Hallo zusammen,
ich versuche jetzt seit 2 Tagen das Update auf V1.6.0 vorzubereiten und die ganzen Skripte anzupassen sowie ein neues Thema aufzusetzten.
Leider schaffe ich es nicht mehr, wie bisher, die Siebar nur für registrierte User anzeigen zu lassen. Die Anzeige der Sidebar an der rechten Seite klappt einwandfrei.
Ich habe, wie vorher im Thread, hier beschrieben eine index_guest.php
PHP-Code:
<html>
<head>
<title>{$mybb->settings['bbname']}</title>
{$headerinclude}
<script type="text/javascript">
<!--
lang.no_new_posts = "{$lang->no_new_posts}";
lang.click_mark_read = "{$lang->click_mark_read}";
// -->
</script>
</head>
<body>
{$header}
{$forums}
{$boardstats}
<dl class="forum_legend smalltext">
<dt><img src="{$theme['imgdir']}/on.gif"
alt="{$lang->new_posts}" title="{$lang->new_posts}"
style="vertical-align: middle; padding-bottom: 4px;" /></dt>
<dd>{$lang->new_posts}</dd>
<dt><img src="{$theme['imgdir']}/off.gif"
alt="{$lang->no_new_posts}" title="{$lang->no_new_posts}"
style="vertical-align: middle; padding-bottom: 4px;" /></dt>
<dd>{$lang->no_new_posts}</dd>
<dt><img src="{$theme['imgdir']}/offlock.gif"
alt="{$lang->forum_locked}" title="{$lang->forum_locked}"
style="vertical-align: middle;" /></dt>
<dd>{$lang->forum_locked}</dd>
</dl>
<br style="clear: both" />
{$footer}
</body>
</html>
und forumdisplay_guest.php
PHP-Code:
<html>
<head>
<title>{$mybb->settings['bbname']} - {$foruminfo['name']} </title>
{$headerinclude}
{$rssdiscovery}
<script type="text/javascript">
<!--
lang.no_new_posts = "{$lang->no_new_posts}";
lang.click_mark_read = "{$lang->click_mark_read}";
// -->
</script>
</head>
<body>
{$header}
{$moderatedby}
{$usersbrowsing}
{$rules}
{$subforums}
{$threadslist}
{$footer}
</body>
</html>
unter den Globale Templates erstellt. Aber ich finde weder bei den Templates des neuen Themas in der Datei "index.php"
PHP-Code:
eval("\$index = \"".$templates->get("index")."\";");
um dort
PHP-Code:
if(($mybb->user['usergroup'] == "1") OR ($mybb->user['usergroup'] == "5")) {
eval("\$index = \"".$templates->get("index_guest")."\";");
}
else {
eval("\$index = \"".$templates->get("index")."\";");
}
einzufügen noch in der Datei die Datei forumdisplay.php
PHP-Code:
eval("\$forums = \"".$templates->get("forumdisplay")."\";");
um das mit
PHP-Code:
if(($mybb->user['usergroup'] == "1") OR ($mybb->user['usergroup'] == "5")) {
eval("\$forums = \"".$templates->get("forumdisplay_guest")."\";");
}
else {
eval("\$forums = \"".$templates->get("forumdisplay")."\";");
}
zu ersetzen.
Kann mir da wer weiterhelfen?
Ok ... hab den Denkfehler gefunden. Ich hab jetzt die Datein im Forumsordner editiert und jetzt funktioneirt es wieder.
Sorry ... und Danke.