Forum. MyNuke.ru

Forum. MyNuke.ru (http://forum.mynuke.ru/index.php)
-   Настройка и Изменение (http://forum.mynuke.ru/forumdisplay.php?f=11)
-   -   устанавливаем форму быстрого ответа. (http://forum.mynuke.ru/showthread.php?t=18)

Soniks 25.02.2005 05:04

устанавливаем форму быстрого ответа.
 
Вложений: 1
Устанавливаемформу Форму Быстрого ответа для форума 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
Найдите:
PHP код:
 $avatars_local_yes = ( $new['allow_avatar_local'] ) ? "checked=\"checked\"" ""

Перед этим добавьте:
PHP код:
 $quickreply_yes = ( $new['allow_quickreply'] ) ? "checked=\"checked\"" "";$quickreply_no = ( !$new['allow_quickreply'] ) ? "checked=\"checked\"" ""

Найдите:
PHP код:
 "L_ALLOW_NAME_CHANGE" => $lang['Allow_name_change'], 

После добавьте:
PHP код:
 "L_ALLOW_QUICK_REPLY" => $lang['Allow_quick_reply'], 

Найдите:
PHP код:
 "NAMECHANGE_NO" => $namechange_no

После добавьте:
PHP код:
 "QUICKREPLY_YES" => $quickreply_yes
"QUICKREPLY_NO" => $quickreply_no

Откройте modules/Forums/admin/admin_users.php
Найдите:
PHP код:
 $user_dateformat = ( $HTTP_POST_VARS['dateformat'] ) ? trim$HTTP_POST_VARS['dateformat'] ) : $board_config['default_dateformat']; 

После добавьте:
PHP код:
 $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 ) : TRUE

Найдите:
PHP код:
 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 $viewemailuser_aim '" . str_replace("\'", "''", $aim) . "'user_yim '" . str_replace("\'", "''", $yim) . "'user_msnm '" . str_replace("\'", "''", $msn) . "'user_attachsig $attachsiguser_sig_bbcode_uid '$signature_bbcode_uid'user_allowsmile $allowsmiliesuser_allowhtml $allowhtmluser_allowavatar $user_allowavataruser_allowbbcode $allowbbcodeuser_allow_viewonline $allowviewonlineuser_notify $notifyreplyuser_allow_pm $user_allowpmuser_notify_pm $notifypmuser_popup_pm $popuppmuser_lang '" . str_replace("\'", "''", $user_lang) . "'user_style $user_styleuser_timezone $user_timezoneuser_dateformat '" . str_replace("\'", "''", $user_dateformat) . "'user_active $user_statususer_rank $user_rank" . $avatar_sql . " 

В этой строке найдите:
PHP код:
 user_active $user_status

Добавьте перед ней:
PHP код:
 user_show_quickreply $user_show_quickreplyuser_quickreply_mode $user_quickreply_mode

Найдите:
PHP код:
 $user_dateformat htmlspecialchars($this_userdata['user_dateformat']); 

После добавьте:
PHP код:
 $user_show_quickreply $userdata['user_show_quickreply'];
$user_quickreply_mode $userdata['user_quickreply_mode']; 

Найдите:
PHP код:
 $s_hidden_fields .= '<input type="hidden" name="dateformat" value="' str_replace("\"""&quot;"$user_dateformat) . '" />'

После добавьте:
PHP код:
 $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 '" />'

Найдите:
PHP код:
 'DATE_FORMAT' => $user_dateformat

После добавьте:
PHP код:
 'QUICK_REPLY_SELECT' => quick_reply_select($user_show_quickreply'show_quickreply'),
'QUICK_REPLY_MODE_BASIC' => ( $user_quickreply_mode==) ? 'checked="checked"' '',
'QUICK_REPLY_MODE_ADVANCED' => ( $user_quickreply_mode!=) ? 'checked="checked"' ''

Найдите:
PHP код:
 'L_DATE_FORMAT_EXPLAIN' => $lang['Date_format_explain'], 

После добавьте:
PHP код:
 '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
Найдите:
PHP код:
 ?> 

Перед этим всавьте:
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
Найдите:
PHP код:
 $user_dateformat = ( !empty($HTTP_POST_VARS['dateformat']) ) ? trim(htmlspecialchars($HTTP_POST_VARS['dateformat'])) : $board_config['default_dateformat']; 

Ниже добавьте:
PHP код:
 $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 ) : TRUE

