Link to the mod (https://custom.simplemachines.org/index.php?mod=3235)
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 (https://opensource.org/licenses/BSD-3-Clause)
Just installed it! Looks sexy.... Goes really well with the site...
Thanks a lot Bugo.....
Nice style!
Thanks for sharing! :)
I did this on one of my Inferno theme modifications over at DzinerStudio - I'm very happy to see this has become a modification. :)
very nice thanks
Great mod :)
Great mod, looks very nice. I'll be using this on most or all of my sites from now on. :)
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 ?
Thanks for the report, I'll see.
Do u mean these links? (see attachment)
Hi bugo,
Yes, all is normal as your screen but not in /forum/index.php?action=unread
See attachement
Try this updated css file.
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 .
Don't forget - it's a "smart" pagination ;) It's a feature, not a bug.
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 ?
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>';
Great ! ,
Bugo, thanks alot.
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.
Usually enough to clear cache on Admin area -> Maintenance -> Forum Maintenance -> Routine -> Empty the file cache
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
Just install a new version => 0.8
thank you. errors gone. ;)
Great and useful
I have a suggestion - to be a scroll button to start and end pages
Rewind That every one of one position and two of all the items to the last page
How do I turn off limit the number of pages - there are two buttons next to each side of the page - this is an oversight
badly it works with Simple Portal - the home page
It's obviously not a problem with SimplePortal. You need to add this line as the second line in the pagination.css file:
.sp_page_index strong,
Quote from: impreza on May 10, 2012, 03:42:59 AM
It's obviously not a problem with SimplePortal. You need to add this line as the second line in the pagination.css file:
.sp_page_index strong,
where does one find pagination.css?
/Themes/default/css dir.
Good mod.
I removed the margin-right: 3px; (I thought it was a bit unnecessary)
Bugo, nice mod, but it doesn't generate consistent presentation on action=unread and action=unreadreplies. Any chance of updating it so it'll handle those pages too? AFAICT it's just a couple of additions to hooks.php and Subs-Pagination.php.
Any tips on making this work for 2.0.11? Right now it makes it invisible and spitting out only "<!-- Smart Pagination -->" in the code.
I get this error (php 7.1)
2: Parameter 1 to smart_pagination_buffer() expected to be a reference, value given
Posted here more info: https://www.simplemachines.org/community/index.php?topic=560303.0
Try to change this:
function smart_pagination_buffer(&$buffer)
{
global $context, $txt;
if (isset($_REQUEST['xml']) || empty($context['page_index'])) return $buffer;
To:
function smart_pagination_buffer($buffer)
{
global $context, $txt;
if (isset($_REQUEST['xml']) || empty($context['page_index'])) return $buffer;
That edit fixed the error, but disabled the mod functionality.
Hmmm, or maybe not, maybe something like nginx or Memcache affecting this mod as sometimes it displays the css changes and others not.
Поставил новую версию и посыпались ошибки, на smart_pagination_1.0.smf21 ошибок нет, только не везде стрелки есть.
Тип ошибки: Общие
2: array_merge(): Argument #1 is not an array
https://site.ru/index.php?action=profile;u=14326;area=alerts_popup;counter=3
/home/admin/web/site.ru/public_html/Sources/Class-SmartPagination.php (Строка 47)
Тип ошибки: Неопределенные
8: Undefined index: page_index
https://site.ru/index.php?action=profile;u=14326;area=alerts_popup;counter=3
/home/admin/web/site.ru/public_html/Sources/Class-SmartPagination.php (Строка 41)
I have installed on 2.1 beta 1 but cannot see update.
Do I have some settings to enable.
Type of error: General
The callable SmartPagination::hooks could not be called.
Hi Bugo,
You go to update this good mod to works well on 2.0.1.7 version? It gives error if instaled.
Thanks in advance
Hi,
Should be included in the core ;D