Форум SAPE.RU

Форум SAPE.RU (http://forum.sape.ru/index.php)
-   Установка кода на различные движки (http://forum.sape.ru/forumdisplay.php?f=26)
-   -   Установка кода на DLE (http://forum.sape.ru/showthread.php?t=85370)

zhegloff 21.03.2013 16:48

http://help.sape.ru/sape/faq/228

zhychara 21.03.2013 17:19

Цитата:

Сообщение от zhegloff (Сообщение 1325050)

спасибо за за помощь!!!
все отлично работает

killerok 28.03.2013 09:35

Обновил движок на 9.8 перестал ссылки на страницах для печати показывать, хотя в engine/modules/show.full.php добавил этот код после 330 строки:

PHP код:

if (!defined('_SAPE_USER')){
define('_SAPE_USER''мой хэш код');
}
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>")); 


lapricon 29.03.2013 22:00

Ошибка связи с сервером: Error in cURL request: The requested URL returned error: 404
при добавление площадки выдает такую ошибку я все сделал как написано у меня dle 9.5 подскажите что делать

zhegloff 29.03.2013 22:03

При добавлении в систему, показывайте системе существующую страницу.

slavusik 31.03.2013 02:41

Все так и сделал... но ссылки не отображаются на сайте

В index.php

if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'тут имя моей папки');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['host'] = 'имя сайта.ru'; // БЕЗ HTTP://
$sape = new SAPE_client($o);
$tpl->set(’{sape_links2}’, $sape->return_links(2));
$tpl->set(’{sape_links3}’, $sape->return_links(3));
$tpl->set(’{sape_links}’, $sape->return_links()

$tpl->compile ( 'main' );
$tpl->result['main'] = str_ireplace( '{THEME}


В main.tpl в блок

{sape_links3}

права на файлы

.htaccess - 0644
links.db - 0666
sape.php - 0644

На саму папку 0777

Нет ссылок почему то движок 9.8

zhegloff 31.03.2013 02:59

Цитата:

Сообщение от slavusik (Сообщение 1327558)

В main.tpl в блок

{sape_links3}

а остальные метки куда?

slavusik 31.03.2013 03:10

На выбор... сделано в зависимости от количества ссылок что бы в index не лазить

zhegloff 31.03.2013 12:49

Цитата:

Сообщение от slavusik (Сообщение 1327563)
На выбор... сделано в зависимости от количества ссылок что бы в index не лазить

Что на выбор?
Первые две ссылки (которые в {sape_links2}) выводятся где-то или нет?

Goryna 10.04.2013 09:42

Помогите круворукому. Никак не могу установить код по инструкции с первого поста.
По пункту с 1 по 6 вроде всё как ясно, за исключением что сайт в зоне РФ поэтому пишу так - $o['host'] = 'мой_сайт.рф'; не знаю правильно ли.
А вот по 7 пункту всёж порекомендуйте где лучше (между какими строками) лучше вставит {sape_links} в main.tpl

zhegloff 10.04.2013 10:02

Цитата:

Сообщение от Goryna (Сообщение 1329763)
сайт в зоне РФ поэтому пишу так - $o['host'] = 'мой_сайт.рф'; не знаю правильно ли.

Нет, пишите правильное имя домена.


Цитата:

Сообщение от Goryna (Сообщение 1329763)
А вот по 7 пункту всёж порекомендуйте где лучше (между какими строками) лучше вставит {sape_links} в main.tpl

Где хотите. Телепатов тут нет.

Goryna 10.04.2013 10:14

В смысле как правильно? Я написал мой_сайт.рф это образно. Или правильно писать - xn--e1ahdhgcd0ezd.xn--p1ai (это настоящее название)

В main.tpl ведь просто так не вставишь (я не шарю в коде), мнеб попроще. Найдите то то и выше или ниже вставьте {sape_links}

zhegloff, может через личку поможете, путём пересылкой вам двух файликов?

zhegloff 10.04.2013 10:24

Цитата:

Сообщение от Goryna (Сообщение 1329775)

zhegloff, может через личку поможете, путём пересылкой вам двух файликов?

Через личку могу помочь путем пересылки мне фтп доступа.
Цена в подписи.

Panda 27.04.2013 16:03

Добрый день. Помогите пожалуйста, перечитал форум ваш, но не понял.
Установил всё, как сказано в инструкции в 1 посте, но на сайте(mscience.ru) не выводятся ссылки. У меня есть блок специальный под названием "реклама" справа, но в нём не выводится ничего, просто пустота, хотя {sape_links} прописан в этот блок. Что делать, и почему не выводится ничего? И, кстати, получается что при желании добавить площадку выдаёт ошибку "Код на сайте не установлен". Помогите, пожалуйста.

V!rus 30.04.2013 12:41

Цитата:

Сообщение от Panda (Сообщение 1333649)
У меня есть блок специальный под названием "реклама" справа

хде?!
Перепроверьте еще раз все пункты. Права на папку выставили?! Включите чек код

Panda 02.05.2013 22:57

Цитата:

Сообщение от V!rus (Сообщение 1334187)
хде?!
Перепроверьте еще раз все пункты. Права на папку выставили?! Включите чек код

Всё сделал по пунктам, права стоят. А вот чек код, это что? и как его включить?

MrBow 31.05.2013 21:12

Установка на DLE 9.8
 
Ставил Код с сайта, при добавление в сапу пишет
"Код на сайте не установлен"
Код брал с сайта, на папку права 777 выставлены
Добавлял в www/index.php
В mail.tpl прописывал {sape}

PHP код:

if ( !defined'_SAPE_USER' ) ){
    
define'_SAPE_USER''ИМЯ_ВАШЕЙ_ПАПКИ' );
}
require_once( 
$_SERVER['DOCUMENT_ROOT'] . '/' _SAPE_USER '/sape.php' );
$sape = new SAPE_client();
$tpl->set'{sape}'$sape->return_links() ); 


zhegloff 31.05.2013 21:26

MrBow, включайте чек-код, показывайте сайт.

MrBow 01.06.2013 00:13

Цитата:

Сообщение от zhegloff (Сообщение 1340484)
MrBow, включайте чек-код, показывайте сайт.

Здравствуйте!
Уточните пожалуйста более точное название того, что вы подразумеваете под "чек-код". Вывод php ошибок?

zhegloff 01.06.2013 00:14

FAQ не пробовали почитать?

MrBow 01.06.2013 13:05

Цитата:

Сообщение от zhegloff (Сообщение 1340513)
FAQ не пробовали почитать?

Спасибо.
Если я не дурак то вроде бы сделал.
Все коды кроме {sape} добавлять в index.PHP в корне сайта?
ССылка _jumalafilm.ru

zhegloff 01.06.2013 13:41

MrBow, ерундень у вас какая-то
какой код в индекс.пхп?

MrBow 02.06.2013 01:17

Цитата:

Сообщение от zhegloff (Сообщение 1340531)
MrBow, ерундень у вас какая-то
какой код в индекс.пхп?

http://rghost.ru/46439990
файл - index.php

zhegloff 02.06.2013 01:33

Цитата:

Сообщение от MrBow (Сообщение 1340601)
http://rghost.ru/46439990
файл - index.php

Вы уверены, что прочитали первое сообщение этой темы?
А поняли, что там написано?

MrBow 02.06.2013 07:27

Цитата:

Сообщение от zhegloff (Сообщение 1340603)
Вы уверены, что прочитали первое сообщение этой темы?
А поняли, что там написано?

Не знаю, честно говоря вообще не понимаю что куда ставить т.к. в интернете если смотреть одно, а у вас другое.
Помогите разобраться пожалуйста какой код куда ставить

zhegloff 02.06.2013 16:03

Цитата:

Сообщение от MrBow (Сообщение 1340610)
Помогите разобраться пожалуйста какой код куда ставить

Это написано в первом сообщении этой темы

V!rus 03.06.2013 15:49

Цитата:

Сообщение от MrBow (Сообщение 1340610)
Не знаю, честно говоря вообще не понимаю что куда ставить т.к. в интернете если смотреть одно, а у вас другое.
Помогите разобраться пожалуйста какой код куда ставить

можете написать в аську, если ничего не получится

fortune7 14.06.2013 12:38

Приветствую, мастера! Подскажите пожалуйста, можно ли на страницах продавать и гипертекстовые ссылки и гипертекстовые ссылки непосредственно из контента страницы (контекстные ссылки)?
Если нет, то второй вопрос отпадает, если да то вопрос 2: установил код сначала контекстных ссылок в текст новостей, все ок, потом решил по одной ссылке продавать в подвале, добавил
Цитата:

<? echo $sape->return_links(); ?>
пошла ошибка, изменил код вставки на
Цитата:

<?php
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'a115526eb03b19f650b5047a66e02d30');
}


