Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
Jex

Белая страница после изменений

Рекомендованные сообщения

Здравствуйте!

Вот такая проблема. После каких-либо изменений html-структуры в Board Index Sections, страница становится пустой. Секция значения не имеет. После удаления всех изменений, результат не меняется. Выход только один - перезалить на фтп файл skin_boards.php

В остальных шаблонах вроде все ок.

На всю папку Skin и файлы в ней доступ 777

Поделиться сообщением


Ссылка на сообщение

Почитайте тему о белой странице. Там написано как заставить показать ошибку.

 

с 1.х дел не имел к сожалению.

Поделиться сообщением


Ссылка на сообщение

Изменения делаете в базе или в файлах?

В 1.x надо делать в файлах (там не кэш).

 

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

В русской модифицированной версии очень много изменений под моды, поэтому и скины никакие не подходят......

Поделиться сообщением


Ссылка на сообщение

Стандартное поведение: открываем index.php форума, в начале его пишем:

 

ini_set( 'display_errors', 1 );

error_reporting( E_ALL );

 

Загружаем сбойную страницу, видим ошибку интерпретатора PHP (которая раньше была скрыта, отчего вы, собственно, белую страницу и видите). Делаете выводы. Если выводы не делаются, спрашиваете тут. :)

Поделиться сообщением


Ссылка на сообщение

Спасибо!

Вот такие ошибки выскакивают, в зависимости от того какой хтмл-шаблон обновлялся.

 

Fatal error: Call to undefined method skin_topic::quick_reply_new() in /.../www/forum/sources/Boards.php on line 522

Fatal 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Мб.

Поделиться сообщением


Ссылка на сообщение
Fatal error: Call to undefined method skin_topic::quick_reply_new() in /.../www/forum/sources/Boards.php on line 522

Fatal 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);

Поделиться сообщением


Ссылка на сообщение

Вы ставили себе на форум мод Welcome Panel, и то ли поставили криво, то ли недоставили... Повторите инсталляцию. :)

Поделиться сообщением


Ссылка на сообщение

Там просто изменения под велкам панель сбрасываются, потому что через админку скин правился и файлы обновились аналогами без модов.

Поделиться сообщением


Ссылка на сообщение

Здравствуйте! Спасибо!

Человек, у которого я брал дистрибутив форума сказал, что переустановка мне не поможет, и нужно ставить другой форум, а с этим он мне уже не поможет.

Может есть у кого-нибудь дистриб бесплатной версии 1.3?

Поделиться сообщением


Ссылка на сообщение

«Вам, хирургам, всё бы резать!» ©

 

Во-первых, переустановка поможет, а человек просто ленится объяснять. Во-вторых, просто закомментируйте для начала строчку №1238 в скритпе, посмотрим, что получится. :)

 

Чтобы закомментировать (отменить выполнение), просто добавьте две слеша перед началом строки.

Поделиться сообщением


Ссылка на сообщение

После добавления слэшей, каждый раз появлялась новая ошибка. Тут список ошибок, вылетавших по очереди, после того как я в соответствующей строке добавлял слэши.

 

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']);

Поделиться сообщением


Ссылка на сообщение

Да, что-то круто сломано. Видимо, Ирина права — ставилась пачка модов, и правки вносились в файлы, а не через админку.

 

Варианта три: либо снова заливаете файлы и все дальнейшие правки делаете через них, либо в самом деле переустанавливаете форум, либо опять-таки заливаете файлы и используете функцию конвертации файлов в скины, чтобы перебросить туда изменения и избавиться от сбоя. По последнему пункту не уверен, что такая существует в 1.3.1.

 

Добавленные слеши в любом случае верните на место, при таком количестве правок это плохая панацея.

Поделиться сообщением


Ссылка на сообщение

Может просто дело в скине?

все ошибки указывают на skin_topic

может попробовать найти дистрибутив, и заменить этот файл скина только.

Поделиться сообщением


Ссылка на сообщение

Можно и так.

Только дистрибутив должен быть русским модифицированным 1.3.

Русский модифицированный IPB 1.3

Поделиться сообщением


Ссылка на сообщение

Дык я ж писал, что при замене проблемных файлов все становится нормальным. Щас пробую вручную файл skin_topic менять, вроде пока все нормально.

Мне непонятно вот что. Если я заменяю на фтп файл ,например, skin_board на файл skin_board из дистрибутива (размер которого 13083 Кб), то все работает. Но если я зайду в админку->настройка скинов->HTML выберу какую-нибудь секцию из Board Index Sections и просто нажму на кнопку обновить шаблон, то все нахрен пропадает. При этом размер файла лежащего на фтп становится меньше! Я так понял записывается скин, который я когда-то редактировал (может быть, до сих пор редактирую). Откуда он берется?

Щас вот опять из дистрибутива залью на фтп и все опять станет зашибись.

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...