Форум SAPE.RU

Форум SAPE.RU (http://forum.sape.ru/index.php)
-   Вопросы по работе системы (http://forum.sape.ru/forumdisplay.php?f=13)
-   -   Сайты на одну папку и проблемы использования Sape (http://forum.sape.ru/showthread.php?t=33670)

piracy 28.06.2009 03:03

Сайты на одну папку и проблемы использования Sape
 
Я использую несколько сайтов на одну папку.
Как быть с папкой, где находится links.db и sape.php? Она будет в этом случае одна для всех сайтов.
Возможно ли вообще совмещать несколько сайтов на одну папку и sape?

Gashish 28.06.2009 05:12

Всмысле? У вас ваша хешированная папка всегда будет одна и таже, только в разные подпапках для сайтов, и для каждого сайта свой links.db и sape.php

Skybee 28.06.2009 06:00

я так понимаю, что ТС алисы в сапу запихнуть собирается.
я как-то делал примерно следующее:
вообщем для каждого домена я создавал отдельную папку с именем этого домена в которую клал каталог саповский. и в пути к каталогу добавлял чтот типо такого
/".$_SERVER['HTTP_HOST']."/
только лучше напрямую $_SERVER['HTTP_HOST'] не вставлять, а предварительно избавиться от 'www.'

cheboor 28.06.2009 06:35

установите опцию multi_site и тогда в папке сапы, будут лежать файлы:
sape.php
domain1.ru.links.db
domain2.ru.links.db
т.е. для каждого Вашего сайта будет заведен отдельный links.db и ничего виртуозить не нужно - в коде сапы эта ситуация предусмотрена.

if (!defined('_SAPE_USER')){
define('_SAPE_USER', ваш ключ);
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['multi_site']=1;
$sape = new SAPE_client($o);
echo $sape->return_links();
unset($o);
как то так...

piracy 28.06.2009 13:25

cheboor, спасибо!
Попробую.

piracy 29.06.2009 13:58

Что-то у меня не работает. На всех сайтах одни и те же ссылки...
Пробовал такой код:

<?php
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'ключ');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['charset'] = 'utf-8';
$p['multi_site']=1;
$sape = new SAPE_client($o);
echo $sape->return_links();
unset($p);
?>

В чем проблемка подскажите плиз.

Ank 29.06.2009 14:12

Цитата:

Сообщение от piracy (Сообщение 490795)
$o['charset'] = 'utf-8';
$p['multi_site']=1;

долго-долго вчитываться....
ищем сходство между О и Р
там конечно есть кружочки....

piracy 29.06.2009 18:35

Цитата:

Сообщение от Ank (Сообщение 490828)
долго-долго вчитываться....
ищем сходство между О и Р
там конечно есть кружочки....

Я не программист. Хочу просто чтоб помогли.
Кажется допетрил.
Вот такой вариант правильный?

<?php
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'ключ');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['charset'] = 'utf-8';
$o['multi_site']=1;
$sape = new SAPE_client($o);
echo $sape->return_links();
unset($o);
?>

Ank 29.06.2009 18:53

piracy, угу. так похоже. Признак правильности - куча РАЗНЫХ линкс.дб в сапопапке

piracy 29.06.2009 19:46

Получил правильный код от службы поддержки.
Может кому пригодится:

<?php
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'ключ);
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['multi_site'] = true;
$sape = new SAPE_client($o);
echo $sape->return_links();
unset($o);
?>


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

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