Elite-Board tech support
https://forum.illusionweb.ru/

Не показывать объявления без фото
https://forum.illusionweb.ru/viewtopic.php?f=3&t=4935
Страница 1 из 1

Автор:  Станислав [ 18 мар 2022, 15:17 ]
Заголовок сообщения:  Не показывать объявления без фото

Здравствуйте!
Может, не правильно как-то ищу по форуму, но так и не нашёл ответа на свой вопрос.
На Главной есть вывод свежих (последних) объявлений.
Что нужно изменить, чтобы объявы БЕЗ ФОТО ({%else%}<div class="nofoto"></div>{%/if%}) не выводились?
Спасибо!

Автор:  Иван [ 18 мар 2022, 19:37 ]
Заголовок сообщения:  Re: Не показывать объявления без фото

Станислав писал(а):
Здравствуйте!
Может, не правильно как-то ищу по форуму, но так и не нашёл ответа на свой вопрос.
На Главной есть вывод свежих (последних) объявлений.
Что нужно изменить, чтобы объявы БЕЗ ФОТО ({%else%}<div class="nofoto"></div>{%/if%}) не выводились?
Спасибо!


Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.

Автор:  Станислав [ 21 мар 2022, 15:14 ]
Заголовок сообщения:  Re: Не показывать объявления без фото

Иван, ну, собственно, то же самое и остаётся

Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.


Как вместо этого: {%else%}<div class="nofoto"></div>{%/if%} -- сделать "иначе не выводим объявление" ?

Автор:  Иван [ 21 мар 2022, 22:48 ]
Заголовок сообщения:  Re: Не показывать объявления без фото

Станислав писал(а):
Иван, ну, собственно, то же самое и остаётся

Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.


Как вместо этого: {%else%}<div class="nofoto"></div>{%/if%} -- сделать "иначе не выводим объявление" ?


Блин! серьезно...
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.

Автор:  Станислав [ 29 мар 2022, 12:36 ]
Заголовок сообщения:  Re: Не показывать объявления без фото

Иван, значит, Вы меня не поняли
Зачем мне выводить объявы БЕЗ ФОТО?:
{%if !$message.fields.i.0.ts%}
Выводим ТОЛЬКО БЕЗ С ФОТО
{%/if%}

Мне надо, чтоб они (объявления) ВООБЩЕ НЕ ВЫВОДИЛИСЬ, если нет фото.

Автор:  Иван [ 29 мар 2022, 13:57 ]
Заголовок сообщения:  Re: Не показывать объявления без фото

Станислав писал(а):
Мне надо, чтоб они (объявления) ВООБЩЕ НЕ ВЫВОДИЛИСЬ, если нет фото.


Беда беда

Сразу, вначале цикла (вот после этой строчки)
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.


Ставим: {%if $message.fields.i.0.ts%}
Вот так:
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.


Далее ищем:
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.


И перед ним ставим {%/if%}

Вот так:
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.


Общий код:
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.

Автор:  Станислав [ 29 мар 2022, 15:00 ]
Заголовок сообщения:  Re: Не показывать объявления без фото

Иван, СПАСИБО!
Получилось

Автор:  Станислав [ 30 мар 2022, 10:54 ]
Заголовок сообщения:  Re: Не показывать объявления без фото

Иван, а не подскажете?
Тема другая, а принцип, наверное, тот же.
На странице объявления, если у аккаунта есть магазин, выводятся "Другие предложения магазина" и "Похожие объявления".
Подскажите, пожалуйста, если есть магазин, как СКРЫТЬ "ПОХОЖИЕ ОБЪЯВЛЕНИЯ", но оставить "предложения магазина"?
И, соответственно, наоборот, если магазина НЕТ, то выводить только "похожие"

Автор:  Geo [ 30 мар 2022, 13:05 ]
Заголовок сообщения:  Re: Не показывать объявления без фото

Если магазина нет, то объявлений магазина и не будет. Значит, задача сводится к тому, чтобы скрыть похожие объявления на странице объявления магазина.
В шаблоне message.html замените
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.

на
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.

Автор:  Станислав [ 30 мар 2022, 16:27 ]
Заголовок сообщения:  Re: Не показывать объявления без фото

Geo, спасибо, но не помогло.
Всё оказалось куда проще, методом тыка получилось примерно так:
вместо
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.

сделал
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.


Вроде работает

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/