Как вставить Adsense в статью K2

Недавно возникла необходимость как то решить возможность вставки рекламных ссылко Adsense в тело статей компонента K2.

Для стандартных статей Joomla есть неплохие плагины, решающие эту проблему.
Для компонента K2 таких решений под Joomla 2.5 я не нашел.

Решил проблему вставки объявлений Adsense в статьи K2 следующим образом:



В случае если вам нужно чтобы реклама от Adsense отображалась на странице категории K2 работаем с файлом /public_html/templates/ваш_шаблон/html/com_k2/templates/default/category_item.php

Находим строки  (код будет отображаться после заголовка)        
<!-- K2 Plugins: K2AfterDisplayTitle -->
<?php echo $this->item->event->K2AfterDisplayTitle; ?>

И после них вставляем код полученный от Google Adsense
 

<!-- GOOGLE ADSENSE-->   

            <script type="text/javascript"><!--
            google_ad_client = "ca-pub-XXXXXXXXXXXXXXXX";
            /* TTP K2 */
            google_ad_slot = "XXXXXXXXXX";
            google_ad_width = 468;
            google_ad_height = 60;
            //-->
            </script>
            <script type="text/javascript"
            src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
            </script>

<!-- END GOOGLE ADSENSE-->       


В случае если нужно чтобы ссылки отображались на странице статьи, работаем с этим файлом
/public_html/templates/ваш_шаблон/html/com_k2/templates/default/item.php


Находим строки  (код будет отображаться после заголовка) 

<!-- K2 Plugins: K2AfterDisplayTitle -->
      <?php echo $this->item->event->K2AfterDisplayTitle; ?>
      <div class="itemBody">

Вставляем рекламный код

<!-- GOOGLE ADSENSE-->   

            <script type="text/javascript"><!--
            google_ad_client = "ca-pub-XXXXXXXXXXXXXXXX";
            /* TTP K2 */
            google_ad_slot = "XXXXXXXXXX";
            google_ad_width = 468;
            google_ad_height = 60;
            //-->
            </script>
            <script type="text/javascript"
            src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
            </script>

<!-- END GOOGLE ADSENSE-->

Либо если нужно чтобы реклама отображалась после сатьи, то ищем код

            <!-- K2 Plugins: K2AfterDisplayContent -->
            <?php echo $this->item->event->K2AfterDisplayContent; ?>

и вставляем код гугла.

Успехов вам!!!

Комментариев нет:

Технологии Blogger.