Hallo,
beim erstellen von neuen Beiträgen kann der Benutzer diverse Optionen selektieren.
Beispiele:
BBCode ausschalten
Smilies ausschalten
URLs nicht automatisch verlinken
Ich möchte genau diese drei Optionen generell ausblenden, d.h. der Benutzer soll diese Felder nicht sehen und damit nicht auswählen können.
Wie geht das?
Danke vorab!
[3.3] Neuer Beitrag - Optionen ausblenden
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
Re: [3.3] Neuer Beitrag - Optionen ausblenden
Hallo
Öffne die Datei
Finde:
Ersetzen mit:
Damit sieht nur der Admin diese Optionen.
Zum Schluß den foren und Browser Cacher leeren.
Öffne die Datei
posting_editot.html
im Template Vz deines StylesFinde:
Code: Alles auswählen
<!-- IF S_BBCODE_ALLOWED -->
<div><label for="disable_bbcode"><input type="checkbox" name="disable_bbcode" id="disable_bbcode"{S_BBCODE_CHECKED} /> {L_DISABLE_BBCODE}</label></div>
<!-- ENDIF -->
<!-- IF S_SMILIES_ALLOWED -->
<div><label for="disable_smilies"><input type="checkbox" name="disable_smilies" id="disable_smilies"{S_SMILIES_CHECKED} /> {L_DISABLE_SMILIES}</label></div>
<!-- ENDIF -->
<!-- IF S_LINKS_ALLOWED -->
<div><label for="disable_magic_url"><input type="checkbox" name="disable_magic_url" id="disable_magic_url"{S_MAGIC_URL_CHECKED} /> {L_DISABLE_MAGIC_URL}</label></div>
<!-- ENDIF -->
<!-- IF S_SIG_ALLOWED -->
<div><label for="attach_sig"><input type="checkbox" name="attach_sig" id="attach_sig"{S_SIGNATURE_CHECKED} /> {L_ATTACH_SIG}</label></div>
<!-- ENDIF -->
Code: Alles auswählen
<!-- IF U_ACP -->
<!-- IF S_BBCODE_ALLOWED -->
<div><label for="disable_bbcode"><input type="checkbox" name="disable_bbcode" id="disable_bbcode"{S_BBCODE_CHECKED} /> {L_DISABLE_BBCODE}</label></div>
<!-- ENDIF -->
<!-- IF S_SMILIES_ALLOWED -->
<div><label for="disable_smilies"><input type="checkbox" name="disable_smilies" id="disable_smilies"{S_SMILIES_CHECKED} /> {L_DISABLE_SMILIES}</label></div>
<!-- ENDIF -->
<!-- IF S_LINKS_ALLOWED -->
<div><label for="disable_magic_url"><input type="checkbox" name="disable_magic_url" id="disable_magic_url"{S_MAGIC_URL_CHECKED} /> {L_DISABLE_MAGIC_URL}</label></div>
<!-- ENDIF -->
<!-- ENDIF -->
Zum Schluß den foren und Browser Cacher leeren.
Re: [3.3] Neuer Beitrag - Optionen ausblenden
Danke für den tollen Support.
In diesem Zusammenhang habe ich eine weitere Frage:
Die Option "Mich benachrichtigen, sobald eine Antwort geschrieben wurde" ist standardmäßig deaktiviert.
Ist es irgendwie möglich, dass der Haken generell erst einmal gesetzt ist?
In diesem Zusammenhang habe ich eine weitere Frage:
Die Option "Mich benachrichtigen, sobald eine Antwort geschrieben wurde" ist standardmäßig deaktiviert.
Ist es irgendwie möglich, dass der Haken generell erst einmal gesetzt ist?
- Cowboy of Bottrop
- Mitglied
- Beiträge: 320
- Registriert: 01.02.2017 21:11
- Wohnort: Bottrop anne Emscher
- Kontaktdaten:
Re: [3.3] Neuer Beitrag - Optionen ausblenden
Das kann jeder User für sich selbst im UCP festlegen.
Keep it County,
Markus aka Cowboy
Markus aka Cowboy
Re: [3.3] Neuer Beitrag - Optionen ausblenden
Ändern von Optionen, die ihr eigenes Feld haben
Bestimmte Benutzeroptionen, die Benutzer einstellen können (die in includes/functions_user.php definiert sind), haben ihre eigenen Felder in der Tabelle
"0" bedeutet, dass die Option AUS ist und "1" bedeutet, dass die Option standardmäßig EIN ist.
Um die Voreinstellung für neue Benutzer zu ändern, müsstest Du die Datei "includes/functions_user.php" bearbeiten, um die 0(s) in 1(s) oder umgekehrt zu ändern.
Um diese Optionen für bestehende Benutzer zu ändern, müsstest Du eine SQL eine Abfrage wie diese ausführen:
Quelle: https://www.phpbb.com/support/docs/en/3 ... and-values
Bedenke aber bitte, das Änderungen am Core Code von phpBB bei jedem Update ggf. überschrieben werden und Du die gemachten Änderungen nach jedem Update erneut durchführen musst.
user_notify
muss auf 1 gesetzt werden, ist standardmässig aus.Bestimmte Benutzeroptionen, die Benutzer einstellen können (die in includes/functions_user.php definiert sind), haben ihre eigenen Felder in der Tabelle
users
in der Datenbank und werden durch diese Werte eingestellt. Diese sind:Code: Alles auswählen
'user_notify' => 0,
'user_notify_pm' => 1,
'user_notify_type' => NOTIFY_EMAIL,
'user_allow_pm' => 1,
'user_allow_viewonline' => 1,
'user_allow_viewemail' => 1,
'user_allow_massemail' => 1,
Um die Voreinstellung für neue Benutzer zu ändern, müsstest Du die Datei "includes/functions_user.php" bearbeiten, um die 0(s) in 1(s) oder umgekehrt zu ändern.
Um diese Optionen für bestehende Benutzer zu ändern, müsstest Du eine SQL eine Abfrage wie diese ausführen:
Code: Alles auswählen
UPDATE phpbb_users SET user_notify = 1 WHERE user_type <> 2;
Bedenke aber bitte, das Änderungen am Core Code von phpBB bei jedem Update ggf. überschrieben werden und Du die gemachten Änderungen nach jedem Update erneut durchführen musst.