Вернуться   Форум SAPE.RU > Система SAPE.ru > Вопросы по работе системы

-->
Ответ
 
Опции темы
Старый 09.11.2007, 23:25   #1
Новичок
 
Регистрация: 08.11.2007
Сообщений: 9
Вес репутации: 0
fairspeed на пути к лучшему
По умолчанию Проблема видимости ссылок!

есть сайт на html и у него 30-50 страниц! .htaccess всё прописано php работает Но дело в спедующем у меня три сайта site1.ru основной домен а site2.msk.ru и site3.ru прикручены как синонимы и расположены в отдельных папках в корне основного но работают и проиндексированы как отдельные сайты. Теперь вместо ссылок в коде страниц < цифры> Может подскажите хотя бы к кому с такими вопросами обращаться.
Зарапнее спасибо!
подскажите разве это отличается: HTTP/1.1 200 OK
Server: nginx/0.5.30
Date: Fri, 09 Nov 2007 19:12:21 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
X-Powered-By: PHP/4.4.7
Content-Language: ru

и на сайте <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>

<link href="../style.css" rel="stylesheet" type="text/css" />
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
fairspeed вне форума   Ответить с цитированием
Старый 10.11.2007, 05:48   #2
Эксперт
 
Аватар для Massacre
 
Регистрация: 04.05.2007
Адрес: Kiev, UA
Сообщений: 3,649
Вес репутации: 313
Massacre - прекрасное будущееMassacre - прекрасное будущееMassacre - прекрасное будущееMassacre - прекрасное будущееMassacre - прекрасное будущееMassacre - прекрасное будущееMassacre - прекрасное будущееMassacre - прекрасное будущееMassacre - прекрасное будущееMassacre - прекрасное будущееMassacre - прекрасное будущее
Отправить сообщение для Massacre с помощью ICQ
По умолчанию

необходимо прочитать FAQ, в котором описана процедура изменения кода получения ссылок на что-то типа такого

define('_SAPE_USER', 'ваш цифрокод');
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['host'] = 'урл сайта в сапе';
$sape = new SAPE_client($o);
unset($o);
echo $sape->return_links();
__________________
NEON2 NCC системный интегратор. Установка кода SAPE (от $10), бесплатные консультации клиентам (рефералам).
Аттестат продавца.
Massacre вне форума   Ответить с цитированием
Старый 10.11.2007, 20:01   #3
Новичок
 
Регистрация: 08.11.2007
Сообщений: 9
Вес репутации: 0
fairspeed на пути к лучшему
По умолчанию

Цитата:
Сообщение от Massacre Посмотреть сообщение
необходимо прочитать FAQ, в котором описана процедура изменения кода получения ссылок на что-то типа такого

define('_SAPE_USER', 'ваш цифрокод');
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['host'] = 'урл сайта в сапе';
$sape = new SAPE_client($o);
unset($o);
echo $sape->return_links();
пробывал не сработало

Опишу всю свою проблему с самого начала.

У меня есть сайт www.site01.ru. В папке WWW этого сайта находится ещё два сайта www.site02.ru и www.site03.ru, то есть они являются синонимами (так называет их мой хостер) сайта www.site01.ru. www.site02.ru и www.site03.ru я разместил в системе sape с целью продажи ссылок. Вот тут-то у меня и возникли проблемы с установкой кода. Когда я пытался разместить код sape, например, на сайт www.site02.ru, то он начинал работать некорректно. Некорректность его работы заключалась в том, что при загрузке страницы код sape обрезал участок страницы, следовавший за тем местом, куда он был вставлен. Когда же я перенёс папку sape в корень сайта www.site01.ru, то всё заработало. И на www.site02.ru и на www.site03.ru появился чек-код.

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

В чём может быть проблема и как её исправить?

Лично я считаю, что эта проблема возникла из-за того, что папка sape не лежит в корне тех сайтов, которые были добавлены в систему, а лежит в корне www.site01.ru. Однако, как я писал выше, когда она лежит в корне www.site02.ru и www.site03.ru, код работает некорректно! Так вот мне хотелось бы знать, как правильно установить код sape, чтобы он нормально работал на сайтах www.site02.ru и www.site03.ru? Если же этого сделать нельзя никак, то, как сделать так, чтобы он нормально работал, когда папка sape лежит в корне сайта www.site01.ru?
fairspeed вне форума   Ответить с цитированием
Старый 10.11.2007, 20:18   #4
Специалист
 
Регистрация: 14.10.2007
Сообщений: 157
Вес репутации: 205
Kholod на пути к лучшему
По умолчанию

