PDA

View Full Version : устанавливаем форму быстрого ответа.


Soniks
25.02.2005, 05:04
Устанавливаемформу Форму Быстрого ответа для форума phpBB 2.0.12 встроенного в phpNuke.
Приступимс :cool:
Скачайте фаил, распакуйте и скопируйте файлы в:

viewtopic_quickreply.php --> includes/viewtopic_quickreply.php
viewtopic_quickreply.tpl --> themes/DeepBlue/forums/viewtopic_quickreply.tpl

Откройте modules/Forums/admin/admin_board.php
Найдите:
$avatars_local_yes = ( $new['allow_avatar_local'] ) ? "checked=\"checked\"" : "";
Перед этим добавьте:
$quickreply_yes = ( $new['allow_quickreply'] ) ? "checked=\"checked\"" : "";$quickreply_no = ( !$new['allow_quickreply'] ) ? "checked=\"checked\"" : "";
Найдите:
"L_ALLOW_NAME_CHANGE" => $lang['Allow_name_change'],
После добавьте:
"L_ALLOW_QUICK_REPLY" => $lang['Allow_quick_reply'],
Найдите:
"NAMECHANGE_NO" => $namechange_no,
После добавьте:
"QUICKREPLY_YES" => $quickreply_yes,
"QUICKREPLY_NO" => $quickreply_no,

Откройте modules/Forums/admin/admin_users.php
Найдите:

$user_dateformat = ( $HTTP_POST_VARS['dateformat'] ) ? trim( $HTTP_POST_VARS['dateformat'] ) : $board_config['default_dateformat'];

После добавьте:

$user_show_quickreply = ( isset( $HTTP_POST_VARS['show_quickreply'] ) ) ? intval( $HTTP_POST_VARS['show_quickreply'] ) : 1;
$user_quickreply_mode = ( isset( $HTTP_POST_VARS['quickreply_mode'] ) ) ? ( ( $HTTP_POST_VARS['quickreply_mode'] ) ? TRUE : 0 ) : TRUE;

Найдите:

SET " . $username_sql . $passwd_sql . "user_email = '" . str_replace("\'", "''", $email) . "', user_icq = '" . str_replace("\'", "''", $icq) . "', user_website = '" . str_replace("\'", "''", $website) . "', user_occ = '" . str_replace("\'", "''", $occupation) . "', user_from = '" . str_replace("\'", "''", $location) . "', user_interests = '" . str_replace("\'", "''", $interests) . "', user_sig = '" . str_replace("\'", "''", $signature) . "', user_viewemail = $viewemail, user_aim = '" . str_replace("\'", "''", $aim) . "', user_yim = '" . str_replace("\'", "''", $yim) . "', user_msnm = '" . str_replace("\'", "''", $msn) . "', user_attachsig = $attachsig, user_sig_bbcode_uid = '$signature_bbcode_uid', user_allowsmile = $allowsmilies, user_allowhtml = $allowhtml, user_allowavatar = $user_allowavatar, user_allowbbcode = $allowbbcode, user_allow_viewonline = $allowviewonline, user_notify = $notifyreply, user_allow_pm = $user_allowpm, user_notify_pm = $notifypm, user_popup_pm = $popuppm, user_lang = '" . str_replace("\'", "''", $user_lang) . "', user_style = $user_style, user_timezone = $user_timezone, user_dateformat = '" . str_replace("\'", "''", $user_dateformat) . "', user_active = $user_status, user_rank = $user_rank" . $avatar_sql . "

В этой строке найдите:
user_active = $user_status,
Добавьте перед ней:
user_show_quickreply = $user_show_quickreply, user_quickreply_mode = $user_quickreply_mode,
Найдите:
$user_dateformat = htmlspecialchars($this_userdata['user_dateformat']);
После добавьте:

$user_show_quickreply = $userdata['user_show_quickreply'];
$user_quickreply_mode = $userdata['user_quickreply_mode'];
Найдите:
$s_hidden_fields .= '<input type="hidden" name="dateformat" value="' . str_replace("\"", "&quot;", $user_dateformat) . '" />';
После добавьте:

