Микрохак - выполнение фильтров в анонсах статей

+26
1.28K
Полнейший пустяк, однако как оказалось бывает полезным… Попросил меня человек сделать фильтр для фотографий, а оказалось в анонсах статей фильтры не отрабатываются.
Может кому то еще пригодится, поэтому решился опубликовать тут))

Решение совсем простое — открыть файл \components\content\model.php и в функцию получения списка статей
public function getArticlesList($only_published=true)
после строчки
  1. while($article = $this->inDB->fetch_assoc($result)){
вставить код
  1. $article['description'] = cmsCore::processFilters($article['description']);
Теперь и краткий анонс статьи обрабатывается фильтрами. Спасибо за внимание, теплого всем лета))
+1
AndroS AndroS 11 лет назад #
А фото можно фильтра? Что-то не совсем понятно, что он выводит...
0
alfaclub alfaclub 11 лет назад #
Как я понимаю - http://airsport.ru/lib/theory
У меня в ручную прописано в анонсах, а здесь обрабатывается фильтрами - очень нужно и полезно
0
NA NA 11 лет назад #
Как оказалось на практике в отличие от вики-документации, как минимум не все даже встроенные модули (я наткнулся на RSS) на самом деле проходят обработку фильтрами.

Добавление сего нехитрого хака, только в lastRSS.php, помогло обрабатывать вставки кода Youtube в импортируемой rss-ленте.

Спасибо, и заслуженный плюс!
+1
Dim@sik Dim@sik 10 лет назад #
как всегда респект и уважуха!!!
Всё работает , это то над чем ломал голову весь день !!!

Еще от автора

Обновление компонента "Replacement замена в контенте" + бонус
Как и обещал, поработал над обновлением компонента Replacement.
Replacement - замена в контенте. Компонент для ICMS 2.x
Компонент на основе фильтра "Красивые заметки в тексте" для первой версии. По просьбам пользователей сделал подобное для второй ветки.
Фильтр ICMS Note - Красивые заметки в тексте
Опять же по просьбе Nomin сделал фильтр для создания красивых заметок в тексте.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.