MyBB.de Forum

Normale Version: Login in der Welcome-Box
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Und eine frage zum dritten!

Zunächst, jeder von euch kennt die welcome box (Hallo Gast, Anmelden,....):

[attachment=3143]

Und jeder kennt von euch den Schnell-Login weiter unten im Index (im Template bezeichnet als {$loginform} ):

[attachment=3141]

So, jetzt möchte ich, dass ich den Schnell-Login bereits in die Welcome-Box zentriert einbinde, jedoch scheitere ich dran, so solls aussehen:

[attachment=3142]

Allerdings schaffe ich es wie gesagt nicht. Hab versucht es im header_welcome_guest template einzubinden, jegliche versuche werden aber ignoriert!

Kann mir jemand einen rat geben? danke im voraus!
Was genau funktioniert nicht? Da header_welcome_guest nur für Gäste zu sehen ist, würde es reichen den HTML-Code für das Formular dort einzufügen. Wenn du nur die Variable einbindest klappt es vermutlich nicht, da sie noch nicht definiert ist wenn das Template geladen wird.
ich hab sämtliche formen versucht, unter anderem das gesamte html eingebunden,

es wird alles angezeigt (bei vollständiger eingabe der html) (foren als gelesen markiert....) aber nicht das login formular, sehr komischerweise. habe gedacht, dass es evtl. daran liege, dass 2 login formulare parallel nicht laufen können, deswegen hab ich das untere abgeschaltet, hat aber leider nichts gebracht
Das müsste aber funktionieren. Ohne Link, kann man aber nichts dazu sagen.
so, jetzt hab ichs selber versucht.

und zwar hab ich beim welcome_home_guest template folgendes eingegeben:

Code:
    <span style="float:right;">{$lang->welcome_current_time}</span>
        {$lang->welcome_guest} (<a href="{$mybb->settings['bburl']}/member.php?action=login">{$lang->welcome_login}</a> &mdash; <a href="{$mybb->settings['bburl']}/member.php?action=register">{$lang->welcome_register}</a>)
<align=center><form action="member.php" method="post">
<input type="hidden" name="my_post_key" value="{$mybb->post_code}" />
    <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="if(this.value == '{$lang->login_username}') { this.value=''; }" onblur="if(this.value=='') { this.value='{$lang->login_username}'; }" />
    <input type="password" class="textbox" name="password" title="{$lang->login_password}" value="{$lang->login_password}" onfocus="if(this.value == '{$lang->login_password}') { this.value=''; }" onblur="if(this.value=='') { this.value='{$lang->login_password}'; }" />{$gobutton}
</form

und es klappt, aber der "Los" Button fehlt XD

obwohl er ja drinsteht komischerweise (gobutton)

für nen eigenen überblick: http://rebellica.bplaced.net/MyBB/Upload/index.php
Das ist eine Variable. Diese wird einfach nicht definiert sein.
Dragon schrieb:Das ist eine Variable. Diese wird einfach nicht definiert sein.

das ist nicht sehr informativ :- /
Die Variable {$gobutton} ist nicht definiert. Ersetze die Variable einfach durch diesen Code:
Code:
<input type="submit" class="button" value="Los" />
herzlichen dank Smile

es funktioniert ^^