Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как сделать так, чтобы при нажатии на кнопку "Ответить" в комментариях в textarea автоматически добавлялась цитата ([quote]...[/quote])?

Как сделать так, чтобы при нажатии на кнопку "Ответить" в комментариях в textarea автоматически добавлялась цитата ([quote]...[/quote])?


     14.02.2025    Общие вопросы, jQuery, Общие вопросы по PHP    90

вопрос
Помогите, решить эту проблему.
Я поставил по шаблону редактор комментарий BBCODES но когда в комментарий нажму на ответит то в textarea появится так
Цитата: Test
Текст ответа на комменарий

но я хочу что бы было так Test: Текст ответа на комменарий

да я уже это так изменил $text = "{$row['autor']}: {$text}"; результате Test: Текст ответа на комменарий
но стиль не работает
вот код
Как сделать так, чтобы при нажатии на кнопку "Ответить" в комментариях в textarea автоматически добавлялась цитата ([quote]...[/quote])?



if( $config['allow_comments_wysiwyg'] < 1 ) {

	$text = $parse->decodeBBCodes( $row['text'], false );
	$text = str_replace( "&#58;", ":", $text );
	$text = str_replace( "&#91;", "[", $text );
	$text = str_replace( "&#93;", "]", $text );
	$text = str_replace( "&#123;", "{", $text );
	$text = "[quote={$row['autor']}]{$text}[/quote]";

} else {

	$parse->wysiwyg = true;
	$text = $parse->decodeBBCodes( $row['text'], TRUE, $config['allow_comments_wysiwyg'] );
	$text = preg_replace('/<p[^>]*>/', '', $text); 
	$text = str_replace("</p>", "<br>", $text);	
	$text = preg_replace('/<div[^>]*>/', '', $text); 
	$text = str_replace("</div>", "<br>", $text);
	$text = str_replace( "\r", "", $text );
	$text = str_replace( "\n", "", $text );
	$text = trim($text);
	$text = "[quote={$row['autor']}]{$row['text']}][/quote]";

}


$text = preg_replace ( "#\[hide(.*?)\](.+?)\[/hide\]#is", "", $text );

echo $text;

Ответа пока нет


1 комментарий

alixan
Юзер

alixan - 14 февраля 2025 03:43 -

на всяки код в quote.php

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх