Seite 1 von 1
"Unsichtbar" Statusauswahl bei Login deaktivieren?
Verfasst: 12.09.2008 20:17
von M@rtin
Hallo Community!
habe mein ACP sowie die Boardsuche hier schon ausgiebig durchsucht - leider keine Lösung meines Problems gefunden.
Folgendes Problem: Ich möchte die "Unsichtbar" Funktion komplett aus haben in meinem Forum (phpBB 3.02). Im ACP konnte ich deaktivieren, dass man dauerhaft in seinem Profil "Unsichtbar" einstellen kann.
Allerdings kann man auch bei einem Login auswählen, für die jetzige Sitzung unsichtbar zu sein. Das geht mir gewaltig gegen den Strich, weil somit trotz Deaktivierung über ein Hintertürchen doch noch die Möglichkeit gegeben ist.
Frage: Hat einer von Euch eine Lösung, wie man das auch noch deaktivieren kann? Habe ich eine Wahlmöglichkeit im ACP übersehen, oder gibt es bisher überhaupt gar nichts diesbezüglich?
Bin für jeden Hinweis dankbar!
Gruß aus Berlin,
Verfasst: 12.09.2008 20:21
von Dr.Death
Nein, das kann man nicht im ACP einstellen.
Nimm einfach folgenden Code aus der HTML Datei raus:
ÖFFNE: styles / prosilver / template /
login_body.html
SUCHE UND ENTFERNE:
Code: Alles auswählen
<dd><label for="viewonline"><input type="checkbox" name="viewonline" id="viewonline" tabindex="5" /> {L_HIDE_ME}</label></dd>
Verfasst: 12.09.2008 22:20
von M@rtin
Hi,
vielen Dank erstmal!
Weisst Du auch, was ich bei Subsilver2 rausnehmen/ändern muss? Die Dateien unterscheiden sich zwischen beiden Styles...
Ich habe mal ein wenig gesucht, und nur dieses hier gefunden, das einzige was dort mit dem "hidden" Status zu tun hatte.
Code: Alles auswählen
<td class="row1" colspan="2" align="center">
<input type="hidden" name="confirm_id" value="{CONFIRM_ID}" />
{CONFIRM_IMAGE}
</td>
Muss ich das rausnehmen oder bin ich komplett auf dem falschen Dampfer?
Gruß + schönen Abend!
Verfasst: 13.09.2008 06:07
von gn#36
Als generellen Tipp bei analogen Änderungen an Styles: Such immer nach den Sprachvariablen ({L_xxx}). Da die beiden Sektionen das gleiche bewirken sollen, sollten sie auch gleiche Sprachvariablen benutzen. In dem Fall also mal nach {L_HIDE_ME} suchen.
Bei Formularen (also wo der User etwas eingeben muss) wie in diesem Fall kann man auch nach den namen der Formularfelder suchen (name="xxx") denn die müssen auch identisch sein (hier also nach >name="viewonline"< suchen (im Zweifel auch nach name='viewonline', das ist auch erlaubt).
In dem Fall bist du also auf dem falschen Dampfer, das sieht so aus, als würde es zur Visual Confirmation gehören (also dem Bestätigungscode, den man aus einem Bild herauslesen muss).
"hidden" als input type ist lediglich ein Formularfeld, das unsichtbar ist.
Verfasst: 13.09.2008 17:14
von M@rtin
Danke für den Tipp! Hat funktioniert!
Für alle, die das bei Subsilver2 auch rausnehmen möchten:
Öffne: styles / subsilver2 / template / login_body.html
Suche und Entferne:
Code: Alles auswählen
<td> </td>
<td><input type="checkbox" class="radio" name="viewonline" tabindex="4" /> <span class="gensmall">{L_HIDE_ME}</span></td>
Noch prophylaktisch den Cache leeren via ACP und dann müsste es klappen. Bei mir hat es dies auf jeden Fall!
Gruß aus Berlin,
Verfasst: 13.09.2008 17:19
von nickvergessen
die
am besten mit entfernen:
Code: Alles auswählen
<tr>
<td> </td>
<td><input type="checkbox" class="radio" name="viewonline" tabindex="4" /> <span class="gensmall">{L_HIDE_ME}</span></td>
</tr>