Установка кода sape на wordpress, как закрыть код sape от поисковиков, безопасная установка кода бирж - Авторские материалы о продвижении вконтакте, wordpress фишках и плагинах, SMO, SEO, дизайне
Отборная информация, которая вставляет!

Защищаем код сапы на wordpress

Данная методика является на мой взгляд самой безопасной и рабочей методикой установки кода сапы на 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тонным грузовиком.

Сейчас пока все паряться с кризисами, ТИЦами, продают ссылки, льют траф неизвестно куда, многие зарабатывают на проверенной фарме. как? читайте Фарма партнерские программы в интернете


 

Похожие статьи:



51 комментарий к “Защищаем код сапы на wordpress”


9643e5d7

  1. :

    ETNO, спасибо за ссылку на мой сайт.

    Только, что же это за «некоторые важные детали без которых все не пашет»?

    Код, который вы опубликовали в этой статье один в один с тем, который опубликован на моем блоге. И который вполне пашет на двух десятках моих сайтов.

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

    • ETNO:

      Ksana, если бы, все действительно работало, то я бы, скорее всего, даже и не создавал этот пост, так как не в моем стиле, тупо что-то копировать и не добавлять своего. Это был бы чистый копипаст. А теперь расскажу, что же именно не пашет. Вернее, сам код правильный, но вы, не указали некоторые важные детали.
      Во-первых, нужно вставлять ссылки кодом

      <?php
      global $sape;
      echo $sape->return_links();
      ?>

      Я, например, как не программист, очень долго парился с вашим кодом и не мог понять почему же он не работает, а все потому, что на самой сапе код для вставки указан echo $sape->return_links(2);
      Я уверен, что таких же непрограммистов как я — подавляющее большинство.
      Во-вторых, в самом посте вы не указали, что код нужно вставлять без пробелов в начале. Это указано в комментариях, но их же не все читают.
      Так что, вот такие дела, моя совесть чиста. А вам отдельное спасибо за этот код и другие интерестные вещи, которые нашел на вашем сайте — теперь он у меня в ленте.

  2. :

    А как по опыту, помогает от бана Яндексоидами?

    • ETNO:

      а почему вы решили, что бан за sape вообще бывает? Яндекс знает давно про ссылки, но пока ничего не предпринимает. Бан может быть за жадность — тогда никакие плагины не помогут. А вообще, рецепт прост — ссылок много не продавать со страницы, входящих ссылок желательно должно быть больше, чем исходящих, на порно не ссылаться, отношение уник к неуник должно быть не меньше 80 на 20. И тогда будет все ок. А скрытие сапы — это так, на всякий случай.

  3. :

    спасибо за информацию попробую на сайте

  4. :

    Google вообще пофигу, продажные ссылки или нет, идёт оценка общей массы ссылок и тематичность

  5. :

    Спасибо большое, попробую, ато работал с плагином iSape, но что-то с ним возникли проблемы и страниц на сайте в сапе якобы 0, зато контекстных страниц 59. Не пойму как переключить контекстные страницы в обычные) Вот попробую этим Вашим методом…

  6. :

    Не работает. В сапу сайт добавился, а вот неодна ссылка не работает.ERROR

    • ETNO:

      если в сапу добавился, то должно быть все нормально. Проверять ссылки пробовали? Там в сапе описан метод как это сделать. Может ещё где-то не так сделали, или не туда код вставили, или права не установили, или файл не залили куда нужно. Причин много может быть, но сам код — самый рабочий из всех, что доводилось ставить, ни на одном хостинг аккаунте и на разных движках — сбоя не давал никогда

  7. :

    А можно как для бестолковых, куда вставлять те части кода. где делятся ссылки? А то у меня то система не видит кода, то вдруг все ссылки в футере на главной скопом оказываются. Как их разделить чтобы по разным страницам были. Я не то, что НЕпрограммист — я вообще чайник в этом деле 🙁

    • ETNO:

      это зависит от темы, которую вы используете. Обычно футер на всех страницах одинаковый — значит туда пихаем последний вызов ссылок. Single.php — в этот шаблон пихаем, если нужно вывод в записях, page.php — на страницах, header.php — сюда суем начало кода, category.php — страница категорий. Можно также через условия ()

  8. :

    ETNO, подскажи, что визуально должно измениться в коде страницы после вставки данного хака? вроде всё сделал, ссылки по прежнему отображаются и определяются как продажные

    • ETNO:

      в коде ничего не меняется, просто насколько знаю, то если к урлу цеплять дополнительные символы, вроде ?sfdsdf — то если страница имеет продажные ссылки — то они исчезнут, а этим способом мы защищаем наши ссылки и они так не определяются. попробуйте — вбейте урл сайта, где есть продажные ссылки и они никак не защищены — скрипт их найдет.

      • :

        А я по вашей ссылке прошла и на том сервисе проверила свои блоги. Продажных ссылок не обнаружено, хоть блоги и в Сапе — вот такой «проверятель». Скрипта защиты никакого не ставила 😉

        • ETNO:

          возможно вы уже ставили какой-то код, который защищает. Или же в самом двиге это встроено, потому что только что проверил 2 своих сайта(с эти кодом и без), то сервис обнаружил продажные на том сайте, где код был вставлен такой как предлагает сама sape, т.е. без защиты

          • :

            Спорить не буду, я этом не спец. Но значит радует, что мои ссылки не видные 😉 Но код взяла у автора блога, который вы даете по ссылке (кстати, вам за это ОГРОМНЕЙШЕЕ спасибо, иначе мучилась бы еще не одну неделю) 🙂

  9. :

    я этим сервисом и пользовался для проверки, и он по прежнему находит продажные ссылки. Может ли быть причиной включение в двиге SEF ссылок?
    ETNO, с joomla не экспериментировали?

    • ETNO:

      с джумлой у меня не любовь стойкая. недавно купил несколько сайтиков на пробу на джумле. Через пару апов в индекс влетело по 500-1000 страниц. Я обрадовался, а потом оказалось, что бот сапы, почему-то индексирует совсем не те страницы, что яндекс, в итоге — страницы в яндексе есть, а в сапе они отображаются как непроиндексированными ПС — не знаю как этим бороться теперь.

  10. :

    забыл сказать, что я переделывал модуль для сапы по вашему принципу.

  11. Natsgool:

    Ну наконец-то я нашел дейстивельно нормальное объяснение что и куда вставлять!!!

  12. :

    Здравствуйте, я попытался в файл 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

  13. Денис:

    ETNO, спасибо огромное за информацию, как раз искал оба вопроса — как закрыть ссылки и как их вставить.

    Не знаю, тема вроде уже затихла, но все-таки хочу спросить, вернее уточнить — правильно ли я понимаю, что если хочу вставить 2 блока ссылок сапы, то первую часть саповского кода (с добавками от защиты)вставляю в header.php, а вторую могу вставить и в sidebar, и в footer? Тогда в самом header ссылок нет, но они есть в двух других файлах и на странице они появляются в двух местах — сбоку и внизу?

    Прошу меня извинить за многословие, но все-таки хочется разобраться. Т.е. главный вопрос — куда вставлять первую часть саповского кода — в любой файл, в каждый файл, где будут сами ссылки (например, sidebar, footer), или в какой-то один определенный файл (например, только в header)?

    • ETNO:

      да, все верно понимаете — первая часть кода — это вызов функции, её нужно вставлять так, чтобы она всегда вызывалась, т.е. чаще всего в темах на wp — это в header.php. А остальные вставки мы делаем только там, где нужно выводить сами ссылки.

  14. Денис:

    Etno, спасибо большое.

    У Вас здесь кстати много интересных материалов, тем более, что я тоже не программист. Даже RSS подписал, хотя обычно это не делаю )))

    Маленькое уточнение — этот файл sape_venality_name.php надо обязательно сохранять в кодировке utf-8 без BOM или это здесь не нужно?

  15. :

    Привет Вам всем от самовара (я даже до чайника не дотягиваю). И вот смотрите, что я намудрствовал — вставил код, всё гуд, сайт принят,но… В этом гадском футере постоянно на сайте фыдаёт fatal error. То есть, сайт работает нормально, половина ссылок, те, что пошли в первую часть кода, ОК, а вот та гадская маленькая часть кода не пашет, а высвечивается на всех страницах сайта. И что я уже не делал, куда этот код не пихал — везде он вылазит на сайт с этим фатал эрор. Что делать? как быть? Ума не приложу ( или уже и прикладывать нечего…

  16. Денис:

    Спасибо еще раз

  17. :

    — Вот оно, это создание, вроде бы всё нормально, сайт работает, нов самоооооом низу этот гадский фатал эрор. Коды устанавливал туда всевозможнейшие по конфигурации — сейчас там стоит код с сайта сапы. Код установил в футере сразу после
    
    ©
    но вставлял и в другие места — везде та же ерундовина. Если можете помогите.

    • ETNO:

      судя по ошибке неверно вставлен код, видимо в хедере что-то не так или сам файл не положили на хостинг — вышлите мне всю тему на fleeke*собака*gmail.com, а также папку с sape что в корне сайта

  18. Денис:

    возник еще один вопрос — где в коде выставляется общее количество ссылок на странице?

    Например, хочу на странице сделать 3 блока по 2 ссылки в каждом. Параметры по каждому блоку задаются в этой строке в скобках

    echo $sape->return_links(2);

    Но в последней вставке в этой строке параметр должен быть пустым.

    Отсюда вопрос — откуда система узнает, сколько именно ссылок должно выводиться в последнем блоке?

    Где-то должно задаваться общее число 6, но где? Или как-то по-другому?

  19. Денис:

    Сорри, забыл )))

  20. Денис:

    Это ничего, что я тут активно посещаю? )))

    Нашел на сайте такую фразу «Предполагается, что папка сапы засунута внутрь файловой структуры движка, а не валяется беззащитно в его корне»

    Означает ли это, что папку сапы надо обязательно убрать из корня сайта? и второе — где и как в этом случае прописать новые пути к папке и всем используемым файлам?

    • ETNO:

      можно и не в корень, могу сказать 100%, что поисковики определяют продажные ссылки не на основе скрипта вставки, а на основе самих ссылок. и по вашей ссылки в примерах даже красным выделено где нужно прописывать новый путь к папке require_once («./data/sape/sape.php»); и ниже

  21. :

    Дело в том, что я использовал несколько иной код и он тоже защищает сайт, а на Ваш боюсь менять, поскольку уже продано приличное количество ссылок. Ведь если я начну менять код то и ссылки, те что есть станут эрором (я так думаю)

  22. :

    Скорее всего дело в моих руках — после установки Вашего кода сайт пропал вообще! А старый код не сохранил и сайт не занёс в закладки от куда сцарапал — теперь буду колдовать по новой. Извините за беспокойство, но моя проблема при помощи Вашего кода не решилась.

  23. :

    Всё исправил, всё нашёл на саповском форуме. Ещё раз извините за беспокойство. Удачи.

  24. Денис:

    Спасибо.

    Есть еще один вопрос, правда он не по теме продажных ссылок, можно ли здесь где-то его задать?

  25. […] уже писал о способе закрытия ссылок sape от автоматического обнаруж…/. Но на самом деле, все обстоит сложнее. Поисковикам […]

  26. :

    Долгоже я е….ся;) Ну зато заработало, хотя сначала код пропал вообще, короче перед установкой делайте бек-апы;)

  27. Славко:

    Какая то каша у вас посте.
    Название «Защищаем код сапы на wordpress»

    А в посте идет речь об установке кода сапы на wordpress.

    Установка кода — это одно, а защита ссылок совсем другое.

    Зачем смешивать мух с котлетами?
    Вот у новичков и возникают проблемы при использовании вашего рецепта.

    На сайте, с которого вы взяли этот код понятней написано.

    • ETNO:

      вы б лучше сами разобрались, прежде чем говорить. В статье речь идет именно о защите ссылок от автоматического обнаружения. А о простой установке можно прочитать на самой sape.ru

  28. Enter:

    Помогу с установкой кода.
    Помогу решить проблему с кодировкой.
    Скайп: Nipons_2501

  29. :

    Я вот смотрю тут все такие умные собрались как поставить код от sape на свой сайт,а самого главного то и не учли умники. Человеку,который не имел дела с ХТМЛ и всякими там ПХП вашими,ему будет очень трудно допереть ка поставить код на сайт,тут ведь все в очень большой крации написано,Вот я к примеру месяц назад поставил сайт на платном хосте,уже во всех сайтах про индексировался,хочу поставить код на сапу а нихуя,уже 3 дня ебусь не считая то го что я уже неделю назад начал и бросил из за нихуя непонятных мне ваших предложений,через что там прописывать этот код где изменять,у меня уже голова кругом идет уже все хочется бросить к чертовой бабушке и удалить сайт.У вас о самого главного нету подробно расписать как вставить код или хотя бы видео было как это наглядно через что куда заходить.Я ищу уже час и нигде не могу найти как поставить этот код чтоб сайт приняли.

    • ETNO:

      а никто вам подробно и не распишет, движки-то разные, сайты разные и куда именно вставлять — это вам придется разбираться. Но у тысячи людей получалось поставить, почему у вас не получится?

  30. Максим:

    не подскажите как закрыть блок который ссылается на ссылку , теги noindex u nofollow не помогают

    Читать нас

  31. :

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