If "remove_multiplicated_lines" is set then some more linefeeds in lists are removed.
This commit is contained in:
parent
694ca8fc57
commit
209343d883
1 changed files with 18 additions and 11 deletions
|
@ -423,8 +423,8 @@ function bbcode($Text,$preserve_nl = false, $tryoembed = true, $simplehtml = fal
|
||||||
|
|
||||||
// removing multiplicated newlines
|
// removing multiplicated newlines
|
||||||
if (get_config("system", "remove_multiplicated_lines")) {
|
if (get_config("system", "remove_multiplicated_lines")) {
|
||||||
$search = array("\n\n\n", "\n ", " \n", "[/quote]\n\n", "\n[/quote]");
|
$search = array("\n\n\n", "\n ", " \n", "[/quote]\n\n", "\n[/quote]", "[/li]\n", "\n[li]", "\n[ul]", "[/ul]\n");
|
||||||
$replace = array("\n\n", "\n", "\n", "[/quote]\n", "[/quote]");
|
$replace = array("\n\n", "\n", "\n", "[/quote]\n", "[/quote]", "[/li]", "[li]", "[ul]", "[/ul]");
|
||||||
do {
|
do {
|
||||||
$oldtext = $Text;
|
$oldtext = $Text;
|
||||||
$Text = str_replace($search, $replace, $Text);
|
$Text = str_replace($search, $replace, $Text);
|
||||||
|
@ -729,6 +729,13 @@ function bbcode($Text,$preserve_nl = false, $tryoembed = true, $simplehtml = fal
|
||||||
// $Text = mb_convert_encoding($Text, "UTF-8", 'HTML-ENTITIES');
|
// $Text = mb_convert_encoding($Text, "UTF-8", 'HTML-ENTITIES');
|
||||||
//}
|
//}
|
||||||
|
|
||||||
|
// Clean up some useless linebreaks in lists
|
||||||
|
//$Text = str_replace('<br /><ul','<ul ', $Text);
|
||||||
|
//$Text = str_replace('</ul><br />','</ul>', $Text);
|
||||||
|
//$Text = str_replace('</li><br />','</li>', $Text);
|
||||||
|
//$Text = str_replace('<br /><li>','<li>', $Text);
|
||||||
|
// $Text = str_replace('<br /><ul','<ul ', $Text);
|
||||||
|
|
||||||
// Remove all hashtag addresses
|
// Remove all hashtag addresses
|
||||||
if (!$tryoembed AND get_config("system", "remove_hashtags_on_export")) {
|
if (!$tryoembed AND get_config("system", "remove_hashtags_on_export")) {
|
||||||
$pattern = '/#<a.*?href="(.*?)".*?>(.*?)<\/a>/is';
|
$pattern = '/#<a.*?href="(.*?)".*?>(.*?)<\/a>/is';
|
||||||
|
|
Loading…
Reference in a new issue