Beiträge: 108
Themen: 25
Registriert seit: 18.02.2009
MyBB-Version: 1.6.8
Hey Leute,
ich würde gerne einen Div-Container auf meiner Startseite nur für Mitglieder/Mods/Admins sichtbar machen; nicht jedoch für Gäste!
Gibt es da eine relativ einfache Lösung?
Das wäre der Div:
Code:
<div id="leiste_oben"><table border="0" cellspacing="0" cellpadding="0" class="leiste_oben_table"><tr><td valign="middle"><span style="float:right;">{$lang->welcome_current_time} | <a href="{$mybb->settings['bburl']}/member.php?action=logout&logoutkey={$mybb->user['logoutkey']}">{$lang->welcome_logout}!</a></span><span style="float:left;">{$lang->welcome_back}</span></td></tr></table></div>
Wenn Gäste das Forum aufrufen sieht das nämlich unschön aus. "Willkommen, {1} - Letzter Besuch: {2}"
Der Div befindet sich ganz oben auf der Seite. Darum lässt er sich nicht in den Welcomeblock einbauen.
Hat jemand ne Idee?
Und wenn ich schon Frage.. Ich habe ein Template erstellt und es "header_navigation" genannt. Wie binde ich es nun auf ne Seite ein? Bzw. in ein anderes Template?^^
Danke & lg!
Beiträge: 9.560
Themen: 197
Registriert seit: 27.12.2007
MyBB-Version: 1.8
Und Deinen div-Code kannst Du oberhalb von
PHP-Code:
eval( "\$header = \"" . $templates -> get ( "header" ). "\";" );
so einsetzen
PHP-Code:
if( $mybb -> usergroup [ 'gid' ] == "x" ) { $DeineVariable = "<div id=\"leiste_oben\"><table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" class=\"leiste_oben_table\"> <tr> <td valign=\"middle\"><span style=\"float:right;\"> { $lang -> welcome_current_time } | <a href=\" { $mybb -> settings [ 'bburl' ]} /member.php?action=logout&logoutkey= { $mybb -> user [ 'logoutkey' ]} \"> { $lang -> welcome_logout } !</a></span><span style=\"float:left;\"> { $lang -> welcome_back } </span></td> </tr> </table> </div> }
Im entsprechenden Template fügst Du dann {$DeineVariable} ein.
Beiträge: 1.463
Themen: 18
Registriert seit: 22.03.2009
29.08.2010, 18:51
(Dieser Beitrag wurde zuletzt bearbeitet: 29.08.2010, 18:52 von Falkenauge Mihawk .)
(29.08.2010, 18:31) Jockl schrieb: Und Deinen div-Code kannst Du oberhalb von
PHP-Code:
eval( "\$header = \"" . $templates -> get ( "header" ). "\";" );
so einsetzen
PHP-Code:
if( $mybb -> usergroup [ 'gid' ] == "x" ) { $DeineVariable = "<div id=\"leiste_oben\"><table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" class=\"leiste_oben_table\"> <tr> <td valign=\"middle\"><span style=\"float:right;\"> { $lang -> welcome_current_time } | <a href=\" { $mybb -> settings [ 'bburl' ]} /member.php?action=logout&logoutkey= { $mybb -> user [ 'logoutkey' ]} \"> { $lang -> welcome_logout } !</a></span><span style=\"float:left;\"> { $lang -> welcome_back } </span></td> </tr> </table> </div> }
Im entsprechenden Template fügst Du dann {$DeineVariable} ein.So ists besser:
PHP-Code:
if( $mybb -> usergroup [ 'gid' ] != '0' ) { $DeineVariable = "<div id=\"leiste_oben\"><table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" class=\"leiste_oben_table\"> <tr> <td valign=\"middle\"><span style=\"float:right;\"> { $lang -> welcome_current_time } | <a href=\" { $mybb -> settings [ 'bburl' ]} /member.php?action=logout&logoutkey= { $mybb -> user [ 'logoutkey' ]} \"> { $lang -> welcome_logout } !</a></span><span style=\"float:left;\"> { $lang -> welcome_back } </span></td> </tr> </table> </div>" ; }
Beiträge: 108
Themen: 25
Registriert seit: 18.02.2009
MyBB-Version: 1.6.8
Danke euch, ich werd das gleich mal testen!
Beiträge: 9.560
Themen: 197
Registriert seit: 27.12.2007
MyBB-Version: 1.8
(29.08.2010, 18:51) Falkenauge schrieb: So ists besser: Ja, wer (richtig) lesen kann ist klar im Vorteil....
Beiträge: 108
Themen: 25
Registriert seit: 18.02.2009
MyBB-Version: 1.6.8
29.08.2010, 19:33
(Dieser Beitrag wurde zuletzt bearbeitet: 29.08.2010, 19:58 von MarioxD .)
Edit: Vergesst alles, was hier gerade stand!
Hab das Problem gelöst, danke an euch für eure Hilfe
Angehängte Dateien
Thumbnail(s)
Beiträge: 25.766
Themen: 269
Registriert seit: 20.09.2005
(29.08.2010, 18:51) Falkenauge schrieb: So ists besser:
PHP-Code:
if( $mybb -> usergroup [ 'gid' ] != '0' ) { $DeineVariable = "<div id=\"leiste_oben\"><table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" class=\"leiste_oben_table\"> <tr> <td valign=\"middle\"><span style=\"float:right;\"> { $lang -> welcome_current_time } | <a href=\" { $mybb -> settings [ 'bburl' ]} /member.php?action=logout&logoutkey= { $mybb -> user [ 'logoutkey' ]} \"> { $lang -> welcome_logout } !</a></span><span style=\"float:left;\"> { $lang -> welcome_back } </span></td> </tr> </table> </div>" ; }
Unsinn, $mybb->usergroup['gid'] sollte eigentlich nie 0 sein, Gäste sind auch eine Benutzergruppe. $mybb->user['uid'] != 0 ist das eleganteste.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.