[3.3] Neuer Beitrag - Optionen ausblenden

Fragen rund um die Installation, Administration und Benutzung von phpBB.
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
Antworten
_bb_
Mitglied
Beiträge: 22
Registriert: 07.02.2021 11:11

[3.3] Neuer Beitrag - Optionen ausblenden

Beitrag von _bb_ »

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!
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 8219
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: [3.3] Neuer Beitrag - Optionen ausblenden

Beitrag von Kirk »

Hallo
Öffne die Datei posting_editot.html im Template Vz deines Styles
Finde:

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 -->
Ersetzen mit:

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 -->
Damit sieht nur der Admin diese Optionen.
Zum Schluß den foren und Browser Cacher leeren.
_bb_
Mitglied
Beiträge: 22
Registriert: 07.02.2021 11:11

Re: [3.3] Neuer Beitrag - Optionen ausblenden

Beitrag von _bb_ »

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?
Benutzeravatar
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

Beitrag von Cowboy of Bottrop »

Das kann jeder User für sich selbst im UCP festlegen.
Keep it County,
Markus aka Cowboy
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17476
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: [3.3] Neuer Beitrag - Optionen ausblenden

Beitrag von Dr.Death »

Ändern von Optionen, die ihr eigenes Feld haben

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,
"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:

Code: Alles auswählen

UPDATE phpbb_users SET user_notify = 1 WHERE user_type <> 2;
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.
Antworten

Zurück zu „Support-Forum“