Вставить Adsense в ноду и в списки нод (решено)

Главные вкладки

Аватар пользователя Geldora Geldora 29 января 2010 в 21:19

Эдакая шпаргалка, чтобы не забыть Smile

Вставить Адсенс (любой рекламный код) в списки нод - таксономия, виды:

Вставить код ниже в node.tpl.php:

<?php if(!$page&&($id==1)): ?>
        <?php if (module_exists('adsense')) {
          print 
adsense_display(array('format' => '468x60''slot' => 6050728828));
        } 
        
?>
<?php 
endif; ?>

$id==1 - означает, что Адсенс будет после первого тизера в списке, когда-то у меня был код, где можно было вставить рекламу после 1ой ноды и после 5ой, к примеру. Потеряла уже...

<?php if (module_exists('adsense')) {
          print 
adsense_display(array('format' => '468x60''slot' => 6050728828));
        } 
        
?>

если вы используете модуль Адсенс, вместо этого можно использовать код самого Адсенса, либо код любой другой системы (или ссылку на баннер).

Этот же код можно вставить в comment.tpl.php, тогда реклама будет выводиться после N комментария.

Адсенс внутри нод

http://www.onyxbits.de/content/time-rework-my-strategy-adding-adsense-dr... (adsense + contemplate)

http://www.alldrupalthemes.com/blog/automagically-placing-adsense-inside... (регион + вставка Адсенса после N параграфа)

http://community.contractwebdevelopment.com/drupal-insert-adsense-ads-in... (регион + вставка Адсенса после N параграфа, версии для 5 и 6)

http://drupal.org/node/141096 (issue queue для модуля Адсенс Инжектор, для любителей - патчи + внизу страницы код jQuery - опять-таки, Адсенс после N параграфа )

Для подобных задач, кстати, я пользуюсь Adsense Injector - "внутрь" ноды он вставить код не может, но до или после - пожалуйста! А вообще, мне не хватает cck поля для Adsens`a, тоже было бы удобно.

Комментарии

Аватар пользователя klime klime 23 февраля 2010 в 21:15

Привет, у меня совсем не видно адсенс, можеш заскринить или описать настройки, пшп режим вроде включен Wacko

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 23 февраля 2010 в 21:19

"klime" wrote:
Привет, у меня совсем не видно адсенс, можеш заскринить или описать настройки, пшп режим вроде включен %)

Не может.
1. Где написано, что адсенс-код надо вставлять в ноду?
2. Где написано, что адсенс появится сию минуту?

Аватар пользователя klime klime 23 февраля 2010 в 22:34

RxB wrote:
"klime" wrote:
Привет, у меня совсем не видно адсенс, можеш заскринить или описать настройки, пшп режим вроде включен %)

Не может.
1. Где написано, что адсенс-код надо вставлять в ноду?
2. Где написано, что адсенс появится сию минуту?

ну я и прошу объясните что и как - по блогам форумам адсента полазил ничего толком не нашел=\

Аватар пользователя ivcons ivcons 8 марта 2010 в 0:08

Можно это же делать и без модуля adsense:


<?php if(!$page&&($id==or $id==7)): ?>

<script type="text/javascript"><!--
google_ad_client = "pub-0000000000000000";
/* ChitaMed 468x60 */
google_ad_slot = "0000000000";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>

<?php endif; ?>

P.S. Здесь, кстати, будет выводится в двух местах. И не только рекламу гугла можно так вставить

Аватар пользователя Geldora Geldora 11 марта 2010 в 16:14

"ivcons" wrote:
Можно это же делать и без модуля adsense:

угу, о чем и было написано...

"Geldora" wrote:
можно использовать код самого Адсенса, либо код любой другой системы (или ссылку на баннер).

<?php if(!$page&&($id==2 or $id==7)): ?>

а вот за этот код - спасибо!