anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Di 10 Jun, 2025 21:07

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 23 Beiträge ]  Gehe zu Seite 1, 2  Nächste
Autor Nachricht
 Betreff des Beitrags: Privatzonentexte verbergen
BeitragVerfasst: Mi 06 Jul, 2005 10:07 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 28 Aug, 2004 18:48
Beiträge: 1712
sry andere Überschrift fiel mir grad nicht ein :) und über die Suchenfunktion habe ich auch nichts gefunden, was mir mit meinem "Problem" weiterhilft.

Und zwar geht es um folgendes

in der Grotte gibt es ja die Möglichkeit die aktuellen Kommentare einzusehen um evtl. Fehlverhalten zu löschen.. nun ist es so, dass dort ja auch die Privatbereiche einzusehen sind (ich meine nun speziell zb die Privatgemächer oder den Trampelpfad).. *schmunzel* einige fühlen sich in diesen Bereichen sehr wohl ;) .


Nun kann ich als Admin ja nicht 24 std online sein IG und möchte gerne einige User bemächtigen im Dorf, Garten etc. unwillkommene Kommentare zu löschen, allerdings vertraue ich niemandem ausser mir selber *g* dass die Texte in den privaten Chataeras dann nicht "mitgelesen" werden und suche deshalb einen Weg diese Bereiche aus den aktuellen Kommentaren zu entfernen. Nur leider finde ich keinen Weg dazu und hoffe mir kann hier jemand bei helfen :D


Standartmässig sieht der Text in der Superuser.php bei mir z. Zt. so aus:

...
..
.

page_header("Admin Grotte");
if ($_GET[op]=="checkcommentary"){
addnav("G?Zurück zur Grotte","superuser.php");
viewcommentary("' or '1'='1","X",100);
...
..
.
if ($session[user][superuser]>=3) addnav("K?Aktuelle Kommentare","superuser.php?op=checkcommentary");


.
..
...

gibt es überhaupt einen Weg die Privatbereiche so zu schützen? Falls wer dies schon umgesetzt hat oder eine Idee hat, ich wäre sehr dankbar ;)



lg Rikkarda

_________________
~Inaktiv und Abwesend solange Mysql hier Moderatorenrechte hat~


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 06 Jul, 2005 10:12 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Wenn die User eben spielen, dann akzeptieren sie alle regeln die in der faq stehen etc. und zu der faq gehört auch das pv, im Game, zwar nicht unbedingt, es ist auch pervers, sowas nach zu gucken, aber wenn du solche probleme hast wie auch andere dann würd ich einfach nur die kommentar nav nur für dich zugänglich machen und für niemand anderes, ich hab es bereits bei mir auch zu gemacht, weil es doch schon eben zuweit geht besonder wie das mit dem pns ;)


Also lösungen..

1.Du deaktivierst die Nav...
2.Du machst sie nur für dich zugänglich und für niemand anderes...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 06 Jul, 2005 10:15 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 28 Aug, 2004 18:48
Beiträge: 1712
tjo hab ich ja nur für mich zugänglich^^ aber ich hab halt Hoffnung gehabt, dass ich es auch den Moderatoren zugänglich machen kann, ohne dass sie Einblick in diese Bereiche haben ;) denn tjo einige fühlen sich da sehr wohl^^ hm vielleicht im Forum einen Hinweis machen, dass diese dann für alle Moderatoren einsehbar "wären" falls ich das nicht anders hinbekomme *g*


lg

_________________
~Inaktiv und Abwesend solange Mysql hier Moderatorenrechte hat~


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 06 Jul, 2005 10:51 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 02 Mär, 2004 18:16
Beiträge: 1206
um kommentare direkt in den areas zu löschen habe ich folgende methode:

[php]
common.php

search:

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];
}

replace with:

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


mfg

_________________
R.I.P.
†26.7.2004 - 20.3.2006†
†MeteorA†


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 06 Jul, 2005 13:06 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 05 Feb, 2005 22:59
Beiträge: 699
Wohnort: OL
LoGD: http://aristo.w039.white.fastwebserver. ... source.php
Warum vertraust du deinen Mods nicht? Bzw. warum hast du sie dann zu Mods gemacht? :roll:

_________________
Legends of Imperencia ist mit folgenden Servern befreundet: Silienta, Pandyria, Kokoto

Eliwood hat geschrieben:
-DoM hat geschrieben:
Hey Eliwood.... was ist eigentlich LoGD????

