MyBB.de Forum

Normale Version: Loginbox unter Legende
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
http://www.mychemical-romance.de/mybb/index.php
wie man sieht, meine loginbox is über legende, aber sie soll drunter, dazu soll sie eingerahmt werden und ein catbit mit Anmelden rüberweg, mein bisheriges gefummel:
index:
Code:
<html>
<head>
<title>{$mybb->settings['bbname']}</title>
{$headerinclude}
</head>
<body>
{$header}
{$forums}
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<thead>
<tr>
<td class="thead">
<div class="expcolimage"><img src="{$theme['imgdir']}/collapse{$collapsedimg['boardstats']}.gif" id="boardstats_img" class="expander" alt="[-]" /></div>
<div><strong>{$lang->boardstats}</strong></div>
</td>
</tr>
</thead>
<tbody style="{$collapsed['boardstats_e']}" id="boardstats_e">
{$whosonline}
{$forumstats}
{$birthdays}
</tbody>
</table>
<br />
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
    <tr>
        <td class="trow1">
            <table width="100%">
                <tr>
                    <td>
                        <img src="{$theme['imgdir']}/on.gif" alt="{$lang->new_posts}" style="vertical-align: middle; padding-bottom: 4px;" /> <span class="smalltext">{$lang->new_posts}</span><br />
                        <img src="{$theme['imgdir']}/off.gif" alt="{$lang->no_new_posts}" style="vertical-align: middle; padding-bottom: 4px;" /> <span class="smalltext">{$lang->no_new_posts}</span><br />
                        <img src="{$theme['imgdir']}/offlock.gif" alt="{$lang->forum_locked}" style="vertical-align: middle;" /> <span class="smalltext">{$lang->forum_locked}</span>
                    </td>
                    <td style="vertical-align: top; text-align: right;"><span class="smalltext">{$logoutlink}<a href="misc.php?action=markread">{$lang->markread}</a> | <a href="showteam.php">{$lang->forumteam}</a> | <a href="stats.php">{$lang->forumstats}</a></span>
                        
                    </td>
                </tr>

            </table>
        </td>
    </tr>{$loginform}
</table>
{$footer}
</body>
</html>

loginbox:
Code:
<tr><td class="tcat"><b>Login</b></td><<td class="tcat">&nbsp;</td></tr><tr>
<td class="trow2"><strong>{$lang->username}</strong></td>
<td class="trow2"><input type="text" class="textbox" name="username" size="30" value="{$username}" /></td>
</tr>
<tr>
<td class="trow1"><strong>{$lang->password}</strong></td>
<td class="trow1"><input type="password" class="textbox" name="password" size="30" value="{$password}" /></td>
</tr>

hoffe ihr wisst was ich will
Füge im Template Startseiten - Index über {$footer}folgenden Code ein:
Code:
<table>
<tr>
  <td>
  Anmelden
  </td>
</tr>
<tr><td>
<form action="member.php" method="post">
<input type="hidden" name="action" value="do_login" />
<table width="100%" border="0" cellspacing="0" cellpadding="3">
<tr>
<td align="right" valign="middle" width="100%" class="trow"><span class="smalltext"><strong>Quick Login:</strong></span></td>
<td align="right" valign="middle" nowrap="nowrap">
<input type="text" name="username" title="Username" value="Username" onfocus="this.value=''" />
<input type="password" name="password" title="Password" value="Password" onfocus="this.value=''" />
<!-- start: gobutton -->
<input type="submit" value="Go" />
<!-- end: gobutton -->
</td>
</tr>
</table>
</form>
</td></tr></table>
oder
Code:
<table>
<tr>
  <td>
  Anmelden
  </td>
</tr>
<tr><td>
{$loginform}
</td></tr></table>
Das aussehen musst du in den Tages dan selbst gestallten.
rofl, nun is die durchgehend da xD
Ich bräuchte nochmal support, weil der login auch da ist, wenn man eingeloggt ist
Füge den HTML-Code für die Loginbox in ein eigenes Template ein und nenne es beispielsweise "custom_loginbox". Öffne dann die Datei index.php und suche nach:
PHP-Code:
eval("\$index = \"".$templates->get("index")."\";"); 
Füge darüber ein:
PHP-Code:
$custom_loginbox "";
if(
$mybb->user['uid'] == "0") {
    eval(
"\$custom_loginbox = \"".$templates->get("custom_loginbox")."\";");

Füge danach folgende Variable an der Stelle im Template index ein, an der die Box erscheinen soll:
Code:
{$custom_loginbox}
Hallo Le Rose,

Ich habe dir die Quickloginbox auch mal etwas umgesetzt(Michael war schneller),

Ersetze das template index hiermit:

Code:
<html>
<head>
<title>{$mybb->settings['bbname']}</title>
{$headerinclude}
</head>
<body>
{$header}
{$forums}
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<thead>
<tr>
<td class="thead">
<div class="expcolimage"><img src="{$theme['imgdir']}/collapse{$collapsedimg['boardstats']}.gif" id="boardstats_img" class="expander" alt="[-]" /></div>
<div><strong>{$lang->boardstats}</strong></div>
</td>
</tr>
</thead>
<tbody style="{$collapsed['boardstats_e']}" id="boardstats_e">
{$whosonline}
{$birthdays}
{$forumstats}
</tbody>
</table>
<br />
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
    <tr>
        <td class="trow1">
            <table width="100%">
                <tr>
                    <td>
                        <img src="{$theme['imgdir']}/on.gif" alt="{$lang->new_posts}" style="vertical-align: middle; padding-bottom: 4px;" /> <span class="smalltext">{$lang->new_posts}</span><br />
                        <img src="{$theme['imgdir']}/off.gif" alt="{$lang->no_new_posts}" style="vertical-align: middle; padding-bottom: 4px;" /> <span class="smalltext">{$lang->no_new_posts}</span><br />
                        <img src="{$theme['imgdir']}/offlock.gif" alt="{$lang->forum_locked}" style="vertical-align: middle;" /> <span class="smalltext">{$lang->forum_locked}</span>
                    </td>
                    <td style="vertical-align: top; text-align: right;"><span class="smalltext">{$logoutlink}<a href="misc.php?action=markread">{$lang->markread}</a> | <a href="showteam.php">{$lang->forumteam}</a> | <a href="stats.php">{$lang->forumstats}</a></span>

                    </td>
                </tr>
            </table>
        </td>
    </tr>
</table>
{$loginform}
{$footer}
</body>
</html>

Ersetze das template index_loginform hiermit:
Code:
<br />
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr>
<td class="trow1">
<form action="member.php" method="post">
    <input type="hidden" name="action" value="do_login" />
    <span class="smalltext"><strong>{$lang->quick_login}</strong></span>
    <input type="text" class="textbox" name="username" title="{$lang->login_username}" value="{$lang->login_username}" onfocus="this.value=''" />
    <input type="password" class="textbox" name="password" title="{$lang->login_password}" value="{$lang->login_password}" onfocus="this.value=''" />
    {$gobutton}
</form>
</td>
</tr>
</table>
Das ergebnis: http://logd.w039.white.fastwebserver.de/forum/index.php
klasse! funktioniert, danke!