| Anpassung eXtGallery 1.0.8 Teil 2 |
Betreff: Anpassung eXtGallery 1.0.8 Teil 2 von Goffy am 04.11.2009 21:28:02 Hi Leute Ich habe versucht, das Modul extGallery 1.0.8. an meine Wünsche anzupassen. 1) Bei der Albenübersicht soll der Nutzer die Möglichkeit haben zu wählen, ob er das Bilderalbum oder die Slideshow haben will 2) Ich möchte, dass nicht nur Admins, sondern auch registrierte Mitglieder neue Kategorien/Alben anlegen können. Punkt 1 war kein Problem. Punkt 2: a) neue Datei public-user-categories.php (=Eingabemaske) b) neue Datei public-user-category.php (Abwandlung von public-category.php) c) neue Datei cp_header_user.php (Abwandlung von include/cp_header.php): e) Anpassen von xoops_version.php: Die Dateien befinden sich in der zip. Das Ganze funktioniert jetzt auch. Ich habe nur noch 1 Problem: Die Datei public-user-category.php braucht normalerweise die include/cp_header.php. Dort werden die Rechte des aktuellen Users abgeprüft.
if ( !$moduleperm_handler->checkRight( 'module_guest', $xoopsModule->getVar( 'mid' ), $xoopsUser->getGroups() ) ) {
Wenn er nicht Admin ist, sperrt ihn die Datei. Momentan verwende ich die eigene cp_header_user.php. Das ist einfach eine Kopie von cp_header.php, bei der ich die Prüfung einfach ausgehängt habe ![]()
if ( !$moduleperm_handler->checkRight( 'module_guest', $xoopsModule->getVar( 'mid' ), $xoopsUser->getGroups() ) ) {
Um nicht ein Scheunentor für die Hacker zu öffnen, gibt es da aber sicher eine bessere Lösung. Wie kann ich das Problem lösen? Kritik ist willkommen Goffy |
