Блок adsense в display:none; - корректно ли? Есть ли альтернатива?

123
EA
На сайте с 15.06.2006
Offline
70
#11

если логически можешь определить такие страницы и поставить display:none; то может и просто не выводить на них код

AlexStep
На сайте с 23.03.2009
Offline
353
#12

display:none что за извращение, почему бы не реализовать это средствами php

если страницы нет в списке нежелательных выводим блок, если есть не выводим

D
На сайте с 23.10.2008
Offline
110
#13
x0x0:
Дело за малым - найти альтернативый способ

В ВордПрессе я решаю этот вопрос при помощи произвольных полей. Зело удобно.

Забил в Гугл - в Блоголете вроде бы тоже есть произвольные поля. Так что попробуйте через них выводить/не_выводить код.

Нельзя сбить с пути того, кому пофиг куда идти.
vold57
На сайте с 01.10.2007
Offline
261
#14

ТС, если в блоголете предусмотрена возможность использования более одного шаблона, то можете просто сделать дополнительный шаблон для страниц без адзенсе.

Аудит сайтов - главная часть это тщательная ручная работа, а не отчеты сервисов и программ (https://vold57.com/audit). Продвижение сайтов (https://vold57.com/seo)
[Удален]
#15
display:none что за извращение, почему бы не реализовать это средствами php

А как средствами пхп можно это реализовать ? (пхп не знаю совсем)

Как я понял, скрипт адсенса нужно заключить в некую пхп конструкцию, чтоб проверять наличие определенных условий (урл. страницы).

Пару баксов за работающее решение готов отстегнуть)

В ВордПрессе я решаю этот вопрос при помощи произвольных полей. Зело удобно.

Нет, в ранних версиях ничего такого нет..а обновление до поздних очень нежелательно .

если в блоголете предусмотрена возможность использования более одного шаблона

Чтото такое есть, но там лишь сама шкурка меняется, но не способ сборки страницы

[Удален]
#16

Автор, элементарным if/else нет?

Что в php что в js можно реализовать

если есть конечно доступ к коду

loot добавил 22.10.2011 в 19:21

Автор, не смотрел что за CMS - но если в шаблоне используется php - то можно такую примитивную конструкцию использовать:

<?php

if(!preg_match('|^\/tags/|is',$_SERVER['REQUEST_URI'])){
?>
<ADSENSE CODE>
<?php
}
?>

Она выводит adsense везде, где адресная строка НЕ начинается с /tags

AlexStep
На сайте с 23.03.2009
Offline
353
#17

удалил......

[Удален]
#18

loot,

можно такую примитивную конструкцию использовать:

Не срабатывает. Скрипт адсенса добавляется посредством плагина который добавляет любой контент (в данном случае скрипт адсенса) перед телом статьи и\или после. После активации этого плагина появляется пхп-файл для сборки, который выглядит так

<?php /* a:3:{s:6:"events";a:0:{}s:6:"before";s:323:"код адсенс";s:5:"after";s:325:"код адсенс";} */ ?>

Но все равно спасибо)

[Удален]
#19

x0x0, можешь в файле

plugins/postcontent/postcontent.php

сделать замену, чтобы получилось, скажем, так:

<?php
/**
* Lite Publisher
* Copyright (C) 2010, 2011 Vladimir Yushko http://litepublisher.com/
* Dual licensed under the MIT (mit.txt)
* and GPL (gpl.txt) licenses.
**/

class tpostcontentplugin extends tplugin {

public static function i() {
return getinstance(__class__);
}

protected function create() {
parent::create();
$this->data['before'] = '';
$this->data['after'] = '';
}

public function beforecontent($post, &$content) {
if(!preg_match('/^\/(pervaya-zapis-na-sajte|tags|any-other-word)/is',$_SERVER['REQUEST_URI'])){
$content = $this->before . $content;
}
}

public function aftercontent($post, &$content) {
if(!preg_match('/^\/(pervaya-zapis-na-sajte|tags|any-other-word)/is',$_SERVER['REQUEST_URI'])){
$content .= $this->after;
}
}

}//class

Таким образом можно составить стоп-слова в URL для adsense

В данном примере поиск по точному вхождению относительно начала URL после домена, т.е:

/tags...

/pervaya-zapis-na-sajte...

Можно сделать по неточному, для этого из рег. выражения убрать ^\/

Kamchess
На сайте с 05.07.2007
Offline
305
#20
x0x0:
Есть ли более корректный и универсальный способ чтоб не показывать адсенс в ЦМС-ке на определенных страницах?

Есть. Руками на конкретных страницах удаляйте нежелательный кусок html-кода (в данном случае блок Adsense).

Тут (http://www.youtube.com/watch?v=ctD8-rKO6e0) я попиарился на TV, Свежак (http://www.1tv.ru/documentary/fi=8391) - интервью со мной!
123

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий