Zen Cart Logo
Forums / General Questions / How do I get back my Split Login Page?

How do I get back my Split Login Page?

Locked

Views: 1,904

Results 1 to 10 of 10
This thread is locked. New replies are disabled.
18 Feb 2015, 11:47 PM
#1
shags38 avatar

shags38

Totally Zenned

Join Date:
Jan 2011
Location:
Adelaide, Australia
Posts:
1,684
Plugin Contributions:
0

How do I get back my Split Login Page?

I use a 'customized' login page on 5 sites (works practically for me) - on one site I installed Fast Easy Checkout by Numinx however had had some issues so I have uninstalled it however the Login page loading now is the stock standard ZC page and not my cutomized page. (stock standard page also has headings issues)

I have used another site as the benchmark to check files below on the above site and all look consistent?

Aside from includes/languages/english/login.php and includes/templates/template_default/templates/tpl_login_default.php (which are identical on both sites) what other files determine the loading of the page mysite/login.html ?

Customized page
Attachment 15006

Standard page showing
Attachment 15007

19 Feb 2015, 3:46 AM
#2
twitchtoo avatar

twitchtoo

Totally Zenned

Join Date:
Apr 2007
Location:
Ontario, Canada
Posts:
1,733
Plugin Contributions:
14

Re: How do I get back my Split Login Page?

There is a setting to 'split' the login page in admin:

Admin -> Configuration -> Layout Settings -> Use split-login page

Twitch.
https://www.twitchtoo.com Do you work for free? Please donate.
June 7.2026 - NOW AVAILABLE - Twitch Base8 - Obsidian

19 Feb 2015, 3:49 AM
#3
twitchtoo avatar

twitchtoo

Totally Zenned

Join Date:
Apr 2007
Location:
Ontario, Canada
Posts:
1,733
Plugin Contributions:
14

Re: How do I get back my Split Login Page?

Secondly, the language files you are missing that cause the headings to show variable names are either:
A - missing from the remote server
B - not located in the template override directory you are using /Your_Template/
C - missing/moved/empty in your /template_default/ directory

Twitch.
https://www.twitchtoo.com Do you work for free? Please donate.
June 7.2026 - NOW AVAILABLE - Twitch Base8 - Obsidian

19 Feb 2015, 4:33 AM
#4
shags38 avatar

shags38

Totally Zenned

Join Date:
Jan 2011
Location:
Adelaide, Australia
Posts:
1,684
Plugin Contributions:
0

Re: How do I get back my Split Login Page?

twitchtoo:

Secondly, the language files you are missing that cause the headings to show variable names are either:
A - missing from the remote server
B - not located in the template override directory you are using /Your_Template/
C - missing/moved/empty in your /template_default/ directory

Thanks for your response. Split login still doesn't resolve with the correct files
The files are on the remote server, these files do not reside in Your_Template as they are default - the exact same files exist in includes/languages/english/login.php and includes/templates/template_default/templates/tpl_login_default.php on BOTH sites yet one resolves a totally different page to the other, that is the issue. Is there another file that influences the loading of these files? PayPal files for example PPEC vs PP ?

Below are 'source' codes for the two sites for comparison. Site A https://www.harmonyballpendant.com is an exact clone of the site B I'm having the issue with https://www.harmonyball.net.au except that site A never had FEC installed - before installing FEC on Site B the page resolved exactly as Site A - now that FEC has been uninstalled Site B should resolve the same page as Site B but is isn't - it isn't being 'called' the same way, that is the problem I cannot figure out.

Site B, PROBLEM SITE - page doesn't resolve as it should - calls <!--BOF normal login--> whereas site A calls for <!--BOF PPEC split login- DO NOT REMOVE--> (even activating split-login in admin doesn't resolve correct files; why is one calling different to the other if the files are the same?

<div class="centerColumn" id="loginDefault"> <h1 id="loginDefaultHeading">HEADING_TITLE</h1> <!--BOF normal login--> <div class="advisory">TEXT_VISITORS_CART</div> <form name="login" action="https://www.harmonyball.net.au/login.html?action=process" method="post" id="loginForm"><fieldset> <legend>HEADING_RETURNING_CUSTOMER</legend>

<label class="inputLabel" for="login-email-address">Email Address:</label>
<input type="text" name="email_address" size = "41" maxlength= "96" id="login-email-address" /><br class="clearBoth" />

<label class="inputLabel" for="login-password">Password:</label>
<input type="password" name="password" size = "41" maxlength = "40" id="login-password" /><br class="clearBoth" />
<input type="hidden" name="securityToken" value="cd8baf19b7e7feccc8f0f58768bffcc7" /></fieldset>

<div class="buttonRow forward"><input type="image" src="includes/templates/responsive_all_business/buttons/english/button_login.gif" alt="Sign In" title=" Sign In " /></div> <div class="buttonRow back important"><a href="https://www.harmonyball.net.au/password_forgotten.html">TEXT_PASSWORD_FORGOTTEN</a></div> </form> <br class="clearBoth" /> <form name="create_account" action="https://www.harmonyball.net.au/create_account.html" method="post" onsubmit="return check_form(create_account);" id="createAccountForm"><input type="hidden" name="action" value="process" /><input type="hidden" name="email_pref_html" value="email_format" /><fieldset> <legend>HEADING_NEW_CUSTOMER</legend> <div class="information">TEXT_NEW_CUSTOMER_INTRODUCTION</div> <div class="alert forward">* Required information</div> <br class="clearBoth" />

Site A - page resolves as it should;

<div class="centerColumn" id="loginDefault"> <h1 id="loginDefaultHeading">Welcome to Login page / Express Checkout page</h1> <!--BOF PPEC split login- DO NOT REMOVE--> <fieldset class="floatingBox back"> <legend><a style="color:#0080FF">New Customers</legend> <div class="information"><center><h2><a href="https://harmonyballpendant.com/ipn_main_handler.php?type=ec" style="color:blue"><u>EXPRESS CHECKOUT</u></a></h2><font size="2">use <b><u>PayPal</u></b> OR <b>pay with a <u>Credit Card</u></b> <p>Click the PayPal button below to use <u><b><a href="https://harmonyballpendant.com/ipn_main_handler.php?type=ec">Express Checkout</a></u></b></p><u><i>you DO NOT NEED to have a PayPal account to use your Credit Card with this EXPRESS CHECKOUT</u></i></p></div> <div class="center"><div id="PPECbutton" class="buttonRow"> <a href="http://www.harmonyballpendant.com/ipn_main_handler.php?type=ec"><img src="https://www.paypalobjects.com/en_US/i/btn/btn_xpressCheckout.gif" alt="Click here to pay via PayPal Express Checkout" /></a> </div> </div> <hr /> <span class="larger">Or</span><br /><div class="information">Create a Customer Profile with <strong>HarmonyBallPendant.com</strong> which allows you to shop faster, track the status of your current orders, review your previous orders and take advantage of our other member's benefits.</div> <form name="create" action="http://www.harmonyballpendant.com/create_account.html" method="post"><div class="buttonRow forward"><input type="image" src="includes/templates/responsive_all_business/buttons/english/button_create_account.gif" alt="Sign Up" title=" Sign Up " name="registrationButton" /></div> </form> </fieldset> <fieldset class="floatingBox forward"> <legend><a style="color:#0080FF">Returning Customers</a style></legend> <div class="information">In order to continue, please login to your <strong>HarmonyBallPendant.com</strong> account.</div> <form name="login" action="http://www.harmonyballpendant.com/login.html?action=process" method="post" id="loginForm"><label class="inputLabel" for="login-email-address">Email Address:</label> <input type="text" name="email_address" size="18" id="login-email-address" /><br class="clearBoth" />

<label class="inputLabel" for="login-password">Password:</label>
<input type="password" name="password" size="18" id="login-password" /><input type="hidden" name="securityToken" value="a5e849228cc3e130bca27b7079b00a66" /><br class="clearBoth" />

<div class="buttonRow forward"><input type="image" src="includes/templates/responsive_all_business/buttons/english/button_login.gif" alt="Sign In" title=" Sign In " /></div> <div class="buttonRow back important"><a href="http://www.harmonyballpendant.com/password_forgotten.html">Forgot your password?</a></div> </form> </fieldset> <br class="clearBoth" /> <!--EOF PPEC split login- DO NOT REMOVE-->
19 Feb 2015, 1:22 PM
#5
stevesh avatar

stevesh

Black Belt

Join Date:
Feb 2005
Location:
Lansing, Michigan USA
Posts:
19,793
Plugin Contributions:
2

Re: How do I get back my Split Login Page?

To fix the missing define values first, it looks like /includes/languages/english/login.php is missing/corrupted in the second case.

19 Feb 2015, 3:22 PM
#6
shags38 avatar

shags38

Totally Zenned

Join Date:
Jan 2011
Location:
Adelaide, Australia
Posts:
1,684
Plugin Contributions:
0

Re: How do I get back my Split Login Page?

stevesh:

To fix the missing define values first, it looks like /includes/languages/english/login.php is missing/corrupted in the second case.

thanks steve - I copied the known good file from the good site and loaded it to the problem site and it made no difference - I think the key lies here in PPEC ? but am at a loss as to how to fix it > Site B, PROBLEM SITE - page doesn't resolve as it should - calls <!--BOF normal login--> whereas site A calls for <!--BOF PPEC split login- DO NOT REMOVE--> (even activating split-login in admin doesn't resolve correct files; why is one calling different to the other if the files are the same?

19 Feb 2015, 4:22 PM
#7
stevesh avatar

stevesh

Black Belt

Join Date:
Feb 2005
Location:
Lansing, Michigan USA
Posts:
19,793
Plugin Contributions:
2

Re: How do I get back my Split Login Page?

Copying the good file didn't fix the split login issue, but did it fix the missing defines?

19 Feb 2015, 4:46 PM
#8
shags38 avatar

shags38

Totally Zenned

Join Date:
Jan 2011
Location:
Adelaide, Australia
Posts:
1,684
Plugin Contributions:
0

Re: How do I get back my Split Login Page?

stevesh:

Copying the good file didn't fix the split login issue, but did it fix the missing defines?

No it didn't, not sure why not - what other file(s) determine the defines?

19 Feb 2015, 5:29 PM
#9
stevesh avatar

stevesh

Black Belt

Join Date:
Feb 2005
Location:
Lansing, Michigan USA
Posts:
19,793
Plugin Contributions:
2

Re: How do I get back my Split Login Page?

Those define values are only set in includes/languages/english/login.php, or the corresponding file in your custom template folder, so I'd guess you don't have the proper file in the proper place. FEC does edit that file, so I would double check its existence in the override folder.

19 Feb 2015, 11:05 PM
#10
shags38 avatar

shags38

Totally Zenned

Join Date:
Jan 2011
Location:
Adelaide, Australia
Posts:
1,684
Plugin Contributions:
0

Re: How do I get back my Split Login Page?

stevesh:

Those define values are only set in includes/languages/english/login.php, or the corresponding file in your custom template folder, so I'd guess you don't have the proper file in the proper place. FEC does edit that file, so I would double check its existence in the override folder.

Update - Numinix didn't have certain information in their uninstall documentation - got some advice from them and all fixed now - needed to replace includes/modules/pages/login files with originals (their instructions simply said delete them)

Thanks for your assistance Steve - and others - much appreciate the time and consideration to respond to me.
cheers,
Mike