Online Listen Information - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html) +--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html) +--- Thema: Online Listen Information (/thread-14149.html) Seiten: Seiten:
1
2
|
Online Listen Information - Riccardo - 13.08.2009 Also normalerweise zeigt ja das Weristonline immer an: "Ein Benutzer sieht sich eine Seite mit fehlenden Benutzerrechten an". Gibt es da eine Möglichkeit, functions_online.php so zu modifizieren, dass man in Erfahrung bringt welche Seite sprich URL sich dieser Benutzer angesehen hat, ohne die Rechte dafür zu haben? RE: Online Listen Information - StefanT - 13.08.2009 Das geht in der inc/functions.php bei Zeile 727. RE: Online Listen Information - Riccardo - 13.08.2009 Zitat:Das geht in der inc/functions.php bei Zeile 727. Soweit ich gesehen habe, zeigt diese Funktion dem Benutzer auf dem Bildschirm eine Fehlermeldung an. Das hat ja mit dem "Wer-Ist-Online" nicht viel zu tun. Ich will ja die Zugriffs-URL des Benutzers im "sieht sich an wer online ist" wissen, die sich im Falle eines unerlaubten Zugriffes auf eine nicht erlaubte Resource ja bisher nicht anzeigen lässt. Da steht ja bisher nur "Ein Benutzer sieht sich eine Seite mit fehlenden Benutzerrechten an". Dahinter möchte ich im "Wer-ist-online" sehen, welche Seite sich dieser Nutzer ansah. Ich verstehe soviel, als das ich die functions_online.php dafür ändern muss, weis aber nicht wo. RE: Online Listen Information - StefanT - 13.08.2009 In der Zeile werden aber der tatsächliche Ort zurückgesetzt. RE: Online Listen Information - Riccardo - 13.08.2009 Code: $noperm_array = array ( location1 und location2 habe ich dabei schon gesehen, war mir aber nicht sicher ob die was mit dem "Wer-ist-online" Feature zu tun haben. Muss ich dann beiden Orten '$url' zuweisen quasi so: Code: $url = htmlspecialchars_uni($_SERVER['REQUEST_URI']); //das nach oben geschoben Ich hoffe, ich habe das richtig gedeutet. Korrigier mich bitte, wenn ich da falsch liege. In functions_online.php wäre dann der Ort in $user['location'] gespeichert, oder? Code: if($user_activity['nopermission'] == 1) Richtig, oder? RE: Online Listen Information - StefanT - 13.08.2009 Entferne mal das ganze Array. Dann sieht man aber nicht mehr, ob der Benutzer die Seite wirklich sehen kann. RE: Online Listen Information - Riccardo - 13.08.2009 Zitat:Dann sieht man aber nicht mehr, ob der Benutzer die Seite wirklich sehen kann. Das sollte man natürlich zusätzlich auch noch sehen können. Gibt es einen Weg beides parallel sehen zu können? Das war ja auch ursprünglich mein Gedanke. RE: Online Listen Information - StefanT - 13.08.2009 Das sind mehrere Code-Stellen, die ich jetzt gerade nicht zur Hand habe. Im Prinzip musst du beim Array die beiden letzten Definitionen rausnehmen und an das inc/functions_online.php arbeiten. RE: Online Listen Information - Riccardo - 14.08.2009 Code: "location1" => 0, Also quasi die beiden Sachen wegmachen? Das wirkt sich dann auch nicht nachteilig auf andere Funktionen in meinem mybb aus, oder? Achso und was brauche ich sonst noch, war das dann richtig so, oder gehts damit noch nicht: Code: $location_name = $lang->viewing_noperms." ".$user['location']; RE: Online Listen Information - StefanT - 14.08.2009 Probiere es aus... Ich würde jetzt mal sagen, dass es noch nicht funktionieren wird, aber ich kann mich auch täuschen. |