Author Topic: Очистка истории  (Read 13284 times)

0 Members and 4 Guests are viewing this topic.

Palkin

  • Jr. Member
  • **
  • Posts: 2
Очистка истории
« on: February 08, 2015, 07:54:36 PM »
Каким образом можно очистить историю сообщений с посетителями?

Dmitriy Simushev

  • Moderator
  • Native
  • *****
  • Posts: 345
Re: Очистка истории
« Reply #1 on: February 09, 2015, 01:04:28 PM »
В ядре Mibew такой функциональности нет и, скорее всего, не будет.

Вы можете либо написать плагин выполняющий очистку таблиц thread и message от старых сообщений/диалогов, либо очищать эти таблицы вручную.

Dmitriy Simushev

  • Moderator
  • Native
  • *****
  • Posts: 345
Re: Очистка истории
« Reply #2 on: March 02, 2015, 02:21:29 PM »
Неужели никто не хочет сделать такой невероятно полезный плагин? Кто-нибудь?

Ну ладно, я уже сделал этот плагин за Вас: https://mibew.org/ru/plugins#mibew-purge-history  :)

колбаскин

  • Sr. Member
  • ****
  • Posts: 36
  • Ацкл
    • Каталог спутниковых ресиверов
Re: Очистка истории
« Reply #3 on: March 07, 2015, 09:05:28 AM »
Поставил плагин, включил
Странно но историю не чистит. Пробовал менять время на меньшее.
В cron нужно что-то добавлять?

faf

  • Mibew Staff Member
  • Native
  • *****
  • Posts: 951
    • Mibew Messenger
Re: Очистка истории
« Reply #4 on: March 07, 2015, 01:41:38 PM »
Цитата из README указанного плагина:

Quote
Important: The plugin uses cron tasks to perform cleaning so you need to make sure the Mibew's cron is and working.

Вы cron-задачи для Mibew Messenger настроили?

колбаскин

  • Sr. Member
  • ****
  • Posts: 36
  • Ацкл
    • Каталог спутниковых ресиверов
Re: Очистка истории
« Reply #5 on: March 07, 2015, 05:42:09 PM »
Цитата из README указанного плагина:

Quote
Important: The plugin uses cron tasks to perform cleaning so you need to make sure the Mibew's cron is and working.

Вы cron-задачи для Mibew Messenger настроили?

Нет, поэтому и спросил.
В README файле установки mibew-2.0.0-beta.3 про cron ничего не сказано.
Где можно прочитать что в cron поставить?

faf

  • Mibew Staff Member
  • Native
  • *****
  • Posts: 951
    • Mibew Messenger
Re: Очистка истории
« Reply #6 on: March 07, 2015, 09:04:47 PM »
А Вы не хотели бы хотя бы внимательно административный интерфейс изучить, прежде чем подобные вопросы задавать?

Страница настроек. Пункт "ключ безопасности cron". См. описание этого пункта.

p.s. Над освещением этого вопроса в README.txt подумаем. Хотя непосредственно к установке он отношения и не имеет, Mibew Messenger и без cron-задач работает нормально. Только статистика считаться не будет.

колбаскин

  • Sr. Member
  • ****
  • Posts: 36
  • Ацкл
    • Каталог спутниковых ресиверов
Re: Очистка истории
« Reply #7 on: March 08, 2015, 08:10:01 AM »
А Вы не хотели бы хотя бы внимательно административный интерфейс изучить, прежде чем подобные вопросы задавать?
Страница настроек. Пункт "ключ безопасности cron". См. описание этого пункта.
Я видел этот пункт, но для чего он и с какой периодичностью запускать - нигде не написано.
И впервые вижу чтобы cron запускался с ключем.
Раз в сутки будет нормально выполнение cron?
Историю почистило по нажатию на линк с ключем

faf

  • Mibew Staff Member
  • Native
  • *****
  • Posts: 951
    • Mibew Messenger
Re: Очистка истории
« Reply #8 on: March 08, 2015, 11:18:52 AM »
Для чего используется обработчик cron-задач Вам было написано. С какой периодичностью его дёргать - Ваше дело. Обсуждение закончено.

ikvs

  • Jr. Member
  • **
  • Posts: 3
Re: Очистка истории
« Reply #9 on: August 16, 2015, 12:24:24 PM »
Прочитал данный топик, в общем-то все понятно, только проблема всё равно остаётся, дело в том, что я запускаю cron для работы плагина PurgeHistory, удаление старых диалогов, но запустив крон из админ панели по ссылке - просто белый экран, а судя по cron.php должна быть надпись «All cron jobs done», а у меня пусто и ничего не происходит, все диалоги на месте. С чем это может быть связано, возможно я что-то упустил? спасибо!

faf

  • Mibew Staff Member
  • Native
  • *****
  • Posts: 951
    • Mibew Messenger
Re: Очистка истории
« Reply #10 on: August 20, 2015, 11:08:18 AM »
но запустив крон из админ панели по ссылке - просто белый экран

Очевидно, возникает какая-то ошибка на уровне PHP. Содержимое лога ошибок - в студию.

ikvs

  • Jr. Member
  • **
  • Posts: 3
Re: Очистка истории
« Reply #11 on: August 23, 2015, 08:39:30 AM »
При запуске cron выдает ошибку:

Connecting to хххххх.in.ua (хххххх.in.ua)|xxx.xxx.x.xx|:80... connected.
HTTP request sent, awaiting response... 500 Internal Server Error
2015-08-16 23:18:06 ERROR 500: Internal Server Error.

В логах мы видим синтаксическую ошибку в работе скрипта - [Sun Aug 16 23:18:22 2015] [error] [client 176.114.0.80] PHP Parse error: syntax error, unexpected '[' in /var/www/хххххх/data/www/хххххх.in.ua/mibew/libs/classes/Mibew/Maintenance/UpdateChecker.php on line 58

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

faf

  • Mibew Staff Member
  • Native
  • *****
  • Posts: 951
    • Mibew Messenger
Re: Очистка истории
« Reply #12 on: August 23, 2015, 07:16:36 PM »
Исправлено. Пока что в репозитории, скоро - в очередном релизе.

ikvs

  • Jr. Member
  • **
  • Posts: 3
Re: Очистка истории
« Reply #13 on: August 24, 2015, 07:59:50 AM »
Благодарю, протестировал - всё работает.