Beiträge: 411
Themen: 94
Registriert seit: 19.04.2007
Hallo,
in meinen Forum schreiben überwiegend Gäste.
Problem: Die newreply zeigt seltsamerweise auch den Gästen den Block "Themen Abonnement" an. Leider lässt sich dies in der Konfiguration nicht abschalten.
Ich würde diesen Block daher für Gäste gerne ausblenden, um Gäste nicht zu irrieren.
Kann mir jemand den Code dazu für die newreply nennen?
PS: Dies wird wohl irgendetwas sein müssen mit :
"$mybb->user['uid'] != 0"
(oder ähnlich).
Gruß
Beiträge: 837
Themen: 8
Registriert seit: 08.02.2016
MyBB-Version: 1.8.38
23.11.2019, 16:49
(Dieser Beitrag wurde zuletzt bearbeitet: 23.11.2019, 16:51 von [ExiTuS].)
Fallss es über die EInstellungen nicht möglich ist, scheint hierfür eine Änderung im PHP-Code nötig. Hier würde dann das Template mit den Abo-Elementen je nach Benutzergruppe (also Gäste) belegt oder nicht. Dies wäre sicher kein großer Aufwand.
Mich wundert viel mehr, wie MyBB mit Gästen und Abo-Optionen umgeht... hab's jetzt nicht nachgeprüft.
[ExiTuS]
Beiträge: 411
Themen: 94
Registriert seit: 19.04.2007
(23.11.2019, 16:49)[ExiTuS] schrieb: Fallss es über die EInstellungen nicht möglich ist, scheint hierfür eine Änderung im PHP-Code nötig. Hier würde dann das Template mit den Abo-Links je nach Benutzergruppe (also Gäste) belegt oder nicht. Dies wäre kein großer Aufwand.
Mich wundert nur, wie MyBB mit Abos und Gästen umgeht... hab's jetzt nicht nachgeprüft.
[ExiTuS]
Ja, mich wundert es auch etwas, dass das Posten für Gäste so kompliziert ist. Ich habe schon einige Felder ausgeblendet und nutze auch das Plugin "New thread for guests". Jetzt muss ich noch diese eine Feld für Gäste ausblenden. Dazu bedarf es einer php-Ergänzung in der newreply.
Beiträge: 2.267
Themen: 33
Registriert seit: 25.05.2018
MyBB-Version: 1.8.38
(23.11.2019, 16:54)falcao1010 schrieb: Dazu bedarf es einer php-Ergänzung in der newreply.
Du musst nicht zwangsläufig immer MyBB-Core-Dateien ändern. Installiere Dir
dieses Plugin.
Damit kannst Du php-Code in Templates nutzbar machen. Mitunter geht dies einfacher und schneller.
Suche dann im Template
newreply nach:
Code:
{$postoptions}
{$modoptions}
{$subscriptionmethod}
{$captcha}
und ändere in
Code:
{$postoptions}
{$modoptions}
<if $mybb->user['usergroup'] != 1 then>
{$subscriptionmethod}
</if>
{$captcha}
Diese Anpassung wirst Du dann wohl auch noch im Template newtread machen müssen/wollen.
Beiträge: 411
Themen: 94
Registriert seit: 19.04.2007
Funktioniert :-)
Sehr interessant. Damit werde ich mich nochmal näher beschäftigen...