MyBB.de Forum

Normale Version: Unterschiedliche Codebuttons in bestimmten Foren (fid)
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

ich stehe mal wieder vor einem Problem.
Und zwar möchte ich im Template "codebuttons" eine if else verzweigung einbauen.
Wenn man versucht in einem von fünf unterforen zu schreiben, soll ein icon weniger angezeigt werden,
ansonsten sollen alle icons ganz normal angezeigt werden.

Das if else Statement ist nicht das Problem, was mir Probleme bereitet ist,
wie bekomme ich die fid des Forums, in das geschrieben werden soll in das
Javascript bei den codebuttons?
Wie hast Du es denn Momentan geregelt ?

Versuchen könntest Du folgendes.

Vor der ersten Codezeile dies einfügen

Code:
<if ($GLOBALS['fid'] == 2) then>

und an letzter dies

Code:
<elseif ($GLOBALS['fid'] == 3) then>

Darunter wieder den kompletten Inhalt des originalen Templates einfügen, und den Button, oder Buttongruppe, löschen / Auskommentieren.

Diesen Vorgang so oft wiederholen, bis alle Unterforen ID´s vergeben sind. Zum Schluß das <if... wieder schließen mit </if>.


($GLOBALS['fid'] == 1)
($GLOBALS['fid'] == 2) usw, natürlich anpassen. Habe dies mit nur zwei unterforen erfolgreich getestet. Sollte also funktionieren.
Zitat: Wie hast Du es denn Momentan geregelt ?
Momentan ist es noch standard, was ich jetzt rausgefunden habe,
war einfach in "newreply", "newpost" und "editpost" folgende Zeile einzufügen:

Code:
<script type="text/javascript">
   jsfid = '{$fid}';
</script>

Damit konnte man dann die Variable jsfid wieder verwenden im codebuttons Plugin.


Aber deine globale Lösung ist 10 mal bessert!
Danke, werde es gleich einbauen.




edit:
Funktioniert perfekt! Danke!
Schön das es so funktioniert.

Bitte sehr.