MyBB.de Forum
User unsichtbar machen verbieten? - 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: User unsichtbar machen verbieten? (/thread-12886.html)

Seiten: Seiten: 1 2


User unsichtbar machen verbieten? - ConnyP - 06.04.2009

Hallo zusammen,

kann man es irgendwo abstellen, dass die registrierten User die Möglichkeit haben, sich unsichtbar zu machen? Wenn ja, wo bzw. wie?

Danke.


RE: User unsichtbar machen verbieten? - krafdi - 06.04.2009

Du kannst das Unsichtbar stellen nicht direkt verbieten / unterbinden du hast aber die Möglichkeit jeder Benutzer Gruppe zu erlauben Unsichtbare Benutzer zu sehen.
ACP --> Benutzer & Gruppen -->** Die Gruppen --> Sonstiges --> Kann unsichtbare Benutzer sehen


RE: User unsichtbar machen verbieten? - Ich habe keine ahnung - 24.09.2010

ich greif das thema noch mal auf.. hat sich da mittlerweile was geändert in bezug auf unsichtbar verbieten ?


RE: User unsichtbar machen verbieten? - Jockl - 24.09.2010

siehe Beitrag #2 und #5 in diesem Thema. Das funktioniert, zumindest in 1.4, immer noch. Sollte aber auch bei 1.6 so umsetzbar sein.



RE: User unsichtbar machen verbieten? - nuzz - 24.09.2010

Verbiete kann man das sicherlich durch den entsprechenden Code in der richtigen Datei, aber das ist denk ich mal relativ aufwendig.
Was man denk ich mal mahen könnte auch wenn es nicht wirklich elegant ist, ist es einfach die Auswahlmöglichkeit aus dem Template zu löschen.
Das ist zwar nur ne halbe Lösung, aber würde zum gewünschten Ergebnis führen.


RE: User unsichtbar machen verbieten? - Ich habe keine ahnung - 24.09.2010

würde mir ja reichen.. aber wo entferne ich das und was genau.. ?


RE: User unsichtbar machen verbieten? - Jockl - 24.09.2010

Entferne im Template usercp_options folgende Zeile
Code:
<tr>
<td valign="top" width="1"><input type="checkbox" class="checkbox" name="invisible" id="invisible" value="1" {$invisiblecheck} /></td>
<td><span class="smalltext"><label for="invisible">{$lang->invisible_mode}</label></span></td>
</tr>
und im Template member_register die Zeile
Code:
<tr>
<td valign="top" width="1"><input type="checkbox" class="checkbox" name="invisible" id="invisible" value="1" {$invisiblecheck} /></td>
<td valign="top"><span class="smalltext"><label for="invisible">{$lang->invisible_mode}</label></span></td>
</tr>
Das müsste es gewesen sein. Dann noch Michaels MySQL-Query (siehe oben) ausführen, damit evtl. bereits gesetzte Geistmodi zurück gesetzt werden.


RE: User unsichtbar machen verbieten? - NetHunter - 24.09.2010

Mit der Änderung hat allerdings niemand mehr die Möglichkeit die Funktion auszuwählen. Wenn du z.B. Moderatoren und Administratoren die Funktion weiter zugänglich machen willst solltest du ein neues Template anlegen. Kopiere dazu das Template usercp_options und nenne es z.B. usercp_options_restricted. Im eben erstellten Template entferne den von Jockl genannten Codeblock.
Jetzt muß noch die Datei usercp.php geändert werden damit das neue Template auch geladen werden kann.
Finde:
Code:
eval("\$editprofile = \"".$templates->get("usercp_options")."\";");
ersetzen mit:
Code:
$onlygroups = array(3,4);
    if(in_array($mybb->user['usergroup'], $onlygroups)) {
    eval("\$editprofile = \"".$templates->get("usercp_options")."\";");
    } else {
    eval("\$editprofile = \"".$templates->get("usercp_options_restricted")."\";");
    }


Somit sehen Mods und Admins weiterhin das original Template mit "Unsichtbar" Option. Normale Mitglieder kriegen das beschnittene Template zu sehen und haben keine Möglichkeit mehr sich zu verstecken. Wink


RE: User unsichtbar machen verbieten? - BertG61 - 24.03.2013

Da wir auch das Problem mit den unsichtbaren Nutzern haben, habe ich es einmal so gemacht wie oben beschrieben. Für die normalen Mitglieder das Unsichtbar verboten, aber für die Mods und Admins noch die Möglichkeit es zu nutzen.

Jetzt das Problem: Sollte sich jetzt ein Mitglied im Benutzer-CP einen anderen Forenstyle wählen, dann gibt es, wenn er in dem anderen Style im Benutzer-CP wieder die Optionen anwählt, um wieder auf den alten Style zurückzuschalten eine Fehlermeldung.

Zitat:Parse error: syntax error, unexpected '-', expecting '}' in C:\Inetpub\vhosts\antiscam.de\httpdocs\usercp.php(938) : eval()'d code on line 208

Somit kommt er aus dem gewählten Style nicht mehr heraus.
Wo liegt hier der Fehler?


RE: User unsichtbar machen verbieten? - Jockl - 24.03.2013

Entweder hast Du die Änderung des PHP-Codes oder die Anpassung der Templates fehlerhaft durchgeführt...