Перейти к содержимому


Фотография
- - - - -

Вставить код Adsense в тело статьи - есть ли варианты?

adsense

Лучший Ответ SmetDenis , 09 September 2014 - 16:16

не уверен что будет работать, но можно попробовать как то так

.jbzoo-item-full p:nth-child(5) :after{content: 'код_гугла';}

Лучше так не делать никогда. Css - это стили HTML, JS - это динамика для HTML.
HTML - это скелет и контент. Вставлять значимый контент через CSS, это легкий абсурд, тем более если этот контент - скрипт.

Сделайте модуль Joomla и в нужную позицию в тексте вставляйте через плагин конетнта joomla
gpu_200x0.png
 

Загружает модули, опубликованные в определённой позиции в текст материала (синтаксис: {loadposition user1}) или отдельный модуль по названию (синтаксис: {loadmodule mod_login}). Дополнительно можно задать стиль отображения и произвольный заголовок модуля (если используется loadmodule).


{loadposition ads-position}
Модуль можно взять, тот что для произвольного HTML текста, или сделать свой (там всего то 2 файла создать) Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 7

#1 Mirotvoretz

Mirotvoretz

Отправлено 06 September 2014 - 12:01

Задача: разместить код рекламного блока Adsense в теле статьи.

 

Для обычных материалов joomla есть такой замечательный плагин под названием ContentAds, позволяющий выводить любой код в теле статьи - под заголовком, в конце или в её середине. Причём код указывается в самом плагине и затем автоматически появляется во всех материалах (статьях) на сайте.

 

Есть ли аналогичное решение для zoo?

 

Вручную, конечно код можно вставить в каждую статью, но это не выход из ситуации. Интересует плагин, позволяющий автоматически размещать произвольный код внутри текстового поля.

 

Если кто занимался такой проблемой, поделитесь решением.

 

 


  • 0

Выгрузки из keys.so


#2 Павел Joofaq

Павел Joofaq

Отправлено 06 September 2014 - 15:45

Здравствуйте! Я делал так:

 

1. Сначала создал модуль Joomla в вставил в него код.

2. Сама статья состоит из 2-х частей (анонс и полное содержание).

3. Затем через элемент Zoo под названием "Модуль Joomla" я вставлял этот модуль между анонсом и полной новостью.


  • 0

#3 Mirotvoretz

Mirotvoretz

Отправлено 06 September 2014 - 17:22

Да, этот способ вполне рабочий, но не совсем удобен в "эксплуатации". Придётся текстовое поле разбивать вручную на 2-3 части, чтобы разместить рекламный код, например в середине статьи.

 

Плагин ContentAds позволяет размещать код, например после 5-го абзаца в тексте, причём автоматически, один раз настроив его вывод.

 

Не знаю, можно ли реализовать такой функционал для текстовых полей в zoo?


  • 0

Выгрузки из keys.so


#4 i001

i001

Отправлено 07 September 2014 - 10:10

не уверен что будет работать, но можно попробовать как то так

.jbzoo-item-full p:nth-child(5) :after{content: 'код_гугла';}

  • 0

#5 Mirotvoretz

Mirotvoretz

Отправлено 08 September 2014 - 09:50

Средствами css? Интересная мысль. Но приведённый код не сработал на моём сайте.


  • 0

Выгрузки из keys.so


#6 Cheren-dow

Cheren-dow

Отправлено 08 September 2014 - 09:59

Mirotvoretz,  может быть вам просто стоит в шаблоне, в нужном месте вставить код и все, реклама будет в нужном месте для всех материалов. Самый простой и легкий вариант. Зачем для кусочка кода создавать модуля не совсем мне понятно. 


  • 0
Изображение
 

#7 Mirotvoretz

Mirotvoretz

Отправлено 08 September 2014 - 13:53

Cheren-dow, вы не совсем вникли в суть проблемы. В шаблон вставить код adsense конечно, не проблема. Нужно вставить код в середину текстового поля.

Поясню. На скриншоте структура моего материала (статьи), состоящая из заголовка, текстового поля и т.д.

5785706m.png

Вставить код между заголовком и текстовым полем проблем нет.

 

Далее идёт поле основного текста статьи (выделено красной рамкой на скрине). Т.е. там размещается обычный текст. Так вот задача - автоматически вставить произвольный код в середину этого текста.


Сообщение отредактировал Mirotvoretz: 08 September 2014 - 13:55

  • 0

Выгрузки из keys.so


#8 SmetDenis

SmetDenis

Отправлено 09 September 2014 - 16:16   Лучший Ответ

не уверен что будет работать, но можно попробовать как то так

.jbzoo-item-full p:nth-child(5) :after{content: 'код_гугла';}

Лучше так не делать никогда. Css - это стили HTML, JS - это динамика для HTML.
HTML - это скелет и контент. Вставлять значимый контент через CSS, это легкий абсурд, тем более если этот контент - скрипт.

Сделайте модуль Joomla и в нужную позицию в тексте вставляйте через плагин конетнта joomla
gpu_200x0.png
 

Загружает модули, опубликованные в определённой позиции в текст материала (синтаксис: {loadposition user1}) или отдельный модуль по названию (синтаксис: {loadmodule mod_login}). Дополнительно можно задать стиль отображения и произвольный заголовок модуля (если используется loadmodule).


{loadposition ads-position}
Модуль можно взять, тот что для произвольного HTML текста, или сделать свой (там всего то 2 файла создать)
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.





Click to return to top of page in style!