Modulentwicklung Dokumentation |
Willkommen, Gast ( Anmelden | Registrierung ) [ Hilfe | Mitglieder | Suche ]
Modulentwicklung Dokumentation |
Guest_backslash_* |
Wed. 1. July 2009, 17:39
Beitrag
#1
|
Guests |
Da ich mich in letzter Zeit viel mit dem Thema Modulentwicklung für Sefrengo beschäftigen musste, habe ich die Dokumentation überarbeitet und erweitert.
Wäre schön, wenn Kommentare dazu kommen! |
|
|
Wed. 1. July 2009, 21:11
Beitrag
#2
|
|
Advanced Member Gruppe: Admins Beiträge: 507 Mitglied seit: 27.06.2006 Mitglieds-Nr.: 11 |
Sehr ausführlich, klar strukturiert und nachvollziehbar geschrieben.
Besonders gefallen hat mir das Kapitel "PHP in Modulen" mit seinen Unterkapiteln. Denn die PHP- und CMSPHP-Geschichten werden ja des öfteren nachgefragt. Vielen Dank für deine Arbeit! |
|
|
Thu. 2. July 2009, 11:59
Beitrag
#3
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 255 Mitglied seit: 05.07.2006 Mitglieds-Nr.: 104 |
"Wählen Sie eine hohe ID, um Konflikte mit anderen schon bestehenden Containern zu vermeiden."
gibt es dazu eine etwas genauere vorgehensweise? bzw. was kann als worst-case passieren? oberbilker ps. danke für die doku -------------------- |
|
|
Thu. 2. July 2009, 15:28
Beitrag
#4
|
|
Member Gruppe: Members Beiträge: 49 Mitglied seit: 15.02.2007 Wohnort: Halle (Saale) Mitglieds-Nr.: 659 |
Wirklich sehr cool, vielen Dank dafür.
Auch wenn ich diese Informationen wohl lieber vor 2 Jahren gehabt hätte, als ich noch keine Ahnung hatte. -------------------- Das Sefrengo-Forum Suchplugin für Firefox haben die Pixelfans gemacht.
|
|
|
Thu. 2. July 2009, 17:26
Beitrag
#5
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 442 Mitglied seit: 02.07.2006 Wohnort: Halle Mitglieds-Nr.: 71 |
Geht mir ähnlich, wie Carsten. Vielleicht kann man noch auf das HowTo innerhalb des Wikis verlinken?
Hast Du vielleicht auch eine Antwort, warum sich ein Modul in der Moduldatei keine Autorennamen merkt und nicht mit utf-8 läuft? -------------------- |
|
|
Thu. 2. July 2009, 18:00
Beitrag
#6
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 446 Mitglied seit: 12.09.2006 Wohnort: Bamberg Mitglieds-Nr.: 235 |
Ich schließ mich an. Bei mir hakt es mit den SQL's im Modul (Bug gepostet). Was vielleicht auch nicht schlecht wäre, wenn man im Wiki zu den Modulen Beispiele speichern könnte. Stell mir das beim Listennavi vor, dass jemand eine klappbare möchte (wurde vor kurzem behandelt) und dort die Konfig zum abtippen is. Im Forum geht sowas manchmal schnell unter!
|
|
|
Guest_backslash_* |
Fri. 3. July 2009, 12:15
Beitrag
#7
|
Guests |
Ist jetzt auch auf das HowTo verlinkt.
|
|
|
Wed. 5. August 2009, 12:48
Beitrag
#8
|
|
Newbie Gruppe: Members Beiträge: 6 Mitglied seit: 03.07.2007 Mitglieds-Nr.: 986 |
Da ich mich in letzter Zeit viel mit dem Thema Modulentwicklung für Sefrengo beschäftigen musste, habe ich die Dokumentation überarbeitet und erweitert. Wäre schön, wenn Kommentare dazu kommen! Hallo Zusammen, ich bekomme es einfach nicht hin in einem externe Editor zu entwickeln Habe für die Konfiguration eine konfiguration.php erstellt und diese in projekt01 gespeichert Ich habe für die Frontendausgabe eine frontendausgabe.php erzeugt und diese ebenfalls unter projekt01 gespeichert. Dann <?php include $cfg_client['path']."konfiguration.php"; //(in der Textarea Konfiguration) ?> Dann <CMSPHP:CACHE> include $cfg_client['path']."frontendausgabe.php"; //(in der Textarea Frontendausgabe) </CMSPHP:CACHE> Beim Speichern des Moduls kommt dann auch gleich eine Fehlermeldung Parameter ist fehlerhaft. Modul Parse-Error! Fehler im Modul-Input, Zeile: 1 Wenn ich z.B. in der frontendausgabe.php folgenden code schreibe <? infophp(); ?> dann wird der auch angezeigt. (keine Fehler) copiere ich aber in diese Dateien code aus irgendeinem Modul bekomme ich immer Parse error: parse error in C:\xampp\htdocs\sefrengo\projekt01\frontendausgabe.php on line 2 Beispiel ist code vom Linkmodul Irgend etwas mache ich falsch. Ich hoffe mir kann da einer Weiterhelfen. Gruß Ralf |
|
|
Fri. 7. August 2009, 14:39
Beitrag
#9
|
|
Administrator Gruppe: Members Beiträge: 1.092 Mitglied seit: 16.06.2006 Wohnort: Köln Mitglieds-Nr.: 1 |
Versuch mal statt $cfg_client['path'] die Variable $GLOBALS['cfg_client']['path'] einzusetzen. Das Modul prüft beim speichern die Variablen. $cfg_client wird beim speichern des Moduls nicht in der Prüffunktion definiert sein.
-------------------- Es wird, es wird...
|
|
|
Vereinfachte Darstellung | Aktuelles Datum: 23.9.24 - 18:03 |