Как вставить 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; ?>
и вставляем код гугла.
Успехов вам!!!
Для стандартных статей 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; ?>
и вставляем код гугла.
Успехов вам!!!
Комментариев нет: