Dokumentationen:
-
Upgrades einspielen
Beschreibung: Wie Sie auf neue Versionen upgraden
Hier hat sich erneut einiges getan! Das Verzeichnis sql_upgrades ist nun Geschichte - und
die SQL-Dateien sollten Sie auf gar keinem Fall einspielen - und das Script
upgrade.php brauchen Sie auch nicht mehr ausführen.
Laden Sie sich alle Patches und Erweiterungen herunter, die Sie haben wollen und lesen Sie dann
die FAQs Nr. 16. Dort finden Sie
alles weitere beschrieben!
-
Erweiterungs-Management
Beschreibung: Wie das Erweiterungs-Management funktioniert
Das Erweiterungs-Management macht dieses Mailtauschscript sehr dynamisch.
Erweiterungen können beispielsweise ein Forum oder ein Newsletter sein. Das Einrichten ist
kinderleicht gemacht:
- Downloaden Sie Erweiterungen nur von meinem Server herunter! Erweiterungen von anderen Anbietern sind nicht verifiziert und können die Sicherheit Ihrer Script-Installation beeinträchtigen!
- Entpacken Sie das Archiv (Dateiname ist immer ext-<Uni*-Erweiterungsname>.php) auf Ihren Rechner und laden Sie die Dateien in das Hauptverzeichnis Ihres Servers hoch.
- Lesen Sie sich die Dokumentationsdatei <Uni*-Name>_README.de durch!
- Loggen Sie sich in Ihren Admin-Bereich ein (http://www.?????.de/admin.php beispielsweise). Die neue Erweiterung wird automatisch erkannt und es wird dazu ein Task generiert.
- Klicken Sie das Kästchen neben dem Task an und dann auf Bearbeiten.
- Der Hinweistext wird angezeigt. Im Betreff finden Sie auch den Uni*-Erweiterungsnamen wieder! Klicken Sie nun einfach auf Registrieren. Anmerkung dazu: Es werden keine Daten an mich gesendet, sondern es wird die Erweiterung in Ihrem Mailtausch als solche in der Tabelle mxchange_extensions hinzugefügt!
- Ihre Erweiterung ist somit eingerichtet, aber noch gesperrt. Auch evtl. neue SQL-Tabellen wurden angelegt.
- Meistens wird ein kleiner Admin-Bereich mit hinzugefügt. Stellen Sie also erstmal alles richtig ein und aktivieren Sie dann die Erweiterung. Meistens werden dann Menüpunkte für Ihre Gäste/Mitglieder freigegeben.
Deinstallieren einer Erweiterung ist auch sehr einfach:
- Loggen Sie sich in den Admin-Bereich ein und gehen Sie unter Verschiedenes auf Erweiterungen.
- Markieren Sie die Erweiterung, die Sie deinstallieren wollen und klicken Sie auf Löschen.
- Alle für diese Erweiterung evtl. angelegten SQL-Tabellen werden gelöscht.
- Anschließend löschen Sie alle Dateien der Erweiterung. Diese heissen meistens: ???_de.php, what-???.php bzw. action-???.php.
-
Template-System
Beschreibung: Wie das Template-System funktioniert
Das neue Template-System umgeht den Umweg mit den normalen Variablen, die vom eval()-Befehl ge-eval-t werden (also ausgeführt werden). Es können nun Konstanten direkt eingebunden werden:
Vor und nach der einzubindenen Konstante muss ein {-- bzw. --} als Abschluss gesetzt werden. Diese werden von LOAD_TEMPLATE() entsprechend umgewandelt in ". und ." (Anführungszeichen-Punkt und andersrum).
Die modules.php wierum sichert die geposteten Daten gegen evaige Angriffe ab (beispielsweise das Einbinden der MySQL-Daten), indem es das Dollarzeichen und die normalen und geschwungenen Klammern quotet.
Hier ein Beispiel: (Leerstellen nach {-- bzw. vor --} sind nicht nötig!)
_WIRD_NICHT_EINGEBUNDEN {--_ABER_DIESE_KONSTANTE_SCHON--}
Wird Fehler verursachen:
{--_ABSCHLUSS_FEHLT
oder auch:
_ANFANG_FEHLT--}
Achten Sie also darauf, dass diese Template-Klammern als Paar auftauchen!
Bei weiteren Fragen wenden Sie sich bitte an den Support
|