Страница 1 из 3

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

Добавлено: 26.01.2009 1:12
stanislav91
Здравствуйте!
У меня такая проблема с модом Profile Control Panel, после установки всё работает кроме тем, т.е. захожу в любую тему а мне в ответ:

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

Could not obtain post/user information.

DEBUG MODE

SQL Error : 1054 Unknown column 'pt.bbcode_uidtype' in 'field list'

SELECT u.*, p.*, pt.post_text, pt.post_subject, pt.bbcode_uidtype, u.user_allowavatar, u.user_allowsmile, u.user_points, p.*, pt.post_text, pt.post_subject, pt.bbcode_uid FROM phpbb_posts p, phpbb_users u, phpbb_posts_text pt WHERE p.topic_id = 149 AND pt.post_id = p.post_id AND u.user_id = p.poster_id ORDER BY p.post_time ASC LIMIT 0, 10

Line : 420
File : viewtopic.php
Помогите пожалуйста? Где я накосячил?
Заранее спасибо.

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

Добавлено: 26.01.2009 2:00
DK7
перепроверьте правильность установки в файле viewtopic.php

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

Добавлено: 26.01.2009 14:03
stanislav91
Нашол спс. А не скажете как сделать чтобы при регистрации работал мод Textual Confirmation?

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

Добавлено: 27.01.2009 0:35
DK7
а как у вас там регистрация проходит теперь? дайте ссылку на форум.

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

Добавлено: 28.01.2009 15:37
stanislav91
Что никто не знает? Может ктонибудь сталкивался?

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

Добавлено: 28.01.2009 16:35
DK7
ну смотрите какой файл шаблона сейчас исспользуется при регистрации и туда и добавляйте то что добавляли в profile_add_body.tpl
аналогично и с usercp_register.php

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

Добавлено: 28.01.2009 20:37
stanislav91
Сейчас используется шаблон templates/style/profilcp/register_body.tpl, в него я добавил то что в profile_add_body.tpl,

В папке forum/profilcp нашол файлик profilcp_register.php, в нём выполнил всё что нужно для includes/usercp_register.php кроме вот этой строчки:

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

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

#
#-----[ BEFORE, ADD ]------------------------------------------
#
include($phpbb_root_path . 'includes/functions_tc.'.$phpEx);
После выполнения этих действий, вместо страницы регистрации, открывается белая страница.

А как выполнить вот это я незнаю:

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

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

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

#
#-----[ AFTER, ADD ]------------------------------------------
#
define('TEXTUAL_CONFIRMATION_TABLE', $table_prefix.'textual_confirmation');
Подскажите чтонибудь плиз...

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

Добавлено: 28.01.2009 21:36
Поручик
нy, блин, нaшёл пpoблeмy, вcтaвь в любoe мecтo в constants.php, дa xoть пepeд ?>

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

Добавлено: 28.01.2009 23:27
stanislav91
А с этим что делать я так и не понял:

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

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

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

#
#-----[ BEFORE, ADD ]------------------------------------------
#
include($phpbb_root_path . 'includes/functions_tc.'.$phpEx);
В моде Profile Control Panel стока файлов что я не могу понять в какой это вставлять.

А вот это выполнил в файле forum/profilcp/profilcp_register.php. правильно?

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

#
#-----[ 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 : '',

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

Добавлено: 28.01.2009 23:36
Палыч
stanislav91
Читать до просветления.
http://www.phpbbguru.net/docs/?id=17

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

Добавлено: 29.01.2009 0:03
stanislav91
Палыч
Извеняюсь конечно, но вы хоть тему читали? Я не просто не могу мод поставить, а не могу скрестить два мода...

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

Добавлено: 29.01.2009 1:27
DK7
А с этим что делать я так и не понял:
вставить в profilcp_register.php после

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

if ( !defined('IN_PHPBB') )
{
	die('Hacking attempt');
	exit;
}
выполнил в файле profilcp_register.php. правильно?
да похоже. проверяйте работоспособность.

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

Добавлено: 29.01.2009 11:35
Палыч
stanislav91 писал(а):но вы хоть тему читали?
Читал. И ответил на ваш вопрос:
stanislav91 писал(а):А с этим что делать я так и не понял:
Открыть файл и отредактировать.
А какой именно файл, вы сами уже определили ранее:
stanislav91 писал(а):нашол файлик profilcp_register.php, в нём выполнил всё что нужно для includes/usercp_register.php

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

Добавлено: 29.01.2009 13:13
stanislav91
Дак я уже говорил:
stanislav91 писал(а):открывается белая страница.
В чм может быть косяк?

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

Добавлено: 29.01.2009 14:12
DK7
а сделали все как говорилось выше?
Вы поймите, никто ради вас не будет ставить себе Profile Control Panel у которого только время установки по инструкции 40 минут, что бы разбираться с привязкой его с модом Textual Confirmation.
Поэтому, если вы хотите что бы вам помоги, описывайте происходящее боле детально, что сделали, что получается и.д.
Фразы
В чм может быть косяк?
не принимаются, так как косяк может во всем что угодно.
Или в рекрутинг. Там ребята быстренько все сделают. Если захотят возиться :D