Topic: Разбивка большой темы на части
Катил я вот это, по своему обыкновению, по делам на велике, на длинной спокойной дороге рассуждал о судьбах форума - как обычно. Вспомнил, что на днях один старо-новый юзер (он пропал пару лет назад еще на старом форуме, а тут вновь нарисовался и был в восторге от нового), написал следующее:
Счем столкнулся сходу - какая нибудь интересная тема ,бах 70 страниц,да даже 40 уже харит и путает,причем самих то тем не так много,это капитально обламывает,представляю в будущем,открываешь подфорум или как там он называется,там стоит 5 тем начатых 5 лет назад и каждая по 300 страниц)) поэтому очень много будет терятся,повторятся и тд, мой вопрос - может можно как то ограничить до 20 страниц тему или че то еще придумать??
А ведь это хорошая идея! И такого, наверное, нигде нет.
Итак, предполагаемый алгоритм:
1. Админ задаёт максимальное количество страниц в теме. (оговорка ниже)
2. По заполнении этих, например, 20-30 страниц, открывается новая тема с тем же названием и автором. И дублем стартпоста.
3. В последнем посте первой части (возможно - автоматически сгенерированном) жирно красным появляется уведомление: " Продолжение темы - (ссылка)".
4. Ввторым постом новой части, генерируемым автоматически (после дубля стартпоста) - уведомление "Продолжение темы. Начало - (ссылка).
Наверное, возможность ответа (окно быстрого ответа, кнопка "Ответить") полностью остаётся в закрытых частях, но новый пост попадает уже в актуальную часть темы.
5. В названии частей темы появляется добавка - "часть такая-то" - в каждой части своя. Нумерация должна быть римская. Так академичнее
Наверное, на каждой странице темы нужно какое-то уведомление о том, что тема разбита на части.
6. Все части темы в списке тем ("форуме" по терминологии движка) должны всегда располагаться рядом по порядку. Подниматься и опускаться вместе. Это железно обязательно. В этом основной смысл фичи - иначе модеры могут и вручную это организовать (и на многих форумах так и делают)
7. При сносе расширения тема должна собраться воедино в свой обычный вид (Наверное, необязательно?)
Что на это скажут уважаемые ведущие разработчики?
$matches[2]
Да, а оговорка такая:
Юзер ведь может задать своё, отличное от дефолта, количество постов на странице. Нужно привязать это дело к дефолту.
И необходимо обеспечить умную совместимость с Quick Jump to Page от sempai - но это обеспечивается просто новой нумерацией страниц в новой части темы, кажется.