Проблема с Profile Control Panel

Ответы на вопросы, связанные с модами для phpBB 2.0.x, кроме относящихся к форуму Для авторов (phpBB 2.0.x).
stanislav91
phpBB 1.4.2
Сообщения: 53
Зарегистрирован: 14.01.2009 22:39
Забанен: Бессрочно

Re: Проблема с Profile Control Panel

Сообщение stanislav91 » 29.01.2009 14:52

По порядку:

1. Вот это я выполнил в файле /templates/smartDark/profilcp/register_body.tpl

Код: Выделить всё

#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/profile_add_body.tpl

#
#-----[ FIND ]------------------------------------------
#
<!-- END switch_confirm -->

#
#-----[ AFTER, ADD ]------------------------------------------
#
	<!-- BEGIN switch_textual_confirm -->
	<tr> 
	  <td class="row1"><span class="gen">{TEXTUAL_CONFIRMATION_QUESTION} * </span><br /><span class="gensmall">{L_TEXTUAL_CONFIRMATION_EXPLAIN}</td>
	  <td class="row2"><input type="text" class="post" style="width: 200px" name="tc_answer" size="25" value="" /></td>
	</tr>
	<!-- END switch_textual_confirm -->
2. Вот это в каком написано в том и сделал:

Код: Выделить всё

#
#-----[ OPEN ]------------------------------------------
#
includes/constants.php

#
#-----[ FIND ]------------------------------------------
#
define('SMILIES_TABLE', $table_prefix.'smilies');

#
#-----[ AFTER, ADD ]------------------------------------------
#
define('TEXTUAL_CONFIRMATION_TABLE', $table_prefix.'textual_confirmation');
3. Вот это в файле forum/profilcp/profilcp_register.php

Код: Выделить всё

#
#-----[ OPEN ]------------------------------------------
#
includes/usercp_register.php

#
#-----[ FIND ]------------------------------------------
#
$unhtml_specialchars_match = array('#>#', '#<#', '#"#', '#&#');

#
#-----[ BEFORE, ADD ]------------------------------------------
#
include($phpbb_root_path . 'includes/functions_tc.'.$phpEx);

#
#-----[ FIND ]------------------------------------------
#
			$error = TRUE;
			$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty'];
		}
	}
#
#-----[ AFTER, ADD ]------------------------------------------
#
	tc_hook_register();

