Posting in the Magento forums has been disabled pending the implementation of a new and improved forum solution which should better serve the community.

For new questions please post at magento.stackexchange.com, the community-run support site for the Magento community. We will be providing updates on the new forum solution soon. For questions or concerns please email community@magento.com.

Magento Forum

keine Anmeldund / Registriesung möglich. Code bricht ab
 
mamoe
Jr. Member
 
Total Posts:  4
Joined:  2013-03-28
 

Hallo,

eine Freundin hatte mit Ihrem Shop Probleme. Jetzt wollte ich Ihr helfen.
Leider kann ich nicht sagen was Sie am Code oder an Extensions geändert hat.
Das Komische: Im Backend steht im Footer Magento Version 1.5.1.0, im Magento Connect Manager ist aber angeblich alles auf dem neusten Stand (1.7.0.2 (stable)). Ich weiß nicht mehr weiter.

Hier das Problem:

Eine Registrierung oder Anmeldung ist nicht mehr möglich (Siehe Bild)

Es sind keine Buttons zur Anmeldung oder Registrierung vorhanden und der Quellcode hört plötzlich auf:

<div class="page-title">
        <
h1>Anmelden oder Benutzerkonto erstellen</h1>
    </
div>
        <
form action="http://www.meine-domain.com/index.php/customer/account/loginPost/" method="post" id="login-form">
        <
div class="col2-set">
            <
div class="col-1 new-users">
                <
div class="content">
                    <
h2>Neue Kunden</h2>
                    <
p>Wenn Sie in unserem Shop ein Benutzerkonto einrichtenwerden Sie schneller durch den Bestellvorgang geführtkönnen mehrere Versandadressen speichernIhren bisherigen Bestellablauf verfolgen und vieles mehr.</p>
                </
div>
            </
div>
            <
div class="col-2 registered-users">
                <
div class="content">
                    <
h2>Registrierte Kunden</h2>
                    <
p>Wenn Sie bei uns ein Benutzerkonto besitzenmelden Sie sich bitte an.</p>
                    <
ul class="form-list">
                        <
li>
                            <
label for="email" class="required"><em>*</em>E-Mail Adresse</label>
                            <
div class="input-box">
                                <
input type="text" name="login[username]" value="" id="email" class="input-text required-entry validate-email" title="E-Mail Adresse" />
                            </
div>
                        </
li>
                        <
li>
                            <
label for="pass" class="required"><em>*</em>Passwort</label>
                            <
div class="input-box">
                                <
input type="password" name="login[password]" class="input-text required-entry validate-password" id="pass" title="Passwort" />
                            </
div>
                        </
li>
                                                                    </
ul>
                    <
div id="window-overlay" class="window-overlay" style="display:none;"></div>
<
div id="remember-me-popup" class="remember-me-popup" style="display:none;">
    <
div class="remember-me-popup-head">
        <
h3>What's this?</h3>
        <a href="#" class="remember-me-popup-close" title="Schließen">Schließen</a>
    </div>
    <div class="remember-me-popup-body">
        <p>Checking &quot;Remember Me&quot; will let you access your shopping cart on this computer when you are logged out</p>
        <div class="remember-me-popup-close-button a-right">
            <a href="#" class="remember-me-popup-close button" title="Schließen"><span>Schließen</span></a>
        </div>
    </div>
</div>
<script type="text/javascript">
//<![CDATA[
    function toggleRememberMepopup(event){
        if($('
remember-me-popup')){
            var viewportHeight = document.viewport.getHeight(),
                docHeight      = $$('
body')[0].getHeight(),
                height         = docHeight > viewportHeight ? docHeight : viewportHeight;
            $('
remember-me-popup').toggle();
            $('
window-overlay').setStyle({ height: height + 'px' }).toggle();
        }
        Event.stop(event);
    }

    document.observe("dom:loaded", function() {
        new Insertion.Bottom($$('
body')[0], $('window-overlay'));
        new Insertion.Bottom($$('
body')[0], $('remember-me-popup'));

        $$('
.remember-me-popup-close').each(function(element){
            Event.observe(element, '
click', toggleRememberMepopup);
        })
        $$('
#remember-me-box a').each(function(element) {
            
Event.observe(element'click'toggleRememberMepopup);
        
});
    
});
//]]>
</script>
                    
<class="required">* Pflichtfelder</p>
                </
div>
            </
div>
        </
div>
        <
div class="col2-set">
            <
div class="col-1 new-users">
                <
div class="buttons-set">
                    <
button type="button" title="Benutzerkonto anlegen" class="button" onclick="[removed]='<br />
<b>Fatal error</b>:  Call to undefined method Mage_Checkout_Helper_Data::isContextCheckout() in <b>/home/www/web286/html/app/code/core/Mage/Persistent/Helper/Data.php</b> on line <b>178</b><br />

hier die Data.php von Zeile 176 - 182:

public function getCreateAccountUrl($url)
    
{
        
if (Mage::helper('checkout')->isContextCheckout()) {
            $url 
Mage::helper('core/url')->addRequestParam($url, array('context' => 'checkout'));
        
}
        
return $url;
    
}

Ich weiß einfach nicht weiter… Bitte helft mir

Image Attachments
anmeldung.jpg
 
Magento Community Magento Community
Magento Community
Magento Community
 
crick
Jr. Member
 
Total Posts:  6
Joined:  2012-06-14
 

Hi mamoe,

kann dir leider keine direkte Hilfestellung geben, den Fehler habe ich nie gesehen, allerdings könnte dir diese Seite weiterhelfen: http://blog.chapagain.com.np/magento-incorrect-template-design-for-login-and-register-page-due-to-persistent-shopping-cart/

Grüße, Perry

 
Magento Community Magento Community
Magento Community
Magento Community
 
mamoe
Jr. Member
 
Total Posts:  4
Joined:  2013-03-28
 

Genial punkt 3 hats gebracht.

unter app/etc/modules die Mage_Persistent.xml bearbeiten von

<active>true</active>

in

<active>false</active>

1000 Dank

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
Back to top