02.02.2015, 23:34 | #1 |
Новичок
Регистрация: 17.03.2010
Сообщений: 14
Вес репутации: 0
|
Ссылки не меняются в блоке Drupal
Здравствуйте,
Захожу на внутреннюю страницу, устанавливаю весь код в один блок, нажимаю Сохранить, страница обновляется и я вижу ссылку, которая была куплена на этой странице, все ок. Но перехожу на другую внутреннюю страницу и там отображается эта же самая ссылка и так на всех. Попробовал выключить кеширование блоков, но не помогло. Попробовал разнести код по блокам с глобальной переменной sape, но у меня повисает сайт с ошибкой PHP Fatal error: Call to a member function return_links() on a non-object in /home/www/site.ru/www/modules/php/php.module(80) : eval()'d code on line 2 Тогда решил не умничать и скачать модуль для сапы с drupal.org, однако он также вешает сайт с ошибкой. Кто-нибудь сталкивался? Подскажите где искать причину таких косяков. Кроме рук и днк |
03.02.2015, 00:05 | #2 |
Специалист
Регистрация: 22.12.2013
Адрес: Файна
Сообщений: 483
Вес репутации: 158
|
Штатный телепат в отпуске, какой код ставите ?
Пример кода приведите навигация не на аяксе?
__________________
|
03.02.2015, 11:09 | #3 |
Новичок
Регистрация: 17.03.2010
Сообщений: 14
Вес репутации: 0
|
Когда в один блок, то:
<?php if (!defined('_SAPE_USER')){ define('_SAPE_USER', 'код'); } require_once(realpath($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php')); $o['charset'] = 'UTF-8'; $o['force_show_code'] = true; $o['host'] = 'сайт.ru'; $sape = new SAPE_client($o); echo $sape->return_links(); unset($o); ?> Когда в разные, то: <?php global $sape; if(!defined('_SAPE_USER')){ define('_SAPE_USER', 'код'); } require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $o['charset'] = 'UTF-8'; $o['force_show_code'] = true; $o['host'] = 'сайт.ru'; $sape = new SAPE_client($o); unset($o); ?> потом <?php global $sape; echo $sape->return_links(); ?> "Код" и "сайт" меняю на свои значения Навигация без ajax Последний раз редактировалось zn1p; 03.02.2015 в 11:11. Причина: Добавлено сообщение |
03.02.2015, 11:18 | #4 |
Администратор
Регистрация: 05.02.2007
Сообщений: 18,405
Вес репутации: 720
|
$o['request_uri'] =
не хватает скорее всего. ЧПУ есть? вот значит в эту переменную попадает не тот адрес. Убедиться можно сунув что нибудь типа php_info(); рядом с сапекодом. Ну или почитать системный фак по установке в части борьбы с ЧПУ
__________________
Читаем ФАК |
03.02.2015, 20:46 | #5 | |
Новичок
Регистрация: 17.03.2010
Сообщений: 14
Вес репутации: 0
|
Цитата:
и $o['multi_site'] = true; не помогли |
|
04.02.2015, 10:40 | #6 |
Администратор
Регистрация: 05.02.2007
Сообщений: 18,405
Вес репутации: 720
|
ну просто так копипаст редко помогает. Я то думал вы понимаете что и зачем делаете...
Баксов за 10 вам помогут.
__________________
Читаем ФАК |
12.02.2015, 21:07 | #8 |
Специалист
|
привет, ну я модуль делаю для друпы. сегодня могу на гит выложить. правда там есть одна проблема, кто бы подсказал. не знаю пока как решить
а ссылки показываются
__________________
заработок на сайтах без пессимизации |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
На сайте в блоке сапы левые ссылки | tonx92 | Вопросы от новичков | 8 | 03.05.2014 00:49 |
Взлом. Лишние ссылки в блоке Sape. Что делать? | plama | Вопросы по работе системы | 30 | 13.03.2014 13:46 |
Лишние ссылки в блоке | minsky | Ошибки при работе с системой | 10 | 25.07.2013 16:36 |
А ссылки в невидимом блоке это справедливо? | snugsoft | Вопросы от новичков | 7 | 15.08.2010 23:16 |
Компоновка ссылок, все ссылки в одном блоке, почему нет? | Theolos | Вопросы от новичков | 10 | 10.09.2008 18:35 |
Часовой пояс GMT +3, время: 05:25.