Данная методика является на мой взгляд самой безопасной и рабочей методикой установки кода сапы на wordpress. Безопасной потому что не определяется многими сервисами проверки продажных ссылок. А рабочей потому что у меня работает даже там где другие способы установки sape были нерабочими и выдавали ошибку.
Подсмотрел я способ на блоге http://prodengiblog.ru/archives/134
Правда пришлось немножко дополнить и исправить, а то автор забыл указать некоторые важные детали без которых все не пашет.
Итак, первое, создаем файл sape_venality_name.php Этот файлик нужно будет вставить в папку sape в корне вашего сайта. (и не забываем на эту папку установить права 777)
далее в файле sape_venality_name.php прописываем следущее
<?php $sape_venality_name=array(); # Документы, работающие с глобалом GET: $allowed_pages=array("key.php","ping","remoute"); # Разрешённые переменные в УРле иных документов: $allowed_var=array(""); $tm=explode("?",$_SERVER['REQUEST_URI']); if (isset($tm[1]) and $tm[0]==str_replace($allowed_pages,"",$tm[0])) { $k=preg_match_all("/(.*)=(.*)\&/Uis",$tm[1]."&",$am); $bm=array(); for ($i=0; $i < $k; $i++) { if ($am[2][$i]=="" or !in_array($am[1][$i],$allowed_var))continue; $bm[]=$am[1][$i]."=".$am[2][$i]; } $tm[1]=implode("&",$bm); $sape_venality_name['request_uri']= $_SERVER['REQUEST_URI']=($tm[1]=="") ? $tm[0]: implode("?",$tm); }?>
В файл header.php между тегами < /head > и < body > вставляем следующий код:
<?php global $sape; if (!defined('_SAPE_USER')){ define('_SAPE_USER', 'ваш секретный код'); } require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape_venality_name.php'); $sape_venality_name['charset']='UTF-8'; $o['host'] = 'имя сайта без http://'; $sape = new SAPE_client($sape_venality_name); unset($o);?>
Ну и разносим код по блокам. Сначала прописываем следущее:
<?php global $sape; echo $sape->return_links(2); ?>
где 2 — это кол-во ссылок в блоке. Ну и в последнем блоке пишем
<?php global $sape; echo $sape->return_links(); ?>
Вот и все — должно работать
Мониторинг сети: недавно нашел интерестное видео — краш тесты автомобилей. Класно ведь узнать какие автомобили крошаться быстрее при столкновении с 20тонным грузовиком.
Сейчас пока все паряться с кризисами, ТИЦами, продают ссылки, льют траф неизвестно куда, многие зарабатывают на проверенной фарме. как? читайте Фарма партнерские программы в интернете
Понравилась статья? - Подпишись.
Или поделись полезным с миром
Похожие статьи:
ETNO, спасибо за ссылку на мой сайт.
Только, что же это за «некоторые важные детали без которых все не пашет»?
Код, который вы опубликовали в этой статье один в один с тем, который опубликован на моем блоге. И который вполне пашет на двух десятках моих сайтов.
У вас хватило честности поставить ссылку на сайт, с которого вы взяли код, но к сожалению не хватило благородства, чтобы при этом не охаять автора статьи.
Ksana, если бы, все действительно работало, то я бы, скорее всего, даже и не создавал этот пост, так как не в моем стиле, тупо что-то копировать и не добавлять своего. Это был бы чистый копипаст. А теперь расскажу, что же именно не пашет. Вернее, сам код правильный, но вы, не указали некоторые важные детали.
Во-первых, нужно вставлять ссылки кодом
Я, например, как не программист, очень долго парился с вашим кодом и не мог понять почему же он не работает, а все потому, что на самой сапе код для вставки указан echo $sape->return_links(2);
Я уверен, что таких же непрограммистов как я — подавляющее большинство.
Во-вторых, в самом посте вы не указали, что код нужно вставлять без пробелов в начале. Это указано в комментариях, но их же не все читают.
Так что, вот такие дела, моя совесть чиста. А вам отдельное спасибо за этот код и другие интерестные вещи, которые нашел на вашем сайте — теперь он у меня в ленте.
А как по опыту, помогает от бана Яндексоидами?
а почему вы решили, что бан за sape вообще бывает? Яндекс знает давно про ссылки, но пока ничего не предпринимает. Бан может быть за жадность — тогда никакие плагины не помогут. А вообще, рецепт прост — ссылок много не продавать со страницы, входящих ссылок желательно должно быть больше, чем исходящих, на порно не ссылаться, отношение уник к неуник должно быть не меньше 80 на 20. И тогда будет все ок. А скрытие сапы — это так, на всякий случай.
спасибо за информацию попробую на сайте
Google вообще пофигу, продажные ссылки или нет, идёт оценка общей массы ссылок и тематичность
Спасибо большое, попробую, ато работал с плагином iSape, но что-то с ним возникли проблемы и страниц на сайте в сапе якобы 0, зато контекстных страниц 59. Не пойму как переключить контекстные страницы в обычные) Вот попробую этим Вашим методом…
Не работает. В сапу сайт добавился, а вот неодна ссылка не работает.ERROR
если в сапу добавился, то должно быть все нормально. Проверять ссылки пробовали? Там в сапе описан метод как это сделать. Может ещё где-то не так сделали, или не туда код вставили, или права не установили, или файл не залили куда нужно. Причин много может быть, но сам код — самый рабочий из всех, что доводилось ставить, ни на одном хостинг аккаунте и на разных движках — сбоя не давал никогда
А можно как для бестолковых, куда вставлять те части кода. где делятся ссылки? А то у меня то система не видит кода, то вдруг все ссылки в футере на главной скопом оказываются. Как их разделить чтобы по разным страницам были. Я не то, что НЕпрограммист — я вообще чайник в этом деле 🙁
это зависит от темы, которую вы используете. Обычно футер на всех страницах одинаковый — значит туда пихаем последний вызов ссылок. Single.php — в этот шаблон пихаем, если нужно вывод в записях, page.php — на страницах, header.php — сюда суем начало кода, category.php — страница категорий. Можно также через условия ()
ETNO, подскажи, что визуально должно измениться в коде страницы после вставки данного хака? вроде всё сделал, ссылки по прежнему отображаются и определяются как продажные
в коде ничего не меняется, просто насколько знаю, то если к урлу цеплять дополнительные символы, вроде ?sfdsdf — то если страница имеет продажные ссылки — то они исчезнут, а этим способом мы защищаем наши ссылки и они так не определяются. попробуйте — вбейте урл сайта, где есть продажные ссылки и они никак не защищены — скрипт их найдет.
А я по вашей ссылке прошла и на том сервисе проверила свои блоги. Продажных ссылок не обнаружено, хоть блоги и в Сапе — вот такой «проверятель». Скрипта защиты никакого не ставила 😉
возможно вы уже ставили какой-то код, который защищает. Или же в самом двиге это встроено, потому что только что проверил 2 своих сайта(с эти кодом и без), то сервис обнаружил продажные на том сайте, где код был вставлен такой как предлагает сама sape, т.е. без защиты
Спорить не буду, я этом не спец. Но значит радует, что мои ссылки не видные 😉 Но код взяла у автора блога, который вы даете по ссылке (кстати, вам за это ОГРОМНЕЙШЕЕ спасибо, иначе мучилась бы еще не одну неделю) 🙂
я этим сервисом и пользовался для проверки, и он по прежнему находит продажные ссылки. Может ли быть причиной включение в двиге SEF ссылок?
ETNO, с joomla не экспериментировали?
с джумлой у меня не любовь стойкая. недавно купил несколько сайтиков на пробу на джумле. Через пару апов в индекс влетело по 500-1000 страниц. Я обрадовался, а потом оказалось, что бот сапы, почему-то индексирует совсем не те страницы, что яндекс, в итоге — страницы в яндексе есть, а в сапе они отображаются как непроиндексированными ПС — не знаю как этим бороться теперь.
забыл сказать, что я переделывал модуль для сапы по вашему принципу.
Ну наконец-то я нашел дейстивельно нормальное объяснение что и куда вставлять!!!
Здравствуйте, я попытался в файл header.php между тегами и вставить код, но сайт перестал функционировать. При обращении к сайту вижу вот это Warning: require_once(/home/webprorab/domains/el-nose.ru/public_html/d0c13f8c75ab31ddcbc65c7fb0122701/sape.php) [function.require-once]: failed to open stream: No such file or directory in /home/webprorab/domains/el-nose.ru/public_html/wp-content/themes/medical/header.php on line 36
судя по ошибке, вы не вставили папку с файлом sape.php в корень сайта
ETNO, спасибо огромное за информацию, как раз искал оба вопроса — как закрыть ссылки и как их вставить.
Не знаю, тема вроде уже затихла, но все-таки хочу спросить, вернее уточнить — правильно ли я понимаю, что если хочу вставить 2 блока ссылок сапы, то первую часть саповского кода (с добавками от защиты)вставляю в header.php, а вторую могу вставить и в sidebar, и в footer? Тогда в самом header ссылок нет, но они есть в двух других файлах и на странице они появляются в двух местах — сбоку и внизу?
Прошу меня извинить за многословие, но все-таки хочется разобраться. Т.е. главный вопрос — куда вставлять первую часть саповского кода — в любой файл, в каждый файл, где будут сами ссылки (например, sidebar, footer), или в какой-то один определенный файл (например, только в header)?
да, все верно понимаете — первая часть кода — это вызов функции, её нужно вставлять так, чтобы она всегда вызывалась, т.е. чаще всего в темах на wp — это в header.php. А остальные вставки мы делаем только там, где нужно выводить сами ссылки.
Etno, спасибо большое.
У Вас здесь кстати много интересных материалов, тем более, что я тоже не программист. Даже RSS подписал, хотя обычно это не делаю )))
Маленькое уточнение — этот файл sape_venality_name.php надо обязательно сохранять в кодировке utf-8 без BOM или это здесь не нужно?
если сайт на wordpress — то да, обязательно
Привет Вам всем от самовара (я даже до чайника не дотягиваю). И вот смотрите, что я намудрствовал — вставил код, всё гуд, сайт принят,но… В этом гадском футере постоянно на сайте фыдаёт fatal error. То есть, сайт работает нормально, половина ссылок, те, что пошли в первую часть кода, ОК, а вот та гадская маленькая часть кода не пашет, а высвечивается на всех страницах сайта. И что я уже не делал, куда этот код не пихал — везде он вылазит на сайт с этим фатал эрор. Что делать? как быть? Ума не приложу ( или уже и прикладывать нечего…
так а куда смотреть-то, ссылку вы не оставили
Спасибо еще раз
— Вот оно, это создание, вроде бы всё нормально, сайт работает, нов самоооооом низу этот гадский фатал эрор. Коды устанавливал туда всевозможнейшие по конфигурации — сейчас там стоит код с сайта сапы. Код установил в футере сразу после
©
но вставлял и в другие места — везде та же ерундовина. Если можете помогите.
судя по ошибке неверно вставлен код, видимо в хедере что-то не так или сам файл не положили на хостинг — вышлите мне всю тему на fleeke*собака*gmail.com, а также папку с sape что в корне сайта
возник еще один вопрос — где в коде выставляется общее количество ссылок на странице?
Например, хочу на странице сделать 3 блока по 2 ссылки в каждом. Параметры по каждому блоку задаются в этой строке в скобках
echo $sape->return_links(2);
Но в последней вставке в этой строке параметр должен быть пустым.
Отсюда вопрос — откуда система узнает, сколько именно ссылок должно выводиться в последнем блоке?
Где-то должно задаваться общее число 6, но где? Или как-то по-другому?
в самой админке системы задается общее кол-во ссылок для страниц каждого уровня
Сорри, забыл )))
Это ничего, что я тут активно посещаю? )))
Нашел на сайте такую фразу «Предполагается, что папка сапы засунута внутрь файловой структуры движка, а не валяется беззащитно в его корне»
Означает ли это, что папку сапы надо обязательно убрать из корня сайта? и второе — где и как в этом случае прописать новые пути к папке и всем используемым файлам?
можно и не в корень, могу сказать 100%, что поисковики определяют продажные ссылки не на основе скрипта вставки, а на основе самих ссылок. и по вашей ссылки в примерах даже красным выделено где нужно прописывать новый путь к папке require_once («./data/sape/sape.php»); и ниже
Дело в том, что я использовал несколько иной код и он тоже защищает сайт, а на Ваш боюсь менять, поскольку уже продано приличное количество ссылок. Ведь если я начну менять код то и ссылки, те что есть станут эрором (я так думаю)
Скорее всего дело в моих руках — после установки Вашего кода сайт пропал вообще! А старый код не сохранил и сайт не занёс в закладки от куда сцарапал — теперь буду колдовать по новой. Извините за беспокойство, но моя проблема при помощи Вашего кода не решилась.
Всё исправил, всё нашёл на саповском форуме. Ещё раз извините за беспокойство. Удачи.
Спасибо.
Есть еще один вопрос, правда он не по теме продажных ссылок, можно ли здесь где-то его задать?
да, справа в сайдбаре есть баннерок, который ведет на страницу подачи вопроса
[…] уже писал о способе закрытия ссылок sape от автоматического обнаруж…/. Но на самом деле, все обстоит сложнее. Поисковикам […]
Долгоже я е….ся;) Ну зато заработало, хотя сначала код пропал вообще, короче перед установкой делайте бек-апы;)
Какая то каша у вас посте.
Название «Защищаем код сапы на wordpress»
А в посте идет речь об установке кода сапы на wordpress.
Установка кода — это одно, а защита ссылок совсем другое.
Зачем смешивать мух с котлетами?
Вот у новичков и возникают проблемы при использовании вашего рецепта.
На сайте, с которого вы взяли этот код понятней написано.
вы б лучше сами разобрались, прежде чем говорить. В статье речь идет именно о защите ссылок от автоматического обнаружения. А о простой установке можно прочитать на самой sape.ru
Помогу с установкой кода.
Помогу решить проблему с кодировкой.
Скайп: Nipons_2501
Я вот смотрю тут все такие умные собрались как поставить код от sape на свой сайт,а самого главного то и не учли умники. Человеку,который не имел дела с ХТМЛ и всякими там ПХП вашими,ему будет очень трудно допереть ка поставить код на сайт,тут ведь все в очень большой крации написано,Вот я к примеру месяц назад поставил сайт на платном хосте,уже во всех сайтах про индексировался,хочу поставить код на сапу а нихуя,уже 3 дня ебусь не считая то го что я уже неделю назад начал и бросил из за нихуя непонятных мне ваших предложений,через что там прописывать этот код где изменять,у меня уже голова кругом идет уже все хочется бросить к чертовой бабушке и удалить сайт.У вас о самого главного нету подробно расписать как вставить код или хотя бы видео было как это наглядно через что куда заходить.Я ищу уже час и нигде не могу найти как поставить этот код чтоб сайт приняли.
а никто вам подробно и не распишет, движки-то разные, сайты разные и куда именно вставлять — это вам придется разбираться. Но у тысячи людей получалось поставить, почему у вас не получится?
не подскажите как закрыть блок который ссылается на ссылку , теги noindex u nofollow не помогают
Читать нас
все нашел проблему, надо было другой блок закрывать