Работаю с движком LiveStreet третий день. Написал хак для разбивки комментов к топикам на страницы. Работает как с личными, так и с коллективными топиками.
Я знаю, что значит, когда топик имеет 500-1000 комментов. Без разбивки никак не обойтись. Поэтому пришлось взяться за напильник.
Работает на версии LS 0.3.1. Как на других, не знаю — не проверял. Число комментариев на страницу, естесственно, настраивается.
Номер страницы добавляется в конец URL топика. Например, был URL топика такой site.com/blog/1.html, а вторая страница будет такой site.com/blog/1.html/page2/
Оставляйте замечания, советы по улучшению и т.д.
16 комментариев
Думаю урл уже после первой страницы комментов должен быть вида
Чет не работает, выдает длинную ошибку в правом поле(где прямой эфир, теги, блоги), версия ЛС последняя, единственное, использую не корневой каталог на локалке, может из-за этого?
Вот такая вылезает вместо сайд-бара, я не смог выложить код ошибки полностью, т.к. сайт определяет ее как «каку», поэтому выкладываю только последнюю ее строчку, где, вроде, и описана ошибка:
<b>Fatal error</b>: Class 'Mapper_TopicComment' not found in <b>G:\MySites\LS\classes\modules\comment\Comment.class.php</b> on line <b>33</b><br />
Пробовал и тупо копировать файлы и вставлять как написано в описании, эффект — один
Catchable fatal error: Object of class TopicEntity_Topic could not be converted to string in M:\home\localhost\www\clear1\classes\actions\ActionBlog.class.php on line 858
16 комментариев
переносятся на новые страницы, только новые ветки или обрубается на середине
Пробовал и тупо копировать файлы и вставлять как написано в описании, эффект — один
то есть в строке
Правда, первоначально вылазила тоже на месте блоков, но после переделки пропала и появилась эта. Тоже не в корневом каталоге, если это важно.
сделал все как в ридми… проверил дважды и все равно остается эта ошибка…