MyBB.de Forum

Normale Version: Newreply: Themen-Abonnement für Gäste ausblenden
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
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ß
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]
(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.
(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.
Funktioniert :-)

Sehr interessant. Damit werde ich mich nochmal näher beschäftigen...