#
#-----[ FIND ]------------------------------------------
#
	$template->assign_vars(array(
		'USERNAME' => isset($username) ? $username : '',
		'CUR_PASSWORD' => isset($cur_password) ? $cur_password : '',

#
#-----[ REPLACE WITH ]------------------------------------------
#
	tc_hook_template($mode, $template, $s_hidden_fields, $tc_question);
	$template->assign_vars(array(
		'TEXTUAL_CONFIRMATION_QUESTION' => isset($tc_question) ? $tc_question : '',
		'L_TEXTUAL_CONFIRMATION_EXPLAIN' => isset($lang['tc_explain']) ? $lang['tc_explain'] : '',
		'USERNAME' => isset($username) ? $username : '',
		'CUR_PASSWORD' => isset($cur_password) ? $cur_password : '',
И при нажатии на кнопку регистрация, открывается белая страница, если удаляю из forum/profilcp/profilcp_register.php эту строчку:

Код: Выделить всё

include($phpbb_root_path . 'includes/functions_tc.'.$phpEx);
То всё норм, но текстовое подтверждение не появляется.
Помогите плиз...

Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 453 раза
Контактная информация:

Re: Проблема с Profile Control Panel

Сообщение Палыч » 29.01.2009 16:00

stanislav91 писал(а):То всё норм, но текстовое подтверждение не появляется.
И что, вообще не ругается?
Типа, вызов неопределённой функции tc_hook_register();....?
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.

stanislav91
phpBB 1.4.2
Сообщения: 53
Зарегистрирован: 14.01.2009 22:39
Забанен: Бессрочно

Re: Проблема с Profile Control Panel

Сообщение stanislav91 » 29.01.2009 16:35

Нет не ругается.

Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 453 раза
Контактная информация:

Re: Проблема с Profile Control Panel

Сообщение Палыч » 29.01.2009 16:42

stanislav91
Попробуйте в файле common.php вот эту строчку

Код: Выделить всё

error_reporting  (E_ERROR | E_WARNING | E_PARSE);
изложить так

Код: Выделить всё

error_reporting  (E_ALL | E_ERROR | E_WARNING | E_PARSE);
и посмотрите на результат, на что конкретно будет ругаться
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.

stanislav91
phpBB 1.4.2
Сообщения: 53
Зарегистрирован: 14.01.2009 22:39
Забанен: Бессрочно

Re: Проблема с Profile Control Panel

Сообщение stanislav91 » 29.01.2009 19:09

Ничего не изменилось, так и осталась вместо страницы регистрации белый лист.

Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 453 раза
Контактная информация:

Re: Проблема с Profile Control Panel

Сообщение Палыч » 29.01.2009 21:43

stanislav91
ссылку на форум
ссылку на мод Profile Control Panel
и на ТС, который брали, их, вроде несколько
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.


stanislav91
phpBB 1.4.2
Сообщения: 53
Зарегистрирован: 14.01.2009 22:39
Забанен: Бессрочно

Re: Проблема с Profile Control Panel

Сообщение stanislav91 » 31.01.2009 18:56

Может то что выполняется в includes/constants.php надо выполнить в другом файле? Например в какомнибудь файле который появляется при установке мода "Профиль контрол панэль"?

stanislav91
phpBB 1.4.2
Сообщения: 53
Зарегистрирован: 14.01.2009 22:39
Забанен: Бессрочно

Re: Проблема с Profile Control Panel

Сообщение stanislav91 » 31.01.2009 23:39

Заметил ещё один косяк, после этих действий не заходит в профиль и в просмотр профиля другого участника. Помогите плиззззз....

Аватара пользователя
DK7
Former team member
Сообщения: 1008
Зарегистрирован: 17.07.2006 15:52
Откуда: Кишинёв
Благодарил (а): 3 раза
Поблагодарили: 25 раз
Контактная информация:

Re: Проблема с Profile Control Panel

Сообщение DK7 » 31.01.2009 23:56

ну так снесите textual confirmation и поставьте любой другой мод защиты от спама. их полно.

stanislav91
phpBB 1.4.2
Сообщения: 53
Зарегистрирован: 14.01.2009 22:39
Забанен: Бессрочно

Re: Проблема с Profile Control Panel

Сообщение stanislav91 » 01.02.2009 11:40

Добавлено спустя 32 минуты 25 секунд:
Вот снёс я ТС, и теперь понял что я всё правильно делал. Т.к. теперь нажимаю регистрация, и загружается только файл overal_header.tpl, а index_body.tpl и overal_footer.tpl не грузятся. После установки профиль контрол я ставил мод спасибок, вы случайно не знаете где они пересекаются?

Profile Control Panel
Profile Control Panel локапизация
Textual Confirm
Thanks mod

Аватара пользователя
DK7
Former team member
Сообщения: 1008
Зарегистрирован: 17.07.2006 15:52
Откуда: Кишинёв
Благодарил (а): 3 раза
Поблагодарили: 25 раз
Контактная информация:

Re: Проблема с Profile Control Panel

Сообщение DK7 » 01.02.2009 13:08

ооо, это похоже на попытки ребенка , еще толком не умеющего ходить, садиться за велосипед.
Если вы снесли TC , то нажимая на регистрацию должна вся страница грузится, а не только overall_header.tpl
Значит таки неверная установка PCP.
После установки профиль контрол я ставил мод спасибок
вы бы еще с десяток модов поставили после, а потом выспрашивали где ошибка.. Поставьте сначала 1 мод, потестируйте работу, потом второй, посмотрите что к чему, если все впорядке то уже и третий. А если все скопом ставит, то ошибки долго и нудно искать можно.
вы случайно не знаете где они пересекаются?
нигде

stanislav91
phpBB 1.4.2
Сообщения: 53
Зарегистрирован: 14.01.2009 22:39
Забанен: Бессрочно

Re: Проблема с Profile Control Panel

Сообщение stanislav91 » 01.02.2009 13:53

DK7 писал(а):должна вся страница грузится
Дак в том то и дело, что когда я его поставил, всё норм было, всё грузилось всё работало. А после установки спасибок тоже работало. Значит накосячил с ТС? А что может мешать грузиться этим файлам?
Я такие выводы сделал т.к. когда ставил мод спасибо был сделан бэкап файлов которые изменялись, и такойже бэкап, только в нём эти файлы уже изменены по инструкции мода спасибо. Сейчас я их перезалил и всёравно незаходит ни в профиль ни в регистрацию, грузится только оверал_хеадер.тпл.

Аватара пользователя
DK7
Former team member
Сообщения: 1008
Зарегистрирован: 17.07.2006 15:52
Откуда: Кишинёв
Благодарил (а): 3 раза
Поблагодарили: 25 раз
Контактная информация:

Re: Проблема с Profile Control Panel

Сообщение DK7 » 01.02.2009 16:06

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

stanislav91
phpBB 1.4.2
Сообщения: 53
Зарегистрирован: 14.01.2009 22:39
Забанен: Бессрочно

Re: Проблема с Profile Control Panel

Сообщение stanislav91 » 01.02.2009 19:33

Всё исправил, теперь ставлю ТС по новой вот так и при заходе на страницу регистрации появляется следующее:
http://s59.radikal.ru/i165/0902/7c/bdefdc5a6d9d.jpg

Может дело в том что в файле includes/usercp_register.php должно быть так:

Код: Выделить всё

#
#-----[ FIND ]------------------------------------------
#
         $error = TRUE;
         $error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty'];
      }
   }
#
#-----[ AFTER, ADD ]------------------------------------------
#
   tc_hook_register();
А в forum/profilcp/profilcp_register.php так:

Код: Выделить всё

#
#-----[ FIND ]------------------------------------------
#
         $error = TRUE;
         $error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty'];
      }
#
#-----[ AFTER, ADD ]------------------------------------------
#
   tc_hook_register();
Есть только одна скобка "}" Вместо двух "} }"

Закрыто

Вернуться в «Поддержка модов для phpBB 2.0.x»