X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Вопрос по Wordpress
metkram
metkram
Topic Starter сообщение 8.1.2012, 17:09; Ответить: metkram
Сообщение #1


Старожил
******

Группа: Active User
Сообщений: 1123
Регистрация: 15.2.2010
Из: Украина
Поблагодарили: 364 раза
Репутация:   38  


Добрый день. Как известно Adsense негативно относится к слову секс. Иногда может выдавать предупреждения даже за безобидные тексты.
В связи с этим хочу спросить. Возможно ли реализовать следующее? Если страницы на которых встречается это слово. Контекстный блок будет выводиться в сайдбаре. Хочу чтобы на заведомо определенных страницах не выводился блок или выводился к примеру блок РСЯ.

Как сделать подобное с главной страницей WP я нашел, а вот со страница у которых есть адрес не могу разобраться. Буду очень признателен за помощь, если конечно подобное возможно реализовать


--------------------
Купи и эту строчку
Купи и эту строчку
Комплексный прогон сайтов ru и en
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
dan1
dan1
сообщение 8.1.2012, 18:32; Ответить: dan1
Сообщение #2


Участник
***

Группа: User
Сообщений: 195
Регистрация: 12.8.2010
Из: Тагила
Поблагодарили: 74 раза
Репутация:   25  


Если заранее известен список урлов со страницами, где встречаются "плохие" слова, то можно в папке с темой создать файл, например с названием urls.txt и в файле sidebar.php написать следующий код:
<?
    $ads = true;
    $url = substr($_SERVER['REQUEST_URI'], 1);
    $file = @file("urls.txt");
    for($i=0; $i<count($file); $i++)
    {
        if($url == trim($file[$i]))
        {
        $ads = false;
        break;
        }
    }
    if($ads) echo "Показываем код ADSENSE";
    else echo "Показываем код РСЯ";
?>

В файл urls.txt нужно добавлять адреса каждый с новой строки, формат ввода урла таков: category/nazvanie-posta/

Изначально задумался о том, как находить плохие слова в посте на лету и выдавать нужный блок контекста. Хотя понятно, что лучше написать прогу или отдельный скрипт, который пробежится по страничкам (если их много), найдет "плохие" слова и выделит URLы страниц на которых они встретились.

Иногда может выдавать предупреждения даже за безобидные тексты

Хмм, имеете ввиду, когда слово секс не встречается в тексте, т.е. когда в тексте слово "секс" является подстрокой другого слова? Например: Графство Сассекс? Или используется на стыке слов/предложений: "На вычисление ушло 30 сек. С одной стороны это много, но с другой.."?
Если нужно контролировать только содержимое статей, то можно в шаблоне написать функцию, которая проверит текст поста (ресурсоемкое решение, конечно лучше найти подходящий модуль, если он существует).
Если "плохие" слова используются в тексте поста, то функция, будет выглядеть так:
$ads = true;
function check_content($str)
{
    global $ads;
    $ads = true;
    $badwords = array("секс", "проститут"); // Массив плохих слов
    for($i = 0; $i<count($badwords); $i++)
    {
        if(strpos($str, $badwords[$i]) === true)
        {
        $ads = false;
        break;
        }
    }
    echo $str;
}

Если нужно проверять совпадения на стыках и границах предложения, то функция будет выглядеть примерно так:
$ads = true;
function check_content($str)
{
    global $ads;
    $ads = true;
    $badwords = array("секс", "проститут"); // Массив плохих слов
    for($i = 0; $i<count($badwords); $i++)
    {
        if(strpos(mb_strtolower(trim($str, "\n\t\r -.,:;"), 'UTF-8'), $badwords[$i]) === true)
        {
        $ads = false;
        break;
        }
    }
    echo $str;
}


Ну а дальше в sidebar.php пишите:

global $ads;
if($ads) echo "<!--Adsense-->";
else "<!--Yandex-->";



PS если страничек много, то могу программку написать или скрипт, который выделит URLы страниц с "плохими" словами (за деньги).

Сообщение отредактировал dan1 - 8.1.2012, 18:35


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
metkram
metkram
Topic Starter сообщение 8.1.2012, 19:29; Ответить: metkram
Сообщение #3


Старожил
******

Группа: Active User
Сообщений: 1123
Регистрация: 15.2.2010
Из: Украина
Поблагодарили: 364 раза
Репутация:   38  


Еще хочу спросить по вот этому моменту

В файл urls.txt нужно добавлять адреса каждый с новой строки, формат ввода урла таков: category/nazvanie-posta/


А в случае если uri имеет форму http://домен/название_статьи.html, то надо вводить в файл:

/название_статьи1.html
/название_статьи2.html
/название_статьи3.html
/название_статьи4.html


или по другому?


--------------------
Купи и эту строчку
Купи и эту строчку
Комплексный прогон сайтов ru и en
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
dan1
dan1
сообщение 8.1.2012, 19:30; Ответить: dan1
Сообщение #4


