Новый движок для показа тем форума
Создана: 17 Марта 2015 Втр 20:28:08.
Раздел: "Администрация - пользователям форума"
Сообщений в теме: 527 (+22), просмотров: 224435
-
Итак, уважаемые, включил для тестирования новый движок для показа тем, пока он работает только для тем у которых номер больше чем 336000 .
Поскольку этот движок написан абсолютно с нуля, возможны всякие неожиданные глюки, о которых прошу сообщать.
Пока не работает ряд фукнци, в частности, отключены все функции модерирования-редактирования, но эта проблема легко решается - достаточно кликнуть ссылку [force old] , которая сейчас есть в каждой теме, показанной на новом движке, чтобы отобразить тему на старому движке со всеми необходимыми функциями. Тот же самый эффект можно добиться добавив в строку адреса параметр &force=old -
Алекс, предлагаю треугольник прокрутки сообщений вверх переместить вниз в центр страницы. Ну и цвет какой-нить подобрать, чтоб эта навигация четче видна была, но при этом не портила дизайн.
Ибо мне сначала показалось, что у меня косяк с экраном монитора, затем показалось, что баг на сайте, и только с 3-его раза я допер, что это оказывается треугольник подъема вверх, который находится в самом неожиданном месте. -
zayac122 писал(а) : Ну это просто...
В теме есть "скрытые мессаги" = без них 26 страниц.
А если "показывать скрытые ( все) " то 27.
ничего подобного, кол-во страниц считается абсолютно независимо для каждой выборки. Другое дело что считается, возможно, неправильно, но это уже другой вопрос
ну, например, включаем "показать сообщения определённого юзера" - там будет вообще другое число страниц. Алгоритм везде одинаковый - сначала делается выборка списка номеров постов для показа, а потом уже разбивается на страницы. -
AlexAdmin писал :
ничего подобного, кол-во страниц считается абсолютно независимо для каждой выборки.
Раздел: Администрация - пользователям форума Новый движок для показа тем форума
Создана: 17 Марта 2015 Втр 20:28:08.
Раздел: "Администрация - пользователям форума"
Сообщений в теме: 393 (+17), просмотров темы: 10321
На страницу: Назад 1, 2, 3 ... , 26, 27, 28 Вперёд
Так = "показать все"...
Раздел: Администрация - пользователям форума Новый движок для показа тем форума
Создана: 17 Марта 2015 Втр 20:28:08.
Раздел: "Администрация - пользователям форума"
Сообщений в теме: 393 (+17), просмотров темы: 10325
На страницу: Назад 1, 2, 3 ... 25, 26, 27 Вперёд
Так - "скрытые ( по умолчанию)
Где что считается?
Отображение так и будет "скакать" (потому что скрытых мессаг вообще нет), а вот если бы была строчка типа "сообщение скрыто" , тогда бы было соответствие. -
zayac122 писал(а) : Отображение так и будет "скакать" (потому что скрытых мессаг вообще нет), а вот если бы была строчка типа "сообщение скрыто" , тогда бы было соответствие.
ещё раз объясняю: нумерация страниц считается независимо для каждой выборки. Если в выборке "основной поток", скажем, 20 страниц, а в выборке "вместе со скрытыми" будет, например, 28 страниц, то листаться они будут абсолютно независимо друг от друга.
возникает коллизия когда делается переход по номеру скрытого сообщения, а показ скрытых сообщений не включен. Вот тут да, надо перепроверить алгоритм, какую страницу будет показывать и на какой пост прокручивать. Если не ошибаюсь, то страницу покажет правильную, но с начала страницы, потому что прокрутка на номер отсутствующего поста не сработает. Но наверное сделаю иначе, чтобы при прямом переходе по номеру скрытого сообщения оно в любом случае бы показывалось, независимо от режима просмотра. -
ну вот, сделал чтобы при переходе по номеру скрытого сообщения оно показывалось независимо от режима просмотра.
Пример:
/viewtopic.php?p=4627309 -
f119b писал :"Скрытые сообщения" ( режим по умолчанию) не отображаются ни как и, похоже не "подсчитываются" ( не в потоке , а собственно в теме).
ну почему же, смотри в шапке темы:
Сообщений в теме: 397 (+17), просмотров темы: 10400
397 (+17) = 397 в основном потоке +17 в скрытом. -
-
AlexAdmin писал : да, кстати.
можно просмотреть отдельно все скрытые сообщения темы
для этого поможет параметр в адресной строке &bad=1
сейчас значения таковы:
&bad=0 - показ основного потока
&bad=1 - показ только скрытых сообщений
&bad=2 - показ всех подряд
Кому это нужно, вопрос? -