При добавлении статей из админки, не создаются почему-то метки в ленте активности.
Решение:
Чтобы в ленте активности отображались статьи добавленные администратором
В \components\content\model.php в функции public function addArticle($article){
после строк cmsCore::callEvent('ADD_ARTICLE_DONE', $article); (перед закрывающей })
вставляем
За решение спасибо Igor-san, Источник: http://instantcms.ru/forum/thread6900.html
Проверено, работает в 1.10.1
Добавил не корысти ради, а чтобы не потерять.
Решение:
Чтобы в ленте активности отображались статьи добавленные администратором
В \components\content\model.php в функции public function addArticle($article){
после строк cmsCore::callEvent('ADD_ARTICLE_DONE', $article); (перед закрывающей })
вставляем
$article['category'] = $this->inDB->get_fields('cms_category', "id={$article['category_id']}", 'title, seolink'); //регистрируем событие 'object' => $article['title'], 'object_url' => "/{$article['seolink']}.html", 'object_id' => $article['id'], 'target' => $article['category']['title'], 'target_url' => "/{$article['category']['seolink']}", 'target_id' => $article['category_id'], 'description' => '' ));
Проверено, работает в 1.10.1
Добавил не корысти ради, а чтобы не потерять.
Реклама #
prosis 11 лет назад #
Cruzka 11 лет назад #
1.10.1 работает
Максим Шорин 11 лет назад #
Вы немного не правы, если был бы предложен вариант с заменой файлов, тогда может и не работал, но так так в посте выложен код, думаю найти соответствия и сделать по анологии не сложно..
prosis 11 лет назад #
Нил™ 11 лет назад #
не создаются почему-то
IRATE 11 лет назад #