Beiträge: 182
Themen: 27
Registriert seit: 09.08.2013
MyBB-Version: 1.8.6
Hallo, ist es möglich,
dass man den Login im welcomeblock_header_guest so einstellt wie bei Mybb 1.6.x?
Mich stört diese Popup, will aber die Felder auch nicht direkt auf der Startseite haben.
lg
Beiträge: 9.560
Themen: 197
Registriert seit: 27.12.2007
MyBB-Version: 1.8
Wenn Du im Template header_welcomeblock_guest folgenden Abschnitt
Code:
onclick="$('#quick_login').modal({ fadeDuration: 250, keepelement: true }); return false;"
entfernst, wirst Du auf die Login-Seite weitergeleitet. Möchtest Du hingegen das alt bekannte Quick-Login haben, wirst Du die alte quicklogin-Funktion (jscripts/general.js) modifizieren und entsprechend einbauen müssen....
Beiträge: 182
Themen: 27
Registriert seit: 09.08.2013
MyBB-Version: 1.8.6
Ja, diesen Teil hatte ich auch schon rausgenommen und man wird leider ja nur weitergeleitet.
Okay, dann guck ich mal, ob ich das hingekomme mit dem modifizieren.
Beiträge: 8.516
Themen: 59
Registriert seit: 20.04.2010
MyBB-Version: 1.8*
Habe da mal was zusammengebastelt.
Vorweg:
Hinbekommen mit der Login Methode aus der alten general.js auf die aktuelle general.js habe ich leider nicht. Dafür bin ich noch etwas zu noobisch in sachen jscript und jquery.
Aber, was nicht heißt das ich es nicht anders gelöst habe.
Ausgangs Theme ist das default Theme. Also werden diesbezüglich noch eigene Änderungen anstehen.
Öffne das
header_welcomeblock_guest Template und ersetze alles mit diesem.
Code:
<span id="quick_login">{$lang->welcome_guest} (<a href="{$mybb->settings['bburl']}/member.php?action=login" id="openpanel" onclick="javascript:document.getElementById('quick_login').style.visibility='hidden'">{$lang->welcome_login}</a> — <a href="{$mybb->settings['bburl']}/member.php?action=register">{$lang->welcome_register}</a>)</span>
<div id="login_form" style="display: none;overflow: hidden;margin-top:-21px;height:26px;padding:0;border:0;">
<form method="post" action="member.php">
<input type="hidden" name="action" value="do_login">
<input type="hidden" name="url" value="{$redirect_url}">
<input type="hidden" name="quick_login" value="1">
<input id="quick_login_username" class="textbox" type="text" name="quick_username" value="Benutzername" onfocus="if(this.value == 'Benutzername') { this.value=''; }" onblur="if(this.value == '') { this.value='Benutzername'; }">
<input id="quick_login_password" class="textbox" type="password" name="quick_password" value="Passwort" onfocus="if(this.value == 'Passwort') { this.value=''; }" onblur="if(this.value == '') { this.value='Passwort'; }">
<input class="button" type="submit" name="submit" value="Login">
<span class="remember_me">
<input id="quick_login_remember" class="checkbox" type="checkbox" name="quick_remember" value="yes" checked="checked">
<label for="quick_login_remember"> Merken</label>
</span>
—
<a href="http://localhost/1.6/member.php?action=lostpw">Passwort vergessen?</a>
—
<a href="http://localhost/1.6/member.php?action=register">Registrieren</a>
</form>
</div>
</div>
</div>
<script type="text/javascript">
<!--
jQuery(document).ready(function() {
// login
var open = jQuery("#openpanel");
var close = jQuery("#quick_login");
var panel = jQuery("#login_form");
open.click(function(){
panel.slideDown("fast");
open.hide();
close.show();
return false;
});
close.click(function(){
panel.slideUp("fast");
close.hide();
open.show();
return false;
});
});
// -->
</script>
Speichern ...fertig
Resultat, siehe Anhang.
Angehängte Dateien
Thumbnail(s)
Mit freundlichen Grüßen
MrBrechreiz
Beiträge: 1.401
Themen: 25
Registriert seit: 11.10.2013
MyBB-Version: 1.8.*
09.01.2015, 12:25
(Dieser Beitrag wurde zuletzt bearbeitet: 09.01.2015, 12:33 von SvePu .)
@MrBrechreiz:
Ich möchte deinen Einsatz nicht schmälern, aber vielleicht solltest du die Teile im Code noch überarbeiten und
Code:
<label for="quick_login_remember"> Merken</label>
</span>
—
<a href="http://localhost/1.6/member.php?action=lostpw">Passwort vergessen?</a>
—
<a href="http://localhost/1.6/member.php?action=register">Registrieren</a>
in
Code:
<label for="quick_login_remember"> {$lang->remember_me}</label>
</span>
—
<a href="{$mybb->settings['bburl']}/member.php?action=lostpw">{$lang->lost_password}</a>
—
<a href="{$mybb->settings['bburl']}/member.php?action=register">{$lang->welcome_register}</a>
ändern.
Beiträge: 8.516
Themen: 59
Registriert seit: 20.04.2010
MyBB-Version: 1.8*
Hehe, klar fällt ja auch auf das man dies anpassen muss
Mit freundlichen Grüßen
MrBrechreiz
Beiträge: 1.401
Themen: 25
Registriert seit: 11.10.2013
MyBB-Version: 1.8.*
09.01.2015, 12:34
(Dieser Beitrag wurde zuletzt bearbeitet: 09.01.2015, 12:34 von SvePu .)
Normal fällt es auf, aber eben auch nicht jedem .
Beiträge: 182
Themen: 27
Registriert seit: 09.08.2013
MyBB-Version: 1.8.6
Wow, danke MrBrechreiz. Es ist sogar besser als an der php rumfummeln zu müssen und dort alles zu ändern!
Klappt wunderbar
Beiträge: 8.516
Themen: 59
Registriert seit: 20.04.2010
MyBB-Version: 1.8*
Kein Problem, habe ich gerne getan.
Mit freundlichen Grüßen
MrBrechreiz