Уважаемые пользователи!
Напоминаем, что с 7 ноября 2020 года phpBB Group прекращает поддержку phpBB версии 3.2.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2020 года.
С учетом этого, а также того, что версия 3.2.x больше не будет получать обновлений, за исключением связанных с проблемами безопасности
(только при их наличии и только до 7 ноября 2020 года), рекомендуется обновить конференции до версии 3.3.x.

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

Ответы на вопросы, связанные с модами для phpBB 2.0.x, кроме относящихся к форуму Для авторов (phpBB 2.0.x).
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 15 лет 1 месяц
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

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

Сообщение Палыч »

stanislav91
Вообщем, нет никаких проблем.
Profile Control Panel встал на чистый 2.0.23 без проблем.
TC поверх Profile Control Panel встаёт нормально.
Вместо includes/usercp_register.php редактируется profilcp_register.php
Инструкция

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

#
#-----[ OPEN ]------------------------------------------
#
profilcp/profilcp_register.php

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

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

#
#-----[ FIND ]------------------------------------------
#
	// create : new and confirm password should be set
	if ( $create_user && ( empty($new_password) || empty($password_confirm) ) )
	{
		$password_error = true;
		$error = true;
		$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty'];
	}
#
#-----[ AFTER, ADD ]------------------------------------------
#
	tc_hook_register();

#
#-----[ FIND ]------------------------------------------
#
	$template->assign_vars(array(
		'S_HIDDEN_FIELDS'		=> $s_hidden_fields,

#
#-----[ 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'] : '',
		'S_HIDDEN_FIELDS'		=> $s_hidden_fields,
Вместо templates/subSilver/profile_add_body.tpl редактируется registr_body.tpl
инструкция

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

#
#-----[ FIND ]------------------------------------------
#
		<!-- END switch_anti_robotic -->
остальное по тексту.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
stanislav91
phpBB 1.4.2
Сообщения: 53
Стаж: 12 лет 6 месяцев
Забанен: Бессрочно

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

Сообщение stanislav91 »

Палыч
Спасибо, ошибка была в этом

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

#
#-----[ FIND ]------------------------------------------
#
   $template->assign_vars(array(
      'S_HIDDEN_FIELDS'      => $s_hidden_fields,
Я выполнял тут:

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

// constants
	$template->assign_vars(array(
		'L_REGISTRATION'				=> $lang['profilcp_register_pagetitle'],
		'L_USERNAME'					=> $lang['Username'],
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 15 лет 1 месяц
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

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

Сообщение Палыч »

stanislav91
Ешё обратите внимание
include_once($phpbb_root_path . 'includes/functions_tc.'.$phpEx);
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
stanislav91
phpBB 1.4.2
Сообщения: 53
Стаж: 12 лет 6 месяцев
Забанен: Бессрочно

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

Сообщение stanislav91 »

Да, точно, спасибо огромное.

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