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

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

irbees2008 irbees2008 Опубликовано - 2 - августа TWIG
1024 - 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 %}
Все пользуемся, тема была где то на форуме.

Можешь почитать и вот эту статейку "Красивое фиксированное слайд меню - Codrops"

Опрос

Ваше мнение

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

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

Теги

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

Статистика

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