Как разместить код AdSense внутри, начале и конце статьи на сайте Joomla

Как разместить код AdSense внутри, начале и конце статьи на сайте Joomla

Google AdSense — сервис контекстной рекламы компании Google, предоставляющий возможность владельцам сайтов монетизировать трафик. Если у вас есть сайт на CMS Joomla, посещаемость которого перевалила за 100 уникальных посетителей в сутки, самое время задуматься, как разместить на нем AdSense. В текущей статье мы расскажем, как установить блоки AdSense внутри, начале и конце статьи сайта на Joomla.

3 способа, как разместить код AdSense на сайте Joomla

Существует три способа, как это осуществить:

  1. Добавить рекламный код в каждый материал;
  2. Установить специальные расширения Joomla;
  3. Внедрить код AdSense в шаблон Joomla.

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

Ручное размещение AdSense в материалах

Этот способ подразумевает вставку кода AdSense через админку Joomla. Все что нужно — авторизоваться в административной панели сайта, зайти в «Менеджер материалов» и открыть статью, в которую вы планируете добавить рекламный код. По открытию материала, переключите текстовый редактор в режим «Code» (JCE) или «Исходный код» (TinyMCE) и вставьте предварительно скопированный код Google AdSense в любое место. Сохраните изменения в текущем режиме и закройте материал.

Ранее мы рассказывали, как установить текстовый редактор JCE и правильно его настроить.

Основное достоинство данного способа — простота установки и возможность добавить блок с рекламой в любое место статьи.

Его главным недостатком является то, что код тут же «слетает», стоит администратору повторно открыть материал для внесения правок или переключить редактор в обычный режим. Виной тому настройка безопасности плагина редактирования, который по умолчанию блокирует теги для контента, в частности тег <script>.

Вставка AdSense в Joomla через стандартный модуль и плагин Modules Anywhere

Еде один не менее простой способ, который не потребует от вас огромных усилий. Идем по пути Расширения → Модули и нажимаем кнопку «Создать».

Создать новый модуль

На открывшейся странице выбираем тип модуля «HTML-код».

Выбор типа модуля

Указываем «Заголовок», скрываем его, придумываем название новой позиции и вводим его в соответствующее поле. Выбираем состояние «Опубликовано», переключаем редактор в режим исходного кода и вставляем предоставленный Google AdSense код в соответствующее поле. После внесения правок, нажимаем кнопку «Сохранить и закрыть».

Создание нового модуля

Почему мы рекомендуем указать новую позицию? Дело в том, что если выбрать позицию, предусмотренную шаблоном, разместить рекламные блоки Adsense внутри статьи не получится. Если вставлять модуль в начало статьи, рекламный блок смещает заголовок материала вниз. Нижний модуль показывается за блоком комментариев, и по этой причине редко попадает на глаза посетителей, что, соответственно, негативно сказывается на кликабельности.

Теперь нам нужно установить расширение Modules Anywhere, которое позволяет выводить модули Joomla в статьях, шаблонах, внутри других модулей и даже сторонних компонентов, т. е. буквально где угодно. Установка осуществляется стандартным способом.

После установки зайдите в «Плагины» и убедитесь, что Modules Anywhere включен.

Состояние плагина Modules Anywhere

Откройте материал и обратите внимание на новую кнопку «Module». С помощью нее разместить код Adsense проще простого. Чтобы это провернуть, установите курсор в любое место статьи, нажмите «Module» и среди предоставленного списка выберите соответствующий модуль. В нашем примере это модуль «AdSense».

Вставить модуль

У обоих вышеописанных способов есть один существенный недостаток. Если по каким-то причинам вам будет нужно убрать код Adsense, придется открывать каждую статью и вносить в нее правки, что может оказаться чрезвычайно утомительным и времязатратным действием.

Размещение AdSense в Joomla с помощью плагина Adsinside

Adsinside позволяет вставить код AdSense вверху, внизу и внутри статьи. Установка осуществляется стандартным способом. После установки плагин можно найти в соответствующем разделе админки, воспользовавшись полем поиска.

Плагин Adsinside

Откройте расширение нажатием левой клавиши и вставьте рекламный код в одно или несколько полей.

Добавление кода в Adsinside

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

По окончанию настроек выберите состояние «Включено» и сохраните изменения.

Внедрение кода AdSense в шаблон Joomla

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

Итак, заходим на сайт при помощи FTP-клиента, например, FileZilla или FAR Manager. Также можно зайти напрямую, используя панель управления веб-хостингом. Суть от этого не меняется.

Путь до редактирования файла выглядит следующим образом:

templates/название_шаблона/html/com_content/article/default.php

Откройте файл default.php, скопируйте его содержимое, вставьте в текстовый редактор Notepad++ и при помощи комбинации горячих клавиш Ctrl +F вызовите окно поиска. Поместите в него фрагмент кода:

<div itemprop="articleBody">
<?php echo $this->item->text; ?>

Обычно это 253 строка. Если вставить код AdSense после первой строки, реклама отобразится между заголовком статьи и текстом.

Поиск в текстовом редакторе Notepad++

Соответственно, если вставить код после второй строки, реклама будет показываться в самом конце материала перед комментариями.

После того как вы обнаружите, где находятся эти строки, отредактируйте файл default.php, расположенный на хостинге.

Чтобы изменения вступили в силу, сохраните файл и по необходимости очистите кэш браузера и самой CMS.

Этот метод размещения блоков имеет один существенный недостаток: при обновлении активного шаблона Joomla файл default.php будет перезаписываться и код придется вставлять заново.

Итог 

Разместить AdSense на сайте можно любым удобным для вас способом. Главное — быть внимательным к деталям, чтобы ничего не упустить. Новичкам желательно не лезть в код, чтобы не вывести сайт из строя, и размещать рекламные блоки по мере написания статей. Не менее легкий способ — воспользоваться модулями и плагинами.

сообщить об ошибке

Обнаружили в тексте грамматическую ошибку? Пожалуйста, сообщите об этом администратору: выделите текст и нажмите сочетание горячих клавиш Ctrl+Enter

 

Понравилась статья? Угостите админа шаурмой и кофе.
PayPal logo

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