anpera.net
https://anpera.dyndns.org/phpbb3/

Suche: Mod um Kommentare direkt auf Plaetzen zu loeschen
https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=2351
Seite 1 von 1

Autor:  Dwar [ So 12 Mär, 2006 06:22 ]
Betreff des Beitrags:  Suche: Mod um Kommentare direkt auf Plaetzen zu loeschen

Also, ich hab mich jetzt in den letzten Tagen hier durchs Forum gewuehlt und konnte absolut nichts finden(weder per Suchfunktion noch manuell).

Kann mir bitte jemand helfen!?

Wie der Titel des Threads schon sagt, suche ich einen Mod/Hack, der es Superusern erlaubt Kommentare direkt auf den Plaetzen zu loeschen. Kenne das von nem andern Server und ist ja offensichtlich sehr hilfreich.

Ich danke schonmal im Vorraus.

MFG Dwar

Autor:  Meteora [ So 12 Mär, 2006 08:03 ]
Betreff des Beitrags: 

common.php

suche:

[php]
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];
}
[/php]

ersetze mit:

[php]
if ($session[user][superuser]>=3 && $message=="X" || $session['user']['superuser']>2){
$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];
}
[/php]

Autor:  Eliwood [ So 12 Mär, 2006 12:05 ]
Betreff des Beitrags: 

Meine Lösung, mit weniger Schönheitsproblemen:

[php]if ($session['user']['superuser']>=3 || ($session['user']['superuser']>=2 && $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']));
if($message=="X")
{
$matches=array();
preg_match("/[(][^)]*[)]/",$op[$i],$matches);
$sect=$matches[0];
}
}[/php]

EDIT: Noch 10 Beiträge, dann hab ich dich, Haddy *g*

Autor:  Andragor [ So 12 Mär, 2006 14:07 ]
Betreff des Beitrags: 

Sehr schönes Tool, gefä´llt mir gut :P

Autor:  Dwar [ Mo 13 Mär, 2006 06:06 ]
Betreff des Beitrags: 

Hey,

vielen Dank, fuer die schnelle Hilfe. Habs gleich eingebaut und es funktioniert einwandfrei.


MFG Dwar

Autor:  Redrogar [ Mo 17 Apr, 2006 18:57 ]
Betreff des Beitrags: 

Wie kann ich es denn einstellen, dass auch Moderatoren Beiträge direkt auf den Plätzen löschen können.
Das ganze funktioniert bei mir nur für die superuser 3.

Autor:  Harthas [ Mo 17 Apr, 2006 19:00 ]
Betreff des Beitrags: 

[php]if ($session['user']['superuser']>=1 && $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']));
if($message=="X")
{
$matches=array();
preg_match("/[(][^)]*[)]/",$op[$i],$matches);
$sect=$matches[0];
}
}[/php]


So^^

Autor:  Redrogar [ Mo 17 Apr, 2006 19:10 ]
Betreff des Beitrags: 

Ah ok.
Hätte ich mir eigentlich auch denken müssen. :o
Danke. :wink:
Manchmal sieht man wirklich den Wald vor lauter Bäumen nicht. :?

Autor:  Eliwood [ Mo 17 Apr, 2006 19:19 ]
Betreff des Beitrags: 

[php]if ($session['user']['superuser']>=1){
$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']));
if($message=="X")
{
$matches=array();
preg_match("/[(][^)]*[)]/",$op[$i],$matches);
$sect=$matches[0];
}
} [/php]

So wohl eher ;)

Autor:  Harthas [ Mo 17 Apr, 2006 19:20 ]
Betreff des Beitrags: 

...na gutz..wenn man das [php]&& $message=="X"[/php] weglassen kann^^
wofür steht das überhaupt?
die klammer hab ich übrigesn korrigiert^^

Autor:  Eliwood [ Mo 17 Apr, 2006 19:25 ]
Betreff des Beitrags: 

Harthas hat geschrieben:
...na gutz..wenn man das [php]&& $message=="X"[/php] weglassen kann^^
wofür steht das überhaupt?
die klammer hab ich übrigesn korrigiert^^


In der Admingrotte gibt es eine Sektion die als message "X" hat (Anstelle von hier Sprechen oder so).
Normalerweise würde nur das "X" erlauben zu löschen - Wenn man es so macht, wie du, ist es wiederum nur aus der Grotte möglich. Weg mit dem und das Löschen ist auch so Möglich.

Achja, die 2te if wegem message = "X" ist dafür da schönheitsfehler zu vermeiden.

(Klammer korrigiert?)

Autor:  Harthas [ Mo 17 Apr, 2006 19:28 ]
Betreff des Beitrags: 

[php]if ($session['user']['superuser']>=1))[/php]

ich hatte das zuerst so


Und ok...jetzt versteh ich :D

Autor:  Redrogar [ Mo 17 Apr, 2006 19:30 ]
Betreff des Beitrags: 

Ich habs einfach so gemacht :

[php]if ($session['user']['superuser']>=3 || ($session['user']['superuser']>=2 || ($session['user']['superuser']>=1 && $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']));
if($message=="X")
{
$matches=array();
preg_match("/[(][^)]*[)]/",$op[$i],$matches);
$sect=$matches[0];
}
}[/php]

Ist weniger zu ändern und funktionieren tuts auch. ;)

Autor:  Harthas [ Mo 17 Apr, 2006 19:32 ]
Betreff des Beitrags: 

:? ..ist das nicht..ähm..eher schlecher oder?
...hat was mehr abfragen....

erste zeile mit dem hier ersetzen sit doch viel besser

[php]if ($session['user']['superuser']>=1){[/php]

Autor:  Redrogar [ Mo 17 Apr, 2006 19:44 ]
Betreff des Beitrags: 

Stimmt.
Können ja schliesslich alle drüber auch löschen. :pein:

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