Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.40 veröffentlicht (28.05.26)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Collapse im Header-Template benutzen
#1
Hallöchen,

ich hab da mal eine Frage: Ich würde gern die collapse-Funktionialität im header-Template benutzen. Dort kann aber der Wert nicht im Cookie gespeichert werden, weil ihm, wie ich vermute, das $collapse irgendwo in einem PHP fehlt. Könnte mir einer verraten, wie ich das wo bekanntmachen muß, damit das Ganze eben auch im Header gespeichert werden kann? Smile

Im Header-Template habe ich schon das hier, was auch mit dem Einklappen funktioniert, nur eben mit dem Speichern des Einklapp-Zustandes nicht:

Code:
<div class="expcolimage" >    <img src="{$theme['imgdir']}/collapse{$collapsedimg['navigationmenu']}.gif" id="navigationmenu_img" class="expander" alt="{$expaltext}" title="{$expaltext}" />  </div> <div id="navigationmenu_e" style="{$collapsed['navigationmenu_e']}" > ... </div>



LG
Ama
Zitieren
#2
Das funktioniert nicht, weil die Variablen in der global.php erst nach dem Aufruf des Templates "header" definiert werden.
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Zitieren
#3
Du könntest diesen Part

PHP-Code:
// work out which items the user has collapsed $colcookie = empty($mybb->cookies['collapsed']) ? false : $mybb->cookies['collapsed']; // set up collapsable items (to automatically show them us expanded) $collapsed = array('boardstats' => '', 'boardstats_e' => '', 'quickreply' => '', 'quickreply_e' => ''); $collapsedimg = $collapsed; if($colcookie) { $col = explode("|", $colcookie); if(!is_array($col)) { $col[0] = $colcookie; // only one item } unset($collapsed); foreach($col as $key => $val) { $ex = $val."_e"; $co = $val."_c"; $collapsed[$co] = "display: show;"; $collapsed[$ex] = "display: none;"; $collapsedimg[$val] = "_collapsed"; } }

suchen, kopieren, auskomentieren und ihn nach

PHP-Code:
$plugins->run_hooks("global_start");

einfügen. Dann sollte es funktionieren.
Mit freundlichen Grüßen

MrBrechreiz
Zitieren
#4
Total klasse - vielen Dank, Mr Brechreiz, das funktioniert wie Lottchen. Smile Thumbs_up
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  collapse im UserCP Kiruku 8 2.030 22.11.2024, 08:40
Letzter Beitrag: bv64
  WBB Design in MyBB Forum benutzen? Mutant 4 3.183 08.11.2011, 10:36
Letzter Beitrag: Mutant
  Neue Beiträge + Collapse Bild? Devidra 9 6.076 10.08.2010, 22:45
Letzter Beitrag: Devidra
Question Frage zu "collapse" haxor 2 2.442 28.12.2009, 00:53
Letzter Beitrag: haxor
  Template extern benutzen Sebastian1990 2 3.039 21.10.2008, 17:11
Letzter Beitrag: Sebastian1990