Сейчас после того, как срок кончился, есть варианты оставить как есть, либо удалить. Удалять не хорошо, во первых 404, во вторых такие скачки страниц минус в целом. Бывает, особенно для региональных, что ключ в обьявлении может зацепить какой то запрос, мелкий но достаточно интересный.
Предлагаю разработчику сделать возможность добавить в обьявления, после истечения срока действия надпись внизу например: Обьявление размещено давно и возможно сейчас не актуально — надпись любая, кто как сподобится.
Контраргумент: обьявления будут видны все равно.
Я не вижу плохого, что будет видно обьявление, но думаю мнение тех, кто работает с доской не помешает дополнительно задачу изучить. Прошу, ваши мнения.
2.x: /templates/default/content/default_item.php:Предлагаю разработчику сделать возможность добавить в обьявления, после истечения срока действия надпись внизу например: Обьявление размещено давно и возможно сейчас не актуально — надпись любая, кто как сподобится.
2.x: /templates/default/content/default_item.php:
Спасибо. Весьма профессионально) А я ждал года два.
А для 1.10.4 как такое сделать?
вопрос для 104 сейчас и актуален.
Так есть же опция в настройках компонента объявлений (icms 1.10.X) "Просроченные объявления" => ничего не делать, удалить, скрыть. Ставьте "ничего не делать" и все.во первых 404
Т.е. вся суть вопроса заключается в надписи при значении опции "ничего не делать"? Если так, то в файле com_board_item.tpl после строксделать возможность добавить в обьявления, после истечения срока действия надпись внизу например: Обьявление размещено давно и возможно сейчас не актуально — надпись любая, кто как сподобится.
{if $item.moderator} <span class="bd_item_edit"><a href="/board/edit{$item.id}.html">{$LANG.EDIT}</a></span> {if !$item.published && ($is_admin || $is_moder)} <span class="bd_item_publish"><a href="/board/publish{$item.id}.html">{$LANG.PUBLISH}</a></span> {/if} <span class="bd_item_delete"><a href="/board/delete{$item.id}.html">{$LANG.DELETE}</a></span> {/if}
{if $item.is_overdue} <span class="bd_item_status_bad">{$LANG.ADV_IS_EXTEND}</span> {/if}
тут варианты оставлять или удалять. И оба они реализованы. Как вы хотите поступить на своем сайте — решать вам. Если сайт большой — ничего страшного в удаляемых объявлениях нет. Если маленький — то и объявлений будет немного. И процент появлениях 404х от общего числа страниц будет тоже небольшой.
Поисковики не дураки, санкций за доску объявлений бояться не нужно.
Спасибо.{if $item.is_overdue}
<span class="bd_item_status_bad">{$LANG.ADV_IS_EXTEND}</span>
{/if}