^^ okay.
schau dir am besten mal ein einfaches Modul wie fairy.php an... im modules Ordner.
Du mußt *in keinem anderen Ordner* in 1.x.x je irgendwas machen - als normaler Programmierer ... höchstens mal n neues Template rein o.ä. ... das wäre in templates.
Ganz grob:
Das ganze System basiert nicht mehr auf "schreib eine Datei und alles rein was getan werden soll", sondern modular... das heißt, Du schreibst in die MODULNAME_install() rein, wo Du gern ausgeführt werden willst... und in der MODULNAME_dohook() arbeitest Du dann die verschiedenen Orte ab. Wenn Du das, was Du da geschrieben hast, in einer Seite haben willst, dann mußt Du das in die MODULNAME_run() packen....
MODULNAME ist der Modulname... die Datei hieße z.B. MODULNAME.php .... nicht anders! sonst geht nix.
Du verpasst halt so schöne Sachen, die Du in die accounts einlagern würdest... z.B. kannst Du pro User beliebige "prefs" haben... und dann im Modul einfach abfragen...
get_module_pref("warheuteschonda"); holt das, was Du mit set_module_pref("warheuteschonda",$wert); gesetzt hast.
Keine Einträge in der Accounts anlegen, nix.
Das geht bis zu sehr komplexen Modulen wo Du ne eigene Tabelle brauchst ... und die legst Du NICHT selber an, das macht lotgd 1.x..x für Dich... lib/tabledescriptor.php ... Beispiel siehe mein Translationwizard (
http://lotgd-downloads.com).
Du wirst Dich umgewöhnen müssen... aber es lohnt sich, meiner Meinung nach.
(ab hier müsste wieder die alte Diskussion beginnen... "aber es ist lahm!" ... "ich kann mit 0.97 viel mehr machen"... blablabla)
_________________
Entwicklung Lotgd 1.2.2 +nb
1.2.1 +nb ist final
Bugreports/Testing erwünscht,
http://nb-core.orgWichtige Info für Programmierersucher:
viewtopic.php?f=34&t=4285