CMS Eleanor - Поиск
Полная версия этой страницы: Официальный форум Eleanor CMS » Sape в Eleanor
Официальный форум Eleanor CMS » Поддержка пользователей системы Eleanor CMS » Использование системы
Страницы: 1, 2
g.v.d
Кто ставил Сапе на Елеанору?
Если есть такие опишите подробно процесс установки кода
azacgrus
sdimas, ставил, но на блоки не разбивал.
g.v.d
azacgrus, как Вы код вставляли как давно, и как к этому поисковики отнеслись (на данный момент) имею ввиду изменения пузомерок

Такая куча вопросов сразу
azacgrus
sdimas, кол-во ссылок примерно такое: 1-3-3. Да вроде нормально поисковики отнеслись. Яша вообще индексировать пару месяцев назад жёстко начал. А ставил где-то в начале сентября код.
g.v.d
Цитата (azacgrus @ 10.12.2009, 20:58)
sdimas, кол-во ссылок примерно такое: 1-3-3. Да вроде нормально поисковики отнеслись. Яша вообще индексировать пару месяцев назад жёстко начал. А ставил где-то в начале сентября код.



Опиши подробно процесс установки кода, я сколько не парюсь, не вылазит надпись чеккод
azacgrus
sdimas, я просто взял, да добавил блок:
if (!defined('CMS'))
	die('Попытка взлома?');

 if (!defined('_SAPE_USER')){
		define('_SAPE_USER', 'cec158b8cccd641e53a1286f8e4e72f5'); 
	 }
	 require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); 
	 $sape = new SAPE_client();
	 echo $sape->return_links();

И всё. Потом забыл про него :)
g.v.d
Цитата (azacgrus @ 10.12.2009, 21:07)
sdimas, я просто взял, да добавил блок:
if (!defined('CMS'))
	die('Попытка взлома?');

 if (!defined('_SAPE_USER')){
		define('_SAPE_USER', 'cec158b8cccd641e53a1286f8e4e72f5'); 
	 }
	 require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); 
	 $sape = new SAPE_client();
	 echo $sape->return_links();

И всё. Потом забыл про него :)


через хтмл вставку?
azacgrus
sdimas, нет создайте блок поместите его в addons/blocks/ , потом добавьте его с указанием полного пути к файлу
g.v.d
Спасибо большое +1
Diego
Вот мой вариант блока:
if (!defined('_SAPE_USER')){
	define('_SAPE_USER', 'f35a323cab684c324f56cd1b09112d59'); 
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$Mainclass->sape = new SAPE_client();

$s_array = explode('-rs-',$Mainclass->sape->return_links());
if ($s_array['0'] != '')
{
	$content .= &#39;<br />&#39;;
	for($i=0; $i<count($s_array); $i++)
	{
		$content .= &#39;<img src="images/sape.gif" alt="" /> &#39;.$s_array[$i].&#39;<br />&#39;;
	}
}


Это позволяет выводить ссылки в других блоках через переменную $Mainclass->sape. Лично я указал кол-во такое: 7-4-3
Diego
Попытаюсь написать инструкцию. Так вот, заходим в папку addons/blocks и создаем там блок такого содержания:
<?
if (!defined(&#39;CMS&#39;))
	die(&#39;Попытка взлома?&#39;);

if (!defined(&#39;_SAPE_USER&#39;)){
	define(&#39;_SAPE_USER&#39;, &#39;тут имя вашей папки&#39;); 
}
require_once($_SERVER[&#39;DOCUMENT_ROOT&#39;].&#39;/&#39;._SAPE_USER.&#39;/sape.php&#39;);
$Mainclass->sape = new SAPE_client();

$s_array = explode(&#39;-rs-&#39;,$Mainclass->sape->return_links(тут кол-во выводимых ссылок));
if ($s_array[&#39;0&#39;] != &#39;&#39;)
{
	$content .= &#39;<br />&#39;;
	for($i=0; $i<count($s_array); $i++)
	{
		$content .= &#39;<img src="images/sape.gif" alt="" /> &#39;.$s_array[$i].&#39;<br />&#39;;
	}
}
?>

Закидываем в папку images картинку с именем sape.gif (можно стырить у меня), а в сапе в настройках сайта разделитель ссылок указываем "-rs-". Теперь во всех последующих блоках можно обойтись таким кодом:
<?php
if (!defined(&#39;CMS&#39;))
	die(&#39;Попытка взлома?&#39;);
$s_array = explode(&#39;-rs-&#39;,$Mainclass->sape->return_links(тут кол-во ссылок));
if ($s_array[&#39;0&#39;] != &#39;&#39;)
{
	$content .= &#39;<br />&#39;;
	for($i=0; $i<count($s_array); $i++)
	{
		$content .= &#39;<img src="images/sape.gif" alt="" /> &#39;.$s_array[$i].&#39;<br />&#39;;
	}
}
?>


И всё будет учитываться и разбиваться на нужное кол-во ссылок
Цитата (Diego @ 11.12.2009, 11:06)
Лично я указал кол-во такое: 7-4-3


Не боишься под АГС попасть? Рекомендую ставить на страницу максимум 5 ссылок ;)
Diego
Более полугода стоит какое кол-во ссылок... Сайт в индексе. Рекомендацию по такому кол-ву ссылок нашел на talk.maulnet.ru
nik830
А как впихнуть код от сапы в статическую страницу? Которая находится на 2 или 3 уровне вложенности?
Pavlo
Цитата (azacgrus @ 10.12.2009, 21:23)
sdimas, нет создайте блок поместите его в addons/blocks/ , потом добавьте его с указанием полного пути к файлу


Я в блокнот вставил этот код, и назвал я его "sape" и загрузил на сервер в addons / blocks 

<?php
if (!defined('CMS'))
die('Попытка взлома?');

if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'cec158b8cccd641e53a1286f8e4e72f5');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client();
echo $sape->return_links();
?>


А до какого файла дать путь?
ЛopD
Pavlo,
addons/blocks/sape.php
Pavlo
ЛopD, Я уже разобрался.
Radon
чтото у меня постоянно вылазиет ошибка
Notice: Undefined index:  HTTP_HOST Line: 71 in file /var/www/*****/data/www/*сайт*/*папка_сапы*/sape.php


видно что не может определить HTTP_HOST так что ли? как с этим бороться?
Radon
кто нить поможет или нет?
Artur
Помогите сделать блок сапы для rc5
пробывал способы которые указаны выше не получается, выдает ошибку

Parse error: syntax error, unexpected '}', expecting T_STRING or T_VARIABLE or '$'
in /home/cibro08/public_html/a-and-a.ru/addons/blocks/block_sape.php on line 7
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.