anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Fr 04 Jul, 2025 06:58

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 10 Beiträge ] 
Autor Nachricht
BeitragVerfasst: Di 12 Sep, 2006 17:28 
Offline
Eingeweihter
Eingeweihter

Registriert: Sa 15 Jul, 2006 08:25
Beiträge: 52
ich kann (nochnicht) programmieren, aber ich hätte eine gute idee, für alle die das super können^^
ich fände direkt ein "[DEL] knopf" neben dem rollenspielchat mega praktisch, für die admins dass sie die spaameinträge besser löschen könnten.
etwa so:
Zitat:
[DEL] Irgendwer sagt: "irgendwas!!"


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 12 Sep, 2006 17:32 
Offline
Großmeister
Großmeister

Registriert: Fr 01 Jul, 2005 18:41
Beiträge: 484
Wohnort: Saarbrücken
Geschlecht: Männlich
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 || ($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]


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 12 Sep, 2006 18:35 
Offline
Freak
Freak

Registriert: So 30 Okt, 2005 17:48
Beiträge: 1408
Wohnort: PB
Geschlecht: Männlich
LoGD: http://dav.blood-reaver.de/lotgd/
Ich habe sowas hier irgendwo schon veröffentlich, mal nach "Letzten Post löschen" oder so suchen..

Wenn ich denk Link wiederfinde, poste ich ihn hier noch mal.

[Edit] Blubb, hier haben wir ihn auch schon: Klickst du mich?

_________________
Mehr oder minder inaktiv


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 13 Sep, 2006 00:43 
Offline
Held
Held
Benutzeravatar

Registriert: Di 23 Aug, 2005 23:46
Beiträge: 268
Wohnort: Köln
LoGD: http://www.dragnir.de
@ Auric:
Er meinte nicht, dass der User seinen eigenen Beitrag löschen können soll, sondern dass für Admins/Mods direkt neben jedem Beitrag ein Löschen-Link erscheinen soll.

@Taikun:
Woher hast du denn den das Stück Code das verändert werden soll? :? In meinem LoGD gibt es das nicht.. in keiner Datei (sagt zumindest die dateiübergreifende Suche meines Editors :D )

@Habbi:
Ich weiss zwar leider auch nicht direkt wo du das herbekommst, aber wenn meine Prüfungen vorbei sind, und die Sache inzwischen von niemand anders programmiert wurde, würde ich mich dem annehmen. Ich finde die Idee nämlich auch sehr gut ;)
Falls du es doch selbst mal versuchen willst, dann schau dir als Ausgangspunkt doch mal das Ding von Auric und in der common.php die Funktion viewcommentary an.

_________________
Warum UNIX/Linux böse ist:

- 'kill' macht Menschen zu brutalen, blutrünstigen Bestien
- 'killall' züchtet regelrecht Massenmörder
- 'whoami' löst bei psychisch labilen Personen Existenzkrisen aus!


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 13 Sep, 2006 12:04 
Offline
Eingeweihter
Eingeweihter

Registriert: Di 05 Sep, 2006 10:57
Beiträge: 75
Taikuns Fix ist in der common.php gemacht wenn ich mich nicht irre


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 13 Sep, 2006 12:38 
Offline
Eingeweihter
Eingeweihter

Registriert: Sa 15 Jul, 2006 08:25
Beiträge: 52
Taikun14 hat geschrieben:
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 || ($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]

Jep die Änderung wurde in der common gemacht
vielen dank :) funktioniert top


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 13 Sep, 2006 12:58 
Offline
Held
Held
Benutzeravatar

Registriert: Di 23 Aug, 2005 23:46
Beiträge: 268
Wohnort: Köln
LoGD: http://www.dragnir.de
Ah.. habs gefunden.. nur im Normalfall heisst die Zeile
[php]if ($session[user][superuser]>=3 && $message=="X"){[/php]
eben
[php]if ($session[user][superuser]>=2 && $message=="X"){[/php]
daher nicht gefunden.. :pein:

Dann danke. :D

_________________
Warum UNIX/Linux böse ist:

- 'kill' macht Menschen zu brutalen, blutrünstigen Bestien
- 'killall' züchtet regelrecht Massenmörder
- 'whoami' löst bei psychisch labilen Personen Existenzkrisen aus!


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 13 Sep, 2006 13:32 
Offline
Eingeweihter
Eingeweihter

Registriert: Sa 15 Jul, 2006 08:25
Beiträge: 52
ja hab sie auch nicht direkt gefunden..
aber kenne ich aus meinen phpbb zeiten (hust^^)
habs einfach mal abgekürzt.. aber wenn du willst, dass das die mods auch können, musst du aus

[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]

das machen:

[php]if ($session['user']['superuser']>=2 || ($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]
jedenfalls bei mir^^


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 13 Sep, 2006 14:10 
Offline
Held
Held
Benutzeravatar

Registriert: Di 23 Aug, 2005 23:46
Beiträge: 268
Wohnort: Köln
LoGD: http://www.dragnir.de
*gg*
Ja, habs auch schon für Mods zugänglich gemacht :D

Nur eine Sache beschäftigt mich noch:
Ich hätte gerne, dass nach einem Klick auf "Löschen" die Nachricht nicht sofort gelöscht wird, sondern erst noch bestätigt werden muss.. nicht, dass man mal aus versehen was löscht. Damit das ganze jedoch schnell geht sollte es wohl am besten in JavaScript gemacht werden.
Ich selber bin leider nicht so fit in JavaScript. Ich weiss schon, dass das wohl mit "confirm()" gemacht wird, und würde es bei statischen HTML-Seiten wohl hinbekommen, aber so ein Script in LoGD-php reinzubasteln übersteigt mich dann doch. Vielleicht können sich unsere JavaScript-Profis der Sache annehmen? :wink:

_________________
Warum UNIX/Linux böse ist:

- 'kill' macht Menschen zu brutalen, blutrünstigen Bestien
- 'killall' züchtet regelrecht Massenmörder
- 'whoami' löst bei psychisch labilen Personen Existenzkrisen aus!


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 17 Sep, 2006 21:00 
Offline
Held
Held
Benutzeravatar

Registriert: Di 23 Aug, 2005 23:46
Beiträge: 268
Wohnort: Köln
LoGD: http://www.dragnir.de
Hat denn niemand eine Idee und Lust sich das mal anzusehen? :(

_________________
Warum UNIX/Linux böse ist:

- 'kill' macht Menschen zu brutalen, blutrünstigen Bestien
- 'killall' züchtet regelrecht Massenmörder
- 'whoami' löst bei psychisch labilen Personen Existenzkrisen aus!


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 10 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum