Уже пару днів намагався добавити свій новий варезник в систему купівлі-продажі посилань SAPE. Працюю на двигунці DLE 8.2. А там трошки змінена структура порівнянні з попередніми версіями, тому багато в кого виникають проблеми з кодом. Сам код я встановив без проблем, а от добавити в SAPE ніяк не получалося. Постійно видавало мені:
Укажите полный УРЛ любой страницы сайта, на которой заведомо установлен код!
Код встановив правильно, в цьому впевнений. Написав на форумі підтримки, відповіли що код правильний але щоб працювало потрібно звернутися до спеціалістів, а вони просять 5 WNZ за всановлення сапи. Ціна не велика, але і сайт з нульовим тІЦом.
Вирішив добавити сайт в LinkFeed.ru. Ніколи не працював з цією системою. Код встановив без проблем, той самий що і до сапи ставив, тільки змінив зміні і назву папки. Зараз бот гуляє по мому сайті.
Про мої відгуки по системі та заробіток на ній буде пізніше ..
————————–
Уже є відгуки LinkFeed.ru сама гавняна біржа яку я використовував.
І це не сапа глючила, то в мене глюки були. Я ж посилання після лічилькиів поставив, а лічильники заключив в теги noindex і doffolow. Тобто не заключив, а якусь пургу загнув, бо замість того щоб закрити теги, я ще раз їх відкрив.
Виправив помилку і без проблем додав сайт в SAPE. От дурна башка.
Також помітив що на сайті 90 відсотків відвідувачів іде із яндекса, а в googl половина сторінок не проіндексована. Прогнав його по соц. закладках, пізніше ще по каталогах прожену, googl це любить.
Думав, що це не рельно але як виявилося, не має нічого не реального.
Все досить просто.
1. В розділі “Импорт удаленного кода” створюємо 1 імпорт з посиланням типу “http://dispenser-01.sape.ru/code_page.php?user=84bbec51fa468e068e538a94cd1d2df3&host=site.ucoz.ru&uri=” – де “84bbec51fa468e068e538a94cd1d2df3” хеш, який получаємо в сапі про клацанні на “Получить код”; “site.ucoz.ru” – сайт на якому збираєтеся виводити посилання (www писати не потрібно)
2. Код для виклику посилання “$DCODE_n$” – як видно не RCODE, а DCODE; n – це айді віддаленого імпорта…
Система автоматично добавить сторінку в посилання для отримання віддаленої сторінки… тобто запит в сапі на головну сторінку буде мати вигляд:
_http://dispenser-01.sape.ru/code_page.php?user=84bbec51fa468e068e538a94cd1d2df3&host=site.ru&uri=/ в каталоге статей
_http://dispenser-01.sape.ru/code_page.php?user=84bbec51fa468e068e538a94cd1d2df3&host=site.ru&uri=/publ и т.п.
Щоб змінити кодування посилань з SAPE
Для цього в посилання яке ви вводите в импорт кода добавте &charset=utf-8
Наприклад:
_http://dispenser-01.sape.ru/code_page.php?user=84bbec51fa468e068e538a94cd1d2df3&host=site.ru&charset=utf-8&uri=
Раніше я вже згадував на блозі про встановлення SAPE на DLE.
Зараз розповім як поставити код SAPE на WordPress.
В сапі є 2 вида посилань: звичайні і контекстні. Звичайні-це посилання які можна розташувати де завгодно: в “підвалі”, в боковій колонці… Контекстні- це посилання які розміщуються прямо в тексті.
1) Для встановлення звичайних посилань потрібно авторизуватися, перейти по посилання “новая площадка”, натиснути на Для хостинга с поддержкой PHP, там буде посилання для скучування архіву. Ви повинні будете його скачати і зробити, те що написано в пунктах 2,3 та 4:
1) Розпакуйте архів. Всередині архіву буде знаходитися папка з назвою “НАЗВА ПАПКИ”.
2) Скопіюйте цю папку собі на сайт. Вона повинна знаходитися в корені Вашого сайту.
3) Встановіть на неї права доступу 777 (але не на файлsape.php), щоб наш php-клієнт міг редагувати файл з базою посилань.
Далі в файл header.php між тегами </head> и <body> добавте код:
<?php
global $sape;
if (!defined(‘_SAPE_USER’)){
define(‘_SAPE_USER’, ‘НАЗВА ПАПКИ‘);
}
require_once($_SERVER['DOCUMENT_ROOT'].’/’._SAPE_USER.’/sape.php’);
$o['charset'] = ‘UTF-8′;
$sape = new SAPE_client($o);
unset($o);
?>
Дальше у місцях, де Вы плануєте виводити посилання необхідно вставити код:
<?php
global $sape;
echo $sape->return_links($$);
?>
Де $$ – кількість посилань, які Ви хотіль би вивести в даному місці сторінки.
Останній визов цієї функції в документі обовязково повинен проводитися без параметрів, тобто якщо у Вас посилання будуть виводитися у 2-х місцях, то в першому місці Вам необхідно вказати скільки Ви хочете виводити посилань, а в другому їх число вказувати непотрібно, кількість посилань там визначається з кількості посилань вказаних в налаштуваннях площадкі.
Але якщо у Вашому шаблоні використовуються віджети, і ви ними користуєтеся, то в коді файла sidebar.php буде код:
<?php if ( function_exists(‘dynamic_sidebar’) && dynamic_sidebar() ) : else : ?>
<?php if(is_home()) {?>
і
<?php endif; ?>
цей кож обмежує віджети, і те що буде знаходитися між цими тегами, показуватися не буде, тобто якщо Ви хочете розмістити код у боковій панелі і Ваша тема використовує віджети, то код:
<?php
global $sape;
echo $sape->return_links($$);
?>
Вам потрібно розмістити або до
<?php if ( function_exists(‘dynamic_sidebar’) && dynamic_sidebar() ) : else : ?>
<?php if(is_home()) {?>
або після
<?php endif; ?>
Все..Будуть запитання пишіть. Попробую допомогти.
У початківців часто виникають проблеми з установленням SAPE на DLE, тому хочу зупинитися на цьому і описати, як це роблю я. При встановлення використовую файл antiban.php, який домагає сховати від пошуковиків SAPE, і цим уникнути бану.
При добавлені сайту в систему SAPE потрібно вибрати установку для хостингу з підтримкою PHP. З пункту #2 скачати архів, розпакувати його. Папку з архіву потрібно залити на хостинг в корінь і поставити на неї права 777.
Далі редагуємо файл index.php. В ньому знаходимо:
$tpl->compile(‘main’);
і рядком вище вставляємо код, в якому ІМ’Я ПАПКИ заміняємо на ім’я Вашої папки (тої що з архіву):
define(‘_SAPE_USER’, ‘ІМ’Я ПАПКИ‘);
require_once($_SERVER['DOCUMENT_ROOT'].’/’._SAPE_USER.’/sape.php’);
require_once($_SERVER['DOCUMENT_ROOT'].’/’._SAPE_USER.’/antiban.php’);
$opt = array();
$uri = getenv(‘REQUEST_URI’);
$pos = strpos($uri, ‘?’);
if ( $pos ) $uri = substr($uri,0,$pos);
$opt['request_uri'] = $uri;
$sape=new SAPE_client($antiban);
$tpl->set(‘{sape}’, $sape->return_links());
Створюємо файл antiban.php з вмістом:
<?php
$antiban=array();
$allowed_pages=array(“key.php”,”ping”,”remoute”);
$allowed_var=array(“”);
$j=explode(“?”,$_SERVER['REQUEST_URI']);
if (isset($j[1]) and $j[0]==str_replace($allowed_pages,”",$j[0])) {
$k=preg_match_all(“/(.*)=(.*)&/Uis”,$j[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];
}
$j[1]=implode(“&”,$bm);
$antiban['request_uri']=
$_SERVER['REQUEST_URI']=($j[1]==”") ? $j[0]: implode(“?”,$j);
}
?>
Заливаєм даний файл в папку на хостингу.
Залишилося тільки помістити код {sape} в те місце на сторінці, де будуть виводитися посилання (зробити це можна в main.tpl Вашого шаблону).
922 дні назад