MyXoops Forum

Anpassung eXtGallery 1.0.8 Teil 2 [Module für Bildergalerien, Downloads und Faq] - myXOOPS German Support

Goffy

Co-Administrator
Gepostet am:04.11.2009 21:28
Goffy
Goffy Offline (Show more)
Co-Administrator
Posts: 774
Since: 14.10.2004
#1

Anpassung eXtGallery 1.0.8 Teil 2

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() ) ) {
        
redirect_headerXOOPS_URL1_NOPERM );
        exit();
    }

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() ) ) {
        
//redirect_header( XOOPS_URL, 1, _NOPERM );
        //exit();
    
}


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

Datei anhängen:


Link nur für registrierte Benutzer
Diesen Thread durchsuchen:  1 Anonyme Benutzer

Aktuell aus dem Forum

Forum Thema Antworten Views Letzter Beitrag
OffOffTopic [Wichtig] Übernahme myXOOPS 0 495 11.12.2023 18:57
alfred Gehe zum letzten Beitrag
Die Installation und Administration von XOOPS 2.5.X [Offen] Upgrade 2.5.11 3 2208 07.05.2023 07:03
Goffy Gehe zum letzten Beitrag