anpera.net https://anpera.dyndns.org/phpbb3/ |
|
Im Haus Beiträge löschen von den Hausbesitzern https://anpera.dyndns.org/phpbb3/viewtopic.php?f=25&t=4532 |
Seite 1 von 1 |
Autor: | Doctamy [ Di 20 Mai, 2008 10:59 ] |
Betreff des Beitrags: | Im Haus Beiträge löschen von den Hausbesitzern |
Wie der Titel schon sagt brauch ich etwas was es Ermöglicht dem Hausbesitzer die Nachrichten zu löschen. Ich habe die Commentary: Much-in-one-bundle von Eliwood. Wäre nett wenn mir jemand helfen könnte...Danke sehr |
Autor: | Rikkarda [ Di 20 Mai, 2008 12:23 ] |
Betreff des Beitrags: | Re: Im Haus Beiträge löschen von den Hausbesitzern |
http://anpera.homeip.net/phpbb3/viewtopic.php?f=43&t=2078&hilit=verwaltungsraum.php was ist eigentlich so schwer daran, mal in den dazugehörigen threads zu suchen??? |
Autor: | Doctamy [ Di 20 Mai, 2008 13:13 ] |
Betreff des Beitrags: | Re: Im Haus Beiträge löschen von den Hausbesitzern |
Wenn man das Forum in und auswenig kennt ist das kein Problem..Ich habe nach Löschen gesucht nach Löschfunktion, nach Commentary und dann löschen usw...Es steht in diesem Topic nichts darüber...Und Verwaltung hat meiner Meinung nach nichts mit Löschfunktionen zu tun Edit: Selbst wenn ich Verwaltung eingebe kommt nichts der gleichen |
Autor: | Eichi [ Di 20 Mai, 2008 13:29 ] |
Betreff des Beitrags: | Re: Im Haus Beiträge löschen von den Hausbesitzern |
Rikkarda hat geschrieben: was ist eigentlich so schwer daran, mal in den dazugehörigen threads zu suchen??? @Doctamy Suchen kann man auch manuell ![]() Damit ist gemeint, es gibt bereits Threads, die allgemein mit Hausscripten usw. zu tun haben, wo man diese Frage zum Beispiel stellen könnte wenn man nicht im Thread selber schon diverse hinweise durch lesen gefunden hat. Ich habe auf Anhieb selbigen Thread auf diese Weise gefunden wie Rikkarda auch ![]() |
Autor: | Rikkarda [ Di 20 Mai, 2008 13:49 ] |
Betreff des Beitrags: | Re: Im Haus Beiträge löschen von den Hausbesitzern |
eben.. Chaosmaker Wohnviertel Threads suchen und die veröffentlichten Erweiterungen werden gefunden ![]() |
Autor: | Doctamy [ Di 20 Mai, 2008 14:43 ] |
Betreff des Beitrags: | Re: Im Haus Beiträge löschen von den Hausbesitzern |
ok...Ich bedanke mich.. |
Autor: | Doctamy [ Di 20 Mai, 2008 15:15 ] |
Betreff des Beitrags: | Re: Im Haus Beiträge löschen von den Hausbesitzern |
Sry für DoPo. Aber es ist nicht ganz was ich gesucht hatte...Ich brauch was womit man die Kommentare einzeln löschen kann und nicht den ganzen Raum. |
Autor: | Eichi [ Di 20 Mai, 2008 15:20 ] |
Betreff des Beitrags: | Re: Im Haus Beiträge löschen von den Hausbesitzern |
Suchfunktion ergab dieses: http://anpera.homeip.net/phpbb3/viewtop ... C3%B6schen PS.: Es gibt eine editierfunktion.. PPS.: Bevor du fragst, im Beitrag nach unten scrollen. LG, Eichi |
Autor: | Doctamy [ Di 20 Mai, 2008 15:27 ] |
Betreff des Beitrags: | Re: Im Haus Beiträge löschen von den Hausbesitzern |
damit haben Alle user rechte zum löschen x beliebiger Posts...nicht sinn der Sache. Nur die Jeweiligen Hausbesitzer sollen In Ihren Häusern die Beiträge (auch von anderen) löschen können. |
Autor: | Arath [ Di 20 Mai, 2008 15:34 ] |
Betreff des Beitrags: | Re: Im Haus Beiträge löschen von den Hausbesitzern |
Nach dem Codeschnipsel den ich in dem anderen Thread gesehen habe, können nicht einfach irgendwelche User die Kommentare löschen sondern nur die nach der Abfrage eingetragenen Superuser. Und damit ein Hausbewohner in seinem Haus die Kommentare löschen kann musst du nur die If-Abfrage etwas bearbeiten ![]() Edit.: Des sollte dann irgendwie so aussehen, aber ich gebe keinerlei Gewähr, dass es funktioniert oder richtig ist! $this->bbcode_second_pass_code('', ' $sql = "SELECT * FROM houses WHERE owner<>".$session[user][acctid].""; $result = db_query($sql) or die(db_error(LINK)); $row = db_fetch_assoc($result); if ($session[user][acctid]==$row[owner]) { $out.="`0[ <a href='houses.php?op=commentdelete&commentid=$commentids[$i]&return=".URLEncode($_SERVER['REQUEST_URI'])."'>Löschen</a> ] "; addnav("","houses.php?op=commentdelete&commentid=$commentids[$i]&return=".URLEncode($_SERVER['REQUEST_URI'])); if($message=="X") { $matches=array(); preg_match("/[(][^)]*[)]/",$op[$i],$matches); $sect=$matches[0]; } } ') Wie gesagt, ich weiß nicht ob es so genau richtig ist! Hab in dem Codeschnipsel bereits superuser.php durch houses.php geändert, Vorraussetzung ist, dass der Codeschnipsel unten eingebunden ist. |
Autor: | Doctamy [ Di 20 Mai, 2008 15:38 ] |
Betreff des Beitrags: | Re: Im Haus Beiträge löschen von den Hausbesitzern |
hast schon recht ich hatte den falschen denkansatz....nun muss ich nur noch irgendwie rausbekommen wie ich die IF abfrage mache.. |
Autor: | Eichi [ Di 20 Mai, 2008 15:57 ] |
Betreff des Beitrags: | Re: Im Haus Beiträge löschen von den Hausbesitzern |
@Arath Funktion bzw. SQL aus der superuser.php raussuchen und auslagern in Funktion oder direkt einbinden. @Doctamy Schau dir ab wie es in der superuser.php gemacht wird, eine if-Abfrage wirst du ja wohl anzuwenden wissen?! ![]() ausprobieren, kopieren, testen und sehen was passiert, anpassen, testen usw. Was hier gepostet wurde ist praktisch schon die Lösung ![]() LG, Eichi |
Autor: | Arath [ Di 20 Mai, 2008 16:10 ] |
Betreff des Beitrags: | Re: Im Haus Beiträge löschen von den Hausbesitzern |
Irgendwas aus der superuser.php raussuchen und kopieren bzw. dort einbinden ist mir gar nicht in den Kopf gekommen *gg* Und da ich ja auch einfach nur die Abfrage geändert habe und mir auch nicht groß die Mühe gemacht habe irgendwo noch was rauszusuchen hab ich nur den Hinweis gegeben dass es als Hack Versuch geahnded werden kann bzw. wird weil ich es grad selber nicht genau wusste. Und da ich an der Funktion selber nicht interessiert bin, will den Usern ja nicht erlauben irgendwelche Beweise für Fehlerverhalten vernichten zu können *gg* Ein weiteres Edit.: Das ist dass was Eichi gemeint hat: $this->bbcode_second_pass_code('', ' if ($_GET[op]=="commentdelete"){ $sql = "DELETE FROM commentary WHERE commentid='$_GET[commentid]'"; db_query($sql); $return = $_GET['return']; $return = preg_replace("'[?&]c=[[:digit:]-]*'","",$return); $return = substr($return,strrpos($return,"/")+1); if (strpos($return,"?")===false && strpos($return,"&")!==false){ $x = strpos($return,"&"); $return = substr($return,0,$x-1)."?".substr($return,$x+1); } redirect($return); } ') |
Autor: | Rikkarda [ Di 20 Mai, 2008 16:15 ] |
Betreff des Beitrags: | Re: Im Haus Beiträge löschen von den Hausbesitzern |
du kannst auch in der modtest.php dich orientieren, die hier auch irgendwo rumschwirrt.. da habe ich sowas für chatwächter geschrieben dass sie halt nur bestimmte flächen sehen+löschen können.. daran kannst auch dir anregungen holen um deine verwaltung dann zu machen ![]() lg |
Autor: | Doctamy [ Mi 21 Mai, 2008 07:20 ] |
Betreff des Beitrags: | Re: Im Haus Beiträge löschen von den Hausbesitzern |
jetzt müsste ich nur noch wissen wo ich das am besten in die houses.php einfüge |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |