Jex 0 03/27/09 13:27 Здравствуйте!Вот такая проблема. После каких-либо изменений html-структуры в Board Index Sections, страница становится пустой. Секция значения не имеет. После удаления всех изменений, результат не меняется. Выход только один - перезалить на фтп файл skin_boards.phpВ остальных шаблонах вроде все ок.На всю папку Skin и файлы в ней доступ 777 Поделиться сообщением Ссылка на сообщение
andaril 4 03/27/09 13:31 Почитайте тему о белой странице. Там написано как заставить показать ошибку. с 1.х дел не имел к сожалению. Поделиться сообщением Ссылка на сообщение
Fisana 700 03/27/09 14:30 Изменения делаете в базе или в файлах?В 1.x надо делать в файлах (там не кэш). Просто в файлах могут быть изменения под моды, а при правке через админку с синхронизацией с файлами, прежние изменения под моды могут сброситься.В русской модифицированной версии очень много изменений под моды, поэтому и скины никакие не подходят...... Поделиться сообщением Ссылка на сообщение
Доктор Фредди 6 03/28/09 10:29 Стандартное поведение: открываем index.php форума, в начале его пишем: ini_set( 'display_errors', 1 );error_reporting( E_ALL ); Загружаем сбойную страницу, видим ошибку интерпретатора PHP (которая раньше была скрыта, отчего вы, собственно, белую страницу и видите). Делаете выводы. Если выводы не делаются, спрашиваете тут. :) Поделиться сообщением Ссылка на сообщение
Jex 0 03/29/09 11:10 Спасибо!Вот такие ошибки выскакивают, в зависимости от того какой хтмл-шаблон обновлялся. Fatal error: Call to undefined method skin_topic::quick_reply_new() in /.../www/forum/sources/Boards.php on line 522Fatal error: Call to undefined method skin_topic::quick_reply_new() in /.../www/forum/sources/Topics.php on line 1238 Вообще, достаточно просто обновить шаблон без каких либо изменений чтобы выскочила ошибка.При этом чтобы все заработало необходимо перезалить из установочной папки файлы на фтп.При замене Boards.php и Topics.php ничего не происходит, а при замене scin_board.php все становится нормально. Далее просто обновляю шаблон, и опять белый экран. Fisana, а что это за моды, можно поподробнее? ЗЫ Хостинг выделил память 32Мб. Поделиться сообщением Ссылка на сообщение
Jex 0 03/29/09 11:27 Fatal error: Call to undefined method skin_topic::quick_reply_new() in /.../www/forum/sources/Boards.php on line 522Fatal error: Call to undefined method skin_topic::quick_reply_new() in /.../www/forum/sources/Topics.php on line 1238 Не знаю, поможет ли. Этим линия соответствуют строки522 - $t_html = $this->html->welcomepanel($data);1238 - $this->output = str_replace("<!--IBF.QUICK_REPLY_NEW-->",$this->html->quick_reply_new($this->topic['forum_id'],$this->topic['tid'],$this->md5_check),$this->output); Поделиться сообщением Ссылка на сообщение
Доктор Фредди 6 03/29/09 14:26 Вы ставили себе на форум мод Welcome Panel, и то ли поставили криво, то ли недоставили... Повторите инсталляцию. :) Поделиться сообщением Ссылка на сообщение
Fisana 700 03/29/09 17:35 Там просто изменения под велкам панель сбрасываются, потому что через админку скин правился и файлы обновились аналогами без модов. Поделиться сообщением Ссылка на сообщение
Jex 0 03/30/09 06:34 Здравствуйте! Спасибо!Человек, у которого я брал дистрибутив форума сказал, что переустановка мне не поможет, и нужно ставить другой форум, а с этим он мне уже не поможет.Может есть у кого-нибудь дистриб бесплатной версии 1.3? Поделиться сообщением Ссылка на сообщение
Доктор Фредди 6 03/30/09 06:46 «Вам, хирургам, всё бы резать!» © Во-первых, переустановка поможет, а человек просто ленится объяснять. Во-вторых, просто закомментируйте для начала строчку №1238 в скритпе, посмотрим, что получится. :) Чтобы закомментировать (отменить выполнение), просто добавьте две слеша перед началом строки. Поделиться сообщением Ссылка на сообщение
Jex 0 03/30/09 07:28 После добавления слэшей, каждый раз появлялась новая ошибка. Тут список ошибок, вылетавших по очереди, после того как я в соответствующей строке добавлял слэши. Fatal error: Call to undefined method skin_topic::quick_reply_new() in /.../www/forum/sources/Topics.php on line 1238//$this->output = str_replace("<!--IBF.QUICK_REPLY_NEW-->",$this->html->quick_reply_new($this->topic['forum_id'],$this->topic['tid'],$this->md5_check),$this->output); Fatal error: Call to undefined method skin_topic::smilie_table() in /.../www/forum/sources/Topics.php on line 1374//$table = $this->html->smilie_table(); Fatal error: Call to undefined method skin_topic::get_box_enableemo() in /.../www/forum/sources/Topics.php on line 1311//$this->output = str_replace( '<!--IBF.EMO-->' , $this->html->get_box_enableemo( $default_checked['emo'] ) , $this->output ); Fatal error: Call to undefined method skin_topic::get_box_enablesig() in /.../www/forum/sources/Topics.php on line 1313/$this->output = str_replace( '<!--IBF.SIG-->' , $this->html->get_box_enablesig( $default_checked['sig'] ) , $this->output ); Fatal error: Call to undefined method skin_topic::get_box_enabletrack() in /.../www/forum/sources/Topics.php on line 1325//$this->output = str_replace( '<!--IBF.TRACK-->', $this->html->get_box_enabletrack( $default_checked['tra'] ), $this->output ); Fatal error: Call to undefined method skin_topic::nameField_reg() in /.../www/forum/sources/Topics.php on line 1277//return $ibforums->member['id'] ? $this->html->nameField_reg() : $this->html->nameField_unreg($ibforums->input['UserName']); Поделиться сообщением Ссылка на сообщение
Доктор Фредди 6 03/30/09 08:36 Да, что-то круто сломано. Видимо, Ирина права — ставилась пачка модов, и правки вносились в файлы, а не через админку. Варианта три: либо снова заливаете файлы и все дальнейшие правки делаете через них, либо в самом деле переустанавливаете форум, либо опять-таки заливаете файлы и используете функцию конвертации файлов в скины, чтобы перебросить туда изменения и избавиться от сбоя. По последнему пункту не уверен, что такая существует в 1.3.1. Добавленные слеши в любом случае верните на место, при таком количестве правок это плохая панацея. Поделиться сообщением Ссылка на сообщение
andaril 4 03/30/09 09:29 Может просто дело в скине? все ошибки указывают на skin_topicможет попробовать найти дистрибутив, и заменить этот файл скина только. Поделиться сообщением Ссылка на сообщение
Fisana 700 03/30/09 10:31 Можно и так.Только дистрибутив должен быть русским модифицированным 1.3.Русский модифицированный IPB 1.3 Поделиться сообщением Ссылка на сообщение
Jex 0 03/30/09 10:56 Дык я ж писал, что при замене проблемных файлов все становится нормальным. Щас пробую вручную файл skin_topic менять, вроде пока все нормально.Мне непонятно вот что. Если я заменяю на фтп файл ,например, skin_board на файл skin_board из дистрибутива (размер которого 13083 Кб), то все работает. Но если я зайду в админку->настройка скинов->HTML выберу какую-нибудь секцию из Board Index Sections и просто нажму на кнопку обновить шаблон, то все нахрен пропадает. При этом размер файла лежащего на фтп становится меньше! Я так понял записывается скин, который я когда-то редактировал (может быть, до сих пор редактирую). Откуда он берется?Щас вот опять из дистрибутива залью на фтп и все опять станет зашибись. Поделиться сообщением Ссылка на сообщение