У Вас должно быть три папки "ваш цифрокод" в разных местах.
Но, раз Вы всё слили в одну кучу, то извольте переменную $_SERVER['DOCUMENT_ROOT'] в сапоссылках на допсайтах дополнить путями к папкам размещения этих допссылок.
А обрезка у Вас могла быть вызвана ошибкой выполнения сапокода.
Продебугьте код сапы (например, убрав @ или проставив echo 1 и сможете найти и место ошибки, и причины, её вызвашие.

Киньте адреса в личку. И $_SERVER['DOCUMENT_ROOT'] для кажого сайта. Любопытно.
Kholod вне форума   Ответить с цитированием
Старый 10.11.2007, 21:05   #5
Новичок
 
Регистрация: 25.07.2007
Адрес: Москва
Сообщений: 27
Вес репутации: 0
serp на пути к лучшему
По умолчанию

Согласен с предыдущим оратором -- скорее всего проблема в путях к папке с sape.php
serp вне форума   Ответить с цитированием
Старый 10.11.2007, 21:45   #6
Новичок
 
Регистрация: 08.11.2007
Сообщений: 9
Вес репутации: 0
fairspeed на пути к лучшему
По умолчанию

Цитата:
Сообщение от Kholod Посмотреть сообщение
У Вас должно быть три папки "ваш цифрокод" в разных местах.
Но, раз Вы всё слили в одну кучу, то извольте переменную $_SERVER['DOCUMENT_ROOT'] в сапоссылках на допсайтах дополнить путями к папкам размещения этих допссылок.
А обрезка у Вас могла быть вызвана ошибкой выполнения сапокода.
Продебугьте код сапы (например, убрав @ или проставив echo 1 и сможете найти и место ошибки, и причины, её вызвашие.

Киньте адреса в личку. И $_SERVER['DOCUMENT_ROOT'] для кажого сайта. Любопытно.
Т.е. выглядить должно так:
<?php
define('_SAPE_USER', '....................');
require_once($_SERVER['DOCUMENT_ROOT'].'/'.Сайт1.ru_SAPE_USER.'/sape.php');
$sape = new SAPE_client();
echo $sape->return_links();
?>


или так:
<?php
define('_SAPE_USER'...........................');
require_once($_SERVER['DOCUMENT_ROOT'].'/'.Сайт1.ru_SAPE_USER.'/sape.php');
$o['host'] = 'Сайт2.ru';
$sape = new SAPE_client($o);
unset($o);
echo $sape->return_links();
?>
fairspeed вне форума   Ответить с цитированием
Старый 10.11.2007, 21:57   #7
Специалист
 
Регистрация: 14.10.2007
Сообщений: 157
Вес репутации: 205
Kholod на пути к лучшему
По умолчанию

Ну я же не знаю, что у Вас за $_SERVER['DOCUMENT_ROOT'] для каждого из сайтов.
Вставьте, например.
PHP код:
<?php 
echo $_SERVER['DOCUMENT_ROOT']; 
echo 
$_SERVER['HTTP_HOST']; 
?>
Если Ваш HTTP_HOST отображается правильно, то Вам незачем $o
А то, кстати, Вы пишете:
PHP код:
$o['host'] = 'Сайт2.ru'
А обращаетесь не к Сайт2.ru, а к www.Сайт2.ru и хотите, чтобы заработало.
Тогда уж пишите:
PHP код:
$o['host'] = 'www.Сайт2.ru'
Kholod вне форума   Ответить с цитированием
Старый 10.11.2007, 22:07   #8
Новичок
 
Регистрация: 08.11.2007
Сообщений: 9
Вес репутации: 0
fairspeed на пути к лучшему
По умолчанию

Это показывает сайт2 который является синонимом сайта1 и лежит в его корне отдельной папкой _SERVER["DOCUMENT_ROOT"] /bhome/part1/01/здесь логин акаунта хостинга/Сайт1.ru(без www)/www
fairspeed вне форума   Ответить с цитированием
Старый 10.11.2007, 22:58   #9
Новичок
 
Регистрация: 08.11.2007
Сообщений: 9
Вес репутации: 0
fairspeed на пути к лучшему
По умолчанию

Вы понимаете я совсем не в теме с PHP указал выше что отвечает на запрос PHP
совсем запутался и перепробывал все что есть в FAQ мне отвечают как человеку который знает PHP а я незнаю как составить эти строки <?php
define('_SAPE_USER', '....................');
require_once($_SERVER['DOCUMENT_ROOT'].'/'.Сайт1.ru_SAPE_USER.'/sape.php');
$sape = new SAPE_client();
echo $sape->return_links();
?>

и куда должен указывать путь и где он устанавливается
Цитата:
Сообщение от Kholod Посмотреть сообщение
Ну я же не знаю, что у Вас за $_SERVER['DOCUMENT_ROOT'] для каждого из сайтов.
Вставьте, например.
PHP код:
<?php 
echo $_SERVER['DOCUMENT_ROOT']; 
echo 
$_SERVER['HTTP_HOST']; 
?>
Если Ваш HTTP_HOST отображается правильно, то Вам незачем $o
А то, кстати, Вы пишете:
PHP код:
$o['host'] = 'Сайт2.ru'
А обращаетесь не к Сайт2.ru, а к www.Сайт2.ru и хотите, чтобы заработало.
Тогда уж пишите:
PHP код:
$o['host'] = 'www.Сайт2.ru'
fairspeed вне форума   Ответить с цитированием
Старый 11.11.2007, 15:30   #10
Администратор
 
Аватар для Ank
 
Регистрация: 05.02.2007
Сообщений: 18,405
Вес репутации: 715
Ank - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущее
По умолчанию

Так. Что такое путь - понятно?
echo $_SERVER['DOCUMENT_ROOT']; - вот это выведет путь до ... э.. корня сайта
выведет прямо на сайте.
. (точка) - операция конкатенации, склеивания.
теперь разберем что написано в
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
до скобки - название функции. не будем тут разбираться что она делает.
а вот ее аргумент формируется так
путь до корня+/+сапекод+/сапе.пхп
т.е. просто путь до нужного сапе.пхп
отсюда видно, что если сапепапка лежит по пути
корень/сайт.ру/сапекод
то надо просто добавить /, по образу и подобию
__________________
Начать зарабатывать на своих сайтах. Консультирую своих рефов по аське

Читаем ФАК
Ank вне форума   Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с добавлением ссылок и цен. thednb Вопросы от новичков 4 19.03.2008 13:04
Проблема с проверкой ссылок big.bon Контекстные ссылки и все, что с ними связано 3 04.02.2008 13:41
проблема с максимумом ссылок zakusha Вопросы по работе системы 3 23.07.2007 00:30
Проблема с отображением ссылок Lesnik59 Ошибки при работе с системой 1 13.07.2007 17:19
Проблема с текстами ссылок Lesnik59 Ошибки при работе с системой 5 04.07.2007 22:13


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