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

-->
Ответ
 
Опции темы
Старый 29.04.2008, 14:05   #1
Новичок
 
Регистрация: 05.12.2007
Сообщений: 13
Вес репутации: 0
Tritel на пути к лучшему
По умолчанию Мультидоменный движок и $_host в контекстных ссылках

Ссылки сваливались в ERROR, т.к. они даже не появлялись на страницах сайта.
Прописал в /home/myhost/public_html/my_sape_akk/sape.php
в
Цитата:
32 var $_host = 'mydomain.ru';
Ссылка на сайте после этого появилась. Все ок.

Проблема в том, что физически директория
/home/myhost/public_html/
обслуживает множество доменов и поддоменов.

Тоесть, как быть, если в САПе учавствует еще и
mydomain2.ru mydomain3.ru mydomain4.ru mydomain5.ru .... ?
Tritel вне форума   Ответить с цитированием
Старый 29.04.2008, 14:25   #2
Администратор
 
Аватар для Ank
 
Регистрация: 05.02.2007
Сообщений: 18,405
Вес репутации: 715
Ank - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущее
По умолчанию

а зачем лезть в генофонд? кто мешает прописать хост в вызове?
или занести сапопапку глубже, в каждый mydomain?
__________________
Начать зарабатывать на своих сайтах. Консультирую своих рефов по аське

Читаем ФАК
Ank вне форума   Ответить с цитированием
Старый 29.04.2008, 14:53   #3
Новичок
 
Регистрация: 05.12.2007
Сообщений: 13
Вес репутации: 0
Tritel на пути к лучшему
По умолчанию

ЭЭЭээ. Лично мне мешает моя некомпетентность в программировании.
Я думал отделаться малой кровью, без привлечения программиста. Ведь обычные ссылки на этом движке у меня работают на УРА.

Цитата:
кто мешает прописать хост в вызове?
Может подскажете как это?
Tritel вне форума   Ответить с цитированием
Старый 29.04.2008, 15:00   #4
Администратор
 
Аватар для Ank
 
Регистрация: 05.02.2007
Сообщений: 18,405
Вес репутации: 715
Ank - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущее
По умолчанию

все параметры контекста передаются точно также как и обычного.
рядом с этим местом.
$sape_context = new SAPE_context();

не забываем внутрь передать переменную
в простом хост прописан? - тогда там поглядите.
__________________
Начать зарабатывать на своих сайтах. Консультирую своих рефов по аське

Читаем ФАК
Ank вне форума   Ответить с цитированием
Старый 29.04.2008, 15:07   #5
Новичок
 
Регистрация: 05.12.2007
Сообщений: 13
Вес репутации: 0
Tritel на пути к лучшему
По умолчанию

Цитата:
$sape_context = new SAPE_context();
Нет у меня такого в sape.php
Видимо я что-то пропустил......

Причем, скачал только что новую версию файла. Там тоже такого нету.
Tritel вне форума   Ответить с цитированием
Старый 29.04.2008, 15:27   #6
Администратор
 
Аватар для Ank
 
Регистрация: 05.02.2007
Сообщений: 18,405
Вес репутации: 715
Ank - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущее
По умолчанию

э... а при чем тут сапе.пхп? Он как раз и есть генофонд
такие слова есть в ваших файлах, где ссылки продаются...
__________________
Начать зарабатывать на своих сайтах. Консультирую своих рефов по аське

Читаем ФАК
Ank вне форума   Ответить с цитированием
Старый 29.04.2008, 20:50   #7
Новичок
 
Регистрация: 05.12.2007
Сообщений: 13
Вес репутации: 0
Tritel на пути к лучшему
По умолчанию

Так, в простом у меня не прописан хост, т.к. , видимо, он у меня старый шибко....

Цитата:
<?php
define('_SAPE_USER', 'blablablablablablablablabla');
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['charset'] = 'UTF-8';
$o['multi_site'] = true;
$sape = new SAPE_client($o);
unset($o);
echo $sape->return_links();
?>
Вот как раз я помню вот эту фичу надо было для мультидоменности прописать в свое время: $o['multi_site'] = true;


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

Цитата:
<?php
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'blablablablablablablablablablablabla');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape_context = new SAPE_context();
ob_start(array(&$sape_context,'replace_in_page'));
?>
Tritel вне форума   Ответить с цитированием
Старый 29.04.2008, 21:22   #8
Администратор
 
Аватар для Ank
 
Регистрация: 05.02.2007
Сообщений: 18,405
Вес репутации: 715
Ank - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущее
По умолчанию

$o['charset'] = 'UTF-8';
$o['host'] = 'сайт_без_хттп';
$sape_context = new SAPE_context($o);
про мультидоменность для конеткста.. не помню короче. пробуем пока без... в крайнем случае уточним.
__________________
Начать зарабатывать на своих сайтах. Консультирую своих рефов по аське

Читаем ФАК
Ank вне форума   Ответить с цитированием
Старый 29.04.2008, 22:20   #9
Новичок
 
Регистрация: 05.12.2007
Сообщений: 13
Вес репутации: 0
Tritel на пути к лучшему
По умолчанию

Такс.
Разобрался.
По аналогии как и в старом коде.

Вобщем, вот так надо:

Цитата:
<?php
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'blablablablablablablablablablablabla');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['charset'] = 'UTF-8';
$o['multi_site'] = true;
$sape_context = new SAPE_context($o);
ob_start(array(&$sape_context,'replace_in_page'));
?>
После этого в папке создаются вот такие файлы:
domain01.ru.words.db
domain02.ru.words.db
.....
domain0x.ru.words.db
Tritel вне форума   Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Еще раз о ценах и ссылках tim1991 Вопросы от новичков 33 02.09.2008 19:49
Ерроры в ссылках помогите Igar-ok Ошибки при работе с системой 3 29.04.2008 16:48
Еггоры на контекстных ссылках. Помогите!!! Igar-ok Ошибки при работе с системой 1 15.04.2008 11:06
Вопрос по статусам в ссылках Antik-prisadka Вопросы по работе системы 6 10.04.2008 02:30
Уведомление о снятых ссылках Kaskad Пожелания пользователей системы 1 28.11.2007 17:46


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