$s_hidden_fields .= '<input type="hidden" name="show_quickreply" value="' . $user_show_quickreply . '" />';
$s_hidden_fields .= '<input type="hidden" name="quickreply_mode" value="' . $user_quickreply_mode . '" />';
Найдите:
'DATE_FORMAT' => $user_dateformat,
После добавьте:

'QUICK_REPLY_SELECT' => quick_reply_select($user_show_quickreply, 'show_quickreply'),
'QUICK_REPLY_MODE_BASIC' => ( $user_quickreply_mode==0 ) ? 'checked="checked"' : '',
'QUICK_REPLY_MODE_ADVANCED' => ( $user_quickreply_mode!=0 ) ? 'checked="checked"' : '',
Найдите:
'L_DATE_FORMAT_EXPLAIN' => $lang['Date_format_explain'],
После добавьте:

'L_QUICK_REPLY_PANEL' => $lang['Quick_reply_panel'],
'L_SHOW_QUICK_REPLY' => $lang['Show_quick_reply'],
'L_QUICK_REPLY_MODE' => $lang['Quick_reply_mode'],
'L_QUICK_REPLY_MODE_BASIC' => $lang['Quick_reply_mode_basic'],
'L_QUICK_REPLY_MODE_ADVANCED' => $lang['Quick_reply_mode_advanced'],

Откройте includes/functions_selects.php
Найдите:
?>
Перед этим всавьте:

function quick_reply_select($default, $select_name = "show_quickreply")
{
global $lang;
$sqr_select = '<select name="' . $select_name . '">';
while( list($value, $mode) = @each($lang['sqr']) )
{
$selected = ( $value == $default ) ? ' selected="selected"' : '';
$sqr_select .= '<option value="' . $value . '"' . $selected . '>' . $mode . '</option>';
}
$sqr_select .= '</select>';
return $sqr_select;
}
Откройте includes/usercp_register.php
Найдите:
$user_dateformat = ( !empty($HTTP_POST_VARS['dateformat']) ) ? trim(htmlspecialchars($HTTP_POST_VARS['dateformat'])) : $board_config['default_dateformat'];
Ниже добавьте:

$user_show_quickreply = ( isset( $HTTP_POST_VARS['show_quickreply'] ) ) ? intval( $HTTP_POST_VARS['show_quickreply'] ) : 1;
$user_quickreply_mode = ( isset( $HTTP_POST_VARS['quickreply_mode'] ) ) ? ( ( $HTTP_POST_VARS['quickreply_mode'] ) ? TRUE : 0 ) : TRUE;
Найдите:

SET " . $username_sql . $passwd_sql . "user_email = '" . str_replace("\'", "''", $email) ."', user_icq = '" . str_replace("\'", "''", $icq) . "', user_website = '" . str_replace("\'", "''", $website) . "', user_occ = '" . str_replace("\'", "''", $occupation) . "', user_from = '" . str_replace("\'", "''", $location) . "', user_interests = '" . str_replace("\'", "''", $interests) . "', user_sig = '" . str_replace("\'", "''", $signature) . "', user_sig_bbcode_uid = '$signature_bbcode_uid', user_viewemail = $viewemail, user_aim = '" . str_replace("\'", "''", str_replace(' ', '+', $aim)) . "', user_yim = '" . str_replace("\'", "''", $yim) . "', user_msnm = '" . str_replace("\'", "''", $msn) . "', user_attachsig = $attachsig, user_allowsmile = $allowsmilies, user_allowhtml = $allowhtml, user_allowbbcode = $allowbbcode, user_allow_viewonline = $allowviewonline, user_notify = $notifyreply, user_notify_pm = $notifypm, user_popup_pm = $popup_pm, user_timezone = $user_timezone, user_dateformat = '" . str_replace("\'", "''", $user_dateformat) . "', user_lang = '" . str_replace("\'", "''", $user_lang) . "', user_style = $user_style, user_active = $user_active, user_actkey = '" . str_replace("\'", "''", $user_actkey) . "'" . $avatar_sql . "
В этой строке найдите:
user_lang = '" . str_replace("\'", "''", $user_lang)
Перед этим добавьте:
user_show_quickreply = $user_show_quickreply, user_quickreply_mode = $user_quickreply_mode,
Найдите:

