Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » IkonBoard и другие форумы » Invision Board » Проблема с IPB 2.2.2

Модерирует : Antuan, Dekker

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

SolarW



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Здравствуйте.
 
Подскажите плс чем могла быть вызвана следующая проблема.
 
Просетапил русскую (нуленую) IPB 2.2.2 для пробы.
Админка работает замечательно но при попытке зайти на главную страницу получаю

Код:
Parse error: syntax error, unexpected T_STRING in /www/forum/cache/skin_cache/cacheid_2/skin_global.php on line 70

Поискал по инету, ниче не нашел кроме того что такие проблемы не только у меня
ссылко
Чтобы это могло быть?

Всего записей: 889 | Зарегистр. 07-12-2001 | Отправлено: 02:38 28-10-2007
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SolarW

Цитата:
Чтобы это могло быть?

открываем тот файл и смотрим, что написано в 70 строке.

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 02:47 28-10-2007
SolarW



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Код:
 
69 //--starthtml--//
70 $IPBHTML .= "<style type="text/css" media="all">
71 <if="$this->ipsclass->vars[''board_url''] != '''' AND $this->ipsclass->vars[''board_url''] != ''.''">
72 @import url({$this->ipsclass->vars[''board_url'']}/style_images/css_{$css}.css);
73 <else />
74 @import url(style_images/css_{$css}.css);
75 </if>
76 </style>";
77 //--endhtml--//
 

Мне, нулевому в PHP, это ни о чем не говорит  
 
Добавлено:
В style_images лежит css_1.css

Всего записей: 889 | Зарегистр. 07-12-2001 | Отправлено: 02:07 28-10-2007
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SolarW

Цитата:
Мне, нулевому в PHP, это ни о чем не говорит

ну и говорит о том, что неправильный порядок кавычек..
если  
$IPBHTML .= "
то все внутри должно использоваться одинарные кавычки.
либо если внутри двойные, то снаружи одинарные.

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 02:13 28-10-2007
SolarW



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
А "внутри" это до куда?
Я насколько вижу в этой строке нечетное число кавычек...

Всего записей: 889 | Зарегистр. 07-12-2001 | Отправлено: 02:18 28-10-2007
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
А "внутри" это до куда?  

внутри это до
Цитата:
</style>";  

итого

Код:
 
$IPBHTML .= '<style type="text/css" media="all">
<if="$this->ipsclass->vars[''board_url''] != '''' AND $this->ipsclass->vars[''board_url''] != ''.''">
@import url({$this->ipsclass->vars[''board_url'']}/style_images/css_{$css}.css);
<else />
@import url(style_images/css_{$css}.css);
</if>
</style>';  


----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 02:20 28-10-2007 | Исправлено: Cheery, 02:20 28-10-2007
SolarW



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Применил сию конструкцию.
Получил

Код:
 
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /www/forum/cache/skin_cache/cacheid_2/skin_global.php on line 71

Поняв примерное направление поисков взял конструкцию отсюда
http://www.nulled-warez.org/showpost.php?p=23188&postcount=5
В результате получил исходную ошибку но уже в другой строке...

Код:
Parse error: syntax error, unexpected T_STRING in /www/forum/cache/skin_cache/cacheid_2/skin_global.php on line 111

Учитывая что содержимое этого каталога генерится скриптом форума (при нажатии в админке "генерировать кэш") и генерится с ошибками делаю неутешительный вывод - мне достался кривой нуль

Всего записей: 889 | Зарегистр. 07-12-2001 | Отправлено: 02:38 28-10-2007
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SolarW

Цитата:
Учитывая что содержимое этого каталога генерится скриптом форума (при нажатии в админке "генерировать кэш") и генерится с ошибками делаю неутешительный вывод - мне достался кривой нуль

вполне возможно.. не посмотрел, что в кэше..
надо править исходный код

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 02:39 28-10-2007
SolarW



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ок, большое спасибо за помощь.
Буду искать более правильного нуля...

Всего записей: 889 | Зарегистр. 07-12-2001 | Отправлено: 02:56 28-10-2007
SolarW



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
... после продолжительного поиска других нулей up'аю тему
 
Дальнейшие события развивались так.
Поставил английского нуля 2.2.2.
Стал замечательно.
Сохранил от него папку с кэшем.
Поставил русского нуля - вылезла уже описанная ошибка.
Переписал папку с кэшем от англ версии поверх имеющейся.
Все зажило как нефиг делать.
... до того момента пока в админ-панели не цепляеш настроки связанные с перетенерацией кэша.
 
Самое противное в данной ситуации что у других этот самый нуль работает и не пищит...
 
Отсюда вопрос - что это может быть?
Как выяснить почему может генерится кривой код, от чего это зависит?
И действительно ли он кривой - может к примеру на php5 (у меня 4) он бы работал?

Всего записей: 889 | Зарегистр. 07-12-2001 | Отправлено: 21:01 01-11-2007
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SolarW

Цитата:
И действительно ли он кривой - может к примеру на php5 (у меня 4) он бы работал?

если бы использовалось то, что работает только под 5 версией, то было бы сообщение об ошибке. по сути.. скрипты 4 версии не работают под 5 там, где использовался неправильно указатель в классах $this


----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 18:20 02-11-2007
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » IkonBoard и другие форумы » Invision Board » Проблема с IPB 2.2.2


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru