Вернуться   Форум SAPE.RU > Система SAPE.ru > Установка кода на различные движки

-->
Ответ
 
Опции темы
Старый 18.05.2010, 10:33   #1
Новичок
 
Регистрация: 18.05.2010
Сообщений: 1
Вес репутации: 0
kazak на пути к лучшему
По умолчанию Установка сапа на DLE 8.5

Помогите пожалуйста,перепробовал все что нашел в инете,не работает(
kazak вне форума   Ответить с цитированием
Старый 18.05.2010, 12:19   #2
Эксперт
 
Регистрация: 23.09.2008
Адрес: Самара
Сообщений: 4,885
Вес репутации: 383
alex063 - прекрасное будущееalex063 - прекрасное будущееalex063 - прекрасное будущееalex063 - прекрасное будущееalex063 - прекрасное будущееalex063 - прекрасное будущееalex063 - прекрасное будущееalex063 - прекрасное будущееalex063 - прекрасное будущееalex063 - прекрасное будущееalex063 - прекрасное будущее
Отправить сообщение для alex063 с помощью ICQ
По умолчанию

http://forum.sape.ru/showthread.php?t=6178
__________________
Продвижение и поддержка сайтов. Актуальное портфолио. Отзывы. ICQ: 407354474.
alex063 вне форума   Ответить с цитированием
Старый 18.05.2010, 23:05   #3
Новичок
 
Регистрация: 14.09.2007
Сообщений: 61
Вес репутации: 205
-NET- на пути к лучшему
По умолчанию

Это на старые версии движка. Рыть там дофига надо. Плюс возникают ньюансы, в зависимости от хостинга. Неплохо было бы, если тут кто нить отписался именно по версии 8.5, для обычных ссылок, контекстных и статей. Типа как стандартное решение, все в одном.
-NET- вне форума   Ответить с цитированием
Старый 18.05.2010, 23:55   #4
Туру-туру
 
Аватар для bla-bla-bla
 
Регистрация: 11.02.2008
Адрес: Украина
Сообщений: 1,224
Вес репутации: 241
bla-bla-bla - прекрасное будущееbla-bla-bla - прекрасное будущееbla-bla-bla - прекрасное будущееbla-bla-bla - прекрасное будущееbla-bla-bla - прекрасное будущееbla-bla-bla - прекрасное будущееbla-bla-bla - прекрасное будущееbla-bla-bla - прекрасное будущееbla-bla-bla - прекрасное будущееbla-bla-bla - прекрасное будущееbla-bla-bla - прекрасное будущее
По умолчанию

kazak, обращайтесь в ЛС, посмотрю чем помочь смогу
__________________
Нормально делай - нормально будет!
bla-bla-bla вне форума   Ответить с цитированием
Старый 19.05.2010, 00:34   #5
Специалист
 
Аватар для SergeyK2008
 
Регистрация: 28.10.2008
Сообщений: 392
Вес репутации: 0
SergeyK2008 не любят в этих краяхSergeyK2008 не любят в этих краяхSergeyK2008 не любят в этих краях
Thumbs up

Цитата:
Сообщение от kazak Посмотреть сообщение
Помогите пожалуйста
http://forum.sape.ru/showpost.php?p=...postcount=1570

Работает на 8.5
Приятной работы
SergeyK2008 вне форума   Ответить с цитированием
Старый 19.05.2010, 03:30   #6
Новичок
 
Регистрация: 14.09.2007
Сообщений: 61
Вес репутации: 205
-NET- на пути к лучшему
По умолчанию

Чуть дальше не просмотрел: http://forum.sape.ru/showpost.php?p=...postcount=1619
Способ проблемно работает.
-NET- вне форума   Ответить с цитированием
Старый 19.05.2010, 11:55   #7
Эксперт
 
Регистрация: 13.05.2008
Сообщений: 7,497
Вес репутации: 387
Апокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущее
По умолчанию

Цитата:
Сообщение от -NET- Посмотреть сообщение
Способ проблемно работает.
ммм ?
Апокалипсис вне форума   Ответить с цитированием
Старый 17.06.2010, 14:19   #8
Новичок
 
Регистрация: 02.05.2010
Сообщений: 1
Вес репутации: 0
Dark4444 на пути к лучшему
По умолчанию

Цитата:
После регистрации ищем и кликем по Добавить площадку и следуем инструкциям.

Устанавливаем код Sape на DataLife Engine


инструкции:
1) Скачайте к себе на компьютер и распакуйте zip-архив, внутри которого будет папка **************************(звёздочками я заменил код, у каждого он свой).
2) Скопируйте папку ************* из архива к себе в корень вашего сайта(там где у вас файл index.php).
3) Выставите права доступа 777 на эту папку (но не на файл sape.php), чтобы наш php-клиент мог управлять файлом с базой ссылок.
4) Сохраните копии файлов index.php, show.full.php(engine\modules), main.tpl(templates\Ваш шаблон)
5) Откройте index.php и ПЕРЕД строкой:
$tpl->compile ( 'main' );


