|
|
Модератор форума: dotbot |
Сообщество uCoz » Архивариус » Корзина » Реклама меду статьями |
Реклама меду статьями |
Вот такой код у меня стоит в виде материалов каталога статей.
Код <?if($ID$ % 6 = '0')?> <div class="advBox"> <p style="text-align: center;"><script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <!-- NewSite --> <ins class="adsbygoogle" style="display:inline-block;width:728px;height:90px" data-ad-client="ca-pub-4894753350873483" data-ad-slot="5032284856"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script></p> </div> <?endif?> Но он работает неправильно (хотя когда то работал) это моя 3 попытка просьбы о помощи вас в этом вопросе. Возможно сейчас кто то знает ответ. Проблема в том,что реклама отображаться должна перед 1 статьей а потом через каждые 6. Так оно когда то и было,но что то поменялось и реклама начала выводится допустим сначала после 3 статьи,потом после 10той..т.е как попало. Как это можно решить? Добавлено (09 Авг 2014, 20:31:27) Добавлено (10 Авг 2014, 11:15:07) |
Все из-за того что некоторые ID не делятся на 6 без остатка. У вас же как условие прописано? Если $ID$ при делении на 6 равно нулю то выведи рекламу. Но сейчас на вашем сайте не все ID делятся нацело, по этому реклама стала выходить не по плану.
Делить на 2 это самый шикарный способ. Реклама всегда будет выходить на нужных местах. |
мне не надо что бы все ID делились на цело а только каждое 6стое. Т.е что бы реклама выводилась через каждую 6 статью.
Добавлено (10 Авг 2014, 20:11:57) Добавлено (11 Авг 2014, 14:41:37) Добавлено (11 Авг 2014, 22:54:28) |
| |||
| |||