Добавленные статьи из админки не отображаются в ленте активности - фикс

+16
2.29K
При добавлении статей из админки, не создаются почему-то метки в ленте активности.

Решение:

Чтобы в ленте активности отображались статьи добавленные администратором
В \components\content\model.php в функции public function addArticle($article){
после строк cmsCore::callEvent('ADD_ARTICLE_DONE', $article); (перед закрывающей })
вставляем
  1. $article['category'] = $this->inDB->get_fields('cms_category', "id={$article['category_id']}", 'title, seolink');
  2. //регистрируем событие
  3. cmsActions::log('add_article', array(
  4. 'object' => $article['title'],
  5. 'object_url' => "/{$article['seolink']}.html",
  6. 'object_id' => $article['id'],
  7. 'target' => $article['category']['title'],
  8. 'target_url' => "/{$article['category']['seolink']}",
  9. 'target_id' => $article['category_id'],
  10. 'description' => ''
  11. ));
За решение спасибо Igor-san, Источник: http://instantcms.ru/forum/thread6900.html

Проверено, работает в 1.10.1

Добавил не корысти ради, а чтобы не потерять.
0
prosis prosis 11 лет назад #
а толку, что оно работает в 1.10, было обновление безопасности InstantCMS 1.10.1 в котором ваш код не будет работать правильно.
0
Cruzka Cruzka 11 лет назад #
поправлюсь, проверял в 1.10.1, вариант был предложен для 1.9, думаю, на 1.10 тоже должно работать
1.10.1 работает
0
Максим Шорин Максим Шорин 11 лет назад #
а толку, что оно работает в 1.10, было обновление безопасности InstantCMS 1.10.1 в котором ваш код не будет работать правильно

Вы немного не правы, если был бы предложен вариант с заменой файлов, тогда может и не работал, но так так в посте выложен код, думаю найти соответствия и сделать по анологии не сложно..
0
prosis prosis 11 лет назад #
согласен, но я имел ввиду зачем вообще использовать 1.10, а как оказалось Cruzka опечатался.
0
Нил™ Нил™ 11 лет назад #

не создаются почему-то
думаю правильно что статьи созданные из админки не отображаются в ленте. так и должно быть. про хак не спорю, кому нужно что бы отображалось, полезно...
0
IRATE IRATE 11 лет назад #
Спасибо! У меня такая же проблема.

Еще от автора

Адаптируем стандартный диз 1.10.х под мобильные устройства
Для тех кто не в курсе, Гугл и Яндекс обещают понижать в выдаче сайты с неадаптивным дизайном (которые неудобно просматривать с телефона).
Чутка правим поиск по сайту
При поиске по сайту, если ничего не нашлось (а бывает что не находится то что точно есть), то Инстант предлагает поискать в яндексе.
1.10.1 Решение проблемы из-за "Убрать названия категорий из url статьи"
Убирали на своём инстанте названия категорий из урла статьи? После этих манипуляций были замечены следующие багоглюки: 1.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.