News:

Bored?  Looking to kill some time?  Want to chat with other SMF users?  Join us in IRC chat or Discord

Main Menu

Smart Pagination

Started by Bugo, October 25, 2011, 11:33:06 AM

Previous topic - Next topic

Bugo

Link to the mod

Changing of standard pagination's view with CSS and default button class.

If there is only one page, the pagination is hidden.

This work is licensed under the BSD 3-Clause

agent47

Just installed it! Looks sexy.... Goes really well with the site...
Thanks a lot Bugo.....

PortaMx is probably the best SMF portal!

4Kstore

Nice style!
Thanks for sharing! :)

¡¡NEW MOD: Sparkles User Names!!!

Chair

I did this on one of my Inferno theme modifications over at DzinerStudio - I'm very happy to see this has become a modification. :)

TheCodfather


Robert.


MrMike

Great mod, looks very nice. I'll be using this on most or all of my sites from now on.  :)

androgyn3

Hi, very cool mod.

Work well, but when i use "not read" link for see the not read message, this is the old pagination (original smf), the modification is not apply in /forum/index.php?action=unread

Can you fix this ?

Bugo

#8
Thanks for the report, I'll see.

Do u mean these links? (see attachment)

androgyn3

#9
Hi bugo,

Yes, all is normal as your screen but not in /forum/index.php?action=unread

See attachement

Bugo

Try this updated css file.

teos55

Great mod, thanks ...

SMF 2.0.1  dfeault theme Simple Portal 2.3.3

  Noticed that if the topic is only one page, then "go top"  ( or whatever the english is ) is not shown . Only back and forwrd are shown.  There is no problem if the topic has more then one page .

Bugo

Don't forget - it's a "smart" pagination ;) It's a feature, not a bug.

teos55

Bugo,
  Before the mod , "go top" button was a standart future for all topics whether they've got one page or more.
So "smart pagination" should go on top of it. Am I wrong ?

Bugo

Well, if you want to see "go top" button, just remove this block from Subs.php:

if (!strpos($pageindex, "...") && !strpos($pageindex, "2"))
$context['html_headers'] .= '
<style type="text/css">
.pagelinks, div.mypages, .pagesection span { display: none; }
.nextlinks { position: absolute; margin-top: 10px; }
.nextlinks_bottom { position: absolute; }
</style>';

teos55

 Great ! ,
Bugo, thanks alot.

androgyn3

Hi Bugo,

QuoteTry this updated css file.

Yes, seem fixed with this, thank  :).

I have a question not for this mod, how i can see immediatly the css change ? SMF seem have a long cache, when I do a change in a CSS, i empty the smf cache, my firefox cache but it's always the old css, the change is very long to appear.

Bugo

Usually enough to clear cache on Admin area -> Maintenance -> Forum Maintenance -> Routine -> Empty the file cache

go-

#18
http://xxx/index.php?action=printpage;topic=37.0
8: Undefined index: page_index
File: /home/www/xxx/html/Sources/Subs-Pagination.php
Line: 25


Any idea with this?
The crawlers are probably the only ones that try printing topics...
Nevertheless it's annoying to get these errors a couple of times a day.
Thank you.

Edit: Not only happening on printing pages.

same error appears in log when posting reply:
http://xxx/index.php?action=post;topic=7.190;last_msg=2021

and

http://xxx/index.php?/topic,7.msg2021/topicseen.html

and

http://xxx/index.php?/topic,7.msg2021.html

Bugo

Just install a new version => 0.8

Advertisement: