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

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

irbees2008 irbees2008 Опубликовано - 24 - апреля TWIG
4597 - 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
Этим мы включаем выдергивание из новости изображений.

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

Можешь почитать и вот эту статейку "Автозаполнение с HTML5 datalist"

Комментирование данной новости запрещено.

Опрос

Ваше мнение

На каком движке ваш сайт?
Результаты

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

Теги

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

Статистика

  • Caйт cущecтвуeт: 4998 дней
  • Статических страниц: 10
  • Категорий: 28
  • Новостей: 626
  • Неопубликованных новостей: 8
  • Комментариев: 259
  • Зарегестрированных пользователей: 1517
  • Онлайн всего: [18]
  • Гости: [17]
  • Поисковые роботы: [1] Google
  • Сегодня нас посетили: [8] irbees2008, dankeanke, Grr27, Google, Яндекс, Яндекс, Google, Google
  • SQL запросов: 43
  • Генерация страницы: 0.181сек
  • Потребление памяти: 8.232 Mb 
  •   Яндекс.Метрика