Например если был создан блог, а потом удален, то в Ленте активности так и отоборажается, что блог был создан, но не пишется, что он уже был удален.
как бы это поправить?
Лента активности не удаляет удаленное
#1
23 июня 2012 в 01:23
#2
23 июня 2012 в 09:50
Старые записи в ленте удаляются по крону. Проверь работает ли он у тебя. По умолчанию, стираются записи старше одного месяца. Или тебе надо стирать непосредственно сразу?
#3
23 июня 2012 в 09:52
ага, а то блога уже нет, а в Ленте активности он показывается.Или тебе надо стирать непосредственно сразу ?
Сегодня в 06:58
#4
23 июня 2012 в 10:11
квикли решение ...
попробуй в модель блога добавить
а в фронтенд блога в функции if ($do == 'delblog') в условии if ( $inCore->inRequest('confirm') ) вызвать после
$model->deleteBlog($id);
еще и
$model-> removeLogById($id);
в живую не проверял.......
попробуй в модель блога добавить
public static function removeLogById($id){ $inDB = cmsDatabase::getInstance(); $inDB->query("DELETE FROM cms_actions_log WHERE id = '{$id}'"); }
$model->deleteBlog($id);
еще и
$model-> removeLogById($id);
в живую не проверял.......
#5
23 июня 2012 в 11:09
В админке удали на главной да и все.
#6
23 июня 2012 в 11:45
все время в ручную удалять замучаешься. всеже должно быть автоматизировано всеВ админке удали на главной да и все .
$model-> removeLogById($id);
упс… по id не то удалять будет
надо по action_id удалять…