Рекламный модуль в теле новости

голоса: 0

Подскажите, пожалуйста, как задать отображение рекламного модуля в теле новости после определенного абзаца с условием:

- если этот абзац вообще есть в тексте, то отображать блок

- если его нет, не отображать.

Сейчас использую рекомендованный здесь код. Хочу ставить два рекламных блока, один в начале статьи, другой ближе к концу. Код развела как и советовали на ".ABlockTo" и ".ABlockTo2"

Условие ставить рекламные блоки после абзацев от 1 до 6 работает идеально практически при любой новости, так как почти в любой есть эти шесть абзацев.

Но хотелось бы вставлять рекламу в длинные статьи в конец текста. Например, после 2 и 10 абзаца.

Тут проблема: если в новости нет десятого  абзаца (а таких много), то второй рекламный модуль все равно отображается, он просто приклеивается к первому модулю, что не очень хорошо.

Пример длинной статьи: https://fanasia.ru/news/li_si_jon_o_svoej_roli_v_dorame_setka/2022-04-14-307

Сейчас тут рекламные блоки стоят после 2 и 6 абзацев. Хотелось бы второй спустить ниже 10 абзаца и так, чтобы в коротких статьях он не отображался бы.

Адрес сайта fanasia.ru
| Автор: | Категория: Монетизация сайта
Изменение категории | | Автор: Yuri_Geruk

Ответов: 1

голоса: 0
Идеального решения нет. Если есть такие новости с меньшим или большим количеством абзацев, под такие новости нужно делать отдельный скрипт и задавать отдельное значение по наличию количества абзацев.
| Автор:
...