ich bin noch ein ziemlicher newbie im exoops umfeld. ich versuche derzeit mein erstes eigenes modul zu schreiben und habe folgendes problem. wenn ich in meinem modul folder die index.php aus einem block heraus aufrufe, stimmer hinterher alle links in den blöcken nicht mehr. um das kurz mal zu verdeutlichen:
dieser fehler tritt immer nur dann auf, wenn ich die seiten in meinem admin folder meines modules aufrufe. nutze ich die index.php page im modules\modulname\" folder, dann habe ich das problem nicht.
Nobse :
25.08.2003 20:31
Ich denke mal das in deinem Block irgend was falsch ist. Kannst du das mal Online stellen ? Ist sonst ein Rätselraten.
sg-biker :
25.08.2003 20:45
online stellen ist gerade schwierig, da das ding in einer entwicklungsumgebung läuft und ich keinen space mit php und mysql habe. den wollte ich erst mieten wenn alles läuft.
das seltsame ist, dass die index.php funktioniert wenn sie aus dem modul folder kommt. aus dem subfolder admin kann ich zwar die seite aufrufen. jedoch funktioniert danach kein link mehr.
ich denke es hat irgendwas mit dem modul zu tun. aus allen anderen modulen lässt sich die page im admin folder aufrufen und alle link funktionieren danach noch. wie schon gesagt es funktioniert danach kein link mehr. egal in welchem block
Du musst noch ein Verzeichnis höher gehen da du ja mit dem Block im verzeichnis modules/rtshop/blocks bist ../../../modules usw
versuchs mal
sg-biker :
25.08.2003 22:08
ich seh schon, dass ist alles ganz schön komplex. den block hab ich unter blocks angelegt. mein modul besitz keinen eigenen block.
sg-biker :
25.08.2003 22:32
so ich hab mir jetzt mal im ie den quelltext angeschaut. da sind die links auch völlig ok.
Quelltext: ../../modules/rtshop/index.php
also muss doch eigentlich eine variable den wert localhost/modules enthalten.
Nobse :
26.08.2003 20:40
Wenn dein Modul keinen eigenem Block hat dann sage doch mal was du machen möchtest.
sg-biker :
27.08.2003 15:25
hi nobse,
ich glaube ich hab einen totalen denkfehler drin gehabt. ich wollte in einem block des typs php script einer bestimmten gruppe die möglichkeit bieten artikel anzulegen. das bedeutet, dass eine seite aus dem adminfolder über diesen block geöffnet werden sollte. angezeigt werden sollte diese seite aber im ganz normalen frame.
was ich aber übersehen habe ist, dass seiten im adminfolder auch im administrationsbereich angezeigt werden müssen.
ich hab´s umgebaut und es funktioniert jetzt einwandfrei.
vielen dank nochmal, für deine mühe.
gibt es eigentlich irgendwo eine ausführliche dokumentation der exoops klassen?