anpera.net
http://anpera.homeip.net/phpbb3/

Admin-Löschfunktion
http://anpera.homeip.net/phpbb3/viewtopic.php?f=34&t=5385
Seite 1 von 1

Autor:  DasMotte [ Sa 12 Mai, 2012 10:42 ]
Betreff des Beitrags:  Admin-Löschfunktion

also gut ^^ hallo erstmal ich hab ein Problem und auch die Sufu konnte nicht wirklich liefern was ich gesucht habe.
Folgendes ich bastel an nem kleinen Server und nun wurde ich gebeten eine Funktion wie aus den Aktuellen Kommentaren überall einzubauen. Sprich: hinter jedem Kommentar soll eine kleine Löschfunktion stehen die es den Superusern erlaubt Kommentare der User zu entfernen und so ein langes suchen in den AK zu vermeiden. Leider hab ich offensichtlich nicht das Knowhow dafür und bitte deshalb um schnelle Hilfe ^^

Autor:  MySql [ Di 15 Mai, 2012 21:53 ]
Betreff des Beitrags:  Re: Admin-Löschfunktion

Schau mal in der Funktion viewcommentary in der common.php nach.

War's in der Standardversion nicht so, dass man über die Konfiguration einstellen konnte, dass man die Kommentare direkt in der Area löschen kann!?

Autor:  Tidus [ Mi 16 Mai, 2012 16:11 ]
Betreff des Beitrags:  Re: Admin-Löschfunktion

Hallo erstmal,

nein MySql, wie so oft ist es nicht so. In der standard gibt es nur "Aktuelle Kommentare" wo man dann alle aufgelistet bekommt um auszusuchen welche man löschen möchte..

aber natürlich könnte man sich das einfach zum vorbild nehmen und etwas umbauen.. wie z.b.: (ungestestet!!!!)


PHP:
SUCHE:
if ($session[user][superuser]>=3 && $message=="X"){
$out.="`0[ <a href='superuser.php?op=commentdelete&commentid=$commentids[$i]&return=".URLEncode($_SERVER['REQUEST_URI'])."'>Löschen</a> ]&nbsp;";
addnav("","superuser.php?op=commentdelete&commentid=$commentids[$i]&return=".URLEncode($_SERVER['REQUEST_URI']));
$matches=array();
preg_match("/[(][^)]*[)]/",$op[$i],$matches);
$sect=$matches[0];
}

FÜGE DANACH EIN: (ggf. noch mit $linkbios anpassen, damit es nicht in popups erscheint, da sonst badnav die folge ist!)

if ($session['user']['superuser']>=3 && $message!="X"){
$out.="`0[<a href='superuser.php?op=commentdelete&commentid=$commentids[$i]&return=".URLEncode($_SERVER['REQUEST_URI'])."'>X</a>]&nbsp;";
addnav("","superuser.php?op=commentdelete&commentid=$commentids[$i]&return=".URLEncode($_SERVER['REQUEST_URI']));
}


könnte so schon funktionieren, ansonsten nimm es als denkanstoß zum selbst vollenden.

Autor:  DasMotte [ Mi 16 Mai, 2012 20:49 ]
Betreff des Beitrags:  Re: Admin-Löschfunktion

ok danke euch für die hilfe damit sollte es gehen ^.^

Autor:  Tidus [ Do 17 Mai, 2012 03:49 ]
Betreff des Beitrags:  Re: Admin-Löschfunktion

Hallo,

trotzdem solltest du für weitergehende Hilfe in diesem deinen Source verlinken, ansonsten kann man meist schlecht helfen und es ist eigentlich auch eine bedingung um Hilfe zu bekommen.

grüße

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/