Форум SAPE.RU

Форум SAPE.RU (http://forum.sape.ru/index.php)
-   Контекстные ссылки и все, что с ними связано (http://forum.sape.ru/forumdisplay.php?f=28)
-   -   Рекомендации по установке кода на DLE (http://forum.sape.ru/showthread.php?t=8383)

ks95 20.01.2014 12:55

Спасибо.
Заказанная сегодня переиндексация дала результат, контекстные страницы появились.
Код стоит такой (вдруг кому поможет), версия движка 10.1:
PHP код:

if (!defined('_SAPE_USER')){
define('_SAPE_USER''мойкод');
}
require_once(
realpath($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'));
$sape_context = new SAPE_context($o);
ob_start(array(&$sape_context,'replace_in_page'));

if (!
defined('_SAPE_USER')){
define('_SAPE_USER''мойкод');
}
require_once(
realpath($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'));
$o['host'] = 'мойсайт';
$sape = new SAPE_client($o);
unset(
$o); 
$tpl->set('{sape_links}'$sape->return_links()); 


ivan11 24.02.2015 23:30

Помогите, появилась проблема с отображением контекстных ссылок на DLE 10.4

Установлено как описано здесь http://help.sape.ru/sape/faq/1107

Было все ок, но похоже в настройках сервера что то поменяли, теперь <sape_index> не вырезается из текста.

Хотел поставить как здесь, но таких строк в 10.4 уже нет http://8dle.ru/stati/4690-stavim-sap...dle-95-96.html

Добавлено через 14 часов 35 минут
Разобрался, надо было отключить на сайте настройку - Gzip сжатие HTML страниц:

zeta 25.02.2015 11:57

Цитата:

Сообщение от ivan11 (Сообщение 1434682)
Разобрался, надо было отключить на сайте настройку - Gzip сжатие HTML страниц:

еще два года назад об етом писала - почему никто тему не курит, для кого пишут?

Gabrik 10.04.2015 11:13

Всем привет! Подскажите как убрать из сапы динамические страницы/категорию - на сайте стоит модуль программа ТВ и в расписании передач появляются контекстные ссылки. Но программа живет день, максимум неделю поэтому через день ссылки выпадают в error.

zhegloff 10.04.2015 11:24

Проставить галочки, выбрать "удалить навсегда", нажать ОК.

gun 10.04.2015 11:42

Цитата:

Сообщение от ivan11 (Сообщение 1434682)
надо было отключить на сайте настройку - Gzip сжатие HTML страниц

Работает всё и при включенном Gzip сжатии на 10.4 на 3 сайтах.

// контекстные ссылки
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'бла-бла');
}
require_once(realpath($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'));
$o['host'] = 'мой сайт.ru';
$o['charset'] = 'UTF-8';
$sape_context = new SAPE_context($o);
unset($o);
$tpl->result['content'] = $sape_context->replace_in_text_segment($tpl->result['content']);

Gabrik 10.04.2015 12:50

Цитата:

Сообщение от zhegloff (Сообщение 1438903)
Проставить галочки, выбрать "удалить навсегда", нажать ОК.

Спасибо, понял.
Еще раз, для тех кто на бронепоезде (для меня) - код для контекстных ссылок ставится в файлы index.php, main.tpl, show.full.php, show.short.php - так?
И вид у него такой:
Для контекстных ссылок -
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'свой_хеш_код');
}
require_once(realpath($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'));
$o['charset'] = 'utf-8';
$sape_context = new SAPE_context($o);
ob_start(array($sape_context,'replace_in_page'));


Для обычных ссылок -
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'свой_хеш_код');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['host'] = 'envim.info'; // HTTP://
$o['multi_site'] = true; //Указывает скрипту наличие нескольких сайтов
$o['charset'] = 'UTF-8';
$sape = new SAPE_client($o);
$tpl->set('{sape_links1}', $sape->return_links(1));
$tpl->set('{sape_links2}', $sape->return_links(2));
$tpl->set('{sape_links}', $sape->return_links());


в show.full.php и show.short.php я так и не понял какой код и где ставить. Версия ДЛЕ 9.8

Gabrik 11.04.2015 14:07

Опять что то не понятное - 43-46 ссылок выпадают в error. Код стоит только в index.php, больше нигде. Убираю код контекстных ссылок, ставлю минут через 5 обратно - ссылки появляются. Полтергейст...

zhegloff 11.04.2015 15:39

Пропишите хост и для контекста тоже.

kskot 21.08.2016 11:01

обновился до 11,1 весь контекст послетал в ерор, код вроде стоит.
Стоит код в индексе и вокруг текста sapeindex
код вот такой:

<?php

if (!defined('_SAPE_USER')){
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'код');
}
}
require_once(realpath($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'));
$sape_context = new SAPE_context();
ob_start(array(&$sape_context,'replace_in_page'));
?>

Подскажите пожалуйста что не так.

Добавлено через 31 минуту
Проблему решил, была простая ошибка, почему то данного кода в файле не оказалось.
Но если кто то подскажет как улучшить буду рад, кстати не работает при гзип в таком виде.


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

Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.