• Главная
  • Поиск
    •  
  • Здравствуйте, Гость

Автор Тема: Как запретить пользователям удалять свои объявления  (Прочитано 306 раз)
  • *
  • Сообщений: 10
Здравствуйте! Может ли кто-нибудь подсказать, возможно ли запретить пользователям удалять свои объявления, хотя бы в течении какого-то определенного срока (например, 3 мес.)? Может, есть какой-то плагин?

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

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

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

Не подскажите как это реализовать?


Нет, я не очень беспокоюсь о количестве. Дело в том, что поисковики не любят, когда на сайте много ошибок 404. А пользователи любят удалить старое и разместить новое, но такое же. В результате получаем много 404. Может есть какой-то плагин, который показывал бы, что объявление не актуально, но не выдавал бы 404?
« Последнее редактирование: 23 Апрель 2021, 12:47:09 от runner »

  • **
  • Сообщений: 84
Настройте 404 грамотно тогда или редирект установите.

  • *
  • Сообщений: 10
Так дело то не именно в 404. Гугл, например, понижает в выдаче сайты с исчезнувшими текстами. По крайней мере, сами сотрудники гугл так говорят на форумах. Судя по всему, с яндексом такая же ситуация. Хоть 404, хоть редирект. Нет текста, все, ушел в минус. Может, кто-нибудь решил данную проблему?

  • *
  • Сообщений: 10
Отвечу сам себе, мало ли кому пригодится. Похожая тема есть на форуме: https://4osclass.net/index.php/topic,472.0.html
Но есть один нюанс. Вместо 'item/deactivate' . '/' . $id . '/' . $secret; нужно прописать  return osc_base_url() . 'index.php?page=item&action=deactivate&id=' . $id . $secret; или настроить короткие ссылки.
« Последнее редактирование: 26 Июнь 2021, 03:50:12 от runner »

 


test