MyXoops Forum

Forum - myXOOPS German Support

6 - 5 = ?  
Geben Sie das Ergebnis der Berechnung ein
Sie haben max. 10 Versuche.
 
* = Erforderlich

Smarty Variablen nicht überall verfügbar

Betreff: Smarty Variablen nicht überall verfügbar
von 25cent am 18.04.2008 15:07:12

Hallo,

ich habe auf meiner HP im theme.html die Abfrage ob man Gast oder eingeloggt ist. Nun wollte ich das ganze mit Links für Mitglieder erweitern, damit ich die Seitenblöcke deaktiviere. Das sollte ungefähr so Aussehen:

Hallo "Name": Profil | Posteingang | Profil bearbeiten | Mitgliedersuche | Ausloggen

Ich benutze den MPManager 2.5 Das Problem: Es scheint so, dass nicht alle Variablen überall verfügbar sind. Posteingang und Ausloggen verschwinden auf der Startseite, bei Mitgliedersuche (Xoopsembers) und beim Modul Flashgames. Wobei diese wieder sichtbar werden wenn man nochmal auf Flashgames klickt.
Auf allen anderen Modulen funktioniert das ganze einwandfrei, einschliesslich der Hervorhebung und Zahl in Klammer bei neuen PM´s.

Ich denke das die Variablen $block.new_messages, $block.lang_inbox und $block.lang_logout nicht abgefragt werden können. Die Sprachvariablen sind kein Problem, kann ja direkt den Linknamen schreiben, z.B statt $block.lang_logout - Ausloggen.

Mir geht es hauptsächlich um die Abfrage der Variable $block.new_messages, damit man sehen kann, dass man eine PM bekommen hat. Wie animiert man das theme zur abfrage?
Komisch ist auch, das auf der gleichen Startseite im Usermenü Block alles ganz normal abgefragt wird, aber im Theme direkt wohl nicht.


Als Code sieht es so aus:
<{if $xoops_isuser}>
        
Hallo </span><span class="center "><{$xoops_uname}></span><span class="center Stil2">: <a href="<{$xoops_url}>/user.php"><strong>Profil</strong></a> | <{if $block.new_messages 0}><class="highlight" href="<{$xoops_url}>/modules/mpmanager/msgbox.php"><strong><{$block.lang_inbox}></strong>(<span style="color:#ff0000; font-weight: bold;"><{$block.new_messages}></span>)</a><{else}><a href="<{$xoops_url}>/modules/mpmanager/msgbox.php"><strong><{$block.lang_inbox}></strong></a><{/if}><{xoManager}> | <a href="<{$xoops_url}>/edituser.php"><strong>Profil bearbeiten</strong></a> | <a href="<{$xoops_url}>/modules/xoopsmembers/"><strong>Mitgliedersuche</strong></a> | <a href="<{$xoops_url}>/user.php?op=logout"><strong><{$block.lang_logout}></strong></a><{else}>
        
Hallo GastDu kannst dich </span><span class="center Stil6"><em><a  href="<{$xoops_url}>/register.php">hier</a></em></span><span class="center Stil2"schnell und kostenlos registrieren und Mitglied werden.
        <{/if}>

Aktuell aus dem Forum

Forum Thema Antworten Views Letzter Beitrag
Modulentwicklung New Xoops Xcreate Module 0 4216 26.11.2025 15:22
efkan Gehe zum letzten Beitrag
Modulentwicklung XOOPS Custom Field Module 1 1588 24.11.2025 11:21
Goffy Gehe zum letzten Beitrag