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

[MODDB] Extended Quick Reply Form v.2

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

Сообщение atrus »

Polar писал(а):Потерплю конечно Smile
Я быстро, т.к. время уже... ;-)

Вот эту: Изображение кнопку сохранить и поместить в templates/subSilver/images
В language/lang_english/lang_main.php

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

FIND:
$lang['Reply_with_quote'] = 'Reply with quote';
AFTER, ADD:
$lang['QuickReply_with_quote'] = 'Quote to quick reply form';
В language/lang_russian/lang_main.php

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

FIND:
$lang['Reply_with_quote'] = 'Ответить с цитатой';
AFTER, ADD:
$lang['QuickReply_with_quote'] = 'Цитировать в форму быстрого ответа';
В templates/subSilver/viewtopic_body.tpl

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

FIND:
<td valign="top" nowrap="nowrap">{postrow.QUOTE_IMG} {postrow.EDIT_IMG} {postrow.DELETE_IMG} {postrow.IP_IMG}</td>
IN-LINE FIND:
<td valign="top" nowrap="nowrap">
IN-LINE INSERT:
{postrow.QUICKQUOTE_IMG} 
там же, опционально удаляем стандартное "цитировать" от erQR. Для этого найти и удалить: {postrow.QUOTE_LINK}

В файле viewtopic.php

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

FIND:
$quote = '<a href="' . $temp_url . '">' . $lang['Reply_with_quote'] . '</a>';
AFTER, ADD:
$quickquote_img = '';

FIND:
if ( $quick_reply )
	{
AFTER, ADD:
$quickquote_img = '<a href="javascript:quoteSelection(document, \'' . addslashes($poster) . '\')">';
	$quickquote_img .= '<img src="' . $images['icon_quickquote'] . '" alt="' . $lang['QuickReply_with_quote'] . '" title="' . $lang['QuickReply_with_quote'] . '" border="0" />';
	$quickquote_img .= '</a>';

FIND:
		'QUOTE' => $quote,
AFTER, ADD:
		'QUICKQUOTE_IMG' => $quickquote_img,
Наконец, в файле
templates/subSilber/subSilver.cfg

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

FIND:
$images['icon_quote'] = "$current_template_images/{LANG}/icon_quote.gif";
AFTER, ADD:
$images['icon_quickquote'] = "$current_template_images/icon_quickquote.gif";
Вроде всё...
Polar
phpBB 1.4.3
Сообщения: 92
Стаж: 19 лет
Благодарил (а): 1 раз

Сообщение Polar »

У меня Iris. Надеюсь там так же как и в subSilver :?:
Буду пробовать.
Спасибо
Polar
phpBB 1.4.3
Сообщения: 92
Стаж: 19 лет
Благодарил (а): 1 раз

Сообщение Polar »

atrus
В subSilver при нажатии кнопки выдает "Выделите текст на странице и попробуйте еще раз" :(

Добавлено спустя 55 секунд:

в Iris в придачу еще и ошибка

Warning: Cannot modify header information - headers already sent by (output started at y:\home\unionclan.hut1.ru\www\forum\templates\Iris\Iris.cfg:140) in y:\home\unionclan.hut1.ru\www\forum\includes\page_header.php on line 475

Warning: Cannot modify header information - headers already sent by (output started at y:\home\unionclan.hut1.ru\www\forum\templates\Iris\Iris.cfg:140) in y:\home\unionclan.hut1.ru\www\forum\includes\page_header.php on line 477

Warning: Cannot modify header information - headers already sent by (output started at y:\home\unionclan.hut1.ru\www\forum\templates\Iris\Iris.cfg:140) in y:\home\unionclan.hut1.ru\www\forum\includes\page_header.php on line 478
Аватара пользователя
Егор Наклоняев
phpBB 2.0.4
Сообщения: 404
Стаж: 19 лет 6 месяцев
Откуда: оттуда

Сообщение Егор Наклоняев »

Polar
1. Выделяйте слева направо
2. Удалите переводы строки после ?> в Iris.cfg
Polar
phpBB 1.4.3
Сообщения: 92
Стаж: 19 лет
Благодарил (а): 1 раз

Сообщение Polar »

Егор Наклоняев
Спасибо буду пробовать
atrus

Сообщение atrus »

Polar писал(а):В subSilver при нажатии кнопки выдает "Выделите текст на странице и попробуйте еще раз" Sad
Надо смотреть... Болею я сейчас... :-(
Polar
phpBB 1.4.3
Сообщения: 92
Стаж: 19 лет
Благодарил (а): 1 раз

Сообщение Polar »

Егор Наклоняев
перевод строки убрал и ошибок нет, а вот при нажатии кнопкивсе-равно выдает "Выделите текст на странице и попробуйте еще раз" :(
Polar
phpBB 1.4.3
Сообщения: 92
Стаж: 19 лет
Благодарил (а): 1 раз

Сообщение Polar »

atrus
Если выздоровели то гляньте плиз.
Аватара пользователя
sell
phpBB 1.4.2
Сообщения: 63
Стаж: 19 лет 1 месяц
Откуда: Москва

Сообщение sell »

А нельзя защиту от двойной отправки тоже установить на форму быстрого ответа?
гор. Махачкала, респ. Дагестан, РФ
http://load.5dom.net
HDMan
phpBB 1.0.0
Сообщения: 6
Стаж: 18 лет 11 месяцев
Откуда: Москва

Как поставить Visual Confirmation for Guests в qreply

Сообщение HDMan »

я имею вот эту часть кода

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

#
#-----[ OPEN ]------------------------------------------
#

posting.php

#
#-----[ FIND ]------------------------------------------
#

/***************************************************************************
 *
 *   This program is free software; you can redistribute it and/or modify
 *   it under the terms of the GNU General Public License as published by
 *   the Free Software Foundation; either version 2 of the License, or
 *   (at your option) any later version.
 *
 ***************************************************************************/
 
#
#-----[ AFTER, ADD ]------------------------------------------
#

/*

	png visual confirmation system : (c) phpBB Group, 2003 : All Rights Reserved

*/

#
#-----[ FIND ]------------------------------------------
#

		case 'editpost':
		case 'newtopic':
		case 'reply':
		
#
#-----[ AFTER, ADD ]------------------------------------------
#

			if ( $board_config['enable_confirm'] && !$userdata['session_logged_in'] )
			{
				if ( empty($HTTP_POST_VARS['confirm_id']) || empty($HTTP_POST_VARS['confirm_code']) )
				{
					$error = TRUE;
					$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Confirm_code_wrong'];
				}
				else
				{
					$confirm_id = htmlspecialchars($HTTP_POST_VARS['confirm_id']);
					if (!preg_match('/^[A-Za-z0-9]+$/', $confirm_id))
					{
						$confirm_id = '';
					}
					
					$sql = 'SELECT code 
						FROM ' . CONFIRM_TABLE . " 
						WHERE confirm_id = '$confirm_id' 
							AND session_id = '" . $userdata['session_id'] . "'";
					if (!($result = $db->sql_query($sql)))
					{
						message_die(GENERAL_ERROR, 'Could not obtain confirmation code', __LINE__, __FILE__, $sql);
					}
		
					if ($row = $db->sql_fetchrow($result))
					{
						if ($row['code'] != $HTTP_POST_VARS['confirm_code'])
						{
							$error = TRUE;
							$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Confirm_code_wrong'];
						}
						else
						{
							$sql = 'DELETE FROM ' . CONFIRM_TABLE . " 
								WHERE confirm_id = '$confirm_id' 
									AND session_id = '" . $userdata['session_id'] . "'";
							if (!$db->sql_query($sql))
							{
								message_die(GENERAL_ERROR, 'Could not delete confirmation code', __LINE__, __FILE__, $sql);
							}
						}
					}
					else
					{		
						$error = TRUE;
						$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Confirm_code_wrong'];
					}
					$db->sql_freeresult($result);
				}
			}

#
#-----[ FIND ]------------------------------------------
#

// Generate smilies listing for page output
generate_smilies('inline', PAGE_POSTING);

#
#-----[ BEFORE, ADD ]------------------------------------------
#

//
// Visual confirmation for guests
//
$confirm_image = '';
if( !$userdata['session_logged_in'] && (!empty($board_config['enable_confirm'])) )
{
	$sql = 'SELECT session_id 
		FROM ' . SESSIONS_TABLE; 
	if (!($result = $db->sql_query($sql)))
	{
		message_die(GENERAL_ERROR, 'Could not select session data', '', __LINE__, __FILE__, $sql);
	}
	
	if ($row = $db->sql_fetchrow($result))
	{
		$confirm_sql = '';
		do
		{
			$confirm_sql .= (($confirm_sql != '') ? ', ' : '') . "'" . $row['session_id'] . "'";
		}
		while ($row = $db->sql_fetchrow($result));
	
		$sql = 'DELETE FROM ' .  CONFIRM_TABLE . " 
			WHERE session_id NOT IN ($confirm_sql)";
		if (!$db->sql_query($sql))
		{
			message_die(GENERAL_ERROR, 'Could not delete stale confirm data', '', __LINE__, __FILE__, $sql);
		}
	}
	$db->sql_freeresult($result);
	
	$confirm_chars = array('A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J',  'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T',  'U', 'V', 'W', 'X', 'Y', 'Z', '1', '2', '3', '4', '5', '6', '7', '8', '9');
	
	list($usec, $sec) = explode(' ', microtime()); 
	mt_srand($sec * $usec); 
	
	$max_chars = count($confirm_chars) - 1;
	$code = '';
	for ($i = 0; $i < 6; $i++)
	{
		$code .= $confirm_chars[mt_rand(0, $max_chars)];
	}
	
	$confirm_id = md5(uniqid($user_ip));
	
	$sql = 'INSERT INTO ' . CONFIRM_TABLE . " (confirm_id, session_id, code) 
		VALUES ('$confirm_id', '". $userdata['session_id'] . "', '$code')";
	if (!$db->sql_query($sql))
	{
		message_die(GENERAL_ERROR, 'Could not insert new confirm code information', '', __LINE__, __FILE__, $sql);
	}
	
	unset($code);
	
	$confirm_image = (@extension_loaded('zlib')) ? '<img src="' . append_sid("profile.$phpEx?mode=confirm&id=$confirm_id") . '" alt="" title="" />' : '<img src="' . append_sid("profile.$phpEx?mode=confirm&id=$confirm_id&c=1") . '" alt="" title="" /><img src="' . append_sid("profile.$phpEx?mode=confirm&id=$confirm_id&c=2") . '" alt="" title="" /><img src="' . append_sid("profile.$phpEx?mode=confirm&id=$confirm_id&c=3") . '" alt="" title="" /><img src="' . append_sid("profile.$phpEx?mode=confirm&id=$confirm_id&c=4") . '" alt="" title="" /><img src="' . append_sid("profile.$phpEx?mode=confirm&id=$confirm_id&c=5") . '" alt="" title="" /><img src="' . append_sid("profile.$phpEx?mode=confirm&id=$confirm_id&c=6") . '" alt="" title="" />';
	$hidden_form_fields .= '<input type="hidden" name="confirm_id" value="' . $confirm_id . '" />';
	
	$template->assign_block_vars('switch_confirm', array());
}

#
#-----[ FIND ]------------------------------------------
#

	'SMILIES_STATUS' => $smilies_status, 

#
#-----[ AFTER, ADD ]------------------------------------------
#

	'CONFIRM_IMG' => $confirm_image,
	
#
#-----[ FIND ]------------------------------------------
#

	'L_DELETE_POST' => $lang['Delete_post'],

#
#-----[ AFTER, ADD ]------------------------------------------
#

	'L_CONFIRM_CODE_IMPAIRED'	=> sprintf($lang['Confirm_code_impaired'], '<a href="mailto:' . $board_config['board_email'] . '">', '</a>'),
	'L_CONFIRM_CODE' => $lang['Confirm_code'],
	'L_CONFIRM_CODE_EXPLAIN' => $lang['Confirm_code_explain'],
понятно что вместо posting берем viewtopic.php, но что куда? особено вторая вставка (та что с case)
_S_t_a_l_k_e_R_
phpBB 1.2.0
Сообщения: 12
Стаж: 19 лет 2 месяца

Сообщение _S_t_a_l_k_e_R_ »

Когда уже выйдет стабильная вторая версия?
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 2 месяца
Поблагодарили: 2 раза

Сообщение Xpert »

_S_t_a_l_k_e_R_
Пока точно не знаю. Надеюсь, что скоро.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Polar
phpBB 1.4.3
Сообщения: 92
Стаж: 19 лет
Благодарил (а): 1 раз

Сообщение Polar »

Подскажите кто-нибудь где хоть искать???
Polar писал(а):при нажатии кнопки выдает "Выделите текст на странице и попробуйте еще раз"
Аватара пользователя
sell
phpBB 1.4.2
Сообщения: 63
Стаж: 19 лет 1 месяц
Откуда: Москва

Сообщение sell »

А нельзя защиту от двойной отправки тоже установить?
гор. Махачкала, респ. Дагестан, РФ
http://load.5dom.net
atrus

Сообщение atrus »

Polar писал(а):Если выздоровели то гляньте плиз.
Значит так, начинаем отвечать:

Да, действительно ошибочка была. Я снимал кнопку с форума со старым модом. А тут js немножко другой...
Конкректно - не хватает "onMouseOver="catchSelection()" в строке генерации ссылки: "$quickquote_img = '<a href="javascript:quoteSelection(document ...". Полностью, оформленный мод-навеска на exQR 2.3.0+ выгялдит так:

Кнопка (icon_quickquote.gif): Изображение

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

##############################################################
## MOD Title: exQR_button
## MOD Author: Atrus2 < lrngate@yandex.ru > (N/A) N/A
## MOD Description: Меняет ссылку "цитировать" на кнопку.
## MOD Version: 1.0.0
##
## Installation Level: Easy
## Installation Time: 2 Minutes
## Files To Edit: 
##               templates/subSilber/subSilver.cfg,
##               templates/subSilver/viewtopic_body.tpl,
##               language/lang_english/lang_main.php,
##               language/lang_russian/lang_main.php,
##               viewtopic.php
## Included Files:
##                icon_quickquote.gif
##############################################################
## For Security Purposes, Please Check: http://www.phpbb.com/mods/ for the
## latest version of this MOD. Downloading this MOD from other sites could cause malicious code
## to enter into your phpBB Forum. As such, phpBB will not offer support for MOD's not offered
## in our MOD-Database, located at: http://www.phpbb.com/mods/
##############################################################
## MOD History:
##
##   2005-05-20 - Version 1.0.0
##      - Initial Release :)
##
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################
#
#-----[ COPY ]------------------------------------------
#
copy icon_quickquote.gif to templates/subSilver/images/icon_quickquote.gif

#
#-----[ OPEN ]------------------------------------------
#
templates/subSilber/subSilver.cfg

#
#-----[ FIND ]------------------------------------------
#
$images['icon_quote'] = "$current_template_images/{LANG}/icon_quote.gif";

#
#-----[ AFTER, ADD ]------------------------------------------
#
$images['icon_quickquote'] = "$current_template_images/icon_quickquote.gif";

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

#
#-----[ FIND ]------------------------------------------
#
		<td width="150" align="left" valign="top" class="{postrow.ROW_CLASS}"><span class="name"><a name="{postrow.U_POST_ID}"></a><b>{postrow.POSTER_NAME}</b></span><br /><span class="postdetails">{postrow.POSTER_RANK}{postrow.QUOTE_LINK}<br />{postrow.RANK_IMAGE}{postrow.POSTER_AVATAR}<br /><br />{postrow.POSTER_JOINED}<br />{postrow.POSTER_POSTS}<br />{postrow.POSTER_FROM}</span><br /></td>

#
#-----[ IN-LINE FIND ]------------------------------------------
#
{postrow.QUOTE_LINK}

#
#-----[ IN-LINE REPLACE WITH ]------------------------------------------
#

#
#-----[ FIND ]------------------------------------------
#
				<td valign="top" nowrap="nowrap">{postrow.QUOTE_IMG} {postrow.EDIT_IMG} {postrow.DELETE_IMG} {postrow.IP_IMG}</td>

#
#-----[ IN-LINE FIND ]------------------------------------------
#
<td valign="top" nowrap="nowrap">

#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
{postrow.QUICKQUOTE_IMG} 

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

#
#-----[ FIND ]------------------------------------------
#
$lang['Reply_with_quote'] = 'Reply with quote';

#
#-----[ AFTER, ADD ]------------------------------------------
#
$lang['QuickReply_with_quote'] = 'Quote to quick reply form';

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

#
#-----[ FIND ]------------------------------------------
#
$lang['Reply_with_quote'] = 'Ответить с цитатой';

#
#-----[ AFTER, ADD ]------------------------------------------
#
$lang['QuickReply_with_quote'] = 'Цитировать в форму быстрого ответа';

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

#
#-----[ FIND ]------------------------------------------
#
	$quote = '<a href="' . $temp_url . '">' . $lang['Reply_with_quote'] . '</a>';

#
#-----[ AFTER, ADD ]------------------------------------------
#
	$quickquote_img = '';

#
#-----[ FIND ]------------------------------------------
#
	if ( $quick_reply )
	{

#
#-----[ AFTER, ADD ]------------------------------------------
#
		$quickquote_img  = '<a href="javascript:quoteSelection(document, \'' . addslashes($poster) . '\')" onMouseOver="catchSelection()">';
		$quickquote_img .= '<img src="' . $images['icon_quickquote'] . '" alt="' . $lang['QuickReply_with_quote'] . '" title="' . $lang['QuickReply_with_quote'] . '" border="0" />';
		$quickquote_img .= '</a>';

#
#-----[ FIND ]------------------------------------------
#
		'QUOTE' => $quote,

#
#-----[ AFTER, ADD ]------------------------------------------
#
		'QUICKQUOTE_IMG' => $quickquote_img,

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#

# EoM
Добавлено спустя 3 минуты 26 секунд:
sell писал(а):А нельзя защиту от двойной отправки тоже установить?
Можно. Только я не понял каким модом вы её ставите. Цитированный кусок кода так и не понял к чему относится. По умолчанию считаю, что вы прользуетесь, как и я, модом Post is sending 1.1.1. Тогда, превращённый в навеску на exQR 2.3.0+ (оригинал ставить не надо, я его переделал целиком), он выглядит так:

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

############################################################## 
## MOD Title: Post Is Sending 
## MOD Author: R@ < meos@mail.ru > (Kirill) N/A 
## MOD Description: This mod changes post submit button text  from "Submit" to "Sending" on posting to ensure user 
## that his message is being send. And adds protection from double post 
## MOD Version: 1.1.1qr 
## 
## Installation Level: Easy 
## Installation Time: 4 Minutes 
## Files To Edit: posting.php 
##                privmsg.php 
##                quick_reply.php 
##                language/lang_english/lang_main.php    
##                language/lang_russian/lang_main.php    
##                templates/quick_reply.js 
##                templates/subSilver/posting_body.tpl 
##                templates/subSilver/quick_reply.tpl 
## Included Files: n/a 
############################################################## 
## For Security Purposes, Please Check: http://www.phpbbguru.net/mods/ for the 
## latest version of this MOD. Downloading this MOD from other sites could cause malicious code 
## to enter into your phpBB Forum. 
############################################################## 
## Author Notes: 
##      Thanks to: 
##              Xpert < xpert@phpbbguru.net > for MOD Description 
## 
##              Jovani for idea of double post protection 
############################################################## 
## MOD History: 
## 
##   2004-06-06 - Version 1.0.0 
##      - Initial Release 
## 
##   2004-06-07 - Version 1.1.0 
##      - Double post protection added 
## 
##   2004-06-08 - Version 1.1.1 
##      - Bug with PM sending fixed 
##
##   2005-05-20 - Version 1.1.1qr 
##      - Compatibility with ex_QuickReply_2.3.0+ (modified by Atrus2)
## 
############################################################## 
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD 
############################################################## 

# 
#-----[ OPEN ]------------------------------------------ 
# 

posting.php 

# 
#-----[ FIND ]------------------------------------------ 
# 

	'L_SUBMIT' => $lang['Submit'], 

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 

	'L_SENDING' => $lang['Sending'], 

# 
#-----[ OPEN ]------------------------------------------ 
# 

privmsg.php 

# 
#-----[ FIND ]------------------------------------------ 
# 

	'L_SUBMIT' => $lang['Submit'], 

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 

	'L_SENDING' => $lang['Sending'], 

# 
#-----[ OPEN ]------------------------------------------ 
# 

quick_reply.php 

# 
#-----[ FIND ]------------------------------------------ 
# 

		'L_SUBMIT' => $lang['Submit'],

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 

		'L_SENDING' => $lang['Sending'],

# 
#-----[ OPEN ]------------------------------------------ 
# 

language/lang_english/lang_main.php 

# 
#-----[ FIND ]------------------------------------------ 
# 

$lang['Submit'] = 'Submit'; 

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 

$lang['Sending'] = 'Sending'; 

# 
#-----[ OPEN ]------------------------------------------ 
# 

language/lang_russian/lang_main.php 

# 
#-----[ FIND ]------------------------------------------ 
# 

$lang['Submit'] = 'Отправить'; 

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 

$lang['Sending'] = 'Отправляется'; 

# 
#-----[ OPEN ]------------------------------------------ 
# 

templates/quick_reply.js 

# 
#-----[ FIND ]------------------------------------------ 
# 

		bbstyle(-1); 
		//formObj.preview.disabled = true; 
		//formObj.submit.disabled = true; 

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 

		setTimeout("document.post.post.disabled = true; document.post.post.value=l_sending", 0); 

# 
#-----[ OPEN ]------------------------------------------ 
# 

templates/subSilver/posting_body.tpl

# 
#-----[ FIND ]------------------------------------------ 
# 

l_no_text_selected = "{L_NO_TEXT_SELECTED}";

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 

l_sending = "{L_SENDING}"; 

# 
#-----[ OPEN ]------------------------------------------ 
# 

templates/subSilver/quick_reply.tpl

# 
#-----[ FIND ]------------------------------------------ 
# 

l_no_text_selected = "{L_NO_TEXT_SELECTED}";

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 

l_sending = "{L_SENDING}"; 

# 
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 
# 
# EoM
Добавлено спустя 1 минуту 27 секунд:

Наконец, если вы установили bbcode, типа tab, которая не имеет закрывающего тэга, и там как и в tab закрывающий тэг равен открывающему, то "объяснить" скрипту, что такие тэги не закрываются можно посредством:

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

##############################################################
## MOD Title: exQR_standalone
## MOD Author: Atrus2 < lrngate@yandex.ru > (N/A) N/A
## MOD Description: Поддержка незакрывающихся тэгов для ex_QuickReply_2.3.0+
## MOD Version: 1.0.0
##
## Installation Level: Easy
## Installation Time: 1 Minutes
## Files To Edit: 
##               templates/quick_reply.js
##############################################################
## For Security Purposes, Please Check: http://www.phpbb.com/mods/ for the
## latest version of this MOD. Downloading this MOD from other sites could cause malicious code
## to enter into your phpBB Forum. As such, phpBB will not offer support for MOD's not offered
## in our MOD-Database, located at: http://www.phpbb.com/mods/
##############################################################
## MOD History:
##
##   2005-05-20 - Version 1.0.0
##      - Initial Release :)
##
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################
#
#-----[ OPEN ]------------------------------------------
#
templates/quick_reply.js

#
#-----[ FIND ]------------------------------------------
#
	    	arraypush(bbcode,bbnumber+1);
		eval('document.post.addbbcode'+bbnumber+'.value += "*"');

#
#-----[ REPLACE WITH ]---------------------------------------------
# 
		// Check for standalone tags
		if (bbtags[bbnumber] != bbtags[bbnumber+1]) {
		    arraypush(bbcode,bbnumber+1);
		    eval('document.post.addbbcode'+bbnumber+'.value += "*"');
		}

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#

# EoM

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