Walkman
Мой дом здесь!
- Регистрация
- 17 Авг 2007
- Сообщения
- 334
- Реакции
- 217
- Автор темы
- #1
Описание:
В новостях, где много комментариев, обычно нужно сначала открыть полную версию новости, чтобы получить доступ к навигации по страницам комментариев...
Идея была дать возможность посетителям с главной страницы сайта переключаться на нужную страницу комментариев в определенной новости.
Первоначальная реализация не моя и возможно выглядит не совсем профессионально, но прибамс, имхо, полезный.
Выглядит это вот так:
Установка:
1. В файле /engine/modules/show.short.php находим строку
и ДО нее вставляем следующий код:
2. Находим шаблон короткой новости /templates/ваш_скин/shortstory.tpl
и вставляем где нужно (обычно после ({comments-num}) )
3. Закрываем и сохраняем всё. Установка закончена.
В новостях, где много комментариев, обычно нужно сначала открыть полную версию новости, чтобы получить доступ к навигации по страницам комментариев...
Идея была дать возможность посетителям с главной страницы сайта переключаться на нужную страницу комментариев в определенной новости.
Первоначальная реализация не моя и возможно выглядит не совсем профессионально, но прибамс, имхо, полезный.
Выглядит это вот так:
Комментарии: (1008) [стр. 1, 2, 3, 4, 5, ... 36, 37, 38, 39, 40, 41]
Установка:
1. В файле /engine/modules/show.short.php находим строку
PHP:
if ($view_template == "rss") {
и ДО нее вставляем следующий код:
PHP:
// Вывод страниц комментариев
$pages = @ceil($row['comm_num']/intval($config['comm_nummers']));
$p = "";
for($i=1;$i<=$pages;$i++) {
if($i < $pages) $p .= "<a href='$PHP_SELF?cstart=$i&newsid=$row[id]#comment'>$i</a>, ";
else $p .= "<a href='$PHP_SELF?cstart=$i&newsid=$row[id]#comment'>$i</a>";
}
if($p == "") $p = "<a href='$PHP_SELF?newsid=$row[id]#comment'>добавить</a> ";
$tpl->set('{pages}', $p);
2. Находим шаблон короткой новости /templates/ваш_скин/shortstory.tpl
и вставляем где нужно (обычно после ({comments-num}) )
PHP:
[стр. {pages}]