Comments 61
Вроде прикольно, но прокрутку колесом мыши, по-моему, не стоило делать. Мало ли чего пользователь ожила от страницы. а тут такое.
ожидал, а не ожила :)
она работает, только если навести на навигацию
Известная беда.
Скроллишь страницу, нарываешься курсором на гугл мэпс виджет — прокрутка останавливается, начинается зум.
Скроллишь рсс-поток, нарываешься на баннер гугл эдс — прокрутка останавливается. Я долго думал, что это баг гугл ридера, потом понял, что это глюк оперы — пытается скроллить iframe баннера.
… Скроллишь страницу, нарываешься на пагинатор — хлобысть, страница перегружается на какую-то другую! О_О
Я считаю, что нужно добавить опцию: включить/выключить прокрутку мышью. Я бы у себя отключал.
Скроллишь страницу, нарываешься курсором на гугл мэпс виджет — прокрутка останавливается, начинается зум.
Скроллишь рсс-поток, нарываешься на баннер гугл эдс — прокрутка останавливается. Я долго думал, что это баг гугл ридера, потом понял, что это глюк оперы — пытается скроллить iframe баннера.
… Скроллишь страницу, нарываешься на пагинатор — хлобысть, страница перегружается на какую-то другую! О_О
Я считаю, что нужно добавить опцию: включить/выключить прокрутку мышью. Я бы у себя отключал.
Круто. Создавайте проект полноценный и выкладывайте в репозиторий.
во views с включенной ajax навигацией пробовали?
А для WP есть Paginator? Подскажите пожалуйста.
казалось бы, при чем тут лепра…
Ух ты, должно быть удобно (когда много страниц), спасибо.
Поставил на одном проекте. Я в восторге :) Спасибо!
> Добавлена прокрутка колесом мышки, исправлены некоторые косяки…
1. Если вас не затруднит, выложите в топике код для прокрутки колесом мыши.
2. Какие именно косяки устранили?
3. Эти косяки из-за прикрутки к друпалу или же они относятся к paginator'у?
Поясните эти вопросы. А то если косяки у рaginator'а, то нужно его исправить, чтобы все знали и могли не парились в будущем.
1. Если вас не затруднит, выложите в топике код для прокрутки колесом мыши.
2. Какие именно косяки устранили?
3. Эти косяки из-за прикрутки к друпалу или же они относятся к paginator'у?
Поясните эти вопросы. А то если косяки у рaginator'а, то нужно его исправить, чтобы все знали и могли не парились в будущем.
1. markup-javascript.com/2009/05/24/krossbrauzernyj-mousewheel-obrabotka-sobytiya-skrolinga/
2-3. Не знаю, были косяки или появились после прикрутки к друпалу (друпал страницы считает с 0, а отображает с 1). В основном косяки были когда выбираешь страницу, которой нет (например страницу 16 когда всего их 15)
2-3. Не знаю, были косяки или появились после прикрутки к друпалу (друпал страницы считает с 0, а отображает с 1). В основном косяки были когда выбираешь страницу, которой нет (например страницу 16 когда всего их 15)
надо прикрутить под django-pagination, уж очень симпатично выглядит
попробывл и обнаружил баг!
если находимся на 2-й странице… то переход на 1ю не работает.
в адресе все время висит типо такого node?page=1
если находимся на 2-й странице… то переход на 1ю не работает.
в адресе все время висит типо такого node?page=1
то есть при клике на Первая всегда переходит на 2ю станицу
а при клике на предудщая, находясь уже на 2й странице, остается все время на 2й…
а при клике на предудщая, находясь уже на 2й странице, остается все время на 2й…
И еще трабл с CSS в Firefox:


Вижно что ссылки Первая и Послледняя съзжают, а также сами ссылки без отступа от левого края…
Так же замечено, что при разбиении материала на страницы с использованием
происхождит вывод стандартного пейджера, в то время как данный модуль включен…

Как исправить?
<! --pagebreak-->
происхождит вывод стандартного пейджера, в то время как данный модуль включен…

Как исправить?
<! --pagebreak-->
помоему не стандартный тэг. Не исключаю, что есть какой-то конфликт с другим модулем.если он конффликтует, возможно ли сделать чтобы этого не было?
Возможно. Скажите что и с чем конфликтует и «этого не будет».
Модуль paging drupal.org/project/paging
В следующей версии исправлю. А пока что могу предложить попробовать в бд в таблице system для модуля paginator3000 установить значение weight выше чем у модуля paging (думаю, 1000 подойдет).
хорошо — попробую, а скажите что делать с тем багом, который описывал я выше?
спасибо, бага вроде не наблюдается при переоде со второй на первую…
однако конфликт с модулем paging до сих пор имеется, посмотрите:
конфилкт</>
однако конфликт с модулем 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;
}
.paginator .scroll_bar {
width:100%;
height:0px;
position:relative;
margin-top:10px;
}
т.е. height:0px добавь в следующий релиз этот фикс тоже
правда отсуп слева не знаю как побороть… если сделаешь будет супер
правда отсуп слева не знаю как побороть… если сделаешь будет супер
Версия 1.14 специально для вас. Исправил стили и косяк с paging. Пэйджинатор появится, но не факт, что будет работать.
еще один баг при большом количесвте страниц:


Как только исправлю баг, напишу вам лично =) Пока что нет времени.
хорошо… надеюсь с paging тоже не будет конфликта!
Спасибо за замечательный модуль! Если сделать не 30 страниц, а 10, например, то цифры не будут перекрываться.Скажите, где это можно прописать?
Что значит не будут перекрываться? Не понимаю о чём вы.
из-за того что номеров страниц 30 штук на 600 пикселях, они налазят друг на друга и абсолютно нечитаемы, если ширину сделать 800px, то нормально, но мне хотелось бы оставить ширину старой просто уменьшить к-во страниц, видных за раз
Никуда они не налазят. У вас со стилями проблемы видимо.
ну а что же тогда по вашему на скрине у?
Вы бы хоть ссылку дали чтоли. У вас где-то перекрывается CSS. Посмотрю — скажу.
ну вот же на этом скриншоте habrahabr.ru/blogs/drupal/87875/#comment_2642126, ну или вот у меня feedlinux.co.cc/feed-item, в любом случае вы можете сказать как сделать так чтобы отображалось 15 номеров страниц вместо 30?
если увеличить ширину в .css, то цифры перестают перекрываться
.paginator {
font-size:10pt;
margin:5px auto;
width:800px;
height:65px;
background:url('main-body.png') no-repeat;
overflow: hidden;
padding-top: 15px; }
.paginator {
font-size:10pt;
margin:5px auto;
width:800px;
height:65px;
background:url('main-body.png') no-repeat;
overflow: hidden;
padding-top: 15px; }
есть ли новая версия этго драгоценного модуля, которачя бы работала корректно с paging?
Sign up to leave a comment.
Paginator 3000