[Хак] Количество страниц комментариев

Тема в разделе "DLE", создана пользователем Walkman, 8 май 2008.

Информация :
Актуальная версия DataLife Engine 11.2
( Final Release v.11.2 | Скачать DataLife Engine | Скачать 11.2 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 11.1 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Статус темы:
Закрыта.
Модераторы: killoff
  1. Walkman

    Walkman

    Регистр.:
    17 авг 2007
    Сообщения:
    334
    Симпатии:
    217
    Описание:
    В новостях, где много комментариев, обычно нужно сначала открыть полную версию новости, чтобы получить доступ к навигации по страницам комментариев...
    Идея была дать возможность посетителям с главной страницы сайта переключаться на нужную страницу комментариев в определенной новости.
    Первоначальная реализация не моя и возможно выглядит не совсем профессионально, но прибамс, имхо, полезный.

    Выглядит это вот так:
    Установка:
    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>,&nbsp;";
            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>&nbsp;";

        
    $tpl->set('{pages}'$p);
    2. Находим шаблон короткой новости /templates/ваш_скин/shortstory.tpl
    и вставляем где нужно (обычно после ({comments-num}) )
    PHP:
    [стр. {pages}]
    3. Закрываем и сохраняем всё. Установка закончена.
     
    Goodcat и JC нравится это.
  2. dorway

    dorway Писатель

    Регистр.:
    1 мар 2008
    Сообщения:
    4
    Симпатии:
    1
    Интресеный хак, только такой вывод места займет много, особенно когда вывод новостей в 2 колонки вообще не поставиш.
     
Статус темы:
Закрыта.