require_once(realpath($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'));
$sape = new SAPE_client();
$sape_context = new SAPE_context();
ob_start(array(&$sape_context,'replace_in_page'));
?>
Ошибка пропала, но в папке где sape.php исчез файл words.db и появился links.db Подскажите как правильно, пожалуйста!

Добавлено через 21 час 51 минуту
Вопрос снимается :) проблема решена.

Iwashka 15.06.2013 12:03

Здравствуйте, уважаемые коллеги и гуру Саподела.
Прочитал первое сообщение. Коды на ДЛЕ несколько десятков раз устанавливал.
При попытке добавить сайт в систему пишет, что не правильно установлен код.
В исходном коде отображаются тестовые цифры. Права на директорию 777, на файлы внутри нее 666, файл links.db создается. В шаблоне, естественно, стоит отображение тега вывода сапоссылок. Сайт в зоне ru, установка кода обычных ссылок.

zhegloff 15.06.2013 12:18

Цитата:

Сообщение от Iwashka (Сообщение 1343170)
В исходном коде отображаются тестовые цифры.

сайт уже в системе. Добавлять нечего.

Iwashka 15.06.2013 13:13

Цитата:

сайт уже в системе. Добавлять нечего.
Если сайт в системе, то это отображается при попытке добавить его в систему, насколько мне известно.

zhegloff 15.06.2013 14:49

Цитата:

Сообщение от Iwashka (Сообщение 1343181)
Если сайт в системе, то это отображается при попытке добавить его в систему, насколько мне известно.

значит вы его только-только удалили оттуда.

sanalen 26.06.2013 03:27

У меня dle 9.3 , всё сделал как в первом посте. Сайт прошёл модерацию но ссылки не выводились. Выкурил всю тему, но так и не заработало.

На просторах интернета нашёл следующий рабочий вариант:

Выводим ссылки несколькими блоками.


В этом случае мы выводим ссылки тремя блоками 2+1+оставшиеся ссылки если их купили

Откройте index.php и ПЕРЕД строкой:
$tpl->compile ( 'main' );

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

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

В шаблон main.tpl в различных местах вставьте теги для вывода ссылок:
{links1}, {links2} и {links}

webmasterskoy 07.07.2013 16:53

Была проблема в установке кода Sape на DLE 9.5, а именно при добавлении сайта выпрыгивала ошибка - на сайте не установлен код.

Проблему решил так:

В коде который приведен в первом посте сделал изменения

после строки

$o['host'] = 'site.ru'; // БЕЗ HTTP://

поставил

$o[ 'force_show_code' ] = true;

после этого сайт сразу добавился в систему.

zhegloff 07.07.2013 17:01

Цитата:

Сообщение от sanalen (Сообщение 1344876)
Выкурил всю тему, но так и не заработало.
...
На просторах интернета нашёл следующий рабочий вариант:

Стоило покурить первое сообщение.
Там написано ровно тоже самое.

AlbinaEA84 10.07.2013 10:45

Цитата:

Сообщение от zhegloff (Сообщение 1279543)
<<-- Предыдущая тема по установке кода на DLE.

1. Загрузите архив с папкой sape со страницы добавления сайта.
2. Распакуйте архив. Внутри архива будет лежать папка с уникальным длинным именем.
3. Загрузите папку на хостинг, в корень вашего сайта.
4. Установите на папку (но не на файлы в ней) права 777.
5. Откройте файл index.php, который лежит в корне сайта и найдите следующую строку:
PHP код:

$tpl->compile('main'); 

6. Перед этой строкой вставьте следующий код:
PHP код:

if (!defined('_SAPE_USER')){
  
define('_SAPE_USER''ВАШ_ХЕШ_КОД');
  }
require_once(
$_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['host'] = 'ваш_сайт.ru'// БЕЗ HTTP://
$sape = new SAPE_client($o);
$tpl->set('{sape_links}'$sape->return_links()); 

Где:
ВАШ_ХЕШ_КОД - имя папки которую вы загрузили на шаге 3.
ваш_сайт.ru - адрес вашего сайта БЕЗ HTTP://

7. Откройте файл main.tpl вашего шаблона и в месте, где будут выводиться ссылки вставьте метку
PHP код:

{sape_links

Код установлен.

Добрый день!

Скажите пожалуйста, а как этот код определяет сколько ссылок будет публиковаться. Как устанавливать - Вы объяснили доходчиво, но где определяется количество выводимых ссылок?

Спасибо.

Клон 10.07.2013 10:55

Цитата:

Сообщение от AlbinaEA84 (Сообщение 1347314)
но где определяется количество выводимых ссылок?

в настройках площадки, а не в коде

вот изучайте http://help.sape.ru/sape/faq/308
да и вообще весь фак почитайте, куча глупых вопросов пропадет

AlbinaEA84 10.07.2013 14:53

Цитата:

Сообщение от Клон (Сообщение 1347320)
в настройках площадки, а не в коде

вот изучайте http://help.sape.ru/sape/faq/308
да и вообще весь фак почитайте, куча глупых вопросов пропадет

Спасибо большое, это теперь понятно.
Ну что делать, когда первый раз с этим сталкиваешься - половина вопросов всё равно будут глупыми. Конечно, можно полгода потратить на доскональное изучение FAQов, и только потом приступить к работе, но у меня нет такого времени, читаю по-быстрому, конечно, кое-что сразу не усваиваю.

Вот ещё несколько вопросов, не поможете? Просто не смогла сама ответы найти.

1. В руководстве по установке кода написано:

Цитата:

Далее, в тех местах страницы, где вы хотели бы выводить ссылки, необходимо вставить следующий код:
<? echo $sape->return_links($n); ?>

где $n – количество ссылок, которое вы хотели бы вывести в данном месте страницы. Последний вызов этой функции в документе обязательно должен производиться без параметров.
Но я планирую на своём сайте только один блок ссылок, будет только одна функция return_links. Получается, что нужно вообще без параметров её применять?

В начале страницы:

Цитата:

<?php
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'мой код');
}
require_once(realpath($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'));
$sape = new SAPE_client();
?>
, а где блок ссылок:

Цитата:

<? echo $sape->return_links(); ?>
Правильно так будет?


2. Если я не планирую продавать ссылки с главной страницы, то есть функция return_links(); у меня вызываться не будет, инициализацию в начале страницы

Цитата:

<?php
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'мой код');
}
require_once(realpath($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'));
$sape = new SAPE_client();
?>
всё равно надо делать?

Спасибо.

Добавлено через 9 минут
Ну и третий вопрос сразу. Хочу добавлять несколько сайтов в систему. Вот что написано в руководстве по установке:

Цитата:

На одной площадке размещено несколько сайтов

Если папка с кодом SAPE используется несколькими сайтами, то, чтобы избежать конфликтов в links.db, используйте следующий параметр:

1 <?php
2 $o['multi_site'] = true; //Указывает скрипту наличие нескольких сайтов
3 $sape = new SAPE_client($o);
4 ?>


В данном случае для каждого сайта будет создан индивидуальный файл со ссылками.
А что же они там не написали куда этот кусок php вставлять: в начало страницы, в конец, в инициализацию.... ? Куда лучше?

Спасибо

Клон 10.07.2013 15:15

Цитата:

Сообщение от AlbinaEA84 (Сообщение 1347352)
1. Правильно так будет?

да


Цитата:

Сообщение от AlbinaEA84 (Сообщение 1347352)
2. всё равно надо делать?

можно не делать


Цитата:

Сообщение от AlbinaEA84 (Сообщение 1347352)
Ну и третий вопрос сразу. Хочу добавлять несколько сайтов в систему.

добавляйте также как и первый и ничего не трогайте

$o['multi_site'] = true; это для других случаев, когда несколько сайтов в одной корневой папке на хостинге

Добавлено через 10 минут
Цитата:

Сообщение от Клон (Сообщение 1347355)
да

такс, погодите, вы ж на DLE ставите? в первом посте пример с одним блоком, делайте как там написано и все будет правильно

Виктория89 11.07.2013 19:32

Помогите Plizzz делаю все как написано и вот мой результат.

Фатальная ошибка: require_once (): Не удалось открывании требуется '/ home/users2/v/viktoria/domains/САЙТ/fb189e70ea57ee4c188f9ca977c389d7/sape.php (include_path =' :/ usr/local/zend-5.3/share/pear. ') в / home/users2/v/viktoria/domains/САЙТ/index.php на линии 386

если меняю на линии 386 в документе (Index.php) на viktoria
получаю такой ответ
Синтаксическая ошибка : синтаксическая ошибка, неожиданный T_STRING в / home/users2/v/viktoria/domains/САЙТ/index.php на линии 386

что я делаю не правильно опишите поподробней как блонди :) как это все установить, версия движка
DataLife Engine: 9.8
Операционная система: Linux 2.6.18-348.3.1.el5
Версия PHP: 5.3.14
Версия MySQL: 5.5.30-30.2-log MySQLi


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

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