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

-->
Ответ
 
Опции темы
Старый 03.08.2007, 14:36   #1
Новичок
 
Регистрация: 03.08.2007
Сообщений: 5
Вес репутации: 0
anelli на пути к лучшему
По умолчанию Все ссылки в Эрроре

Здравствуйте!

Позавчера добавила проект для продажи ссылок, код установлен правильно, но хитро, места начали продаваться и с течением времени вываливаться в эррор, сейчас все 60 ссылок в аду и на сайте не показываются, хотя links заполнен хрефами.

Двиг UMI CMS с зазенденным index.php
модреврайт используется
линкс.дб заполнен
закоментированное число отображается
инклюды очень сложные - index.php вызывает темплейт дизайна /tpls/content/default.tpl, в котором с помощью макроса %system getOuterContent('sape_code.php')% подключен файл с кодом, в данный момент таким:

Код:
	 
define('_SAPE_USER', '*************************'); 
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');

$o['host'] = 'ввв.что-то.ру';
$o['request_uri'] = $_SERVER['REDIRECT_URL'];
$o['verbose'] = true;
$o['force_show_code'] = true;
$sape = new SAPE_client($o);
unset($o);

echo $sape->return_links().$_SERVER['REDIRECT_URL'];

Что делать? )))
anelli вне форума   Ответить с цитированием
Старый 03.08.2007, 14:39   #2
Администратор
 
Регистрация: 22.11.2006
Сообщений: 5,868
Вес репутации: 21475165
Avelon - репутация неоспоримаAvelon - репутация неоспоримаAvelon - репутация неоспоримаAvelon - репутация неоспоримаAvelon - репутация неоспоримаAvelon - репутация неоспоримаAvelon - репутация неоспоримаAvelon - репутация неоспоримаAvelon - репутация неоспоримаAvelon - репутация неоспоримаAvelon - репутация неоспорима
По умолчанию

самое важное не написали - ссылки то показываются?
Avelon вне форума   Ответить с цитированием
Старый 03.08.2007, 14:42   #3
Новичок
 
Регистрация: 03.08.2007
Сообщений: 5
Вес репутации: 0
anelli на пути к лучшему
По умолчанию

Написала в первом абзаце - не показываются... ))) Нет ни одной ссылки на сайте.
anelli вне форума   Ответить с цитированием
Старый 03.08.2007, 14:48   #4
Администратор
 
Регистрация: 22.11.2006
Сообщений: 5,868
Вес репутации: 21475165
Avelon - репутация неоспоримаAvelon - репутация неоспоримаAvelon - репутация неоспоримаAvelon - репутация неоспоримаAvelon - репутация неоспоримаAvelon - репутация неоспоримаAvelon - репутация неоспоримаAvelon - репутация неоспоримаAvelon - репутация неоспоримаAvelon - репутация неоспоримаAvelon - репутация неоспорима
По умолчанию

Цитата:
Сообщение от anelli Посмотреть сообщение
Написала в первом абзаце - не показываются... ))) Нет ни одной ссылки на сайте.
скорее всего дело в

$o['request_uri'] = $_SERVER['REDIRECT_URL'];

видимо ответ сервера отличается от реального адреса страницы или тут надо другое чтото использовать согдасно специфике вашего движка
Avelon вне форума   Ответить с цитированием
Старый 03.08.2007, 15:03   #5
Новичок
 
Регистрация: 03.08.2007
Сообщений: 5
Вес репутации: 0
anelli на пути к лучшему
По умолчанию

Я пробовала просто писать:

$o['request_uri'] = "/index.php";
или
$o['request_uri'] = "/tpls/content/default.tpl";
или
$o['request_uri'] = "/sape_code.php"; что и сейчас выводится с помощью $_SERVER['REDIRECT_URL'];

Что в этой переменной вообще должно быть? В вопросе 9 в факе вот этот код:

include('http://www.site.ru/footer.php?uri='.$_SERVER['REQUEST_URI']);

который должен выводить не приинклюденный файл, а тот, в котором инклюд прописан, в моем случае /tpls/content/default.tpl (или индекс?), но макрос не передает переменную $_SERVER['REQUEST_URI'], поэтому такой вариант отпал и я просто отписала текстом, но ничего...
anelli вне форума   Ответить с цитированием
Старый 03.08.2007, 15:22   #6
Администратор
 
Регистрация: 22.11.2006
Сообщений: 5,868
Вес репутации: 21475165
Avelon - репутация неоспоримаAvelon - репутация неоспоримаAvelon - репутация неоспоримаAvelon - репутация неоспоримаAvelon - репутация неоспоримаAvelon - репутация неоспоримаAvelon - репутация неоспоримаAvelon - репутация неоспоримаAvelon - репутация неоспоримаAvelon - репутация неоспоримаAvelon - репутация неоспорима
По умолчанию

Цитата:
Сообщение от anelli Посмотреть сообщение
Я пробовала просто писать:

$o['request_uri'] = "/index.php";
или
$o['request_uri'] = "/tpls/content/default.tpl";
или
$o['request_uri'] = "/sape_code.php"; что и сейчас выводится с помощью $_SERVER['REDIRECT_URL'];

Что в этой переменной вообще должно быть? В вопросе 9 в факе вот этот код:

include('http://www.site.ru/footer.php?uri='.$_SERVER['REQUEST_URI']);

который должен выводить не приинклюденный файл, а тот, в котором инклюд прописан, в моем случае /tpls/content/default.tpl (или индекс?), но макрос не передает переменную $_SERVER['REQUEST_URI'], поэтому такой вариант отпал и я просто отписала текстом, но ничего...
нет, это показано ка пример - а где ваш движок хранит эту переменную - я понятия не имею. возможно что ее вообще не надо использовать.
Avelon вне форума   Ответить с цитированием
Старый 03.08.2007, 15:44   #7
Новичок
 
Регистрация: 03.08.2007
Сообщений: 5
Вес репутации: 0
anelli на пути к лучшему
По умолчанию

Код:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^robots\.txt$ /sbots.php?path=$1%{QUERY_STRING} [L]
RewriteCond %{REQUEST_URI} !styles
RewriteCond %{REQUEST_URI} !css
RewriteCond %{REQUEST_URI} !^js
RewriteCond %{REQUEST_URI} !images
RewriteCond %{REQUEST_URI} !webstat
RewriteCond %{REQUEST_URI} !catalog_debug
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]*)$ /index.php?path=$1&%{QUERY_STRING} [L]
Вот что написано в факе двига про модреврайт
anelli вне форума   Ответить с цитированием
Старый 03.08.2007, 16:17   #8
Новичок
 
Регистрация: 03.08.2007
Сообщений: 5
Вес репутации: 0
anelli на пути к лучшему
По умолчанию

Все, проблему я решила!

Ссылки имеют вид:

сайт.ру/main
--- сайт.ру/main/12345
сайт.ру/news
--- сайт.ру/news/98765
и т.д.


Я прописала для каждого такого подраздела свою переменную:

$o['request_uri'] = "/main";
или
$o['request_uri'] = "/news";
anelli вне форума   Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ссылки в эрроре BerlinA Ошибки при работе с системой 14 09.07.2008 22:23
Ахтунг! Весь контекст в эрроре MadGreen Контекстные ссылки и все, что с ними связано 49 02.06.2008 11:11
ссылки в Эрроре paulg Вопросы от новичков 4 05.04.2008 16:30


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