Страница 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.
Поэтому, если вы хотите что бы вам помоги, описывайте происходящее боле детально, что сделали, что получается и.д.
Фразы
В чм может быть косяк?
не принимаются, так как косяк может во всем что угодно.
Или в рекрутинг. Там ребята быстренько все сделают. Если захотят возиться