Показать сообщение отдельно
Старый 25.02.2010, 10:45 Вверх   #1
Коварный тип
 
Аватар для Serberg
Serberg вне форума
Доп. информация
Сообщение Установка кода SAPE на DLE 8.2 и 8.3

Установка кода SAPE на DLE 8.2 и 8.3

Представляю Вашему вниманию 100% рабочий код для размещения кода сапы на сайтах работающих под управлением скрипта DLE. Сам лично проверил на сайте videourokov.net.

1. Регистрация на SAPE

2. Создаём новую площадку: переходим на страницу Добавление площадки и прочитав инструкцию выбирает и кликаем "Для хостинга с поддержкой PHP".

3. В раскрывшемся меню следуем четырём указанным в нём пунктам:

4.Скачайте к себе на компьютер вот этот архив в zip.

5. Распакуйте архив. Внутри архива будет лежать папка xxxxxxxxxxxxxxxxxxxx (имя папки - это ваш код, он понадобится при подключении кода сапы).

6. Скопируйте эту папку к себе на сайт. Положите ее в корень вашего сайта и выставите права доступа CHMOD 777 на эту папку (но не на файл sape.php), чтобы наш php-клиент мог управлять файлом с базой ссылок.

7. Открываем в корневой папке сайта файл index.php ищем:

PHP код:
$tpl->set '{AJAX}'$ajax ); 
ВЫШЕ добавляем:

вариант первый: ссылки выводим несколькими блоками:

PHP код:
define('_SAPE_USER''xxxxxxxxxxxxxx');  
require_once(
$_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');  
$o['host'] = 'вашсайт.ру'
$sape = new SAPE_client(); 
$tpl->set('{links1}'$sape->return_links(1)); 
$tpl->set('{links2}'$sape->return_links(1)); 
$tpl->set('{links3}'$sape->return_links(1)); 
$tpl->set('{links4}'$sape->return_links(1)); 
$tpl->set('{links}'$sape->return_links()); 
вариант второй: ссылки выводим одним блоком:

PHP код:
define('_SAPE_USER''xxxxxxxxxxxxxx');  
require_once(
$_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');  
$o['host'] = 'вашсайт.ру'
$sape = new SAPE_client();  
$tpl->set('{links}'$sape->return_links()); 
ОБРАТИТЕ ВНИМАНИЕ: в первую строку вписываем ваш код - имя папки, а третью строку ваш домен.

5. Открываем папку templates, далее идем в папку с Вашим стилем и там открываем шаблон main.tpl и добавляем в удобное для Вас место вывода ссылок сапы:

PHP код:
{links1}
{
links2
{
links3
{
links4}
{
links

Подключаем контекст:

Открыть engine/modules/show.full.php
ищем для DLE 8.2 - 8.3:
в различных местах:

PHP код:
$comments_num $row['comm_num']; 
для DLE более ранних версий ищем:

PHP код:
$tpl->set('{short-story}'stripslashes($row['short_story'])); 
ниже добавляем:

PHP код:
if (!defined('_SAPE_USER')){ 
define('_SAPE_USER''xxxxxxxxxxxxxxxxxx'); 

require_once(
$_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); 
$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>")); 
НЕ ЗАБЫВАЕМ: в первую строку вписываем ваш код - имя папки

После выполнения этих операции вернитесь в панель сапы и продолжите добавление сайта.
Вот и все.
  Ответить с цитированием
Cказали cпасибо:
 
Время генерации страницы 0.06227 секунды с 10 запросами