Нужно сделать автоматическую разбивку тем.
Сквозной нумерации постов быть не может. Проблема из то же серии, что разбивка на страницу.
Вот список тем, которые обновлялись за последние пол года и имеют более 1000 сообщений:
2710 rcopen.com/forum/f22/topic23025
6157 rcopen.com/forum/f22/topic26603
2786 rcopen.com/forum/f22/topic26779
1757 rcopen.com/forum/f22/topic27678
1675 rcopen.com/forum/f8/topic28745
1364 rcopen.com/forum/f22/topic32332
6110 rcopen.com/forum/f22/topic33015
1097 rcopen.com/forum/f81/topic34789
2971 rcopen.com/forum/f22/topic35630
3459 rcopen.com/forum/f22/topic37839
2113 rcopen.com/forum/f22/topic42458
1659 rcopen.com/forum/f22/topic43736
1377 rcopen.com/forum/f22/topic47681
2284 rcopen.com/forum/f59/topic52119
1896 rcopen.com/forum/f74/topic53001
2855 rcopen.com/forum/f22/topic53812
4698 rcopen.com/forum/f22/topic54784
3066 rcopen.com/forum/f22/topic54835
1076 rcopen.com/forum/f22/topic54980
1069 rcopen.com/forum/f27/topic55091
1180 rcopen.com/forum/f74/topic55652
1426 rcopen.com/forum/f98/topic59962
1423 rcopen.com/forum/f22/topic62858
1137 rcopen.com/forum/f74/topic64580
1370 rcopen.com/forum/f22/topic71210
1911 rcopen.com/forum/f90/topic72390
1654 rcopen.com/forum/f22/topic73547
1884 rcopen.com/forum/f27/topic76804
3765 rcopen.com/forum/f23/topic77123
1039 rcopen.com/forum/f22/topic79006
1357 rcopen.com/forum/f116/topic79668
2883 rcopen.com/forum/f116/topic81575
1009 rcopen.com/forum/f22/topic86157
1335 rcopen.com/forum/f27/topic86777
1014 rcopen.com/forum/f4/topic87597
1052 rcopen.com/forum/f59/topic95249
3367 rcopen.com/forum/f22/topic96618
1965 rcopen.com/forum/f66/topic98966
1011 rcopen.com/forum/f80/topic107010
1066 rcopen.com/forum/f90/topic108958
2096 rcopen.com/forum/f55/topic109767
1185 rcopen.com/forum/f27/topic115493
1440 rcopen.com/forum/f84/topic123299
Сквозной нумерации постов быть не может.
Бог с ней, со сквозной нумерацией постов…
Можно-ли хотя бы вклячить в закрываемый том последним постом “продолжение темы” со ссылкой на начало нового тома и в новом томе первым постом “предыдущие обсуждения” со ссылкой на последний пост закрываемого тома?
Чтобы была хоть какая-либо “сквозная навигация” по теме …
Естественно. Я же об этом в самом первом сообщении написал.
Единственное, чего не обещаю НЕМЕДЛЕННО, это продавливание ответов из старой темы в новый том. Типа, галактеко опасности, есть очень срочные дела. Вроде понятия ленты новостей и приведения NNTP из задрипаного состояния в божеский вид. Но в течение несколько месяцев - вполне реально. Идея мне понравилась.
Можно-ли хотя бы вклячить в закрываемый том последним постом “продолжение темы” со ссылкой на начало нового тома и в новом томе первым постом “предыдущие обсуждения” со ссылкой на последний пост закрываемого тома?
Может быть реализовать что-то вроде списка томов для перехода, аналогично списку страниц внизу обычных тем?
аналогично списку страниц внизу обычных тем?
Можно и внизу - без разницы, как Виталию проще будет…
Только чтобы переход на том ниже был не в его начало, а в конец…
Может быть реализовать что-то вроде списка томов для перехода, аналогично списку страниц внизу обычных тем?
Перед тем как что-то делать, надо решить один важный вопрос: “А нафига оно вообще нужно?”.
IMHO, очень не очевидно, кому, когда и при каких обстоятельствах понадобится именно список томов. И стоит ли городить сложности, если этой фичей будут пользоваться раз в сто лет. По одному тому отматывать ведь никто не запрещает.
форумах перелиcтывание страниц делается SQL-запросом с параметром LIMIT X,Y.
Виталий, а насколько реально отрефакторить БД? Добавив альтернативный композитный ключ посту threadId, PostNumberInThread.
Посты в таких темах в основной массе “не удаляемые” их номера в ветке не меняются. Ограничение Limit X, Y перейдет в Where как between X AND Y и кошмар “взять все и выкинуть ненужное” тихо отступит без переделки интерфейса + “сквозная нумерация” остается и т.д. - Ну то есть юзвери и не узнают, что проблема была .
WBR CrazyElk
P.S. Решать как удобнее что делать естественно Вам.
А вы не хотите сами забацать аддон, который композитные индексы бодренько лепит и апдейтит на большие топики? Я вам даже полный девелоперский доступ на все вобловские ресурсы организую.
По одному тому отматывать ведь никто не запрещает.
В принципе - да. На практике все будет зависеть от степени востребованности старой информации.
Пример: пришел я год с лишним назад на форум Рено-Логановодов. Он существует уже неск. лет. По многим темам инфы набрались уже сотни страниц.
А прямого перехода на нужный номер страницы (как здесь) - нет. Только по шагам.
Это - КОШМАР, когда надо просмотреть наиболее актуальную информацию, скажем, за последний год…
Ну вперед-назад на больших темах это конечно жесть. Такого не предлагал.