Forumlar / National / Russian / Тех. поддержка / Проблема пагинации

12>>>

серьезная бага!!

p4l1ch
#1 2014-12-16 17:46

Пока возились с гостевой - заметил багу с пагинацией, причем как оказалось она есть даже тут на офф сайте, на форуме

открываем 6 страницу темы

http://www.cotonti.com/forums?m=posts&q=3011&d=6

и смотрим куда ссылается 2 страница

http://www.cotonti.com/forums?m=posts&q=3011&d=15

ну а должно собственно быть d=2

дальше - открываем 10 страницу темы

http://www.cotonti.com/forums?m=posts&q=3011&d=10

ссылка на 6 страницу

http://www.cotonti.com/forums?m=posts&q=3011&d=75

 

\\ если смотреть смотреть пагинацию списка тем, тоже вылезает

http://www.cotonti.com/forums?m=topics&s=33&ord=updated&w=desc&d=6

url на 2 страницу - http://www.cotonti.com/forums?m=topics&s=33&ord=updated&w=desc&d=30

http://www.cotonti.com/forums?m=topics&s=33&ord=updated&w=desc&d=10

url на 6 страницу - http://www.cotonti.com/forums?m=topics&s=33&ord=updated&w=desc&d=150

http://www.cotonti.com/forums?m=topics&s=33&ord=updated&w=desc&d=15

url на 11 страницу - http://www.cotonti.com/forums?m=topics&s=33&ord=updated&w=desc&d=300

 

 

 

такая же проблема у меня на тестовом сайте

в гостевой на 6 странице - ссылка на 2 страницу пытается ссылаться на 10

http://nd1.3ue.ru/guestbook/page_6

в разделе где 60 страниц - 10 страница - ссылка на 6 страницу - d?=10

http://nd1.3ue.ru/gallery/wedding/?d=10

\\

бага есть у всех кого вспомнил - у кого нашел пагинацию больше 6-7 - ulr выдает разный, но не тот что должен быть

Добавлено 32 минуты спустя:

(ап темы, чтоб была первой в списке)


Bu konu p4l1ch tarafından düzenlendi(2014-12-16 21:26, 9 yıllar önce)
Roffun
#2 2014-12-16 21:34

Я написал в ветку разработчикам на Гитхаб со ссылкой на эту тему

Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts

Bu konu Roffun tarafından düzenlendi(2016-11-27 19:53, 7 yıllar önce)
Alex300
#3 2014-12-17 07:43

Спасибо за то что сообщаете об ошибках Гитхаб.

А вот апать тему совершенно необязательно.

Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/
Roffun
#4 2014-12-17 10:36
#40290 Alex300:

Спасибо за то что сообщаете об ошибках Гитхаб.

И вам спасибо за то что участвуете в разработке Cotonti, отличный движок для тех кто вникнет.

#40290 Alex300:

А вот апать тему совершенно необязательно.

Согласен, но это уже относится к автору топика.

Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts
p4l1ch
#5 2014-12-17 11:05

Не знал, как сделать по другому - на форумах редко вообще пишу. Поэтому апнул, чтоб в разделах сразу было видно эту тему - привлечь внимание к проблеме.

Roffun
#6 2014-12-17 12:55

Проблему уже добавили в разряд багов, так что по мере возможности будет и решение.

Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts
Alex300
#7 2015-01-05 00:03

На какой версии Cotonti наблюдается эта ошибка? Она точно есть на Siena 0.9.17 ?

А то что то мне не удается ее воспроизвести. Скорее всего ошибка была исправлена этим коммитом .

А вот на версии 0.9.16 этот баг точно есть.

Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/

Bu konu Alex300 tarafından düzenlendi(2015-01-05 00:14, 9 yıllar önce)
Roffun
#8 2015-01-05 13:37
#40375 Alex300:

На какой версии Cotonti наблюдается эта ошибка? Она точно есть на Siena 0.9.17 ?

А то что то мне не удается ее воспроизвести. Скорее всего ошибка была исправлена этим коммитом .

А вот на версии 0.9.16 этот баг точно есть.

Было бы неплохо если уже исправлена,  насчет 0.9.16 вы правы, она есть. На 0.9.17 я свой сайт еще не обновил, а проверять нужно там где много страниц , нужно будет обновиться и проверить.

Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts
Alex300
#9 2015-01-05 13:42

О багах все же желательно писать о текущей версии движка.
 

Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/
Roffun
#10 2015-01-05 13:58

Я попробовал сделать видимой   $totalpages, и вызвать из шаблона, в итоге получилось 14 хотя там 10.

В functions.php добавил к global $cfg   , $totalpages;

а в page.list.tpl добавил {PHP.totalpages}

в итоге получил $totalpages == 14;    //  хотя реально 10

Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts

Bu konu Roffun tarafından düzenlendi(2019-05-26 19:33, 4 yıllar önce)
Alex300
#11 2015-01-05 15:36

ничего не понял. Какие подкатегории? И что происходит не так, когда они есть?

Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/
Roffun
#12 2015-01-05 15:40

Например здесь  http://prohtml.net/blog?d=11

Добавлено 2 минуты спустя:

При этом подсчет идет правильно:

{LIST_TOP_TOTALPAGES}           14

{LIST_TOP_TOTALLINES}             195

{LIST_TOP_MAXPERPAGE}          14

 

Но навигатор не по порядку местами.   Именно об этой проблеме автор топика и говорил

Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts
Alex300
#13 2015-01-05 15:44

Что подразумевается под навигатором и что именно с ним не так?

Я еще раз прочитал первый пост. Там ничего не сказано о порядке навигации. Там была проблема с ссылками не на те страницы.

Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/
Roffun
#14 2015-01-05 16:22
#40383 Alex300:

Что подразумевается под навигатором и что именно с ним не так?

Я еще раз прочитал первый пост. Там ничего не сказано о порядке навигации. Там была проблема с ссылками не на те страницы.

Я сам раньше не обращал внимания на эти страницы, пока автор топика не написал мне на почту , и для примера привел некоторые страницы на моем сайте.

А насчет:

 Что подразумевается под навигатором и что именно с ним не так?

я для примера привел страницу http://prohtml.net/blog?d=11

на ней видно, что нумерация идет с пропусками,   1,5,8,9, а после 10 по порядку.  Получается что 2,3,4,6,7  отсутствуют в цепочке.

На другой странице это может не наблюдаться. 

Вот об этом я и спрашиваю, это так и должно быть, или все-таки что-то не так?

 

Добавлено 19 минуты спустя:

Кстати, на этом сайте также работает. Например :

http://www.cotonti.com/forums?m=topics&s=33&ord=updated&w=desc&d=10

страница 10, пропущены 2,3,4   пагинация идет:

<<15678910111213>>>

Информация

Добавлено 2 минуты спустя:

При этом 6 ссылается на &d=150

Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts

Bu konu PRoHtml tarafından düzenlendi(2015-01-05 16:43, 9 yıllar önce)
Alex300
#15 2015-01-05 17:46

я для примера привел страницу http://prohtml.net/blog?d=11

на ней видно, что нумерация идет с пропусками,   1,5,8,9, а после 10 по порядку.  Получается что 2,3,4,6,7  отсутствуют в цепочке.

На другой странице это может не наблюдаться. 

Вот об этом я и спрашиваю, это так и должно быть, или все-таки что-то не так?

Тут все нормально - так задумано. Если отображать все ссылки по 10 шт в каждую сторону от текушей страницы - по 1,2,3...,9,10,11...20. - получится очень длинная и некрасивая цепочка кнопок. По этому подряд идут только ссылки на ближайшие страницы к текущей. Для удобства навигации более "дальние" страницы не пропадают совсем, но располагаются с некоторым интервалом. Все зависит от того сколько страниц в списке и какая в данный момент текущая.

Поведение пагинации можно кардинально изменить введя свою функцию cot_pagenav_custom - если кому интересно ))

 

При этом 6 ссылается на &d=150

Это ошибка о которой говорилось выше. Сайт не обновлен до последней версии.

Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/

12>>>