Spaghetticode :D


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 06 Jul, 2005 16:18 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 28 Aug, 2004 18:48
Beiträge: 1712
Arîzto hat geschrieben:
Warum vertraust du deinen Mods nicht? Bzw. warum hast du sie dann zu Mods gemacht? :roll:


weil ein gebranntes Kind das Feuer scheut, wenn ihr vertrauen sehr ausgenutzt wurde -.-


dennoch hat für mich, das eine gar nichts mit dem anderen zu tun :) sicher vertrau ich meinen Mods sonst wären sie keine :) , sie haben eben zugriff auf die Dinge, die ich für einen Mod angebracht hielt. Nur kenn ich keinen der Mods SOOOOO gut, dass ich meine Hand dafür ins Feuer legen könnte, dass sie die "Privatenchats" nicht lesen, denn leider ist es bei 99% doch so, dass Gelegenheit "Diebe" macht..


@hadi super danke das werd ich mal testen :)


ansonsten ist es denn möglich eine commentary2 zu erstellen, wo man nur die Privatbereiche hineinfügen lässt? hm das werd ich wohl auch noch mal testen, denn die Optik leidet vielleicht drunter, wenn ich neben dem Chatbereich noch nen löschbutton hab^^


lg Rikka

_________________
~Inaktiv und Abwesend solange Mysql hier Moderatorenrechte hat~


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 06 Jul, 2005 16:23 
Offline
Großmeister
Großmeister

Registriert: Mi 15 Dez, 2004 00:41
Beiträge: 467
Wohnort: München
Argh, eigentlich hatte ich vorhin was geschrieben, ist aber wohl irgendwie verloren gegangen.
Also, sinnvollste Möglichkeit, alle private-XX Bereiche zu verbergen:

viewcommentary("' or '1'='1","X",100);
=>
viewcommentary("' or '1'='1' AND section NOT LIKE 'private-%","X",100);

Geht natürlich auch mit anderen "sections".

_________________
A bus station is where busses stop. A train station is where trains stop. On my desk there is a workstation...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 06 Jul, 2005 16:25 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 28 Aug, 2004 18:48
Beiträge: 1712
ui superklasse :D das werd ich dann jetzt als erstes testen *freu* wäre super wenn das funktioniert ;)


danke :))))


lg

edit: Funktioniert :) hab jetzt für die Mods eine Modtest.php erstellt und einen Link dahin. fein :) danke Dir :)

_________________
~Inaktiv und Abwesend solange Mysql hier Moderatorenrechte hat~


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 08 Jul, 2005 20:54 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 28 Aug, 2004 18:48
Beiträge: 1712
hm soweit so gut.. es läuft ich habs sogar hinbekommen den Chatmods ne löschen funktion zu verpassen *lacht* aber bin nicht in der Lage 3 Bereiche zu filtern *schmoll* da kommt dann eine massenhiroglyphenseite ;( mag vielleicht nochmal wer aushelfen? ;)


der Auszug bisher lautet:


page_header("Gute Seelen Grotte");
if ($_GET[op]=="checkcommentary"){
addnav("G?Zurück zum Dorf","village.php");
viewcommentary("' or '1'='1' AND section NOT LIKE 'private-%' AND section NOT LIKE 'superuser","X",100);
}


wie kann ich den Trampelpfad da auch noch Filtern, wenn er zb.
[ Löschen ] > (Clearing_387_411) heisst?


vielen Dank schonmal von den Bewohnern und mir für die Mithilfe beim Privatssphärenschutz :D


lg Rikka

_________________
~Inaktiv und Abwesend solange Mysql hier Moderatorenrechte hat~


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 08 Jul, 2005 21:19 
Offline
Großmeister
Großmeister

Registriert: Mi 15 Dez, 2004 00:41
Beiträge: 467
Wohnort: München
Probier mal das (ungetestet):
viewcommentary("' or '1'='1' AND section NOT LIKE 'private-%' AND section!='superuser' AND section NOT LIKE 'Clearing%","X",100);
Bei exakten Übereinstimmungen macht LIKE das Ganze nur langsam, daher besser !=.

_________________
A bus station is where busses stop. A train station is where trains stop. On my desk there is a workstation...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 08 Jul, 2005 21:40 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 28 Aug, 2004 18:48
Beiträge: 1712
eingebaut und funktioniert :) ich danke Dir sehr, und hoffe mit meinem Credit in der Modtest.php Deinem Helfen gedankt zu haben ;)

lg Rikka

_________________
~Inaktiv und Abwesend solange Mysql hier Moderatorenrechte hat~


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 24 Okt, 2005 23:24 
Offline
Profi
Profi
Benutzeravatar

