Подскажите, пожалуйста. В главном файле шаблона main.php я прописал гугловый код рекламный, чтобы выжать максимум с сайта, так сказать. Но на главной странице очень некрасиво гугл автоматом определяет места размещения баннеров, из-за этого все плывет именно на главной странице.
В коде так:
Рендерит так:
Как в коде прописать, чтобы на главной странице код гугла не отображался (или не срабатывал)?
Спасибо. )
Dorimen, добавить позицию для виджетов в шаблон. И добавить в эту позицию html виджет с рекламой. Виджет уже как надо настроить
Они ж просят добавить код между <head> и </head>…
Закрыть вывод на главной странице. Попробуйте так:Но на главной странице очень некрасиво
<?php if ($_SERVER["REQUEST_URI"] != "/" AND $_SERVER["REQUEST_URI"] != "/index.php") {?> Код Гугла ..... <?php } ?>
Закрыть вывод на главной странице. Попробуйте так
Спасибо. Вроде нормально )
Они ж просят добавить код между <head> и </head>...
Можно же и в блоке <head> и </head> выводить виджет. А почему бы и нет?
С виджетами же проще настраивать — убирать и менять… А так вам придется постоянно в коде копаться. И если добавятся исключения — прописывать все в коде.
Но вариант выше тоже вполне рабочий, пусть и не в стиле InstantCMS)
мой совет сложнее в реализации)И что мешает в таком случае прислушаться к совету @SmartControl?
Это надо схему поправить, шаблон… Ручками то строчку добавить в шаблоне всегда проще. Тут выбор — либо потратить время на настройку и потом легко пользоваться, либо быстро реализовать с надеждой что "это надолго".
Увы, для некоторых это в стиле ещё с времён шаблона parallaxи не в стиле InstantCMS
Приемлемо для второй ветки, и думаю, что "это надолго" (в отношении далее — увидим).
А в отношении виджета Вы правы, если он зачастую должен редактироваться.
Так:Не подскажете как попасть на страницу
<?php if ($_SERVER["REQUEST_URI"] == "/" OR $_SERVER["REQUEST_URI"] == "/index.php") {?> Код для главной страницы ..... <?php } ?>
Он выводится в правом сайдбаре (в левом он закроет весь контент на моб. устройствах),
а его вывод допустим на главной странице и только ряде иных (где выводится правый сайдбар).
<?php if (($_SERVER["REQUEST_URI"] == "/" OR $_SERVER["REQUEST_URI"] == "/index.php") OR $_SERVER["REQUEST_URI"] == "/stati" OR $_SERVER["REQUEST_URI"] == "/catalog" ) {?> Код для вывода на главной странице и иных страницах (пример для первой ветки) ..... <?php } ?>
P.S. В последней ссылке Вы можете ознакомиться с Яндекс-переводчиком (рядом с лого).
P.P.S. На сайте по первой ссылке появился шаблон blue (промежуточный) и суточные куки.
Буду признателен за любые замечания и предложения.
мой совет сложнее в реализации)
Это надо схему поправить, шаблон… Ручками то строчку добавить в шаблоне всегда проще. Тут выбор — либо потратить время на настройку и потом легко пользоваться, либо быстро реализовать с надеждой что "это надолго"
Для таких как я действительно проще добавить в код, чем править схему шаблона. Я слегка вообще далек от правок схемы шаблона (как это делать и где), тем более как добавить в схему шаблона вывод в <head></head>.
Всё приходящее, а музыка вечна!Для таких как я
<?php if ($_SERVER["REQUEST_URI"] != "/" AND $_SERVER["REQUEST_URI"] != "/index.php") {?> Код Гугла ..... <?php } ?>
чтобы реклама показывалась только незарегестрированным на сайте?
<?php if (cmsUser::isLogged() == 0 && $core->uri == FALSE) {?> Код Гугла ..... для гостей <?php } ?>
Лучше уж адаптивные объявы создать и показывать их именно там, где нужно.
Потратить 5 минут.
В настройках в макете определить места, где их выводить — и все.