25.09.2009, 21:54 | #1 |
Новичок
Регистрация: 25.09.2009
Сообщений: 2
Вес репутации: 0
|
Установка кода на IPB 2.3.6
Здравствуйте, помогите решить проблему, я ставил код вот по этой инструкции для IPB:
./sources/classes/class_display.php В нём находим строку вида: $this->ipsclass->skin['_wrapper'] = str_replace( "<% CHARSET %>" , $this->ipsclass->vars['gb_char_set'], $this->ipsclass->skin['_wrapper']); После неё добавляем : //----------------------- SAPE.ru------------------------------------------ define('_SAPE_USER', 'ваш_уникальный_номер'); require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $sape = new SAPE_client(); $sap = $sape->return_links(); $this->ipsclass->skin['_wrapper'] = str_replace( "<% SAPE %>", $sap, $this->ipsclass->skin['_wrapper']); //----------------------- end SAPE.ru------------------------------------------ здесь 'ваш_уникальный_номер' это номер при установки sape. Также в корневой директории сайта должна быть папка с таким же именем и на эту папку выставлены права на чтение и запись Идем в админку форума: Внешний вид->Список стилей->Ваш_стиль->Изменить общий шаблон форума Ищем строчку: Код <% COPYRIGHT %> Ниже добавляем: Код <% SAPE %> в результате вышла вот такая ошибка: Warning: display::require_once(/5f54xxxxxxx2c98cc7c54638e3da88ed/sape.php) [display.require-once]: failed to open stream: No such file or directory in D:\inetpub\vhosts\skripters.ru\httpdocs\sources\cl asses\class_display.php on line 517 я на всякий случай почитал про require_once и как оказалось что Windows-версия PHP в настоящее время не поддерживает доступ к удалённым файлам для этой функции, даже если включена опция allow_url_fopen. а у меня как раз форум на windows хостинге. КАК РЕШИТЬ ЭТУ ПРОБЛЕМУ? HELP!!!! |
25.09.2009, 21:56 | #2 |
Эксперт
Регистрация: 13.05.2008
Сообщений: 7,497
Вес репутации: 391
|
В данном случае, файл не удаленный а локальный. Проверяйте правильность пути до sape.php
__________________
|
25.09.2009, 22:41 | #3 | |
Новичок
Регистрация: 25.09.2009
Сообщений: 2
Вес репутации: 0
|
Прописал вот таким способом:
define('_SAPE_USER', '5f5413хххххххххc7c54638e3da88ed'); require_once('D:/inetpub/vhosts/skripters.ru/httpdocs/'._SAPE_USER.'/sape.php'); $o['force_show_code'] = true; $sape = new SAPE_client($o); $sap = $sape->return_links(); $this->ipsclass->skin['_wrapper'] = str_replace( "<% SAPE %>", $sap, $this->ipsclass->skin['_wrapper']); вроди бы ошибку не выдает, но как проверить что все правильно установлено? Добавлено через 13 минут Цитата:
все сделал вот по этому описанию: попробуйте вместо require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); вписать require_once('путь до папки на сервере/'._SAPE_USER.'/sape.php'); путь до папки на сервере можно узнать с помощью урл http://вашсайт/php.php при этом содержанием файла php.php является: <? phpinfo(); ?> ищите значение DOCUMENT_ROOT (что-то типа /var/www/liker/data/www/вашдомен это и будет путь... Последний раз редактировалось hossen; 25.09.2009 в 22:41. Причина: Добавлено сообщение |
|
29.09.2009, 09:51 | #4 |
Эксперт
Регистрация: 13.05.2008
Сообщений: 7,497
Вес репутации: 391
|
__________________
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Установка кода на SMF | DkWix | Установка кода на различные движки | 60 | 28.05.2016 15:57 |
Установка кода на DLE | gapon | Установка кода на различные движки | 2423 | 04.10.2012 12:43 |
Установка кода | skat | Вопросы от новичков | 3 | 08.07.2010 19:04 |
Установка кода Sape на голый HTML. Вылазит часть кода | barushk | Вопросы от новичков | 5 | 07.04.2009 08:14 |
Установка кода на b2m | fortuna | Установка кода на различные движки | 9 | 18.09.2008 20:08 |
Часовой пояс GMT +3, время: 14:26.