Startangebot

Founders-Lizenz: Updates für mindestens 2 Jahre

149 €einmalig, netto

Eine normale Shop-Lizenz kostet 199 €.

Für die ersten 100 Shop-Lizenzen, bis 10. Dezember 2026. Updates und neues Berater-Wissen für mindestens 2 Jahre, ohne Verlängerung. Eine normale Shop-Lizenz: 12 Monate.

Founders für 149 € holen

Moduldateien

ps_module_file

Liest die Dateien eines Moduls und ändert sie, wenn es keinen anderen Weg gibt, mit vorheriger Sicherung; solche Änderungen verschwinden beim Update des Moduls.

TellMyShop Free: Nein. Dieses Werkzeug gibt es nur in TellMyShop Pro. TellMyShop Free hat nur fertige Berichte, die Ihren Shop lesen.

Den Chat fragen

„Das Modul xyzshipping protokolliert ständig "Undefined index id_carrier". Finde die Zeile und korrigiere sie.“

Beispielvorschau

Datei module:xyzshipping/classes/Rates.php, 18.240 -> 18.262 Bytes. Sicherung vor dem Speichern. PHP-Syntax: OK.
- $carrier = $params['id_carrier'];
+ $carrier = $params['id_carrier'] ?? 0;
Hinweis: Diese Änderung geht beim nächsten Update von xyzshipping verloren.

Technische Details

Dateien eines installierten Moduls: action=list (Ordner, optional path), read (path, from_line), edit (path + search/replace oder content). ACHTUNG: Änderungen an Moduldateien gehen beim Update des Moduls VERLOREN. Das Aussehen eines Moduls ändern Sie mit ps_override_module_template (Template-Kopie im Theme); bearbeiten Sie Moduldateien nur, wenn es der einzige Weg ist (zum Beispiel eine PHP-Fehlerkorrektur), und sagen Sie es dem Nutzer. PHP-Dateien werden vor dem Speichern auf Syntax geprüft, und jeder Schreibvorgang wird gesichert. Wiederherstellen: ps_restore_file_backup.

Parameter

NameTypPflichtBeschreibung
actionenum: list | read | editjalist | read | edit.
modulestringjaTechnischer Modulname.
pathstringwennPfad relativ zum Modulordner (list: optionaler Unterordner). Höchstens 300 Zeichen.
from_lineintegerneinread: Startzeile (400 Zeilen pro Aufruf).
searchstringneinedit: genaues Fragment, das ersetzt wird (muss genau einmal vorkommen). Höchstens 100.000 Zeichen.
replacestringneinedit: das neue Fragment. Höchstens 100.000 Zeichen.
contentstringneinedit: kompletter neuer Inhalt (statt search/replace). Höchstens 500.000 Zeichen.
confirmbooleanneinfalse (Standard) liefert eine Vorschau und speichert nichts. true führt aus, nur nachdem der Nutzer die Vorschau freigegeben hat, zusammen mit change_token.
change_tokenstringwennToken aus der Vorschau. Pflicht bei confirm=true. Gilt 30 Minuten, einmal nutzbar, gebunden an die Argumente und den Datenstand der Vorschau.

Grenzen

read: 400 Zeilen pro Aufruf, Dateien bis 1 MB. edit: nur Textdateien (php, tpl, twig, css, js, json, yml, xml, txt, md, html, htaccess, scss, svg); das Fragment muss genau einmal vorkommen; braucht den Schalter Module. Dateischreibvorgänge zählen zum Limit für Dateischreibvorgänge (Standard 20 pro Stunde), gemeinsam für alle Dateiwerkzeuge (einstellbar in der Karte „Einstellungen: Sicherheit, Warnungen, Limits“). Das eigene Modul des Konnektors ist tabu.

Was Sie sehen, bevor etwas gespeichert wird

Der Chat ruft das Werkzeug zuerst ohne Bestätigung auf. Das Modul liefert eine Vorschau (aktuelle und neue Werte) und ein einmaliges Token, das 30 Minuten gilt. Der Chat zeigt Ihnen die Vorschau und speichert die Änderung erst nach Ihrem Ja.

Verwandte Werkzeuge

Anwendungsfälle mit diesem Werkzeug

Zuletzt aktualisiert: 2026-10-11

Free für 0 €, liest und berät

Free holen