Awesome!!! :clap: Thanks for sharing this.. Always nice to read "helpful" posts..:smile:
Printable View
I do experience 404-errors on login (customer-login, not admin in backend).
This error does show up, when I do close the browser and start the browser again (FF as also IE) and the make a login.
The URL displayed in the browser with the 404-page looks like this: https://www.myshop.ex/?zenid=b7531b8...b7a73c643ca877
To get a correct login, I do now (after 404-login) have to browse through my shop a bit, then log out and log in again. Then the page shown is: https://www.myshop.ex/
Any ideas?
zc 1.3.8a
fast_and_easy_checkout_04022010155032_download 1.7.3
This is one of the best modules of all mod's for ZenCart and is quite large. It should be part of the basic install. The first thing you should realize is if you are getting errors then YOU HAVE CAUSED THEM. If you install this module correctly you will not get one error unless you have installed some other module incorrectly and is conflicting with the FEC module.
This module only makes changes in 12 base ZenCart files all the rest of the files are new. If you are using a tool like Beyond Compare then you would see what needs to be merged is quite simple and obvious. The file that cause most people problems is "orders.php". There are several mod's that make changes to this file.
The first thing you should do is write down all of the files that FEC needs to make changes to. Then compare each of these files in your Store to the original files in the ZenCart version you are using. This will tell you if some other mod's are using this same file and write down the line numbers so when you compare FEC file to your file you can see if FEC would be changing any line number that belongs to another module.
FEC is not junk and without it you will loose some business because some customers want 1 page checkout and be able to change shipping and billing address without leaving the checkout page.
Go to their web site and pay them the $25 to install it. Trust me, it is well worth it!:smile:
I'm suffering the same problem. it came about when i attempted to upgrade the html_header file in the common directory to the latest version, why it wasn't allready the latest version i'm not sure as were currently running 139h. more details are here relating to why i had to change http://www.zen-cart.com/forum/showthread.php?t=170257
but the new file now causes my website to stall at the "processing order page"
THE OLD CODE WAS
<?php
/**
* load the loader files
*/
if($RI_CJLoader->get('status')){
$directory_array = $template->get_template_part(DIR_WS_TEMPLATE.'auto_loaders', '/^loader_/', '.php');
$loaders_check = $RI_CJLoader->get('loaders');
if($loaders_check == '*' || count($loaders_check) > 0){
while(list ($key, $value) = each($directory_array)) {
/**
* include content from all site-wide loader_*.php files from includes/templates/YOURTEMPLATE/jscript/auto_loaders, alphabetically.
*/
if($loaders_check == '*' || in_array($value, $loaders_check))
require(DIR_WS_TEMPLATE.'auto_loaders'. '/' . $value);
}
}
$RI_CJLoader->loadCssJsFiles();
$files = $RI_CJLoader->processCssJsFiles();
foreach($files['css'] as $file)
if($file['include']) include($file['string']);
else echo $file['string'];
foreach($files['js'] as $file)
if($file['include']) include($file['string']);
else echo $file['string'];
}
//DEBUG: echo '<!-- I SEE cat: ' . $current_category_id . ' || vs cpath: ' . $cPath . ' || page: ' . $current_page . ' || template: ' . $current_template . ' || main = ' . ($this_is_home_page ? 'YES' : 'NO') . ' -->';
AND NEW, WHICH NO LONGER WORKS IS
<?php
/**
* load all template-specific stylesheets, named like "style*.css", alphabetically
*/
$directory_array = $template->get_template_part($template->get_template_dir('.css',DIR_WS_TEMPLATE, $current_page_base,'css'), '/^style/', '.css');
while(list ($key, $value) = each($directory_array)) {
echo '<link rel="stylesheet" type="text/css" href="' . $template->get_template_dir('.css',DIR_WS_TEMPLATE, $current_page_base,'css') . '/' . $value . '" />'."\n";
}
/**
* load stylesheets on a per-page/per-language/per-product/per-manufacturer/per-category basis. Concept by Juxi Zoza.
*/
$manufacturers_id = (isset($_GET['manufacturers_id'])) ? $_GET['manufacturers_id'] : '';
$tmp_products_id = (isset($_GET['products_id'])) ? (int)$_GET['products_id'] : '';
$tmp_pagename = ($this_is_home_page) ? 'index_home' : $current_page_base;
if ($current_page_base == 'page' && isset($ezpage_id)) $tmp_pagename = $current_page_base . (int)$ezpage_id;
$sheets_array = array('/' . $_SESSION['language'] . '_stylesheet',
'/' . $tmp_pagename,
'/' . $_SESSION['language'] . '_' . $tmp_pagename,
'/c_' . $cPath,
'/' . $_SESSION['language'] . '_c_' . $cPath,
'/m_' . $manufacturers_id,
'/' . $_SESSION['language'] . '_m_' . (int)$manufacturers_id,
'/p_' . $tmp_products_id,
'/' . $_SESSION['language'] . '_p_' . $tmp_products_id
);
while(list ($key, $value) = each($sheets_array)) {
//echo "<!--looking for: $value-->\n";
$perpagefile = $template->get_template_dir('.css', DIR_WS_TEMPLATE, $current_page_base, 'css') . $value . '.css';
if (file_exists($perpagefile)) echo '<link rel="stylesheet" type="text/css" href="' . $perpagefile .'" />'."\n";
}
/**
* load printer-friendly stylesheets -- named like "print*.css", alphabetically
*/
$directory_array = $template->get_template_part($template->get_template_dir('.css',DIR_WS_TEMPLATE, $current_page_base,'css'), '/^print/', '.css');
sort($directory_array);
while(list ($key, $value) = each($directory_array)) {
echo '<link rel="stylesheet" type="text/css" media="print" href="' . $template->get_template_dir('.css',DIR_WS_TEMPLATE, $current_page_base,'css') . '/' . $value . '" />'."\n";
}
/**
* load all site-wide jscript_*.js files from includes/templates/YOURTEMPLATE/jscript, alphabetically
*/
$directory_array = $template->get_template_part($template->get_template_dir('.js',DIR_WS_TEMPLATE, $current_page_base,'jscript'), '/^jscript_/', '.js');
while(list ($key, $value) = each($directory_array)) {
echo '<script type="text/javascript" src="' . $template->get_template_dir('.js',DIR_WS_TEMPLATE, $current_page_base,'jscript') . '/' . $value . '"></script>'."\n";
}
/**
* load all page-specific jscript_*.js files from includes/modules/pages/PAGENAME, alphabetically
*/
$directory_array = $template->get_template_part($page_directory, '/^jscript_/', '.js');
while(list ($key, $value) = each($directory_array)) {
echo '<script type="text/javascript" src="' . $page_directory . '/' . $value . '"></script>' . "\n";
}
/**
* load all site-wide jscript_*.php files from includes/templates/YOURTEMPLATE/jscript, alphabetically
*/
$directory_array = $template->get_template_part($template->get_template_dir('.php',DIR_WS_TEMPLATE, $current_page_base,'jscript'), '/^jscript_/', '.php');
while(list ($key, $value) = each($directory_array)) {
/**
* include content from all site-wide jscript_*.php files from includes/templates/YOURTEMPLATE/jscript, alphabetically.
* These .PHP files can be manipulated by PHP when they're called, and are copied in-full to the browser page
*/
require($template->get_template_dir('.php',DIR_WS_TEMPLATE, $current_page_base,'jscript') . '/' . $value); echo "\n";
}
/**
* include content from all page-specific jscript_*.php files from includes/modules/pages/PAGENAME, alphabetically.
*/
$directory_array = $template->get_template_part($page_directory, '/^jscript_/');
while(list ($key, $value) = each($directory_array)) {
/**
* include content from all page-specific jscript_*.php files from includes/modules/pages/PAGENAME, alphabetically.
* These .PHP files can be manipulated by PHP when they're called, and are copied in-full to the browser page
*/
require($page_directory . '/' . $value); echo "\n";
}
// DEBUG: echo '<!-- I SEE cat: ' . $current_category_id . ' || vs cpath: ' . $cPath . ' || page: ' . $current_page . ' || template: ' . $current_template . ' || main = ' . ($this_is_home_page ? 'YES' : 'NO') . ' -->';
Since I dont know the first thing about coding I'm wondering if anyone can help?
Thanks
T
Hi,
I'm using the Fast and Easy AJAX checkout for Zen cart. Everything works great, except for one thing. When I get to the payment page, after the shipping and billing address, if I try to click "Change Address" it just opens up a lightbox window of the same checkout page (not a page for editing my address).
Worse yet, after doing that, the customer cannot checkout because it keeps saying that no payment method was chosen, even though it was and still is.
Has anyone seen this, or does anyone have ideas? I'm wondering if this is something specific to my site and other modules, but I don't even know where to start.
Thanks,
TJ
Try updating the CJ Loader add-on. FEC needs this to run, and if you upgraded FEC, you should go ahead and grab the CJ Loader too.. (in case it TOO has changed) Google "CJ Loader" to locate the link to the download page for CJ Loader (not sure we're allowed to post the link to it on the forum)