Пришла пора зарабатывать на сателлитах.
Напомню, что зарабатывать я планировала на продаже ссылок.
Для этого я зарегистрировалась на сайте SAPE. Описываю весь процесс:
Итак, идем на сайт
На открывшейся странице нам сообщают, что сначала нужно скачать специальную папку и положить ее в корень сайта, потом установить код на сайт, и только потом можно будет добавить сайт в систему. Если сделать наоборот, то робот SAPE не найдет код и придется отправлять заявку на переиндексацию. А это процесс длительный.
Качаем к себе на компьютер архив.
Распаковываем его. Внутри архива будет лежать папка.
Нам нужно положить эту папку в корень сайта. Корень, это то место, где у нас находится wp-config.php или другой файл config.php (если вы используете не WordPress, а другой скрипт).
Выставляем права доступа 777 на эту папку (но не на файл sape.php) и все - осталось добавить код.
Тут хотела написать: я прописала на сайте код Sape и добавила его в систему.
Размечталась! При установке кода сразу возникли вопросы.
Вот стандартный код SAPE:
<?php global $sape; if (!defined('_SAPE_USER')){ define('_SAPE_USER', 'секретный код'); } require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $sape = new SAPE_client(); ?> |
Вопрос первый: Как изменить код, если сайт в кодировке UTF-8?
Ответ нашелся на самой SAPE: Если кодировка на сайте отличается от windows-1251, то в коде вывода ссылок эту часть кода:
$sape = new SAPE_client(); Нужно заменить на: $o['charset'] = 'UTF-8'; $sape = new SAPE_client($o); unset($o); |
Этот пример для кодировки UTF-8, если у вас другая кодировка, нужно указать ее по аналогии.
Вот готовый код для сайта в кодировке 'UTF-8' ↓
Открыть ↓
ВНИМАНИЕ! После изменения кода вызова ссылок нужно удалить файл links.db, чтобы он пересохранился в новой кодировке.
Вопрос второй: Куда именно, (в какой файл и какое место этого файла) нужно вставить код?
На сайте SAPE в инструкции по установке кода написано:
"Если страница сайта собирается последовательным включением нескольких файлов (через include, require) или вызовом каких-либо функций, то для вызова кода внутри этих файлов или функций необходимо определить переменную $sape как глобальную при создании клиента и перед тем, как использовать ее."
Прочитали?
Кто понял с первого раза, тот, наверняка, программист.
У вас как с программированием? У меня не очень.
Пришлось идти на форум.
Оказалось, что вышеприведенный текст в переводе на русский язык значит, что основной код нужно вставить в самом начале страницы, лучше в файл header.php между тегами
</head> и <body> |
Теперь последнее - вставить код, непосредственно выводящий ссылки, в те места страницы, где мы хотим их видеть.
Как это сделать?
Сами ссылки выводятся при помощи кода:
<?php global $sape; echo $sape->return_links(); ?> |
Например так:
Выводим 2 ссылки:
<?php global $sape; echo $sape->return_links(2); ?> |
Выводим 2 ссылки:
<?php global $sape; echo $sape->return_links(2); ?> |
Выводим все оставшиеся ссылки:
<?php global $sape; echo $sape->return_links(); ?> |
В последней вставке кода количество ссылок не указываем - система сама это определит.
Вопрос третий: Где вставить эти чертовы ссылки, так, чтобы они не портили внешний вид сайта?
Промучившись с этим полдня, я наконец, решила установить первый блок из 2х ссылок внизу страницы. Для этого вставила код в соответствующее место в файлы index.php, single.php, page.php и archive.php.
Со следующими блоками было легче. Я воткнула их в левый и правый сайтбары, тоже по 2 штуки.
Хотела, сначала поместить один блок в футер, но выяснилось, что поисковики не любят лишних ссылок в футере – пришлось отказаться от этой мысли.
Проверяем правильность установки кода:
Для того, чтобы убедиться, что код установлен правильно, нужно зайти на сайт или обновить его по F5. В папке SAPE должны появиться два файла links.db и words.db.
Можно еще добавить чек-код в основной код. Вот так:
<?php global $sape; if (!defined('_SAPE_USER')){ define('_SAPE_USER', 'секретный код'); } require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $o['force_show_code'] = true; $o['charset'] = 'UTF-8'; $sape = new SAPE_client($o); unset($o); ?> |
Затем сохранить файл, обновить страницу сайта и посмотреть ее код.
В местах вывода ссылок должна появиться строчка:
< !--check code-- > |
Если есть, значит код установлен правильно.
Вывод ссылок из контекста страницы:
По сравнению с выводом обычных ссылок SAPE, вывод контекстных ссылок организовать очень просто.
Достаточно скачать плагин MaxSite Sape - http://maxsite.org/plugin-sape#more-370 с сайта автора и активировать его.
Перед активацией открываем плагин, находим строку $sape_user =" ''; и вставляем между кавычками свой секретный код.
Сохраняем плагин в кодировке UTF-8. Для этого нужно скачать блокнот Notepad2 - http://www.flos-freeware.ch – обычный блокнот не позволяет выбрать кодировку сохраняемого документа.
Если устанавливать плагин от Max, то не нужно выделять тегами
Ну вот, с установкой кода покончено – можно добавлять сайт в систему.
Как ни странно, он добавился сразу. Ну и славно.
Читайте дальше Как защитить свой сайт от обнаружения на нём “продажных” ссылок? о том, как защитить «продажные» ссылки от выявления их поисковиками.
"нужно ли выделять тегами контент страницы," не понял этой строчки - у меня сайт на WP на 110 записей - что мне теперь делать, выделять этими тегами каждую? o_0
И еще, у меня стоит плагин SAPELinks, там я просто добавил свой ID и выставил виджеты (ссылки в контексте тоже он делает). Теперь у меня куплены ссылки, они показываются в виджетах. Если я стану шаманить с кодом это как на них отразиться? Нужно будет удалять файл links или переиндексацию в Сапе делать? Так то меня все устраивает но очень хочу прикрутить зашиту от Ласто.
P.S. подскажи, если знаеш, как убрать внешние сквозняки от счетчика лиру и плагинов (транслятор, майстат и суперкэш) так чтобы это на саповских ссылках не отразилось?
seoBB, не нужно выделять тегами каждую запись. Можно выделить тегами в файле шаблона. А если стоит плагин MaxSite Sape, то этого делать не нужно - плагин сам все сделает.
"внешние сквозняки от счетчика лиру и плагинов" - просто поставь в теги noindex
появился в сео новый термин АГС-17.
уменьшение индекса для значительного количества сайтов Рунета. Данная проблема естественно в большей степени затрагивает сайты, произведенные для продажи с них ссылок, именно на таких ресурсах приличный объем контента достигается парсингом и размножением.
Сложнее будет с Сапой, к белым проектам надо стремиться...
Арбитраж, ну и к чему вы это здесь написали?
А я вот вообще чайник в html и не поняла, куда конкретно ставить код, чтобы ссылки делились, в какую часть упомянутых файлов, а то когда вроде код заработал, вставив правильный его вид, но все ссылки оказались на главной в футере 🙁 Плиз, ответьте
И еще вопрос - вы вот написали:
Выводим 2 ссылки:
return_links(2);
?>
Выводим 2 ссылки:
return_links(2);
?>
Выводим все оставшиеся ссылки:
return_links();
?>
т.е. надо создать 3 блока 2+2+ энное кол-во ссылок? или это одним кодом в предложенные вами страницы вставить надо? ну вот чайник я полнейший! 😉
Елена, цитирую свой пост: "установить первый блок из 2х ссылок внизу страницы. Для этого вставила код в соответствующее место в файлы index.php, single.php, page.php и archive.php."
"со следующими блоками было легче. Я воткнула их в левый и правый сайтбары"
Это ответ на вопрос "Сколько блоков со ссылками ставить".
Прямо ведь написано - первый блок внизу страницы, остальные 2 - в левый и правый сайдбары. Как же можно поставить три блока ссылок в трех местах страницы одним кодом !?
Иронию оценила, но если полнейший в этом деле чайник, то все приходится разжевывать. Но огромное вам спасибо - благодаря вашей записи, я наконец-то добавила в сапу свои блоги, что не могла сделать уже 2 недели. 🙁 Но вот незадача, у меня почему-то при вставке кода пропал один сайдбар. Было 2 в блоге, а теперь одни стал. Просто вот как специалист - не знаете, где искать проблему?
Да и я вот не хотела, чтобы ссылки в сайдбарах показывались и вставила все, как вы указали, а последний блок в футер. Так что кода в сайдбаре нет, а он пропал. 🙁
у меня почему-то при вставке кода пропал один сайдбар
Скорее всего, потерялся закрывающий
_< /div >
Нужно смотреть в коде страницы. Не видя кода, сказать что то определенное сложно.
вставила все, как вы указали, а последний блок в футер
Елена, я не указывала ставить блоки Sape в футер.
Наоборот, я писала о том, что поисковики не любят лишних ссылок в футере и на своих сайтах я НЕ СТАВИЛА блоков Sape в футер.
Да про футер я поняла, я сказала, что все остальное вставила, как вы. А в футер вставила потому, что в сайдбары не хотела ссылки ставить.
Но вот весь код уже перерыла на ошибки, а сайдбар так один и остался - все блоки второго сайдбара просто съехали в один - moyevro.ru
Елена, удалите файл sidebar.php, загрузите его заново и сделайте все сначала.
На крайний случай, у меня в услугах есть установка кода Sape, обращайтесь - сделаю.
Спасибо, все уже исправила. вы, я смотрю, тему поменяли в блоге? экспериментируете? 😉
Да нет, просто проверяла новую тему.
Кстати, я ее уже выложила для закачки - http://prodengiblog.ru/archives/1314
Ага, нашел на форуме сапа
Нужно заменить
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
на
require_once(''._SAPE_USER.'/sape.php');
Ошибка пропала, буду дальше делать по инструкции 🙂
Здравствуйте ! Куда бы я этот код не вставлял и в начале и в конце header.php файла , почему то сайт не открывается и пишет типа Warning: require_once(/home ....... и второй абзац начинается как Fatal error: require_once() [function.require]: Failed opening required '/home/....... почему ? =(
ой , сглупил малеха, сам код забыл вписать в ('_SAPE_USER', 'секретный код');
=))))
Контекстные страницы сапа нашла, ссылки продаются. Но на страницах не отображаются.. В чем может быть дело?
В чем угодно.
Вам лучше задать этот вопрос на форуме Sape - там есть специальный раздел для таких вопросов.
Спасибо за отличную статью!Сделал все как написано, жду модерации.
Очень помогли!
Вот только я не очень понял, куда именно нужно вставлять код
"return_links(2);
?> "
Не могли бы Вы рассмотреть вставку данного кода на этом примере index.php
На первое время вставил в самом низу.Правильно ли это?
Ответ плз 😉
Вставить код можно в любом месте.
Здравствуйте. Мне очень нужна ваша помощ в вставке кода от sape. Я все сделал как вы посоветовали в вашей статье. Но что то не работает ничего.
Значит, вы что то не так сделали. Проверьте еще раз.
Кроме того, статья написана в 2009 г. - возможно, сейчас у Sape уже другой код или по-другому ставится.
Немогу поставить сапе! Уже пол дня сижу! Немогу! На сайт футбоол.рф кто поможет напишите на мыло.
Искал пути решения установки кода на Joomla и наткнулся на Ваш блог. Все отлично написано и главное доступно... Но увы, для себя я так и не смог решить проблему. Что только не пробовал так и не победил... 🙂 Буду благодарен за помощь.
А вы разве не заметили, что мой блог посвящен работе с wordpress, а не с Джумлой D)?
Конечно заметил. ) Просто, как-бы особой разницы не вижу. И там и там код. Сейчас можно найти массу вариантов объяснений по поводу установки кода Sape на различные движки. Но Ваш пост написан очень доступным языком с комментариями, а это очень важно для людей которые сами решили что-то сделать не прибегая к услугам продвинутых программистов. Как-то так... ))
Ксана, возник вопрос по установке кода. Почему-то выдает сообщение, что не находится код. Есть ли у Ваших шаблонов какой-то секрет, а то уже несколько дней ломаю голову над этой задачей?
Секретов никаких нет.
Напишите в техподдержку и спросите, почему сайт не добавляется.
Спасибо! Заработало!
Поставил, все работает) СпасибО!