| 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/ |
|