Registriert: Mo 24 Okt, 2005 23:20
Beiträge: 180
Geschlecht: Männlich
LoGD: http://logd.wyrmslayer.de
Ich grab den Thread jetzt einfach mal für ne Frage aus. *gg*

kann man das script eigtl so abändern, dass jeder user die möglichkeit hat, seine eigenen kommentare zu löschen?

wenn man SU1 ist und kommentare über diese funktion löscht, wird man übrigens zu ramius geschleudert und des hack-versuchs angeprangert. soll nicht so sein, oder?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 27 Okt, 2005 14:08 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 28 Aug, 2004 18:48
Beiträge: 1712
bei mir sollte es so sein, denn ich hab dafür den Chatmod in die tabelle accounts gemacht, du kannst einfach dann die superuser runtersetzen, ich glaub im Original müsste es auf su3 stehen.

ich persönlich finde die "optik" für die su3+4 nun echt hässlich und würde davon absehen es für alle zu nutzen, aber in einigen logds gibt es doch eine funktion "letzen post löschen" wäre das net schon ausreichend für deinen wunsch?


lg

_________________
~Inaktiv und Abwesend solange Mysql hier Moderatorenrechte hat~


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 27 Okt, 2005 16:43 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 04 Dez, 2004 02:34
Beiträge: 825
Das letzen Post löschen hat soviel ich weiss nur Siwi.
Auf eine nette Anfrage, bekam ich jedoch die Antwort, dass jenes von jemand anderem für sie geschrieben worden sei, und sie es nicht weitergeben darf.
Is aber lange her :D


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 01 Nov, 2005 22:58 
Offline
Profi
Profi
Benutzeravatar

Registriert: Mo 24 Okt, 2005 23:20
Beiträge: 180
Geschlecht: Männlich
LoGD: http://logd.wyrmslayer.de
Rikkarda hat geschrieben:
ich persönlich finde die "optik" für die su3+4 nun echt hässlich und würde davon absehen es für alle zu nutzen


so schlimm find ichs nicht, man hat das x ja dann nur vor dem eigenen post, wenns so funzt wie ichs gern hätte. und die admins müssen mit leben. *lach*
fürs rp haben die admins eh meist nen 2.nick


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 24 Jun, 2006 08:59 
Offline
Profi
Profi
Benutzeravatar

Registriert: So 18 Jun, 2006 18:38
Beiträge: 179
Wohnort: Herne
LoGD: http://www.mystara-logd.net/source.php
hab da auch mal ne frage

habe ja auch diese modtest.php

aber wie bekomme ich das hin das der die einträge nach orten sortiert?

viewcommentary("' or '1'='1' AND section NOT LIKE 'private-%' AND section NOT LIKE 'house-%' AND section NOT LIKE 'pet-%' AND section NOT LIKE 'Fluchtort' AND section!='superuser' AND section NOT LIKE 'Clearing%" ,"X",100);


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 24 Jun, 2006 10:02 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
azraeldemon hat geschrieben:
hab da auch mal ne frage

habe ja auch diese modtest.php

aber wie bekomme ich das hin das der die einträge nach orten sortiert?

viewcommentary("' or '1'='1' AND section NOT LIKE 'private-%' AND section NOT LIKE 'house-%' AND section NOT LIKE 'pet-%' AND section NOT LIKE 'Fluchtort' AND section!='superuser' AND section NOT LIKE 'Clearing%" ,"X",100);


Wenn ich mich nicht irre:
GROUP BY `section`
Leider weiss ich nicht, ob dieser Teil vor oder nach ORDER BY gehört... Aber damit könnte es gehen.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 24 Jun, 2006 10:28 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Es gehört meist immer ans ende an der SQL :P


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 24 Jun, 2006 11:44 
Offline
Profi
Profi
Benutzeravatar

Registriert: So 18 Jun, 2006 18:38
Beiträge: 179
Wohnort: Herne
LoGD: http://www.mystara-logd.net/source.php
also wenn ich das mit reinhau dann funzt das net! HILFE BITTE!


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 24 Jun, 2006 12:38 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
azraeldemon hat geschrieben:
also wenn ich das mit reinhau dann funzt das net! HILFE BITTE!


"Es funzt nicht" ist eine sehr, sehr schlechte Fehlermeldung... :baeh:
Ich denke einfach mal, du hast was falsch gemacht. Aber ohne mehr Informationen.... Tut mir leid.


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 23 Beiträge ]  Gehe zu Seite 1, 2  Nächste

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 33 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:  
cron
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum