Вставка контекстной рекламы в компонент галереи DatsoGallery

После продолжительного использования компонента DatsoGallery меня заинтересовал вопрос по добавлению рекламных блоков в описание под картинками. На одном из своих коммерческих проектов я заметил значительный рост трафика именно на галерею и решил найти способ «влепить» туда блоки AdSense.

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

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

И так приступим непосредственно к процессу вставки рекламы в DatsoGallery (на примере версии 1.16):

Для начала покажу пример вставки самого блока рекламы над описанием к картинке (изображение ниже).

Пример вставки рекламы в компонент DatsoGallery

Процесс вставки кода рекламы довольно прост и никаких трудностей не представляет, особенно, для опытных пользователей. Чтобы вставить код рекламы, как показано на изображении выше, необходимо найти файл datso.image.php, который находится по пути корень_сайта/components/com_datsogallery/includes/datso.image.php. Далее находим строчку <?php echo nl2br($obj->imgtext);?>, желательно искать по ключевому предложению «dg_body_background_description» (примерно 397 строка). Теперь перед найденной строчкой нужно вставить код рекламы. Почему перед, а не после? Отличие заключается в том, что если блок рекламы вставлять перед <?php echo nl2br($obj->imgtext);?>, то и отображаться он будет перед описанием, а если после данной строчки – реклама будет выводится после описания (на ваше усмотрение). Для более понятного восприятия информации ниже приведено изображение вставки кода:

Также в представленном коде можно увидеть тег <div>, которым обрамлен код рекламы. Это для того, чтобы выровнять блок по центру.

Также можно отметить положительный момент вставки рекламы этим способом: при отсутствии описания к картинке, блок рекламы также не отображается, то есть это не нарушает правила google, а именно вставку рекламы без текста на странице.


Добавьте комментарий


Защитный код
Обновить

Автор :

Инфо

Информативно о компьютерных технологиях. Различные материалы относительно компьютерного железа, софта (программ) и сетевых технологий. При полном или частичном копировании информации - прямая ссылка на сайт (We-it.net) обязательна.