From 04cc9d06996906168c29d860b525d4fdb119b8da Mon Sep 17 00:00:00 2001 From: Stephan Brunker Date: Fri, 22 Feb 2019 14:56:09 +0100 Subject: [PATCH] event_nl2br: fixed isolation issue for pre-tags. Updated description. --- .../UTF-8/lang_de.inc.php | 6 +++--- .../serendipity_event_nl2br/lang_de.inc.php | 6 +++--- .../serendipity_event_nl2br/lang_en.inc.php | 6 +++--- .../serendipity_event_nl2br.php | 21 +++++++++++++++---- 4 files changed, 26 insertions(+), 13 deletions(-) diff --git a/plugins/serendipity_event_nl2br/UTF-8/lang_de.inc.php b/plugins/serendipity_event_nl2br/UTF-8/lang_de.inc.php index e5070761..cffa008b 100644 --- a/plugins/serendipity_event_nl2br/UTF-8/lang_de.inc.php +++ b/plugins/serendipity_event_nl2br/UTF-8/lang_de.inc.php @@ -8,11 +8,11 @@ */ @define('PLUGIN_EVENT_NL2BR_NAME', 'Textformatierung: NL2BR'); -@define('PLUGIN_EVENT_NL2BR_DESC', 'Konvertiert Zeilenumbrüche zu HTML'); +@define('PLUGIN_EVENT_NL2BR_DESC', 'Konvertiert Zeilenumbrüche zu HTML. Basis-Funktionalität: Konvertiere die Zeilenumbrüche zu
- Tags. Erweiterte Funktionalität: Parse den Text in

-Tags unter Berücksichtigung der html-Syntax wie p-Elemente nur dort wo sie erlaubt sind, automatische Ignorierung bei vorformatiertem Text mit pre oder innerhalb von style oder svg-Tags.'); @define('PLUGIN_EVENT_NL2BR_CHECK_MARKUP', 'Überprüfe Markup-Plugins?'); @define('PLUGIN_EVENT_NL2BR_CHECK_MARKUP_DESC', 'Überprüft automatisch auf existierende Markup-Plugins, um die weitere Ausführung des NL2BR-Plugins zu untersagen. Dies gilt dann, wenn WYSIWYG oder spezifische Markup-Plugins entdeckt werden.'); -@define('PLUGIN_EVENT_NL2BR_ISOLATE_TAGS', 'Eine Liste von HTML-Tags, innerhalb derer keine Umbrüche bei Benutzung von P-Tags konvertiert werden'); -@define('PLUGIN_EVENT_NL2BR_ISOLATE_TAGS_DESC', 'Konfigurationsvorschlag: "code,pre,geshi,textarea". Trennen Sie mehrere HTML-Tags mit Komma. Hinweis: Die eingegebenen Tags sind reguläre Ausdrücke!'); +@define('PLUGIN_EVENT_NL2BR_ISOLATE_TAGS', 'Eine Liste von benutzerdefinierten HTML-Tags, innerhalb derer keine Umbrüche bei Benutzung von P-Tags konvertiert werden'); +@define('PLUGIN_EVENT_NL2BR_ISOLATE_TAGS_DESC', 'Konfigurationsvorschlag: "nl". Trennen Sie mehrere HTML-Tags mit Komma. Hinweis: Die eingegebenen Tags sind reguläre Ausdrücke!'); @define('PLUGIN_EVENT_NL2BR_PTAGS', 'Nutze P-Tags'); @define('PLUGIN_EVENT_NL2BR_PTAGS_DESC', 'Setze statt br-Tags p-Tags ein.'); @define('PLUGIN_EVENT_NL2BR_ISOBR_TAG', 'ISOBR Isolations-Default BR Einstellung'); diff --git a/plugins/serendipity_event_nl2br/lang_de.inc.php b/plugins/serendipity_event_nl2br/lang_de.inc.php index 2fad7f0c..9346cdd1 100644 --- a/plugins/serendipity_event_nl2br/lang_de.inc.php +++ b/plugins/serendipity_event_nl2br/lang_de.inc.php @@ -8,11 +8,11 @@ */ @define('PLUGIN_EVENT_NL2BR_NAME', 'Textformatierung: NL2BR'); -@define('PLUGIN_EVENT_NL2BR_DESC', 'Konvertiert Zeilenumbrüche zu HTML'); +@define('PLUGIN_EVENT_NL2BR_DESC', 'Konvertiert Zeilenumbrüche zu HTML. Basis-Funktionalität: Konvertiere die Zeilenumbrüche zu
- Tags. Erweiterte Funktionalität: Parse den Text in

-Tags unter Berücksichtigung der html-Syntax wie p-Elemente nur dort wo sie erlaubt sind, automatische Ignorierung bei vorformatiertem Text mit pre oder innerhalb von style oder svg-Tags.'); @define('PLUGIN_EVENT_NL2BR_CHECK_MARKUP', 'Überprüfe Markup-Plugins?'); @define('PLUGIN_EVENT_NL2BR_CHECK_MARKUP_DESC', 'Überprüft automatisch auf existierende Markup-Plugins, um die weitere Ausführung des NL2BR-Plugins zu untersagen. Dies gilt dann, wenn WYSIWYG oder spezifische Markup-Plugins entdeckt werden.'); -@define('PLUGIN_EVENT_NL2BR_ISOLATE_TAGS', 'Eine Liste von HTML-Tags, innerhalb derer keine Umbrüche bei Benutzung von P-Tags konvertiert werden'); -@define('PLUGIN_EVENT_NL2BR_ISOLATE_TAGS_DESC', 'Konfigurationsvorschlag: "code,pre,geshi,textarea". Trennen Sie mehrere HTML-Tags mit Komma. Hinweis: Die eingegebenen Tags sind reguläre Ausdrücke!'); +@define('PLUGIN_EVENT_NL2BR_ISOLATE_TAGS', 'Eine Liste von benutzerdefinierten HTML-Tags, innerhalb derer keine Umbrüche bei Benutzung von P-Tags konvertiert werden'); +@define('PLUGIN_EVENT_NL2BR_ISOLATE_TAGS_DESC', 'Konfigurationsvorschlag: "nl". Trennen Sie mehrere HTML-Tags mit Komma. Hinweis: Die eingegebenen Tags sind reguläre Ausdrücke!'); @define('PLUGIN_EVENT_NL2BR_PTAGS', 'Nutze P-Tags'); @define('PLUGIN_EVENT_NL2BR_PTAGS_DESC', 'Setze statt br-Tags p-Tags ein.'); @define('PLUGIN_EVENT_NL2BR_ISOBR_TAG', 'ISOBR Isolations-Default BR Einstellung'); diff --git a/plugins/serendipity_event_nl2br/lang_en.inc.php b/plugins/serendipity_event_nl2br/lang_en.inc.php index 714dbebb..9ff5fec4 100644 --- a/plugins/serendipity_event_nl2br/lang_en.inc.php +++ b/plugins/serendipity_event_nl2br/lang_en.inc.php @@ -7,11 +7,11 @@ */ @define('PLUGIN_EVENT_NL2BR_NAME', 'Markup: NL2BR'); -@define('PLUGIN_EVENT_NL2BR_DESC', 'Convert newlines to BR tags'); +@define('PLUGIN_EVENT_NL2BR_DESC', 'Convert newlines to BR tags. Basic functionality: converts newlines to
tags. Extended functionality: parse the text into

tags in regard of the html syntax like p tags only where they are allowed, automatically ingnore for preformatted text inside

 tags or inside