$sql = "INSERT INTO " . USERS_TABLE . " (user_id, username, user_regdate, user_password, user_email, user_icq, user_website, user_occ, user_from, user_interests, user_sig, user_sig_bbcode_uid, user_avatar, user_avatar_type, user_viewemail, user_aim, user_yim, user_msnm, user_attachsig, user_allowsmile, user_allowhtml, user_allowbbcode, user_allow_viewonline, user_notify, user_notify_pm, user_popup_pm, user_timezone, user_dateformat, user_lang, user_style, user_level, user_allow_pm, user_active, user_actkey)
В этой строке найдите:
user_lang,
Перед этим добавьте:
user_show_quickreply, user_quickreply_mode,

Soniks
25.02.2005, 05:38
Найдите:
VALUES ('$user_id', '" . str_replace("\'", "''", $username) . "', " . time() . ", '" . str_replace("\'", "''", $new_password) . "', '" . str_replace("\'", "''", $email) . "', '" . str_replace("\'", "''", $icq) . "', '" . str_replace("\'", "''", $website) . "', '" . str_replace("\'", "''", $occupation) . "', '" . str_replace("\'", "''", $location) . "', '" . str_replace("\'", "''", $interests) . "', '" . str_replace("\'", "''", $signature) . "', '$signature_bbcode_uid', '$avatar_sql', '$viewemail', '" . str_replace("\'", "''", str_replace(' ', '+', $aim)) . "', '" . str_replace("\'", "''", $yim) . "', '" . str_replace("\'", "''", $msn) . "', '$attachsig', '$allowsmilies', '$allowhtml', '$allowbbcode', '$allowviewonline', '$notifyreply', '$notifypm', '$popup_pm', '$user_timezone', '" . str_replace("\'", "''", $user_dateformat) . "', '" . str_replace("\'", "''", $user_lang) . "', '$user_style', 0, 1, ";
В этой строке найдите:
'" . str_replace("\'", "''", $user_lang)
Перед этим добавьте:
'$user_show_quickreply', '$user_quickreply_mode',
Найдите:
$user_dateformat = $userdata['user_dateformat'];
После добавьте:

$user_show_quickreply = $userdata['user_show_quickreply'];
$user_quickreply_mode = $userdata['user_quickreply_mode'];
Найдите:
display_avatar_gallery($mode, $avatar_category, $user_id, $email, $current_email, $coppa, $username, $email, &$new_password, &$cur_password, $password_confirm, $icq, $aim, $msn, $yim, $website, $location, $occupation, $interests, $signature, $viewemail, $notifypm, $popup_pm, $notifyreply, $attachsig, $allowhtml, $allowbbcode, $allowsmilies, $allowviewonline, $user_style, $user_lang, $user_timezone, $user_dateformat, $userdata['session_id']);
В этой строке найдите:
$userdata['session_id']
Перед этим добавьте:
$user_show_quickreply, $user_quickreply_mode,
Надите:
'DATE_FORMAT' => $user_dateformat,
Ниже добавьте:

'QUICK_REPLY_SELECT' => quick_reply_select($user_show_quickreply, 'show_quickreply'),
'QUICK_REPLY_MODE_BASIC' => ( $user_quickreply_mode==0 ) ? 'checked="checked"' : '',
'QUICK_REPLY_MODE_ADVANCED' => ( $user_quickreply_mode!=0 ) ? 'checked="checked"' : '',
Найдите:
'L_DATE_FORMAT_EXPLAIN' => $lang['Date_format_explain'],
Ниже добавьте:

'L_QUICK_REPLY_PANEL' => $lang['Quick_reply_panel'],
'L_SHOW_QUICK_REPLY' => $lang['Show_quick_reply'],
'L_QUICK_REPLY_MODE' => $lang['Quick_reply_mode'],
'L_QUICK_REPLY_MODE_BASIC' => $lang['Quick_reply_mode_basic'],
'L_QUICK_REPLY_MODE_ADVANCED' => $lang['Quick_reply_mode_advanced'],
Откройте modules/Forums/language/lang_russian/lang_admin.php
Найдите:
$lang['Allow_name_change'] = 'Разрешить смену имени пользователя';
Ниже добавьте:
$lang['Allow_quick_reply'] = 'Разрешить Быстрый Ответ';
Откройте modules/Forums/language/lang_russian/lang_main.php
Найдите:
$lang['A_critical_error'] = 'Произошла критическая ошибка';
Ниже добавьте:

//
// QR
//
$lang['Quick_reply_panel'] = 'Настройки Быстрого Ответа';
$lang['Quick_Reply'] = 'Быстрый Ответ';
$lang['Show_quick_reply'] = 'Показывать Форму Быстрого Ответа';
$lang['sqr']['0'] = 'Нет';
$lang['sqr']['1'] = 'Да';
$lang['sqr']['2'] = 'Только на последней странице';
$lang['Quick_reply_mode'] = 'Форма Быстрого Ответа';
$lang['Quick_reply_mode_basic'] = 'Просттой';
$lang['Quick_reply_mode_advanced'] = 'Продвинутый';
Откройте themes/DeepBlue/forums/admin/board_config_body.tpl
Найдите:
<tr>
<th class="thHead" colspan="2">{L_AVATAR_SETTINGS}</th>
До этого добавьте:
<tr>
<td class="row1">{L_ALLOW_QUICK_REPLY}</td>
<td class="row2"><input type="radio" name="allow_quickreply" value="1" {QUICKREPLY_YES} /> {L_YES}&nbsp;&nbsp;<input type="radio" name="allow_quickreply" value="0" {QUICKREPLY_NO} /> {L_NO}</td>
</tr>
Откройте themes/DeepBlue/forums/admin/user_edit_body.tpl
Найдите:

<tr>
<th class="thSides" colspan="2" height="12" valign="middle">{L_AVATAR_PANEL}</th>
До этого добавьте:

<tr>
<th class="thSides" colspan="2" height="12" valign="middle">{L_QUICK_REPLY_PANEL}</th>
</tr>
<tr>
<td class="row1"><span class="gen">{L_SHOW_QUICK_REPLY}:</span></td>
<td class="row2">{QUICK_REPLY_SELECT}</td>
</tr>
<tr>
<td class="row1"><span class="gen">{L_QUICK_REPLY_MODE}</span></td>
<td class="row2">
<input type="radio" name="quickreply_mode" value="0" {QUICK_REPLY_MODE_BASIC} />
<span class="gen">{L_QUICK_REPLY_MODE_BASIC}</span>&nbsp;&nbsp;
<input type="radio" name="quickreply_mode" value="1" {QUICK_REPLY_MODE_ADVANCED} />
<span class="gen">{L_QUICK_REPLY_MODE_ADVANCED}</span></td>
</tr>
<tr>
<td class="catSides" colspan="2"><span class="cattitle">&nbsp;</span></td>
</tr>
Откройте themes/DeepBlue/forums/profile_add_body.tpl
Найдите:
<!-- BEGIN switch_avatar_block -->
До этого добавьте:

<tr>
<td class="catSides" colspan="2"><span class="cattitle">&nbsp;</span></td>
</tr>
<tr>
<th class="thSides" colspan="2" height="12" valign="middle">{L_QUICK_REPLY_PANEL}</th>
</tr>
<tr>
<td class="row1"><span class="gen">{L_SHOW_QUICK_REPLY}:</span></td>
<td class="row2">{QUICK_REPLY_SELECT}</td>
</tr>
<tr>
<td class="row1"><span class="gen">{L_QUICK_REPLY_MODE}</span></td>
<td class="row2">
<input type="radio" name="quickreply_mode" value="0" {QUICK_REPLY_MODE_BASIC} />
<span class="gen">{L_QUICK_REPLY_MODE_BASIC}</span>&nbsp;&nbsp;
<input type="radio" name="quickreply_mode" value="1" {QUICK_REPLY_MODE_ADVANCED} />
<span class="gen">{L_QUICK_REPLY_MODE_ADVANCED}</span></td>
</tr>
Откройте themes/DeepBlue/forums/viewtopic_body.tpl
Найдите:
<table width="100%" cellspacing="2" border="0" align="center">
Перед этим добавьте:

<!-- BEGIN switch_quick_reply -->
{QRBODY}
<!-- END switch_quick_reply -->
Откройте modules/Forums/viewtopic.php
Найдите:
@include("includes/bbcode.php");
Ниже добавьте:
@include("includes/functions_post.php");
Найдите:
'body' => 'viewtopic_body.tpl')
Замените на:

'body' => 'viewtopic_body.tpl',
'qrbody' => 'viewtopic_quickreply.tpl')
Найдите:

//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
До этого добавьте:

//
//QR
//
$sqr_last_page = ((floor( $start / intval($board_config['posts_per_page']) ) + 1 ) == ceil( $total_replies / intval($board_config['posts_per_page'])));
$sqr_user_display = (bool)( ($userdata['user_show_quickreply']==2) ? $sqr_last_page : $userdata['user_show_quickreply'] );
if ( ($board_config['allow_quickreply'] != 0) && $is_auth['auth_reply'] && ($forum_topic_data['forum_status'] != FORUM_LOCKED) && ($forum_topic_data['topic_status'] != TOPIC_LOCKED) && $sqr_user_display )
{
$show_qr_form = true;
}
else
{
$show_qr_form = false;
}
Найдите:

//
// Again this will be handled by the templating
// code at some point
До этого добавьте:

//
// QR
// If you have installed "User Profile MOD" - do not add this lines or remove "User Profile MOD"
//
if ( $show_qr_form )
{
$poster = '<a href="javascript:pn(\''.$poster.'\');">'.$poster.'</a>';}
Найдите:
$template->pparse('body');
До этого добавьте:

if ( $show_qr_form )
{
$template->assign_block_vars('switch_quick_reply', array());
@include("includes/viewtopic_quickreply.php");
}

Выполните SQL запрос:

ALTER TABLE nuke_users ADD user_show_quickreply TINYINT(1) DEFAULT '1' NOT NULL ;
ALTER TABLE nuke_users ADD user_quickreply_mode TINYINT(1) DEFAULT '1' NOT NULL ;
INSERT INTO nuke_bbconfig(config_name, config_value) VALUES ('allow_quickreply', '1');

Форма Быстрого Ответа установлена!
Возможности:

Администратор в настройках форума (Конфигурации) может Вкл./Откл. Быстрый ответ.
Администратор может изменять, включать/выключать форму быстрого ответа
Пользователь в своем профиле может Вкл./Выкл. форму Быстрого ответа (а так же выводить форму только на последней строницы топика, если он многостраничен), Выбирать сложность формы (Простая/Продвинутая)

Soniks
25.02.2005, 05:42
если возникли проблемы при установки обсуждаем здесь же

Nark
07.03.2005, 13:56
Soniks А ты непробывал это все собрать вкучу занести в фаил и уже готовую работу повесить для закачки?

Soniks
07.03.2005, 14:03
Nark так у каждого разные версии форума, некоторые делали изменения в коде форума (хаки), разные темы....
Думается что так лутше будет, правдо время на его установку все же придется потратить :)

stulqer
26.03.2005, 03:00
а где

stulqer
26.03.2005, 03:02
ну и как свачать

Soniks
26.03.2005, 03:03
stulqer что скачать?

