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

-->
Ответ
 
Опции темы
Старый 17.03.2009, 11:44   #1
Новичок
 
Регистрация: 05.09.2008
Сообщений: 25
Вес репутации: 0
BaduN на пути к лучшему
По умолчанию ссылки не показываются

Файл линкс.дб создается, ссылки в него записываются, но не отображаются на странице. Код записан в футер, который вызывается инклудом.
Пробовал сделать то, что написано в фак:

Цитата:
передать в файл footer.php информацию о текущей странице:

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

а затем подставить эту информацию в код вызова через параметр (это уже в footer.php):

$o['request_uri'] = $_GET['uri']; // Явно задаём текущую страницу
$sape = new SAPE_Client($o);
Не помогает. Опытные саперы, посоветуйте пожалуйста как можно еще попытаться решить проблему.
BaduN вне форума   Ответить с цитированием
Старый 17.03.2009, 11:47   #2
Эксперт
 
Регистрация: 13.05.2008
Сообщений: 7,497
Вес репутации: 387
Апокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущее
По умолчанию

Цитата:
Сообщение от BaduN Посмотреть сообщение
include('http://www.site.ru/footer.php?uri='.$_SERVER['REQUEST_URI']);
что это такое? зачем?
Апокалипсис вне форума   Ответить с цитированием
Старый 17.03.2009, 11:48   #3
Новичок
 
Регистрация: 05.09.2008
Сообщений: 25
Вес репутации: 0
BaduN на пути к лучшему
По умолчанию

Апокалипсис
Так вот тут напсано http://www.sape.ru/faq.php?q_id=289

Цитата:
Такая проблема вызвана тем, что наш код не может определить, с какой страницы он вызывается. Причин может быть несколько, но самая распространённая заключается в том, что код вызова sape.php вставлен в файл (например, footer.php), который подключается к сайту через подзапрос, например:

include('http://www.site.ru/footer.php');

Есть два возможных решения:

1. вставить вызов кода в другое место,
2. передать в файл footer.php информацию о текущей странице:

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

а затем подставить эту информацию в код вызова через параметр (это уже в footer.php):

$o['request_uri'] = $_GET['uri']; // Явно задаём текущую страницу
$sape = new SAPE_Client($o);
BaduN вне форума   Ответить с цитированием
Старый 18.03.2009, 11:03   #4
Специалист
 
Регистрация: 25.09.2007
Сообщений: 361
Вес репутации: 214
shr - как роза среди колючекshr - как роза среди колючекshr - как роза среди колючекshr - как роза среди колючек
По умолчанию

чек-код для начала выведите
$o[ 'force_show_code' ] = true;

если в странице будет <!--check code-->, можно думать дальше
shr вне форума   Ответить с цитированием
Старый 18.03.2009, 12:47   #5
Новичок
 
Регистрация: 05.09.2008
Сообщений: 25
Вес репутации: 0
BaduN на пути к лучшему
По умолчанию

Вместо
Цитата:
$sape = new SAPE_client();
вставил
Цитата:
$o['force_show_code'] = true;
$sape = new SAPE_client($o);
В коде страницы на преполагаемом месте вывода ссылок появилось <!--191227344480-->
BaduN вне форума   Ответить с цитированием
Старый 18.03.2009, 12:58   #6
Администратор
 
Аватар для Ank
 
Регистрация: 05.02.2007
Сообщений: 18,405
Вес репутации: 716
Ank - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущее
По умолчанию

BaduN, гуд. бОльшая часть работает.
Теперь осталось немного $o['request_uri'] = сюда верный путь передать.
пхпинфо в помощь
__________________
Начать зарабатывать на своих сайтах. Консультирую своих рефов по аське

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

Ank

"Разжуй" мне чуточку подробнее, пожалуйста. Я не силен в программировании.

Последний раз редактировалось BaduN; 18.03.2009 в 13:23.
BaduN вне форума   Ответить с цитированием
Старый 18.03.2009, 13:22   #8
Администратор
 
Аватар для Ank
 
Регистрация: 05.02.2007
Сообщений: 18,405
Вес репутации: 716
Ank - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущее
По умолчанию

Цитата:
2. передать в файл footer.php информацию о текущей странице:а затем подставить эту информацию в код вызова через параметр (это уже в footer.php):

$o['request_uri'] = $_GET['uri']; // Явно задаём текущую страницу
вот тут какбы все и описано.
Осталось найти ВЕРНУЮ переменную, $_GET['uri'] - эта может и не та...
А верную можно узнать вызвав функцию phpinfo();
Я не понимаю куда еще жевать, если нет знакомых букв - то видимо лучше попросить кого нибудь, баксов за 5 Вам помогут.
__________________
Начать зарабатывать на своих сайтах. Консультирую своих рефов по аське

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

Ank

"Букв нет знакомых" - это ты верно подметил, но есть стремление разобраться самому.
Вызвал я phpinfo() - появилась таблица со столбцами "Variable" и "Value". Смотрю в нее и вижу фигу. Не могу различить я там "ВЕРНУЮ переменную".


Может найдется человек, кому я в личку/аську дам линк для вызова phpinfo, и он найдет там нужную переменную, и меня ткнет в нее?
BaduN вне форума   Ответить с цитированием
Старый 18.03.2009, 14:26   #10
Администратор
 
Аватар для Ank
 
Регистрация: 05.02.2007
Сообщений: 18,405
Вес репутации: 716
Ank - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущее
По умолчанию

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

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


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не показываются ссылки. timkin Вопросы от новичков 20 18.04.2008 04:13
Не показываются ссылки Sape при смене IP zabstudio Вопросы по работе системы 2 09.01.2008 10:55
Частично не показываются ссылки EugeneTim Вопросы по работе системы 2 12.12.2007 14:56
Ссылки все в ОК, но не показываются momm Вопросы по работе системы 6 10.09.2007 14:45
Не показываются ссылки, совсем. Ilusha Ошибки при работе с системой 24 28.07.2007 13:19


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