Хаки и Скрипты Next Generation CMS

Выдергиваем картинку из полной новости в короткую.

irbees2008 irbees2008 Опубликовано - 24 - апреля TWIG
3983 - 3
  • Адаптировал: irbees2008
  • Источник:
  • Уровень сложности исполнения: Справочник

Сегодня распишу как выводить картинку из полной новости в короткую без дополнительного поля на TWIG .
Итак приступим.
1.Открываем файл news.short.tpl вставляем код туда где у нас будет картинка:
Вариант устаревший

Код:
{% if (news.embed.imgCount > 0) %}
<img src="{{ news.embed.images[0] }}" alt="{{ news.title }}" />
{% else %}
<img src="{{ tpl_url }}/img/img-none.jpg" alt="{{ news.title }}" />/* картинка заглушка*/
{% endif %}
Вариант упрощенный
Код:
<img src="{% if (news.embed.imgCount > 0) %}{{ news.embed.images[0] }}{% else %}{{ tpl_url }}/img/img-none.jpg{% endif %}"  alt="{{ news.title }}"  />
Новый вариант кода для выдергивания изображения из новости, Вариант был взят из форка Русика
Код:
<img src="{{ (news.embed.imgCount > 0) ? news.embed.images[0] : tpl_url ~ '/img/img-none.png' }}" alt="{{ news.title }}" />
Вариант еще проще чем стандартный.
2.Ищем код
Код:
{{ news.short }}
и меняем на
Код:
{{ news.short|striptags }}
3.Идем в файл variables.ini и ищем
Код:
[configuration]
extractEmbeddedItems = 0
и исправляем на
Код:
[configuration]
extractEmbeddedItems = 1
Этим мы включаем выдергивание из новости изображений.

Так вроде все с изображениями.Что непонятно комментируем.

Можешь почитать и вот эту статейку "Определение кодировки"

Опрос

Ваше мнение

Какие темы вам интереснее?
Результаты

Последние комментарии

Обновленное

Теги

Anything in here will be replaced on browsers that support the canvas element

Статистика

  • Caйту: 4781 день
  • Новостей: 612
  • Комменты: 257
  • Зарегистрированно : 733
  • Онлайн всего: [12]
  • Гости: [11]
  • Поисковики: [1] Google
  • Были сегодня : [1] Google
  • SQL запросов: 31
  • Генерация страницы: 0.851сек
  • Потребление памяти: 5.168 Mb 
  •   Яндекс.Метрика