MITS Language Files Define Fixer für modified eCommerce Shopsoftware

MITS Language Files Define Fixer für modified eCommerce Shopsoftware

Der MITS Language Files Define Fixer prüft und korrigiert Sprachdateien der modified eCommerce Shopsoftware automatisch, indem unsichere define()-Anweisungen in eine sichere Kurzschreibweise umgewandelt werden. So werden doppelte Konstantendefinitionen, PHP-Warnings und unnötige Log-Einträge zuverlässig vermieden.

Hersteller: MerZ IT-SerVice
Produkteigenschaften
Software :
modified eCommerce Shopsoftware

Shopversion :
2.0.0.0 , 2.0.1.0 , 2.0.2.0 , 2.0.2.1 , 2.0.2.2 , 2.0.3.0 , 2.0.4.0 , 2.0.4.1 , 2.0.4.2 , 2.0.5.0 , 2.0.5.1 , 2.0.6.0 , 2.0.7.0 , 2.0.7.1 , 2.0.7.2 , 3.0.0 , 3.0.1 , 3.0.2 , 3.1.0 , 3.1.1 , 3.1.2 , 3.1.3 , 3.1.4 , 3.1.5 , 3.1.6 , 3.2.0

ohne Core Anpassungen :
ja

Template Anpassungen :
nein

Modultyp :
Backend , Frontend , Sicherheit , Usability


Produktbeschreibung

Mit dem MITS Language Files Define Fixer erhältst Du ein leistungsfähiges Werkzeug, um Sprachdateien Deiner modified eCommerce Shopsoftware dauerhaft sauber, stabil und wartungsfreundlich zu halten.

Gerade in individuell angepassten Shops oder bei der Nutzung vieler Module kommt es häufig zu einem bekannten Problem: Sprachkonstanten werden mehrfach definiert. Das führt zu unnötigen PHP Notices und Warnings – sowohl im Frontend als auch im Backend und insbesondere in den Log-Files.

Das Problem mit mehrfach definierten Sprachkonstanten

modified eCommerce erlaubt – und fördert – die Nutzung eigener Sprachdateien, zum Beispiel über den Mechanismus auto_include(). Eigene Dateien werden dabei häufig in Verzeichnissen wie lang/german/extra/ oder lang/english/extra/ abgelegt.

In der Praxis bedeutet das jedoch:

PHP quittiert das mit Meldungen wie:


Warning: Constant XYZ already defined

Diese Meldungen erzeugen vor allem eine große Menge unnötiger Einträge in den Log-Files – ein echtes Problem bei stark frequentierten oder lange betriebenen Shops.

Die Lösung: sichere define()-Kurzschreibweise

Der MITS Language Files Define Fixer setzt genau hier an. Das Modul durchsucht alle Sprachdateien im Sprachverzeichnis rekursiv und wandelt klassische define()-Anweisungen automatisch in die sichere Kurzschreibweise um:


defined('KONSTANTE') || define('KONSTANTE', 'Text');

Dadurch wird eine Sprachkonstante nur dann definiert, wenn sie zuvor noch nicht existiert. Doppelte Definitionen sind damit zuverlässig ausgeschlossen.

Deine Vorteile auf einen Blick

Praxisbeispiel aus dem Alltag

Du betreibst einen modified Shop mit mehreren Erweiterungen und eigenen Sprachdateien. Nach Updates oder Modulinstallationen häufen sich plötzlich Warnungen in den Log-Files, obwohl der Shop optisch noch funktioniert.

Mit dem MITS Language Files Define Fixer kannst Du den gesamten Sprachordner mit einem Klick prüfen und anpassen. Alle betroffenen Dateien werden automatisch abgesichert – sauber, schnell und nachvollziehbar.

Gerade bei häufigen Updates oder individuellen Anpassungen sparst Du Dir so viel Zeit und vermeidest langfristig unnötige Fehlerquellen.

Wichtiger Hinweis

Das Modul nimmt direkte Änderungen an Sprachdateien vor. Du solltest daher vor der Ausführung unbedingt ein Backup Deines Sprachordners erstellen.

Die Nutzung des Moduls erfolgt auf eigene Gefahr. Eine manuelle Kontrolle einzelner Dateien ist in der Regel nicht notwendig, aber jederzeit möglich und empfohlen.

Fazit

Der MITS Language Files Define Fixer ist ein unverzichtbares Werkzeug, wenn Du mit eigenen Sprachdateien arbeitest oder viele Module im Einsatz hast. Er sorgt für Ordnung, Stabilität und saubere Log-Files – ganz ohne Eingriff in den Core.

Ein weiteres, vollständig kostenloses Modul von MerZ IT-SerVice, entwickelt aus der Praxis für die Praxis.


MITS Language Files Define Fixer für modified eCommerce Shopsoftware

MerZ IT-SerVice
Nicole Grewe
Am Berndebach 35a
D-57439 Attendorn

Telefon:  +49 (0)2722 631363

Unsere Bürosprechzeiten:
Montag - Donnerstag: 09.00-11.00 Uhr und 13.00 - 16.00 Uhr

E-Mail: Info@MerZ-IT-SerVice.de
Internet: www.MerZ-IT-SerVice.de
Facebook: www.facebook.com/merzitservice.ecomtech

Zuständiges Finanzamt: Olpe
UST-ID-Nr.: DE 268555157

Diese Information ist für den Gebrauch durch die Person oder die Firma/Organisation bestimmt, die in der Empfängeradresse benannt ist und unterliegt u. U. dem Betriebsgeheimnis, dem Schutz von Arbeitsergebnissen oder anderweitigem rechtlichen Schutz. Wenn Sie nicht der angegebene Empfänger sind, nehmen Sie bitte zur Kenntnis, dass Weitergabe, Kopieren, Verteilung oder Nutzung des Inhalts dieser E-Mail-Übertragung unzulässig ist. Falls Sie diese E-Mail irrtümlich erhalten haben, benachrichtigen Sie den Absender bitte unverzüglich telefonisch oder durch eine E-Mail und löschen Sie diese Information aus Ihrem EDV-System.