Name: Easy Output Replacer (EOR)
Version: 5.2.0.0-PRO (Joomla! 5) / 4.2.1.1-PRO (Joomla! 4) / 3.4.0.0-PRO (Joomla! 3)
Typ: Plugin
Lizenz: GPLv3
Beschreibung: Easy Output Replacer ersetzt oder entfernt automatisch Teile der gerenderten HTML Ausgabe.
Download: EOR - Easy Output Replacer Downloads
EOR ersetzt oder entfernt Teile der gerenderten HTML Ausgabe
Mit Easy Output Replacer können Teile der gerenderten HTML Ausgabe der Joomla! Website einfach ersetzt oder komplett entfernt werden! Es können beliebig viele Ersetzungsregeln definiert werden. Die Ausführung kann auf bestimmte Seiten mit Hilfe von Parametern, die über den Debug Modus ausgelesen werden können, beschränkt werden. Zusätzlich können die definierten Regeln ein Mal oder auf alle Vorkommnisse angewendet und die Suche unabhängig von Groß- und Kleinschreibung durchgeführt werden. Der Suchstring kann ein normaler String oder ein regulärer Ausdruck sein.
Das Plugin kann benutzt werden, um Inhalte zu ersetzen (z.B.: CSS-Klassen, Copyright-Informationen aktualisieren, Links zu Keywords setzen) oder ungewünschte Ausgaben zu entfernen (z.B.: CSS / JS Dateien, Backlinks von Erweiterungen, komplette Modulpositionen). Mit der Mächtigkeit von regulären Ausdrücken sind keine Grenzen gesetzt!
Features
- Ersetzt oder entfernt Teile der gerenderten HTML Ausgabe
- Kleines und schnelles Plugin - keine zusätzlichen Erweiterungen notwendig
- Unbegrenzte Anzahl an Ersetzungsregel definierbar (sog. Repeatable Fields)
- Suche nach normalen Strings oder mächtigen regulären Ausdrücken
- Dynamische Ersetzung mit Sytemwerten, wie Benutzer, Datum und Modulen
- Ausführung kann mit Hilfe von spezifschen Seitenparametern limitiert werden
- Benötigte Parameter können einfach im Debugmodus ausgelesen werden
- Regeln können auf einen oder alle Vorkommnisse angewendet werden
- Suche kann unbhängig von Klein- und Großbuchstaben ausgeführt werden
- Ausführung im Backend möglich
- Sprachen: Deutsch und Englisch
Installation
Das Plugin übers Backend installieren und unter Erweiterungen -- Plugins -- System - EOR - Easy Output Replacer aktivieren. Die Optionen im Tab "Einstellungen" verwenden, um das Plugin zu konfigurieren!
Auf den + Button klicken, alle benötigten Regeln und die zugehörigen Optionen setzen (siehe Screenshot). Es können beliebig viele Regelsätze hinzugefügt werden!
Tipps:
- Lese den Suchstring direkt über den Quellcode (gewöhnlich Rechtsklick -> Seitenquelltext anzeigen) aus, um die bereinigte Ausgabe zu erhalten.
- Verwende die Option Regex nur bei komplexen Mustern! Wenn man nur ein Wort ersetzen möchte, dann sollte diese Option deaktiviert werden.
- Verwende den Debug-Modus, um die korrekten Parameter einer bestimmten Seite auszulesen. Diese Option sollte deaktiviert werden, wenn alle Parameter gefunden wurden.
- Aktiviere die Option Backend Ausführung nur, wenn du weißt, was du machst! ;-)
Ersetzungsregeln
Dynamische Ersetzung
Benutzer
{{user:username}}
- Benutzername des eingeloggten Benutzers
{{user:name}}
- Name des eingeloggten Benutzers
{{user:email}}
- E-Mail-Adresse des eingeloggten Benutzers
{{user:id}}
- Benutzer-ID des eingeloggten Benutzers
Datum
{{date:1}}
- l, d. F Y
{{date:2}}
- l, d. F Y H:i
{{date:3}}
- d. F Y
{{date:4}}
- d.m.Y
{{date:5}}
- d.m.Y H:i
{{date:6}}
- d.m.Y H:i:s
Modul
{{module:X}}
- Lädt und rendert das Modul mit der ID X
Artikel
{{article:title}}
- Lädt den Titel des aktuellen Artikels
{{article:alias}}
- Lädt den Alias des aktuellen Artikels
{{article:hits}}
- Lädt die Treffer des aktuellen Artikels
{{article:created}}
- Lädt das Erstellungsdatum des aktuellen Artikels
{{article:id}}
- Lädt die ID des aktuellen Artikels
{{article:catid}}
- Lädt die Kategorie-ID des aktuellen Artikels
{{article:created_by}}
- Lädt die Benutzer-ID des aktuellen Artikels
Changelog
Letzte Aktualisierung
Version 5.2.0.0-PRO - 2025-01-11
- + Increased technical requirements for Joomla! 5: Increasing Technical Requirements 2025 - Core & PHP for Joomla! Pro Extensions
- + Optimising code to meet new requirements can enhance its quality, performance, and security.
Version 5.2.0.0-PRO - 2025-01-11
- + Increased technical requirements for Joomla! 5: Increasing Technical Requirements 2025 - Core & PHP for Joomla! Pro Extensions
- + Optimising code to meet new requirements can enhance its quality, performance, and security.
Version 5.1.1.1-PRO - 2024-10-03
- # Improved replacement handling to avoid PHP errors if a regex rule is set too greedy.
Version 5.1.1.0-PRO - 2024-05-14
- + Improved Pro Security Token validation check. The Pro package contains a token file with an individual security token linked to the user account that is checked against the validation server for authenticity. If the file is missing or the token is invalid, you cannot edit the settings and use the extension. The Pro Security Token field has been extended to handle incorrect tokens and blocked accounts. If you encounter an error message related to the token, download the Pro version with your Pro subscription from the linked download page and install it again!
- Attention: The Pro extension will not work correctly if the token file or custom field is missing or modified. Never edit or remove the files to ensure correct functionality.
Version 5.1.0.0-PRO - 2024-05-01
- + Subscriber Interface: The plugin has been rewritten to utilise the subscriber interface, enhancing its integration and performance capabilities.
- + Added Dynamic Replacement For Articles functionality. With this option, you may dynamically replace predefined search strings with the corresponding article values.
Example:{{article.title}}
is replaced automatically with the title of currently loaded article.
Note: If the requirements are not met, the search string is replaced with an empty string.
Version 5.0.0.0-PRO - 2023-11-09
- + First Pro release for Joomla! 5.x based on EOR Pro version 4.2.0.0-PRO
- + The plugin "Behaviour - Backward Compatibility" is not required. The extension only uses supported classes in Joomla! 5.
Version 4.2.1.1-PRO - 2024-10-03
- # Improved replacement handling to avoid PHP errors if a regex rule is set too greedy.
Version 4.2.1.0-PRO - 2024-07-30
- Increased technical requirements for Joomla! 4: Increasing Technical Requirements 2024 - Core & PHP for Joomla! 4 Pro Extensions.
- ^ Updated the installation script to enable the uninstall process in higher core versions.
Version 4.2.0.0-PRO - 2023-10-12
- + Improved Installation Script: Updated the installation script to check for the highest compatible version of Joomla automatically! This feature aims to prevent issues that may arise from using incompatible core versions, thereby ensuring a smoother installation process.
Version 4.1.0.0-PRO - 2023-03-01
- Increased technical requirements for Joomla! 4: Increasing Technical Requirements - Core & PHP for Joomla! 4 Pro Extensions.
- + Added Dynamic Replacement functionality. With this option, you may dynamically replace predefined search strings with the corresponding system values.
Example:{{user.name}}
is replaced automatically with the name of the signed-in user.
Note: If the requirements are not met, the search string is replaced with an empty string (e.g. user name for guests). - + Code optimisations.
Version 4.0.3.0-PRO - 2022-09-22
- + Added Pro Security Token validation check. The Pro package contains a token file with an individual security token linked to the user account and checked against the validation server for authenticity.
- ^ Multiple internal code optimisations.
Version 4.0.2.0-PRO - 2021-12-20
- + User Group Status Check - Executes rules depending on the user group status. Thanks to Thomas G. for requesting this feature!
Version 4.0.1.0-PRO - 2021-11-10
- + Added the built-in Download Key Manager support to enter your Pro Update ID without installing the update helper plugin.
Important: Please copy your personal Pro Update ID using the second copy button in the Pro ID Manager and enter the key in System - Update - Update Sites - Select the entry of the Pro extension and enter the ID into the Download Key field. - ^ Code optimisations
Version 4.0.0.0-PRO - 2021-08-24
- + First Pro release for Joomla! 4.x based on EOR Pro version 3.4.0.0-PRO
- ^ Updated variable names in the manifest file. You'll need to reset your rules!
Version 3.4.0.0-PRO - 2021-05-26
- + Exclude HTML tags - With the option, the searched keyword is not replaced within HTML tags. Tip: Use this option only if your replacement string contains HTML code that could break the HTML tag with the search string. Thanks to PPVMEDIEN for requesting this feature!
- ^ Changed the version number specification. The first number stands for the supported major Joomla! version. The following three numbers follow the Semantic Versioning Specification (SemVer), as it used to be previously.
- ^ Updated language files and custom field
- ^ Code optimisations
Version 3.3.1-PRO - 2021-01-17
- ^ Maintenance release
- ^ Updated language files and custom field
- ^ Code optimisations
Version 3.3.0-PRO - 2020-04-23
- First release with increased technical requirements: Increasing Technical Requirements - Joomla! Core & PHP for Pro & Free Extensions
- + User Status Check - Executes rules depending on the login status of the user.
Version 3.2.2-PRO - 2019-11-17
- ^ Updated Custom Fields
- ^ Updated Project Page URL
- # Fixed Debug Mode output string
Version 3.2.1-PRO - 2019-01-26
- ^ Improved Language Override Feature - If you enter only the search string, then this string is used for the language override. If you set a replacement string, then this string is used instead!
Version 3.2.0-PRO - 2019-01-26
- + First Pro release based on EOR version 3.1.2
- + Language Override - This option allows overwriting the entered replacement string with a language override. Thus, one single search string can be replaced with individual replacement strings for each language using the Language Manager.
Version 3.2.1-FREE - 2020-05-03
- ^ Maintenance release
Version 3.2.0-FREE - 2020-01-08
- First release with increased technical requirements: Increasing Technical Requirements - Joomla! Core & PHP for Pro & Free Extensions
- + Modern, optimized code
- ^ Updated Custom Fields
Version 3.1.3 - 2019-07-07
- + Added Custom Field - Pro Button
- ^ Updated Custom Fields
- ^ Updated Project Page URL
Version 3.1.2 - 2018-07-19
- ^ Updated Custom Fields
- ^ Updated Language Strings
- ^ Code Optimizations
Version 3.1.1 - 2017-06-13
- ^ Subform Form Field Type - Changed layout to joomla.form.field.subform.repeatable - fully backwards compatible with version 3.1.0
- ^ Code Optimizations
Version 3.1.0 - 2017-01-09
- + Subform Form Field Type - Replaced the deprecated Repeatable form field type. Attention: This type is not backwards compatible! If you already defined replacement rules (in version 3.0.0), then you will have to reset the rules in the new version. You should make a copy of your rules before updating the plugin! Do not update if you are not sure.
- ^ Updated Custom Fields
- ^ Updated Language Files
Version 3.0.0 - 2016-02-02
- + First release for Joomla! 3.x
- + Small and fast plugin to manipulate the output of all pages in Joomla!
Download
Übersicht über alle Downloads zu dieser Erweiterung: EOR - Easy Output Replacer Downloads