Realtor

Актуальность объявлений

Recommended Posts

Как сделать чтобы в детальном просмотре объявления показывалась надпись типа, как на сайте etown.ru/ Объявлению более трех месяцев возможно не актуально

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Для этого я сделал локальный kvartira_view

И в нем анализ даты

		if(isset($form_data['date_added']) && $form_data['date_added']['value']!=''){			$added = strtotime($form_data['date_added']['value']);			$d = time() - $added;			$tri_month = 7776000;			if ( $d > $tri_month  ) {				$form_data['date_added']['old']='true';			}			$form_data['date_added']['value_string']=date('d-m-Y', strtotime($form_data['date_added']['value']));					}

А в шаблоне так

{if $data.date_added.old == 'true'}<p class="text-error">Объявление старше 3-х месяцев.</p> <p class="text-error">Дата подачи объявления: <button class="btn btn-danger btn-mini disabled" type="button">{$data.date_added.value_string}</button></a></p>{else}<p class="text-success">Дата подачи объявления: <button class="btn btn-success btn-mini disabled" type="button">{$data.date_added.value_string}</button></p>{/if}

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

Для этого я сделал локальный kvartira_view

И в нем анализ даты

 

В принципе все это можно и в шаблоне сделать, что бы не тянуть локальную карточку.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Можно ли сделать очень нужную вещь как здесь? http://spb.posrednikovzdes.net/adv.php?city=123&oper=3. Предполагается, что уже есть модуль "Магазин контактов".

После телефона пользователь может нажать на кнопку "Это агент" и "Уже не актуально". Это значительно облегчит труд модераторов на проверку актуальности информации. И чтобы эти кнопки человек мог нажать только после оплаты

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Можно ли сделать очень нужную вещь как здесь? http://spb.posrednikovzdes.net/adv.php?city=123&oper=3. Предполагается, что уже есть модуль "Магазин контактов".

После телефона пользователь может нажать на кнопку "Это агент" и "Уже не актуально". Это значительно облегчит труд модераторов на проверку актуальности информации. И чтобы эти кнопки человек мог нажать только после оплаты

Напишите запрос сюда http://www.etown.ru/s/forum/21-%D1%84%D1%80%D0%B8%D0%BB%D0%B0%D0%BD%D1%81/

Думаю найдется исполнитель.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Есть ли функция автоснятия объявления с публикации через промежуток времени? Или тоже на фриланс?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вопрос снят, есть приложение билинг и скрипт в корень сайта.спасибо что корректно промолчали.:-)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Биллинг не совсем то приложение которое вам подходит. Ведь вы хотели что бы объявление не появлялось после истечения срока? А биллинг позиционирует объявления для того что бы объявление сразу бросились в глаза пользователю, т.е. было первым в списке, выдалось определённым цветом и т.д.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Скажите, существует ли все таки  возможность, что бы объявления  удалялись через определенный срок. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Скажите, существует ли все таки  возможность, что бы объявления  удалялись через определенный срок. 

Есть

http://www.etown.ru/s/topic/423-%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82-%D0%BE%D1%82%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D1%8F-%D1%81%D1%82%D0%B0%D1%80%D1%8B%D1%85-%D0%BE%D0%B1%D1%8A%D1%8F%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B9/

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Как сделать так чтобы после истечения срока объявлений, кроме того что они деактивировались - нужно их показывать после новых объяв.  и со статусом "просроченные" - просто если просроченные влепить им картинку типа просроченные.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Деактивированные объявления (те, которым значение active установлено в ноль) тем и отличаются от обычных, что они вообще не показываются, ни в виде карточки, ни в составе списка. А для просроченных может понадобиться другой вариант - заведение поля-статуса "Просроченные" и на основании его значения выведения иконки-маркера. Либо,учитывать просроченность от другого уже существующего поля, например "Дата подачи" (если зазор от текущего момента до даты подачи более какого-то N, то выводить маркер).

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Можно в биллинге задавать срок действия для отдельных объявлений у которых будет статус VIP, например.

http://wiki.sitebill.ru/index.php?title=%D0%91%D0%B8%D0%BB%D0%BB%D0%B8%D0%BD%D0%B3

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас