Willkommen, Gast ( Anmelden | Registrierung )     [ Hilfe | Mitglieder | Suche ]

 
Reply to this topicStart new topic
> Modulentwicklung Dokumentation
Guest_backslash_*
Beitrag 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!
Go to the top of the page
 
+Quote Post
mvsxyz
Beitrag 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!
Go to the top of the page
 
+Quote Post
oberbilker
Beitrag 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


--------------------
Go to the top of the page
 
+Quote Post
CarstingAxion
Beitrag 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.
Go to the top of the page
 
+Quote Post
pawel
Beitrag 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?


--------------------
Go to the top of the page
 
+Quote Post
FireFlyer
Beitrag 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!
Go to the top of the page
 
+Quote Post
Guest_backslash_*
Beitrag Fri. 3. July 2009, 12:15
Beitrag #7





Guests






Ist jetzt auch auf das HowTo verlinkt.
Go to the top of the page
 
+Quote Post
lagur
Beitrag Wed. 5. August 2009, 12:48
Beitrag #8


Newbie
*

Gruppe: Members
Beiträge: 6
Mitglied seit: 03.07.2007
Mitglieds-Nr.: 986



ZITAT(backslash @ Wed. 1. July 2009, 18:39) *
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
Go to the top of the page
 
+Quote Post
bjoern
Beitrag 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...
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 Besucher lesen dieses Thema (Gäste: 1 | Anonyme Besucher: 0)
0 Mitglieder:

 



RSS Vereinfachte Darstellung Aktuelles Datum: 27.4.24 - 17:47

Sefrengo ist ein eingetragenes Markenzeichen und urheberrechtlich geschützt.
Copyright 2009 Design & Daten, Alle Rechte vorbehalten.