вставьте:
///////////////////////////////////
/// Код Sape
///////////////////////////////////
define('_SAPE_USER', '********************');
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client();
$tpl->set('{links}', $sape->return_links());
///////////////////////////////////


внимание не забудьте вставить свой код вместо звёздочек*.

6) В шаблон main.tpl в нужном месте вставьте тег для вывода ссылок:
{links}


7) Для подключения страниц для печати откройте show.full.php и static.php(engine\modules) и после строки:
if( ! defined( 'DATALIFEENGINE' ) ) {
die( "Hacking attempt!" );
}


вставьте:
///////////////////////////////////
/// Код Sape
///////////////////////////////////
define('_SAPE_USER', '********************');
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client();
$tpl->set('{links}', $sape->return_links());
///////////////////////////////////


внимание не забудьте вставить свой код вместо звёздочек*.

В файлы шаблонов print.tpl и static_print.tpl в папке templates в нужном месте вставьте тег для вывода ссылок:
{links}


P.S. не забудьте в настройках скрипта включить индексацию страниц для печати и проверить наличие ссылки на печать в полной новости и на статистических страницах.


8) Для подключения контекстных страниц откройте show.full.php(engine\modules) после строки:

$tpl->set( '{short-story}', stripslashes( $row['short_story'] ) );

Ниже добавляем:[code]
///////////////////////////////////
/// Код Sape
///////////////////////////////////
if ( ! defined( '_SAPE_USER' ) )
{
define( '_SAPE_USER', '*************');
}

require_once( ROOT_DIR . '/' . _SAPE_USER . '/sape.php' );
$sape_context = new SAPE_context();

$row['full_story'] = $sape_context->replace_in_text_segment( $row['full_story'] );
///////////////////////////////////


Для скрытия обнаружения продажных ссылок при включенном ЧПУ

строку в коде:
$sape_context = new SAPE_context();

необходимо заменить на
$sape['request_uri'] = reset( explode ( '?', $_SERVER['REQUEST_URI'] ) );
$sape_context = new SAPE_context( $sape );


В случае ошибок при подключения контекста или ненахождения кода, попробуйте такой вариант: в том же файле(show.full.php) после строки:
if( ! defined( 'DATALIFEENGINE' ) ) {
die( "Hacking attempt!" );
}