Участник
***

Группа: User
Сообщений: 195
Регистрация: 12.8.2010
Из: Тагила
Поблагодарили: 74 раза
Репутация:   25  


Да так, только без начального слеша.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
TIgor
TIgor
сообщение 11.1.2012, 16:41; Ответить: TIgor
Сообщение #5


Новичок
*

Группа: User
Сообщений: 23
Регистрация: 15.8.2011
Поблагодарили: 3 раза
Репутация:   1  


В свофствах объявления AdSence выставить

Резервные объявления - Показывать объявления с другого URL
И вписать URL статической страницы, содержащей код РСЯ.


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
metkram
metkram
Topic Starter сообщение 13.1.2012, 16:01; Ответить: metkram
Сообщение #6


Старожил
******

Группа: Active User
Сообщений: 1123
Регистрация: 15.2.2010
Из: Украина
Поблагодарили: 364 раза
Репутация:   38  


(TIgor @ 11.1.2012, 15:41) *
В свофствах объявления AdSence выставить


Мне кажется, выше предложенный способ намного безопаснее


--------------------
Купи и эту строчку
Купи и эту строчку
Комплексный прогон сайтов ru и en
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
TIgor
TIgor
сообщение 13.1.2012, 16:24; Ответить: TIgor
Сообщение #7


Новичок
*

Группа: User
Сообщений: 23
Регистрация: 15.8.2011
Поблагодарили: 3 раза
Репутация:   1  


(metkram @ 13.1.2012, 15:01) *
Мне кажется, выше предложенный способ намного безопаснее


У меня на блоге 5 статей содержат слово секс, секса, насилия, сексуальная и везде AdSence показывается без проблем.
Заранее предугадать какую страницу гугл сочтет неподобающей сложно.

Тем более контекстная реклама использует ключевики, и если пользователь пришел по запросу "секс,порно извращения скачать" на страницу с плюшевыми мишками, то гугл вполне ее может забанить.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
idlerdog
idlerdog
сообщение 18.1.2012, 17:40; Ответить: idlerdog
Сообщение #8


Участник
***

Группа: User
Сообщений: 120
Регистрация: 29.8.2011
Поблагодарили: 13 раз
Репутация:   2  


Ребят, не могу ещё создавать темы - спрошу тут.

Проблема с flash-загрузчиком в вордпрессе - выдает "ошибка http".
Права на wp-contents/uploads - 777
Владелец папок - я
Плагины отключал - не помогает
Пути в upl_path прописывал.

В чем ещё проблема может быть?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
TIgor
TIgor
сообщение 18.1.2012, 17:48; Ответить: TIgor
Сообщение #9


Новичок
*

Группа: User
Сообщений: 23
Регистрация: 15.8.2011
Поблагодарили: 3 раза
Репутация:   1  


(idlerdog @ 18.1.2012, 16:40) *
Ребят, не могу ещё создавать темы - спрошу тут.

Проблема с flash-загрузчиком в вордпрессе - выдает "ошибка http".
Права на wp-contents/uploads - 777
Владелец папок - я
Плагины отключал - не помогает
Пути в upl_path прописывал.

В чем ещё проблема может быть?



В размере файла?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
idlerdog
idlerdog
сообщение 18.1.2012, 19:06; Ответить: idlerdog
Сообщение #10


Участник
***

Группа: User
Сообщений: 120
Регистрация: 29.8.2011
Поблагодарили: 13 раз
Репутация:   2  


Пытаюсь залить 4ре картинки - в сумме размер не превышает 1 мб.
По одному файлу загрузка работает.
По советам гугла:
-кэши чистил и пробовал
-прописывал в хтэксэс отключение секьюрити для загрузки


Все равно не работает sad.gif
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Вопрос по seo для интернет магазина
куда девать продвинутые товары, которые уже не выпускают
15 viktormerke 2548 Сегодня, 11:53
автор: Caterpillar
Открытая тема (нет новых ответов) Адаптивная вёрстка и натяжка на Wordpress, DLE, Joomla и др. Создание мобильных версий.
Хороший код с оптимизацией по скорости. Сайты и лендинги "под ключ
15 Nell 1136 Вчера, 23:36
автор: Nell
Горячая тема (нет новых ответов) Вёрстка, натяжка на WordPress, Joomla, качественно, доступно
53 WhiteIce 23769 12.12.2017, 19:41
автор: WhiteIce
Горячая тема (нет новых ответов) Разработка сайтов Joomla Wordpress Opencart
Разработка, верстка, оптимизация веб сайтов.
48 WoWeb 7346 12.12.2017, 13:37
автор: serg5777
Открытая тема (нет новых ответов) Как включить автоматическое обновление для плагинов WordPress и самого движка?
0 Telnor 395 10.12.2017, 13:27
автор: Telnor


 



RSS Текстовая версия Сейчас: 14.12.2017, 23:34
Дизайн