Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.

Тег comments


     Все вопросы » Ламерские вопросы    4082

вопрос
Добрый день. Нужна помощь по
{comments}
. Нужно сделать так чтобы если на сайте не имеется комментария будет написано что "Пока не кто не добавил комментария". Как это можно реализовать.

Ответил: BR0kEN


Внимательно прочитайте текст в конце этой страницы: http://dle-news.ru/extras/online/all17.html

3 комментария

TheImDim
Юзер

TheImDim - -

BR0kEN на более старых версиях такого нету, ну на 9,2 точно. Я писал сам хак.

BR0kEN
Эксперт

BR0kEN - -

Невозможно прибавить два к неизвестному числу и получить известное. Человек не написал версию - получил ответ по доступному контексту. Даже если и версия старее 9.2, то можно, банально, из новых скопипастить кусок кода:
        if ( $comments_num ) {

            $tpl->set( '[comments]', "" );
            $tpl->set( '[/comments]', "" );
            $tpl->set_block( "'\\[not-comments\\](.*?)\\[/not-comments\\]'si", "" );

        } else {

            $tpl->set( '[not-comments]', "" );
            $tpl->set( '[/not-comments]', "" );
            $tpl->set_block( "'\\[comments\\](.*?)\\[/comments\\]'si", "" );
        }

RaperXXX
Юзер

RaperXXX - -

BR0kEN,
Спасибо большое за ответ, но есть ещё 1 вопрос, можно ли сделать так чтобы текст исчезал когда кто то добавлял комментарий без обновления страницы.
И забыл добавить версия движка 9.6

Похожие вопросы

наверх