вставьте или замените код Sape который устанавливали для подключения страниц для печати:
///////////////////////////////////
/// Код Sape
///////////////////////////////////
if (!defined('_SAPE_USER')){
define('_SAPE_USER', '*************');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client();
$tpl->set('{links}', $sape->return_links());
$sape_context = new SAPE_context();
ob_start(array(&$sape_context,'replace_in_page'));
$text = $sape_context->replace_in_text_segment(stripslashes("<div id='news-id-".$row['id']."'>".$row['full_story']."</div>"));
///////////////////////////////////


Не забыв заменить звёздочки* на свой код

Внимание! Возможны проблемы с контекстными ссылками на невалидных шаблонах(незакрытые теги и прочее).

Всё! Установка закончена. Дальше робот проиндексирует ваш сайт.
Теперь можно зайти на вкладку СТРАНИЦЫ.
Здесь мы видем проиндексированные страницы. Дождитесь конца индексации.
Далее сделайте их активными. Это делается проставлением галочек напротив проиндексированных страниц и выбором внизу пункта из выпадающего списка: Активировать страницы.

Теперь самое приятное: нужно выставить цены на страницы. Это делается на вкладке Цены. Для начала ставьте рекомендуемые(средние по сайту).

После этого ваш сайт ставится в очередь на модерацию. Он будет отмодерирован, если страницы которые вы активировали, а не отложили до следующей переиндексации, находятся в Яндексе, проверить это самостоятельно можно кликнув на YAP слева от страницы в интерфейсе системы.

Устанавливаем код Sape на DataLife Engine


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

Рекомендуем установить галочку в настройках площадки "автоматическая установка" - теперь ссылки сразу принимаются к установке на сайте.

Чтобы упростить процесс установки для продажи ссылок можете воспользоваться нашим модулем - Модуль Sape v.3.0


Подключаем продажу статей:

Открыть index.php
найти:
$tpl->compile ('main');


и перед ним вставляем(Внимание! если у Вас уже установлен код для продажи ссылок сравниваем и добавляем только новые строки):
if (!defined('_SAPE_USER')){
define('_SAPE_USER', '**********');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client();
$tpl->set( '{links}', $sape->return_links() );
$sape_article = new SAPE_articles();
$tpl->set( '{announce}', $sape_article->return_announcements() );


внимание не забудьте вставить свой код вместо звёздочек*.

В main.tpl в нужное вам место вставляем {links} там где хотите выводить ссылки(это для тех у кого они ещё не установлены), {announce} - там где выводить анонсы

Теперь через ftp или панель управления хостингом заходите в папку ту, что Вы скачали и удаляете все файлы кроме sape.php

В интерфейсе Sape нажимаем добавить сайт и пишим свой URL http://www.сайт.ру/

Делаем шаблон статей.

Открываем в index.php
находим:
$tpl->load_template ( 'main.tpl' );


меняем на:
if($_GET['do'] == "sape")
$tpl->load_template ( 'main_sape.tpl' );
else
$tpl->load_template ( 'main.tpl' );



Создаем в папке своего шаблона файл main_sape.tpl
открываем ваш main.tpl копируем всё его содержимое в main_sape.tpl

далее в main_sape.tpl

находим:
{headers}


и меняем на:

<title>{title}</title>
<meta name="keywords" content="{keywords}" />
<meta name="description" content="{description}" />



находим:
{info} {content}


и меняем на:
{header} {body}


Проверяем как получилось, заходим http://www.сайт.ру/?do=sape

Потом через ftp или панель управления хостингом заходите в папку ту, что Вы скачали и удаляете все файлы кроме sape.php

На сайте Sape в Настройках шаблонов статей добавляем свой URL шаблона статей http://www.сайт.ру/?do=sape

P.S. Иногда возможны проблемы с подключением площадки по причине блокировки вашим хостером паука Sape или временные проблемы у самого Sape, для решения проблем такого рода пишите в поддержку биржи.

Внимание! повторюсь, что после каждых изменений коде или выводе ссылок, а также ошибках, Вам необходимо через ftp или панель управления хостингом зайти в папку Sape (ту, что Вы скачали и залили себе на хост) и удалить все файлы кроме sape.php
Спасибо за внимание!
Dark4444 вне форума   Ответить с цитированием
Старый 22.06.2010, 11:50   #9
Новичок
 
Регистрация: 28.09.2009
Сообщений: 56
Вес репутации: 181
biting скоро станет известен
По умолчанию

Чо-то сложнова-то наверху написано.
Даю инструкции проще.
Берем файлик Index.php:
Находим строчку require_once ROOT_DIR . '/engine/init.php';
Заменяем на:
Цитата:
require_once ROOT_DIR . '/engine/init.php';
if (!defined('_SAPE_USER')){ define('_SAPE_USER', 'ВАШИ ЦИФРЫ САПЫ'); }
include($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
Далее находим строчку $tpl->set ( '{login}', $login_panel ); заменяем на:
Цитата:
$tpl->set ( '{login}', $login_panel );
$tpl->set ( '{sape}', $sapelink );
Берем файлик main.tpl в папке вашей темы, например, /templates/vashatema/main.tpl и везде, где нужно чтобы выводились ссылки проставляем {sape}.

Далее берем сам файлик sape.php и в конце файла добавляем:
Цитата:
<?php
$o['force_show_code'] = true;
$sape = new SAPE_client($o);
unset($o);
$sapelink=$sape->return_links(2);
?>
Таким образом везде, где у нас в main.tpl встретится {sape} будет выводится две ссылки, если нужно, чтоб в одном месте больше, то return_links(2); вместо 2-ки пишем нужную цифру.
ВУАЛЯ!
biting вне форума   Ответить с цитированием
Старый 22.06.2010, 19:58   #10
Новичок
 
Регистрация: 22.06.2010
Сообщений: 2
Вес репутации: 0
ekeeper на пути к лучшему
По умолчанию

Цитата:
Сообщение от biting Посмотреть сообщение
Чо-то сложнова-то наверху написано.
Даю инструкции проще.
Берем файлик Index.php:
Находим строчку require_once ROOT_DIR . '/engine/init.php';
Заменяем на:
Цитата:
require_once ROOT_DIR . '/engine/init.php';
if (!defined('_SAPE_USER')){ define('_SAPE_USER', 'ВАШИ ЦИФРЫ САПЫ'); }
include($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
Далее находим строчку $tpl->set ( '{login}', $login_panel ); заменяем на:
Цитата:
$tpl->set ( '{login}', $login_panel );
$tpl->set ( '{sape}', $sapelink );
Берем файлик main.tpl в папке вашей темы, например, /templates/vashatema/main.tpl и везде, где нужно чтобы выводились ссылки проставляем {sape}.

Далее берем сам файлик sape.php и в конце файла добавляем:
Цитата:
<?php
$o['force_show_code'] = true;
$sape = new SAPE_client($o);
unset($o);
$sapelink=$sape->return_links(2);
?>
Таким образом везде, где у нас в main.tpl встретится {sape} будет выводится две ссылки, если нужно, чтоб в одном месте больше, то return_links(2); вместо 2-ки пишем нужную цифру.
ВУАЛЯ!
не работает
ekeeper вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
89.179.241.13 - сапа? wUUb Вопросы по работе системы 6 11.04.2010 16:22
212.158.168.0 => 212.158.168.255 Это сапа? klimov4382 Вопросы по работе системы 3 22.07.2009 11:05
Сапа, ТИц, ПС Яши dimavsr Курилка 33 27.02.2009 16:58
Я.Д. и сапа Geser Яндекс 6 04.12.2008 12:06
С чем сапа ест IAS? Последний Герой Курилка 4 21.11.2008 09:42


Часовой пояс GMT +3, время: 23:54.