Блоки Adsense между постами Drupal

Если вы размещаете рекламу на своем Drupal-сайте через Adsense, то этот сниппет вас заинтересует. В принципе, это довольно обычная задача: как разместить блоки Адсенса между нодами на странице таксономии или Views?

Есть несколько возможных решений, но я вам предлагаю самое простое: небольшой сниппет, который нужно вставить в темплейт node.tpl.php.

<?php if ( !$page && ($id == 2 || $id == 4)) : ?>adsense code goes here <?php endif; ?>

Параметр !page означает, что код будет выводиться только в тизерах, а не в полной ноде.

($id == 2 || $id == 4) - отвечает за количество нод, которые будут пропущены, перед тем как вывести рекламу. В даннос случае, Адсенс покажется после 2-ой ноды сверху и после 4-ой.

Поделиться

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

Restricted HTML

  • Допустимые HTML-теги: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • Строки и абзацы переносятся автоматически.
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.