Но с доской объявлений иначе нельзя, потому, что объявления теряют свою актуальность, пользователи отправляют их в корзину или же отключают. И вот мы получаем множество страниц 404.
На авито этот вопрос решён так. Если объявление отсутствует или в находится архиве, пользователь перенаправляется в категорию отсутствующего объявления, где может поискать такие же объявления по той же тематике.
То есть, если я правильно понимаю, сначала отдаёт ошибку 404 поисковику, чтобы было всё по уму, а потом перенаправляет пользователя в соответствующую категорию.
Как бы такое реализовать на InstantCMS и возможно ли вообще?
В идеале хорошо бы оставить от объявления Заголовок и Текст, остальные текстовые поля и фото удалить, тогда бы оно вообще не занимало места на сайте и немного в базе. И не было бы ошибки 404, а под объявлением можно было бы поставить блок "Похожие объявления".Если страница 404 плохо, а объявление в корзине или скрыто, но при этом еще на сайте, но с ошибкой 404, может можно только показывать Заголовок ?
И назвать всё это "Переместить в архив".
Но это в идеале.
Кстати, и перенаправить пользователя в категорию объявления будет сложно, скорее всего, потому что к объявлению полный путь не прописан, у меня объявления вообще сразу в корне site.ru/45-text.html
Нужен полный путь по категориям до объявлений в url.
Да, это примерно то и есть, что мы выше обсуждали. Картинки убраны, только заголовок.Лучше так сделать как на codecanyon и в этой записи показывать похожие записи к примеру так codecanyon.net/item/php-ffmpeg-video-converter-20-pro/141198 тоже грамотный подход.
Но я бы оставил текст объявления, а остальные поля убрал.
Пока курил, вы уже обсудили.что мы выше обсуждали
А к чему лишний мусор хранить в базе? Если сайт активный то этот мусор будет много место занимать в базе.Но я бы оставил текст объявления, а остальные поля убрал.
Ну да, Вы правы. Похожие объявления виджет и по заголовку найдёт.А к чему лишний мусор хранить в базе? Если сайт активный то этот мусор будет много место занимать.
Такое решение было бы оптимальным.
А то я тут обнаружил в Яндексе десятки тысяч ссылок с турбо, ведущие на 404
Я сделать такое дополнение не смогу, к сожалению, не умею.
Вот создал предложение на github github.com/instantsoft/icms2/issues/994
Если для кого-то ещё актуально — поддержите.
Сейчас проверил, как сделано на Авито. По своим старым объявлениям. В общем, если объявление завершено, то всех пользователей будет перенаправлять на страницу категории объявления. Сам автор может его (архивное) просмотреть и если надо — возобновить. Другие пользователи объявление целиком уже не видят. Но если заходят в профиль — видят список завершенных.
Как-то так.
Сейчас проверил, как сделано на Авито. По своим старым объявлениям. В общем, если объявление завершено, то всех пользователей будет перенаправлять на страницу категории объявления. Сам автор может его (архивное) просмотреть и если надо — возобновить. Другие пользователи объявление целиком уже не видят. Но если заходят в профиль — видят список завершенных.
Мне тоже поначалу понравилось, как на авито сделано, но потом я подумал, что пользователь перейдя по ссылке на конкретное объявление, которое он искал, окажется в категории, где надо будет заново искать подобное. Да и для поисковиков это не верное решение.
Лучше, как на юле и как мы тут обсуждали, чтобы перешёл на архивное объявление и увидел похожие.
а ещё лучше как на дроме)) там архивную инфу, за денежку отдают))Лучше, как на юле
А как отключить Объявления на сайте.? Не удаляя его.
Для того, что бы в дальнейшим когда то — включить его
CMS 2.11