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

Размещаем блок рекламы в середине новости на TWIGe

irbees2008 irbees2008 Опубликовано - 3 - марта TWIG
2934 - 0
  • Обсудить на :на форуме
  • Адаптировал: infinity237
  • Уровень сложности исполнения: Справочник

Многие видели на сайтах в новостях блоки с рекламой которые размещены в самом тексте,вот такой вариант и выкладываю.
И так приступим,прежде всего лучше все это делать на SVN версии движка.
1.Размещаем по середине текста без учёта точек:

Код:
{% set text_news = news.short~news.full %}
{{ text_news|slice(0,text_news|length/2) }}
TextText
{{ text_news|slice(text_news|length/2,text_news|length) }}
2. После трех точек:
Код:
{% set text_news = news.short~news.full %}
{% for text in text_news|split('.') %}
{{text}}{% if loop.index and not(loop.last) %}.{% endif %} {% if loop.index == 3 %}123{% endif %}
{% endfor %}
3. после 3 точки и 7
Код:
{% set text_news = news.short~news.full %}
{% for text in text_news|split('.') %}
{{text}}{% if loop.index and not(loop.last) %}.{% endif %} {% if loop.index == 3 %}После 3{% endif %}{% if loop.index == 7 %}После 7{% endif %}
{% endfor %}

Можешь почитать и вот эту статейку "Тег embed"

Опрос

Ваше мнение

Ваше отношение к TWIG
Результаты

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

Теги

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

Статистика

  • Caйту: 4403 дня
  • Новостей: 566
  • Комменты: 257
  • Зарегистрированно : 662
  • Онлайн всего: [7]
  • Гости: [7]
  • Были сегодня : [2] Google, Яндекс
  • SQL запросов: 30
  • Генерация страницы: 0.782сек
  • Потребление памяти: 5.150 Mb 
  •   Яндекс.Метрика