В котонти была такая функция [newpage] Новая страница. То есть было много текста и тег разбивал текст на несколько страниц, в Сиене можно это реализовать, что-то не могу понять. на СКедиторе?
Хех. Я уж и забыл про такую функциональность. Спасибо, что напомнили...
Но у меня не работает. :))
По началу проблема была в том, что CKEditor как-то криво в теги все это оборачивает и поэтому верстка «ломается».
Ладно, отключил парсер, оставил просто текст:
Тест
AAAA
[newpage]
BBBB
[title]TitleСтраница 2[/title]
CCCC
Все равно не работает. Нажимаю ссылку на любую страницу, а движок мне все равно первую показывает.
Полез в код. Есть подозрение, что ошибка в алгоритме page.inc.php. Подробнее:
Строка 20: $pg = cot_import('pg', 'G', 'INT'); тут все ок.
Строка 53: $pag['page_tab'] = empty($pg) ? 0 : $pg; тут тоже норм.
Со строки 206 идет обработка табов, смотрим.
Строки 206-207: проверка наличия тегов [newpage] и в $pag['page_totaltabs'] пишется количество табов. Все хорошо.
Не совсем уверен в логике соответствия параметра $pg и нумерации $pag['page_tab'], возможно этот -1 нужно добавить также в строку 53: $pag['page_tab'] = empty($pg) ? 0 : $pg-1;.