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

Размещаем рекламу в новости на твиге

irbees2008 irbees2008 Опубликовано - 2 - августа TWIG
1089 - 0
  • Уровень сложности исполнения: это делается простым копированием и нажиманием кнопки

Всем привет, я обратил внимание на один вопрос ,который я почему-то пропустил, это размещение рекламы в тексте новости, после определенных абзацев,точек, или тегов . Рассмотрим несколько вариантов кода.
Вариант 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. После 3 точки:
Код:
{% 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. После третьей и после седьмой точки:
Код:
{% 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 %}

Вариант 4. Не пробывал, но вроде должно сработать, после третьего абзаца
Код:
{% set text_news = news.short~news.full %}
{% for text in text_news|split('</p>') %}
{{text}}{% if loop.index and not(loop.last) %}.{% endif %} {% if loop.index == 3 %}123{% endif %}
{% endfor %}
Все пользуемся, тема была где то на форуме.

Можешь почитать и вот эту статейку "Ещё несколько фонов на чистом CSS"

Опрос

Ваше мнение

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

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

Теги

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

Статистика

  • Caйт cущecтвуeт: 4708 дней
  • Статических страниц: 10
  • Категорий: 28
  • Новостей: 621
  • Неопубликованных новостей: 8
  • Комментариев: 257
  • Зарегестрированных пользователей: 779
  • Онлайн всего: [5]
  • Гости: [5]
  • Сегодня нас посетили: [11] Google, Larrytitly, irbees2008, Google, dankeanke, Google, Яндекс, Google, Google, Google, Google
  • SQL запросов: 38
  • Генерация страницы: 0.232сек
  • Потребление памяти: 10.008 Mb 
  •   Яндекс.Метрика