Не нравятся результаты поиска? Попробуйте другой поиск!

Тег comments


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

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

Ответил: BR0kEN


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

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

TheImDim
Юзер

TheImDim - 17 декабря 2012 10:36 -

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

BR0kEN
Эксперт

BR0kEN - 17 декабря 2012 11:48 -

Невозможно прибавить два к неизвестному числу и получить известное. Человек не написал версию - получил ответ по доступному контексту. Даже если и версия старее 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 - 20 декабря 2012 00:19 -

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

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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

наверх