 |
|
Страница 1 из 1
|
[ Сообщений: 9 ] |
|
Если магазин не оплачен, то не выводим
| Автор |
Сообщение |
|
Максим
Зарегистрирован: 30 янв 2021, 12:49 Сообщения: 44
|
Подскажите как сделать если магазин у пользователя не оплачен, то не выводить его у объявления https://prnt.sc/22rp0zkСпасибо
|
| 12 дек 2021, 18:54 |
|
 |
|
Anton
Зарегистрирован: 16 янв 2011, 14:59 Сообщения: 367
|
Максим писал(а): Подскажите как сделать если магазин у пользователя не оплачен, то не выводить его у объявления https://prnt.sc/22rp0zkСпасибо Добрый вечер! Интересный вопрос +1. Максим, а если перейти по ссылки, то и неоплаченный магазин откроется? Или будет 404?
|
| 12 дек 2021, 19:05 |
|
 |
|
Максим
Зарегистрирован: 30 янв 2021, 12:49 Сообщения: 44
|
Anton писал(а): Максим писал(а): Подскажите как сделать если магазин у пользователя не оплачен, то не выводить его у объявления https://prnt.sc/22rp0zkСпасибо Добрый вечер! Интересный вопрос +1. Максим, а если перейти по ссылки, то и неоплаченный магазин откроется? Или будет 404? да ссылка откроется, https://moskva.сайт.ru/shops/23-robot-rekruter.rf.html пустой страницей, что совсем не нужно https://prnt.sc/22rq2vx
|
| 12 дек 2021, 20:34 |
|
 |
|
Geo
Администратор
Зарегистрирован: 20 сен 2010, 21:15 Сообщения: 2966
|
Используйте переменную {%$message.status_pay%} У Вас в шаблоне наверно что-то вроде Код: Для просмотра Вы должны быть в группе пользователей Elite-Board. Измените это на Код: Для просмотра Вы должны быть в группе пользователей Elite-Board.
|
| 16 дек 2021, 15:09 |
|
 |
|
Anton
Зарегистрирован: 16 янв 2011, 14:59 Сообщения: 367
|
Добрый день! А у меня не выходит((( Для примера, беру: Цитата: {%if $message.shop && $message.status_pay == 1%}Оплачен{%else%}Не оплачен{%/if%} Вставляю в message.html. Захожу в объявление оплаченного магазина и вижу "Не оплачен". Захожу в объявление не оплаченного магазина, то же "Не оплачен".
|
| 07 янв 2022, 17:23 |
|
 |
|
Иван
Зарегистрирован: 24 сен 2020, 21:25 Сообщения: 337
|
Anton писал(а): Добрый день! А у меня не выходит((( Для примера, беру: Цитата: {%if $message.shop && $message.status_pay == 1%}Оплачен{%else%}Не оплачен{%/if%} Вставляю в message.html. Захожу в объявление оплаченного магазина и вижу "Не оплачен". Захожу в объявление не оплаченного магазина, то же "Не оплачен". Юра маленько ошибся: $message .shop.status_pay == 1 а не $message.status_pay == 1 Код: Для просмотра Вы должны быть в группе пользователей Elite-Board.
|
| 07 янв 2022, 18:24 |
|
 |
|
Anton
Зарегистрирован: 16 янв 2011, 14:59 Сообщения: 367
|
Цитата: {%if $message.shop && $message.shop.status_pay == 1%}Оплачен{%else%}Не оплачен{%/if%} Теперь на неоплаченном магазине и оплаченном, выводится - "Оплачено". По пробовал открыть магазин и убрать у пользователя баланс. То есть, магазин открыт, не проплачен, баланс у пользователя "0", но в его объявлении все равно выводится "Оплачено".
|
| 07 янв 2022, 18:56 |
|
 |
|
Иван
Зарегистрирован: 24 сен 2020, 21:25 Сообщения: 337
|
Anton писал(а): Цитата: {%if $message.shop && $message.shop.status_pay == 1%}Оплачен{%else%}Не оплачен{%/if%} Теперь на неоплаченном магазине и оплаченном, выводится - "Оплачено". По пробовал открыть магазин и убрать у пользователя баланс. То есть, магазин открыт, не проплачен, баланс у пользователя "0", но в его объявлении все равно выводится "Оплачено". Посмотрел, ага, есть такая штука, status_pay по умолчанию принимает 1, так что проверять на это значение нет смысла. Проверить возможно на next_pay (дату) Примерно так: Код: Для просмотра Вы должны быть в группе пользователей Elite-Board.
|
| 08 янв 2022, 06:34 |
|
 |
|
Anton
Зарегистрирован: 16 янв 2011, 14:59 Сообщения: 367
|
А вот так работает! Спасибо, Иван! Шаблон использую Quick, и на странице объявления в правом столбце есть данные пользователя, а если это магазин, то данные магазина. Но суть в том, что если магазин не оплачен, то все равно выводятся данные магазина, а если он не оплачен, то ссылка ведёт на пустую страницу. А теперь получается, что все логично - магазин есть и оплачен - выводим имя и ссылку на магазин. Магазин не оплачен - выводим имя пользователя и ссылку на его профиль. Только из данного условия я убрал тег {%if $message.shop%}, так как он работает в случае если есть магазин, для простого пользователя без магазина - нет.
Еще есть идея, что с помощью данного кода, обернуть некоторые поля подачи объявления. Ну типо - видео, ссылка на сайт, загрузить прайс лист. То есть для открытого и проплаченного магазина больше привелегий. Но тогда этим кодом нужно оборачивать и поля не только на подаче, но и на выводе на странице объявлений. Код есть уже хорошо)), но пока в шаблоне не могу понять как правильно это сделать.
|
| 08 янв 2022, 16:28 |
|
|
|
Страница 1 из 1
|
[ Сообщений: 9 ] |
Кто сейчас на конференции |
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9 |
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
|
 |