Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Нужно показывать блок в зависимости от наличия комментариев

Нужно показывать блок в зависимости от наличия комментариев


     27.01.2012    комментарии    Все вопросы » Общие вопросы    3370

вопрос
И так в чем вопрос...есть блок, верхушка для комментариев, типа подписи столбцов, ниже идут комментарии, с такие же столбцами, только уже несут свои значения в зависимости от пользователя.
Если нету комментариев, то нужно что бы не показывало этого блока. Помогите, кто сможет.

Ответил: ПафНутиЙ


сли у вас dle9.5 - то решается всё заключением нужного блока в теги
[comments]текст[/comments]

если версия dle старше - то можно воспользоваться вот этим способом, только немного видоизменить.

9 комментариев

Дон
Юзер

Дон - 27 января 2012 19:40 -

да это видел про это сообщение....
if (comments_block.find("div[id*=comment-id-]").first().text() == "") в этой стрке не ==, а > нужно...получается так?
comments_block.prepend('<div class="nocomments">Комментариев пока нет</div>'); засунуть свой блок? место этого div.

ПафНутиЙ
Админ

ПафНутиЙ - 27 января 2012 20:10 -

if (comments_block.find("div[id*=comment-id-]").first().text() == "")

Это условие, выполняющееся, в случае отсутствия комментариев. после фигурной скобки нужно будет вставить код, скрывающий ваш блок...

Каков вопрос - таков и ответ. Просто помните об этом.

Дон
Юзер

Дон - 28 января 2012 00:36 -

а...ступил))) понятно...буду эксперементировать...))

Дон
Юзер

Дон - 28 января 2012 11:59 -

не хочу создавать новый вопрос
есть 2 категории: фильмы и юмор...и мне нужно что бы на главной их выводили по очереди, одну с юмора, одну с фильма...это можно реализовать как то стандартно?

Ubuntu
Юзер

Ubuntu - 28 января 2012 12:52 -

само тупо - это сделать кастомы....

Дон
Юзер

Дон - 28 января 2012 14:55 -

хм...а можно поподробней? или может через какие то, модули, хаки...

ПафНутиЙ
Админ

ПафНутиЙ - 28 января 2012 19:08 -

{custom} вам в помощь.
каждый custom будет выводить 1 новость.

Каков вопрос - таков и ответ. Просто помните об этом.

Дон
Юзер

Дон - 28 января 2012 22:25 -

я так и не понял...могли бы черкануть...как будет выглядеть вывод...если на странице...допустим 4 новости...2 с юмора и фильмов (ID 1,2). Благодарю.

ПафНутиЙ
Админ

ПафНутиЙ - 28 января 2012 22:35 -

Всё просто, вот пример:
{custom category="2" template="custom" aviable="global" from="0" limit="1" cache="yes"}
{custom category="7" template="custom" aviable="global" from="0" limit="1" cache="yes"}
{custom category="2" template="custom" aviable="global" from="1" limit="1" cache="yes"}
{custom category="7" template="custom" aviable="global" from="1" limit="1" cache="yes"}
{custom category="2" template="custom" aviable="global" from="2" limit="1" cache="yes"}
{custom category="7" template="custom" aviable="global" from="2" limit="1" cache="yes"}

так понятнее?

Каков вопрос - таков и ответ. Просто помните об этом.

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

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

наверх