Сообщения без ответов | Активные темы Текущее время: 24 окт 2026, 01:53



Ответить на тему  [ Сообщений: 13 ]  Страница 1, 2  »
Цена "Договорная" в объявлениях 
Автор Сообщение
Здравствуйте!
Бывает случаи когда пользователи не хотят указывать цены, а просто указать "Договорная" вместо цены.
Те, которые хотят указать цену, то они указывают, а те кто не хочет указывать цену, а просто выбирают "Договорная".
Искала в админке, но не нашла. У нас в движке есть такая возможность настройки?
Видела такое в одном сайте объявлений. Вот скриншот http://dl4.joxi.net/drive/2020/12/22/00 ... 458497.jpg


Профиль
Зуля писал(а):
Здравствуйте!
Бывает случаи когда пользователи не хотят указывать цены, а просто указать "Договорная" вместо цены.
Те, которые хотят указать цену, то они указывают, а те кто не хочет указывать цену, а просто выбирают "Договорная".
Искала в админке, но не нашла. У нас в движке есть такая возможность настройки?
Видела такое в одном сайте объявлений. Вот скриншот http://dl4.joxi.net/drive/2020/12/22/00 ... 458497.jpg


Нет такого в настройках.


Профиль
Если такой настройки нет, может попросим разработчика добавить такую настройку в будущие обновления?


Профиль
Можно добавить поле типа "Чекбокс" с названием "Договорная цена" и одним значением "Да". Объявления потом можно будет отбирать по этому значению


Профиль
Geo писал(а):
Можно добавить поле типа "Чекбокс" с названием "Договорная цена" и одним значением "Да". Объявления потом можно будет отбирать по этому значению


В голову пришла такая мысль:

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


Возможно сделать таким образом? :

Если в цене пользователь указал 10 или меньше, то автоматически выводим текст "Договорная" вместо "Цена и знак валюты". Если цена больше 10, то выводим как есть.


Профиль
Конечно, смотрите на значение переменной $message.fields.p.0.value.num
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.

Если на сайте несколько валют, можно вместо $message.fields.p.0.value.num использовать $message.fields.p.0.val_default - это цена в валюте по умолчанию


Профиль
Спасибо за помощь, Geo!


Профиль
А как организовать условие если поле с ценой не заполнено? Ставлю:
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.

, но в итоге ничего не выводит.


Профиль
Ваш код должен работать.
Наверно Вы используете его внутри условия, которое в данный момент не срабатывает. Попробуйте вывести его в другом месте


Профиль
"Договорная" срабатывает, если в поле Цена поставить "0". Если оставлять пустой, то ничего не выводит. Подскажите, что вместо NULL поставить?


Профиль
Показать сообщения за:  Поле сортировки  
Ответить на тему   [ Сообщений: 13 ] 

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron