| Elite-Board tech support https://forum.illusionweb.ru/ |
|
| Условие "если магазин проверен" на странице объявления https://forum.illusionweb.ru/viewtopic.php?f=3&t=5170 |
Страница 1 из 1 |
| Автор: | Anton [ 25 янв 2023, 19:54 ] |
| Заголовок сообщения: | Условие "если магазин проверен" на странице объявления |
Добрый день, комрады. На странице магазин "умеет" работать такое условие: {%if $shop.status == 0%} - если магазин на модерации {%if $shop.status == 1%} - если магазин проверен и опубликован {%if $shop.status == 2%} - если магазин отклонен Как заставить это условие работать на странице объявления этого магазина. Или подправить это условие? Пробовал {%if $message.shop.status == 0%} - не полетело. P.S. У меня - премодерации, без оплаты. Хочу сделать следующее, если магазин в статусе отличном от проверенного, то на странице его объявлений не отображалась информация о магазине. |
|
| Автор: | Anton [ 29 янв 2023, 06:29 ] |
| Заголовок сообщения: | Re: Условие "если магазин проверен" на странице объявления |
Up |
|
| Автор: | Иван [ 30 янв 2023, 15:10 ] |
| Заголовок сообщения: | Re: Условие "если магазин проверен" на странице объявления |
Anton писал(а): Как заставить это условие работать на странице объявления этого магазина. Или подправить это условие? Пробовал {%if $message.shop.status == 0%} - не полетело. Интересный подход, не нужно гадать какие индексы есть в массиве, распечатай его, и выбери нужное. Вот так {%$message.shop|@var_dump%} Или вот так, в виде дерева {%$message.shop|@debug_print_var%} |
|
| Автор: | Anton [ 30 янв 2023, 19:31 ] |
| Заголовок сообщения: | Re: Условие "если магазин проверен" на странице объявления |
Спасибо, Иван! Но в массиве модуля объявления нет нужного индекса для магазина, а именно статуса магазина. Вот что есть: Код: Для просмотра Вы должны быть в группе пользователей Elite-Board. |
|
| Автор: | Anton [ 30 янв 2023, 19:33 ] |
| Заголовок сообщения: | Re: Условие "если магазин проверен" на странице объявления |
Иван писал(а): Интересный подход, не нужно гадать какие индексы есть в массиве, распечатай его, и выбери нужное. Вот так {%$message.shop|@var_dump%} Или вот так, в виде дерева {%$message.shop|@debug_print_var%} А так прикольная штуковина |
|
| Автор: | Иван [ 31 янв 2023, 15:11 ] |
| Заголовок сообщения: | Re: Условие "если магазин проверен" на странице объявления |
Anton писал(а): Но в массиве модуля объявления нет нужного индекса для магазина, а именно статуса магазина. Ну тогда можно сделать так: Открой файл modules/messages.inc Найди вот это условие Код: Для просмотра Вы должны быть в группе пользователей Elite-Board. И сразу после этой строчки пропиши: Код: Для просмотра Вы должны быть в группе пользователей Elite-Board. Получится вот так: Код: Для просмотра Вы должны быть в группе пользователей Elite-Board. В шаблоне выводи вот так: {%$message.shop.status%} |
|
| Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
| Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |
|