Сообщения без ответов | Активные темы Текущее время: 08 сен 2026, 18:50



Ответить на тему  [ Сообщений: 13 ]  Страница 1, 2  »
Цена "Договорная" в объявлениях 
Автор Сообщение
Аватара пользователя

Зарегистрирован: 02 ноя 2020, 15:56
Сообщения: 116
Аватара пользователя

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


22 дек 2020, 18:31
Профиль

Зарегистрирован: 24 сен 2020, 21:25
Сообщения: 337

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


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


22 дек 2020, 22:14
Профиль
Аватара пользователя

Зарегистрирован: 02 ноя 2020, 15:56
Сообщения: 116
Аватара пользователя

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


23 дек 2020, 18:39
Профиль
Администратор
Аватара пользователя

Зарегистрирован: 20 сен 2010, 21:15
Сообщения: 2966
Аватара пользователя

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


24 дек 2020, 01:36
Профиль
Аватара пользователя

Зарегистрирован: 02 ноя 2020, 15:56
Сообщения: 116
Аватара пользователя

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


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

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


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

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


29 дек 2020, 02:01
Профиль
Администратор
Аватара пользователя

Зарегистрирован: 20 сен 2010, 21:15
Сообщения: 2966
Аватара пользователя

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

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


31 дек 2020, 01:31
Профиль
Аватара пользователя

Зарегистрирован: 02 ноя 2020, 15:56
Сообщения: 116
Аватара пользователя

Спасибо за помощь, Geo!


31 дек 2020, 15:52
Профиль

Зарегистрирован: 09 мар 2014, 18:13
Сообщения: 117

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

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


25 фев 2021, 16:50
Профиль
Администратор
Аватара пользователя

Зарегистрирован: 20 сен 2010, 21:15
Сообщения: 2966
Аватара пользователя

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


27 фев 2021, 18:55
Профиль

Зарегистрирован: 09 мар 2014, 18:13
Сообщения: 117

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


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

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

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


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

Найти:
cron