Лента активности не удаляет удаленное

Лента активности не удаляет удаленное

#1 23 июня 2012 в 01:23
Например если был создан блог, а потом удален, то в Ленте активности так и отоборажается, что блог был создан, но не пишется, что он уже был удален.

как бы это поправить?
#2 23 июня 2012 в 09:50
Старые записи в ленте удаляются по крону. Проверь работает ли он у тебя. По умолчанию, стираются записи старше одного месяца. Или тебе надо стирать непосредственно сразу?
#3 23 июня 2012 в 09:52

Или тебе надо стирать непосредственно сразу ?

mexanik
ага, а то блога уже нет, а в Ленте активности он показывается.
#4 23 июня 2012 в 10:11
квикли решение ...
попробуй в модель блога добавить

  1. public static function removeLogById($id){
  2.  
  3. $inDB = cmsDatabase::getInstance();
  4.  
  5. $inDB->query("DELETE FROM cms_actions_log WHERE id = '{$id}'");
  6.  
  7. }
а в фронтенд блога в функции if ($do == 'delblog') в условии if ( $inCore->inRequest('confirm') ) вызвать после
$model->deleteBlog($id);
еще и
$model-> removeLogById($id);

в живую не проверял.......
#5 23 июня 2012 в 11:09
В админке удали на главной да и все.
#6 23 июня 2012 в 11:45

В админке удали на главной да и все .

Коля
все время в ручную удалять замучаешься. всеже должно быть автоматизировано все
#7 23 июня 2012 в 13:02

$model-> removeLogById($id);

mexanik

упс… по id не то удалять будет zstscratch

надо по action_id удалять…
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.