Встановлення SAPE на DLE

Author kopaweb    Category Вебмастерінг     Tags 22 Лют 2009 о 19:07


У початківців часто виникають проблеми з установленням 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 Вашого шаблону).

Можна зробити блок посилань покрасивіше:

блок посилань

Для цього в файлі index.php знаходимо:

$tpl->set(’{sape}’, $sape->return_links());

нище добавляємо:

$s_array = explode(‘; ‘,$sape->return_links());
for($i=0; $i<count($s_array); $i++)
{
$sappe .= ‘<img src=”адреса красивої картинки”> ‘.$s_array[$i].’<br>’;
}

Ось і все.

Дивіться також: Код SAPE на WordPress

Оцініть статтю:
Ставлю 1Ставлю 2Ставлю 3Ставлю 4Ставлю 5 (Ніхто не проголосував)
Loading ... Loading ...
Якщо Вам сподобалась моя стаття, Ви можете підписатися на RSS чи на E-mail розсилку.
Для отримання оновлень на електронну пошту
введіть свою e-mail адресу в цю форму.

3 коментарі Відповісти

  • commenter

    У меня в Sape забавная статистика. Есть блог с нулевыми показателями. Там всего 95 страниц. Каждая в среднем приносит по 3,5 рубля в месяц. Другие нулевые проекты столько не приносят. И даже блог с тИЦ=10 не может обогнать по доходности на одну страницу.

    Я уже и подкручивал количество ссылок на странице, и цены опускал и поднимал. Ничего не получается. А тематика у всех одинаковая. Странно.

  • [...] Опубліковано kopaweb | Сер.05, 2009, Категорія SAPE, Інтернет, Блогінг, Вебмастерінг, Заробіток на сайті, Різне, Сателіти, Фриланс Раніше я вже згадував на блозі про встановлення SAPE на DLE. [...]

  • [...] Раніше я вже згадував на блозі про встановлення SAPE на DLE. [...]

Залишити коментар

Перед отправкой формы:

Підписатися на оновлення

Популярні записи

Останні коментарі

Блоги друзів

Кнопочки

Яндекс.Метрика