SupeRR
25.06.2005, 11:41
могу сказать что протестил ее на нюке 7.8 с форумом 2.0.15
естесно что темы DeepBlue нету в форуме, надо так же править файлы которые лежат в теме /modules/Forums/templates/subSilver/*** и все ок, заработало сразу.
ну и там при добавлении в SQL надо префикс свой править, так как все его обычно меняют, а там указан по умолчанию.
вроде все.
Еше раз спасибо мужикам за это.

Sheff
28.06.2005, 14:00
все робит :) ток вот в ослике скрипты не робят :( енто както лечится??

Soniks
28.06.2005, 14:08
Sheff что значит: скрипты не робят ??

Sheff
28.06.2005, 15:30
Ну смайлы не вставляются в окно, bbcode тоже не робит,в фаерфоксе все ок,а ослик пишет ошибка на странице(внизу ненавязчиво так)

BriaN
28.06.2005, 15:45
Ну так в firefox и не будет работать так как он не очень дружит с нюкой. Вообще код нюки оптимизирован под такие браузеры, но коректно в них работать не хочет. Так что лучше или в IE заходи или maxton скачай. Хотя может соник знает и способ оптимизации :smile:

Sheff
28.06.2005, 17:17
как раз в фаерфоксе всо ок! :) а эксплорер не хочет почемуто вставлять ниче :(

Soniks
28.06.2005, 17:51
Sheff пробывал и в IE и в мазиле и в опере все работает...

Sheff
28.06.2005, 19:19
может у меня осел савсем осел? :) так то вроде 6ой должен работать.... странно странно... спрошу у пользователей если у них все ок ,ну и бог с ним,я всеравно на лисе сижу.(не браузеры а зоопарк какойто :) )

SE7EN
14.09.2005, 22:41
Простите я не понял откуда скачать нужные файлы, во вложении только один файл attachment, а судя по описанию должно быть два, простите.

Soniks
14.09.2005, 22:49
SE7EN а вы архив скачайте и посмотрите что там, тем более все напсано...

SE7EN
14.09.2005, 23:02
скачал но не догоняю, ну будте так добры объясните мне чайнику что к чему.

что нужно делать с этим файлом?

Soniks
15.09.2005, 02:16
SE7EN вы хоть читали первый пост этого топика?

SE7EN
15.09.2005, 14:08
viewtopic_quickreply.php --> includes/viewtopic_quickreply.php viewtopic_quickreply.tpl --> themes/DeepBlue/forums/viewtopic_quickreply.tpl
Просто сакжите где их взять, если на phpnuke.ru такие же то я замолчу.

P.S. Очень неприятно когда кто-от умный отвечает не посвящённому односложными фразами, это отталкивает.

Soniks
15.09.2005, 14:13
SE7EN эти 2 файла есть в атачменте первого сообщения

SE7EN
15.09.2005, 14:17
ну будте так любезны уважаемый, объяснить мне чайнику как их выделть оттуда пожалуста, я в пхп почти ноль.

Soniks
15.09.2005, 14:36
SE7EN да причем здесь пхп!
объясняю на пальцах :smile:
в низу первого поста есть ссылк на файд qr.zip если по каким либо причинам вы ее не видите то вот http://forum.mynuke.ru/attachment.php?attachmentid=4 прямая ссылка на файл, скачиваете, раззиповываете, там будут два файла, вот их и копируете в соответствующие директории вашей нюке как написано в самом же первом сообщении!

SE7EN
15.09.2005, 14:43
дико ивиняюсь, я скачивал этот файл регетом (качался один файл) из-за этого и весь сыр-бор, скачал напрямую оперой - всё в норме. спасибо за ваше терпение. сейчас буду пробовать.

SE7EN
16.09.2005, 21:14
нифига, форма появилась а смайликов нет.

Soniks
16.09.2005, 21:25
SE7EN форма имеет два режима обычный и расширеный, включите в настройках (или профиле пользователя) нужный вам.

SHKIPER
29.09.2005, 14:44
А с BBtoNuke 2.0.17 работать будет?

Soniks
29.09.2005, 14:50
SHKIPER да будет

SHKIPER
04.10.2005, 21:20
установил всё правильно, всё как по бумажке. чего то не видно самой то формы? как было всё - так и осталось, ни в профиле ни в конфигах настроек, связанных с фбо не замечено.

Soniks
04.10.2005, 22:20
SHKIPER все ли файлы были скопированы из архива и туда ли?
настройки должны были появится иначе не все выполнили целиком, смотрите настройки форумов именно в Управление форумами

SHKIPER
05.10.2005, 17:29
Разобрался, надо кинуть файлы viewtopic_body.tpl и profile_add_body.tpl. и в тему форума, и в тему портала.

Jay
11.10.2005, 23:15
Soniks, большое Вам спасибо!

Еще, если можно помогите. Хочу, чтобы при нажатии на имя пользователя выводилось
"<b>Имя</b>, ", не "<b>Имя</b>", как стоит здесь.

Как я понял за это отвечает файл modules/Forums/viewtopic.php и строчка

$poster = '<a href="javascript:pn(\''.$poster.'\');">'.$poster.'</a>';}

Вот только как именно нужно изменить его, я никак не догоню. Помогите, плз :smile:

P.S. В похожем модуле Быстрого ответа это было реализованно так:
<a href="javascript:emoticon('{postrow.POSTER_NAME}, ')">{postrow.POSTER_NAME}</a>
но там изменялся файл viewtopic_body.tpl

BriaN
11.10.2005, 23:38
замени
$poster = '<a href="javascript:pn(\''.$poster.'\');">'.$poster.'</a>';}
на
$poster = '<a href="javascript:pn(\''.$poster.'\');">'.$poster.',</a>';}

А вообще лучше бы чёт умное спросили, например как сделать место быстрого ответа кнопочку при нажатии которой выкидывался бы этот быстрый ответ :)

Jay
12.10.2005, 00:24
BriaN не работает! Результат таков:
В форуме после имени пользователя повляется запятая с пробелом, а при нажатии все тот же <b>Имя</b>

Может у меня форум неправильный :) phpBB 2.0.13

Soniks
12.10.2005, 00:52
$poster = '<a href="javascript:pn(\''.$poster.',\');">'.$poster.'</a>';}

Jay
12.10.2005, 09:50
Soniks, благодарю!

DimonBarnaul
13.10.2005, 00:57
Блин я чёто немогу найти строчку
@include("includes/bbcode.php");

в viewtopic.php у меня там только include_once("includes/bbcode.php"); блин вчера 3 часа искал и нифига ненашол.

Soniks
13.10.2005, 04:16
DimonBarnaul ну это оно и есть, все зависит от версий форума, это запись должна быть в верхней части страницы

DimonBarnaul
13.10.2005, 10:00
Soniks да да она в верху, блин а я вчера чуть глаза несломал искал. Спасибо буду дальше пробывать, если что напишу здесь.

DimonBarnaul
13.10.2005, 21:49
блин подскажите пожалуста чайнику поподробнее как Sql запрос зделать

это в смысле "создать новую таблицу в бд" или?

всё разобрался, всё получилось с первого раза и всё вроде работает и смайлы и всё остальное. смотрите сами: http://img306.imageshack.us/img306/6200/bistrij6ct.gif

Opteron
21.10.2005, 00:21
а с phpbb 2.0.17 работать будет???

BriaN
21.10.2005, 00:59
тфу ты ё моё, а открыть другую страницу и посмотреть аналогичный один в один вопрос нельзя что ли? повторяю для одарённых, да.

MadThunder
17.11.2005, 03:02
Проблемма в следующем:
форма быстрого ответа не отображается вообще, хотя в админ панели и в профиле она разрешена

В моей теме в папке форумы вообще нету папки admin, что делать ? она есть только в стандартной, где я всё уже поправил, но ни какого результата это не дало, также пробывал править файлы в папке modules\Forums\templates\subSilver но тоже безуспешно (((
и ещё скажите пожалуйста, как правильно писать @include или include ?

В дефолтной теме всё появляется, а в моей не хочет (((
подскажите плиз, где я мог ошибиться...
Nuke 7.6 phpBB 2.0.17.

Soniks
17.11.2005, 03:11
MadThunder Если форма не отображается, то скорее всего не изменили tpl файлы темы форума, либо она не, обратите внимание на файл viewtopic_body.tpl, внесли ли туда изменения?
темпл файлы админки форума находтся modules\Forums\templates\subSilver\admin\
В принципе особой разнице не имеет, но лучше просто include

MadThunder
17.11.2005, 04:04
В файле
themes\c3s\forums\viewtopic_body.tpl
нету стороки:
<table width="100%" cellspacing="2" border="0" align="center">
а также нету папки admin, я пологаю всё из-а этого, во всез других файлах изменения внёс, толькосто проверил...

всё, нашёл, оказывается вместо
<table width="100%" cellspacing="2" border="0" align="center">
было
<table width="95%" cellspacing="2" border="0" align="center">
теперь всё заработало, спасибо =)

kor
17.11.2005, 13:45
народ помогите !!! установил форум быстрого ответа и при заходе на форум если хочу зайти на любую тему то пишет

Template->make_filename(): Error - file modules/Forums/templates/subSilver/viewtopic_quickreply.tpl does not exist

что такое

все разобрался!!! просто скопировал в каталог второй раз

ssmol
16.12.2005, 23:29
все отлично. это эдинственная ворма которая заработала. да по сравнению с состальными ее установка занимает немало времени. но зато все работает. и без жаба скрипта который пытаются пользовать в других пормах

White
18.07.2006, 15:16
подскажите пожалуйста, как решить такую проблему:

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

Soniks
19.07.2006, 16:58
White включите вывод ошибок, видимо вы допустили ошибку при установки ее

t0rr
10.08.2006, 13:25
после установки в профиле функция появилась, а в админ панели не нашёл. форму соответственно не видно =(

Soniks
19.08.2006, 08:14
t0rr переделайте еще раз, видимо что-то не доделали

Mr.Random
01.02.2007, 03:00
как правильно удалить запросы в базе данных для этого мода?

RivalNoX
21.06.2007, 06:14
Сделал все как написано, когда меняю "Разрешить быстрый ответ" в панеле управления, то вроде как бы поставил ДА, захожу опять в панель, ниписано НЕТ!
Решил поменять в профиле, выдает след. ошибку:
Could not update users table

DEBUG MODE

SQL Error : 1054 Unknown column 'user_show_quickreply' in 'field list'

UPDATE phpbb_users SET user_email = 'rivalnox@mail.ru', user_icq = '249799812', user_website = 'http://rivalnox.h17.ru', user_occ = 'Веб-дизайн', user_from = 'Воронеж', user_interests = 'tt', user_sig = 'RivalNoX [Nujel''m]', user_sig_bbcode_uid = '8a06f157b8', user_viewemail = 1, user_aim = '', user_yim = '', user_msnm = '', user_attachsig = 1, user_allowsmile = 1, user_allowhtml = 0, user_allowbbcode = 1, user_allow_viewonline = 1, user_notify = 0, user_notify_pm = 1, user_popup_pm = 1, user_timezone = 0, user_dateformat = 'd M Y h:i a', user_show_quickreply = 0, user_quickreply_mode = 0, user_lang = 'russian', user_style = 2, user_active = 1, user_actkey = '' WHERE user_id = 2

Line : 526
File : usercp_register.php

Soniks
23.06.2007, 11:51
RivalNoX вы не выполнили SQL запросы, поэтому ничего и не сохраняетя.

keni2
17.11.2007, 13:54
у меня следующая проблема... как убрать правый блок? очень некрасиво смотриьться...
пример тут:
http://redfaction.ru/modules.php?name=Forums&file=viewtopic&p=1538#1538