Найдите:
PHP код:
 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 $viewemailuser_aim '" . str_replace("\'", "''", str_replace(' ', '+', $aim)) . "'user_yim '" . str_replace("\'", "''", $yim) . "'user_msnm '" . str_replace("\'", "''", $msn) . "'user_attachsig $attachsiguser_allowsmile $allowsmiliesuser_allowhtml $allowhtmluser_allowbbcode $allowbbcodeuser_allow_viewonline $allowviewonlineuser_notify $notifyreplyuser_notify_pm $notifypmuser_popup_pm $popup_pmuser_timezone $user_timezoneuser_dateformat '" . str_replace("\'", "''", $user_dateformat) . "'user_lang '" . str_replace("\'", "''", $user_lang) . "'user_style $user_styleuser_active $user_activeuser_actkey '" . str_replace("\'", "''", $user_actkey) . "'" . $avatar_sql . " 

В этой строке найдите:
PHP код:
 user_lang '" . str_replace("\'", "''", $user_lang) 

Перед этим добавьте:
PHP код:
 user_show_quickreply $user_show_quickreplyuser_quickreply_mode $user_quickreply_mode

Найдите:
PHP код:
 $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) 

В этой строке найдите:
PHP код:
 user_lang

Перед этим добавьте:
PHP код:
 user_show_quickreplyuser_quickreply_mode

Soniks 25.02.2005 05:38

продолжаем...
 
Найдите:
PHP код:
 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'01"; 

В этой строке найдите:
PHP код:
 '" . str_replace("\'", "''", $user_lang) 

Перед этим добавьте:
PHP код:
 '$user_show_quickreply''$user_quickreply_mode'

Найдите:
PHP код:
 $user_dateformat $userdata['user_dateformat']; 

После добавьте:
PHP код:
 $user_show_quickreply $userdata['user_show_quickreply'];
$user_quickreply_mode $userdata['user_quickreply_mode']; 

Найдите:
PHP код:
 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']); 

В этой строке найдите:
PHP код:
 $userdata['session_id'

Перед этим добавьте:
PHP код:
 $user_show_quickreply$user_quickreply_mode

Надите:
PHP код:
 'DATE_FORMAT' => $user_dateformat

Ниже добавьте:
PHP код:
 'QUICK_REPLY_SELECT' => quick_reply_select($user_show_quickreply'show_quickreply'),
'QUICK_REPLY_MODE_BASIC' => ( $user_quickreply_mode==) ? 'checked="checked"' '',
'QUICK_REPLY_MODE_ADVANCED' => ( $user_quickreply_mode!=) ? 'checked="checked"' ''

Найдите:
PHP код:
 'L_DATE_FORMAT_EXPLAIN' => $lang['Date_format_explain'], 

Ниже добавьте:
PHP код:
 '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
Найдите:
PHP код:
 $lang['Allow_name_change'] = 'Разрешить смену имени пользователя'

Ниже добавьте:
PHP код:
 $lang['Allow_quick_reply'] = 'Разрешить Быстрый Ответ'

Откройте modules/Forums/language/lang_russian/lang_main.php
Найдите:
PHP код:
 $lang['A_critical_error'] = 'Произошла критическая ошибка'

Ниже добавьте:
PHP код:
 //
// 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
Найдите:
PHP код:
 <tr>
<
th class="thHead" colspan="2">{L_AVATAR_SETTINGS}</th

До этого добавьте:
PHP код:
 <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
Найдите:
PHP код:
 <tr>
<
th class="thSides" colspan="2" height="12" valign="middle">{L_AVATAR_PANEL}</th

До этого добавьте:
PHP код:
 <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
Найдите:
PHP код:
 <!-- BEGIN switch_avatar_block --> 

До этого добавьте:
PHP код:
 <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
Найдите:
PHP код:
 <table width="100%" cellspacing="2" border="0" align="center"

Перед этим добавьте:
PHP код:
 <!-- BEGIN switch_quick_reply -->
{
QRBODY}
<!-- 
END switch_quick_reply --> 

Откройте modules/Forums/viewtopic.php
Найдите:
PHP код:
 @include("includes/bbcode.php"); 

Ниже добавьте:
PHP код:
 @include("includes/functions_post.php"); 

Найдите:
PHP код:
 'body' => 'viewtopic_body.tpl'

Замените на:
PHP код:
 'body' => 'viewtopic_body.tpl',
'qrbody' => 'viewtopic_quickreply.tpl'

Найдите:
PHP код:
 //
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ... 

До этого добавьте:
PHP код:
 //
//QR
//
$sqr_last_page = ((floor$start intval($board_config['posts_per_page']) ) + ) == 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;


Найдите:
PHP код:
 //
// Again this will be handled by the templating
// code at some point 

До этого добавьте:
PHP код:
 //
// 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>';} 

Найдите:
PHP код:
 $template->pparse('body'); 

До этого добавьте:
PHP код:
 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');


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

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

PHP код:
 $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 да да она в верху, блин а я вчера чуть глаза несломал искал. Спасибо буду дальше пробывать, если что напишу здесь.


Часовой пояс GMT +4, время: 01:17.

Copyright © 2005 by Soniks