Viele Imperial CMS-Benutzer führen aufgrund personalisierter Funktionsanforderungen und anderer Gründe während der Nutzung häufig eine Sekundärentwicklung durch. Nun werden häufige Fragen wie folgt zusammengefasst:
1. Überprüfen Sie zunächst das Flussdiagramm für die Einreichung an der Rezeption und seine Anmerkungen:
http://bbs.phome.net/showthread-34-118212-0.html
2. Die Art und Weise, wie ECMS Informationen verarbeitet, ist im Grunde ein Prozess wie dieser:
①Formularübermittlung enews=?
②Die Informationsverarbeitungsskriptseite empfängt den enews-Wert und wählt Referenzen basierend auf der Datei und der Verarbeitungsfunktion des Werts aus 🎜>③Die Verarbeitungsfunktion wird verarbeitet und auf die entsprechende Verarbeitungsfunktion verwiesen, um den Informationsinhalt entsprechend dem Prozess zu verarbeiten und Daten einzugeben, zu aktualisieren und zu löschen.
④Beenden Sie die Funktion je nach Situation mit der Funktion printerror (). und weiter nach unten laufen, Eingabeaufforderungsinformationen drucken, zur Seite zurückkehren;
① Wenn Befindet sich die Funktion außerhalb des Informationsverarbeitungsfunktionsflusses, können Sie auf der Formularverarbeitungsskriptseite auf Dateien verweisen oder Verarbeitungsfunktionen einfügen.
Beispiel: Feedback wird an die E-Mail-Adresse http://bbs.phome.net/showthread gesendet. 13-117813-0.html
Hinweis: Tatsächlich ist das Senden von Feedback an die Mailbox kein ausreichendes Beispiel, denn wenn der Feedback-Inhalt nicht vollständig ist oder nicht erfolgreich ist, gibt es im Referenz-Feedback-Sende-Postfach keine entsprechende Beurteilung Datei; dieses Programm wird nicht perfekt sein; mögliche Situationen sind: Feedback Der Inhalt wird nicht in die Datenbank eingegeben, sondern wird natürlich an die Mailbox gesendet. Dies ist natürlich kein Problem, wenn der Kunde das ECMS-Hintergrundfeedback nicht benötigt Inhalt und entspricht dem Feedback-Inhalt, den die Mailbox erhält.
② Wenn der Kunde Peer-to-Peer-Informationen benötigt, fügen Sie die Referenzdatei der „Feedback-Sendemailbox“ hinzu, bevor die Informationsverarbeitungsfunktion die Erfolgsmeldung zurückgibt
③ Es umfasst eine große Anzahl funktionaler Ergänzungen; Sie können also erwägen, die Datei auf der Formularverarbeitungsseite zu zitieren und die Funktion in die Referenzdatei einzufügen, die eingefügt werden muss.
①Nein. Es ist einfach, sekundäre Entwicklungsdateien zu verwalten.
②Das Schreiben von Code innerhalb der Quellcodefunktion wird bei zukünftigen Upgrades zu Unannehmlichkeiten führen Soll ich meine sekundären Entwicklungsdateien ablegen?
e/cmsextends Nicht-Backend-bezogenes Dateiverzeichnis
e/cmsextends/js JS-Verzeichnis
e/cmsextends/Mail, keine Backend-bezogene neue PHP-Datei im Zusammenhang mit Mail
e/ admin/cmsextends Neues Dateiverzeichnis im Hintergrund
Das Folgende ist dasselbe wie e/cmsextends
6. Anforderungen an sekundäre Dokumente:
①Neue Kommentare zum Dateicodeinhalt
②Neue Dateifunktionsbeschreibungen
③Geänderte Dateibeschreibungen
④Andere Notizen
7. Benutzerdokumentation und Plug-in-Installationsdokumentation
Das obige ist der detaillierte Inhalt vonZusammenfassung grundlegender Probleme bei der Sekundärentwicklung von Imperial CMS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!