Как стать автором
Обновить

Комментарии 61

Вроде прикольно, но прокрутку колесом мыши, по-моему, не стоило делать. Мало ли чего пользователь ожила от страницы. а тут такое.
ожидал, а не ожила :)
она работает, только если навести на навигацию
Известная беда.

Скроллишь страницу, нарываешься курсором на гугл мэпс виджет — прокрутка останавливается, начинается зум.
Скроллишь рсс-поток, нарываешься на баннер гугл эдс — прокрутка останавливается. Я долго думал, что это баг гугл ридера, потом понял, что это глюк оперы — пытается скроллить iframe баннера.

… Скроллишь страницу, нарываешься на пагинатор — хлобысть, страница перегружается на какую-то другую! О_О

Я считаю, что нужно добавить опцию: включить/выключить прокрутку мышью. Я бы у себя отключал.
Страница по скроллу не переключается. Просто пейджинатор скроллится
Забавно, что в топике, который указан в посте в первом комментарии просили именно добавить эту фичу.
Круто. Создавайте проект полноценный и выкладывайте в репозиторий.
во views с включенной ajax навигацией пробовали?
Модуль работает, но переход по страницам не аяксом. Может в будущих версиях исправлю.
А для WP есть Paginator? Подскажите пожалуйста.
казалось бы, при чем тут лепра…
Ух ты, должно быть удобно (когда много страниц), спасибо.
Поставил на одном проекте. Я в восторге :) Спасибо!
А у меня не заработал. Anonym, написал Вам в личку.

Дали бы кто-нибудь ссылку на рабочий проект, я бы хоть покопался, в чем дело.
Перенес скрипты и стили в инит. Попробуйте отсюда
А еще лучше отсюда
> Добавлена прокрутка колесом мышки, исправлены некоторые косяки…

1. Если вас не затруднит, выложите в топике код для прокрутки колесом мыши.
2. Какие именно косяки устранили?
3. Эти косяки из-за прикрутки к друпалу или же они относятся к paginator'у?

Поясните эти вопросы. А то если косяки у рaginator'а, то нужно его исправить, чтобы все знали и могли не парились в будущем.
1. markup-javascript.com/2009/05/24/krossbrauzernyj-mousewheel-obrabotka-sobytiya-skrolinga/
2-3. Не знаю, были косяки или появились после прикрутки к друпалу (друпал страницы считает с 0, а отображает с 1). В основном косяки были когда выбираешь страницу, которой нет (например страницу 16 когда всего их 15)
надо прикрутить под django-pagination, уж очень симпатично выглядит
попробывл и обнаружил баг!
если находимся на 2-й странице… то переход на 1ю не работает.
в адресе все время висит типо такого node?page=1
то есть при клике на Первая всегда переходит на 2ю станицу
а при клике на предудщая, находясь уже на 2й странице, остается все время на 2й…
Хоть сайт скажите, на котором такой «баг». У всех всё хорошо было.
ну что, заметили баг? могли бы пофиксить!?
И еще трабл с CSS в Firefox:
Ваш CSS, вам и расхлёбывать. Какие-то стили вашего сайта перекрывают стили пагинатора. В следующей версии привяжу жестко.
жду
Вижно что ссылки Первая и Послледняя съзжают, а также сами ссылки без отступа от левого края…
Так же замечено, что при разбиении материала на страницы с использованием
<! --pagebreak-->

происхождит вывод стандартного пейджера, в то время как данный модуль включен…


Как исправить?
<! --pagebreak--> помоему не стандартный тэг. Не исключаю, что есть какой-то конфликт с другим модулем.
если он конффликтует, возможно ли сделать чтобы этого не было?
Возможно. Скажите что и с чем конфликтует и «этого не будет».
В следующей версии исправлю. А пока что могу предложить попробовать в бд в таблице system для модуля paginator3000 установить значение weight выше чем у модуля paging (думаю, 1000 подойдет).
хорошо — попробую, а скажите что делать с тем багом, который описывал я выше?
а именно, тыц
Спасибо за найденные баги.
Тут новая версия, вроде всё перечисленное поправил.
Обновляете, запускаете update.php

Отпишитесь о результатах.
спасибо, бага вроде не наблюдается при переоде со второй на первую…
однако конфликт с модулем paging до сих пор имеется, посмотрите:
конфилкт</>
How can I customize the pager navigation?
Either the theme_pager() function can be overridden to make minor customizations (see drupal.org/node/173880#function-override) or a complete new(custom) theme function to use can be specified in paging settings at admin/settings/paging.

В двух словах: определите свою функцию theme_pager() или напишите новую свою и воткните ее в настройках модуля.
Попробуйте скопировать код функции phptemplate_pager() из paginator3000.module и вставить где-то в настройках admin/settings/paging. Не обещаю, что поможет. В следующей версии постараюсь исправить этот баг (хотя багом это назвать сложно, т.к. модуль paging использует свою кастомную навигацию по страницам).
Кстати, под Firefox добился улучшения, чтобы текст не съезжал вот так:

.paginator .scroll_bar {
width:100%;
height:0px;
position:relative;
margin-top:10px;
}
т.е. height:0px добавь в следующий релиз этот фикс тоже
правда отсуп слева не знаю как побороть… если сделаешь будет супер
Версия 1.14 специально для вас. Исправил стили и косяк с paging. Пэйджинатор появится, но не факт, что будет работать.
не работает вместе с paging! точнее он там появился но не листается…
кстати paging на Аяксе работает!
Если бы вы смогли уладить этот конфилкт, чтобы данный модуль работал корректно с paging то было бы замечательно просто
И кстати в настройках paging как я писал тут не вставляйте код. Не поможет.
еще один баг при большом количесвте страниц:
Как только исправлю баг, напишу вам лично =) Пока что нет времени.
хорошо… надеюсь с paging тоже не будет конфликта!
Спасибо за замечательный модуль! Если сделать не 30 страниц, а 10, например, то цифры не будут перекрываться.Скажите, где это можно прописать?
Что значит не будут перекрываться? Не понимаю о чём вы.
из-за того что номеров страниц 30 штук на 600 пикселях, они налазят друг на друга и абсолютно нечитаемы, если ширину сделать 800px, то нормально, но мне хотелось бы оставить ширину старой просто уменьшить к-во страниц, видных за раз
Никуда они не налазят. У вас со стилями проблемы видимо.
ну а что же тогда по вашему на скрине у?
Вы бы хоть ссылку дали чтоли. У вас где-то перекрывается CSS. Посмотрю — скажу.
ну вот же на этом скриншоте habrahabr.ru/blogs/drupal/87875/#comment_2642126, ну или вот у меня feedlinux.co.cc/feed-item, в любом случае вы можете сказать как сделать так чтобы отображалось 15 номеров страниц вместо 30?
Сложно сказать, почему у вас Views генерирует пейджер с лимитом в 30 страниц. Откройте файл paginator3000.module, найдите строчку «pagesSpan: $limit,» и измените на «pagesSpan: 10,»
спасибо
если увеличить ширину в .css, то цифры перестают перекрываться

.paginator {
font-size:10pt;
margin:5px auto;
width:800px;
height:65px;
background:url('main-body.png') no-repeat;
overflow: hidden;
padding-top: 15px; }
есть ли новая версия этго драгоценного модуля, которачя бы работала корректно с paging?
Нет, нету. Я же сказал — вы узнаете о ней первым.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории