|
Александр
Зарегистрирован: 23 июн 2020, 16:31 Сообщения: 15
|
Здравствуйте, помогите мне сделать настройку на доске: Нужно вернуть поле телефон форму подачи объявления. (Ранее я его скрыл) Далее нужно настроить так чтобы при 0-м балансе в кабинете пользователя, поля телефон и возможность писать в личку были недоступны.
Только когда пользователь пополняет свой баланс на определённую сумму у него появляется возможность видеть телефон и писать в личку. (настройки суммы прописывает админ)
|
|
Geo
Администратор
Зарегистрирован: 20 сен 2010, 21:15 Сообщения: 2968
|
На мой взгляд, сложных доработок не нужно. Достаточно проверять переменную {%$settings.user.balance%} и в зависимости от этого менять интерфейс. В шаблоне message.html поменяйте нижний блок с кнопками телефонов и обратной связи Код: Для просмотра Вы должны быть в группе пользователей Elite-Board. Также нужно закрыть доступ к ajax данным с номером телефона и странице с формой обратной связи. Для этого создайте файл commands/contacthide.inc: Код: Для просмотра Вы должны быть в группе пользователей Elite-Board.
|
|
Захар
Зарегистрирован: 05 апр 2011, 06:37 Сообщения: 600
|
Юрий, добрый вечер. Подскажите, {%if $settings.user.balance > 0%} работает. Но если указать любую другую сумму, скажем выше той, что дается при реге, то условие уже не работает. То есть {%if $settings.user.balance > 100%} или {%if $settings.user.balance >= 100%} при балансе человека, скажем 50 рублей, так же будет отображать скрытый контент, как и при > 0. Думаю дело в типе данных в $settings.user.balance, не подскажите как решить?
Спасибо.
|
|
Geo
Администратор
Зарегистрирован: 20 сен 2010, 21:15 Сообщения: 2968
|
Попробуйте сделать Код: Для просмотра Вы должны быть в группе пользователей Elite-Board.
|
|
Захар
Зарегистрирован: 05 апр 2011, 06:37 Сообщения: 600
|
Geo писал(а): Попробуйте сделать Код: Для просмотра Вы должны быть в группе пользователей Elite-Board. Премного благодарен, попробую!
|
|
Захар
Зарегистрирован: 05 апр 2011, 06:37 Сообщения: 600
|
Заработало), огромное спасибо!
|