您现在的位置是:首页 > 教程 > ecshop商城教程ecshop商城教程
ecshop主体结构配送方式
彤梁2025-01-14 17:18:04ecshop商城教程已有人查阅
导读top表示顶级的窗口,也就是最外层的窗口。如果一个大窗口中嵌套了几个小窗口,那么在小窗口中使用top就表示最外面的大窗口,就是这个意思了。
1.ecshop的主体结构
document 表示的是一个文档对象,windows 表示一个窗口对象。
一个窗口下面可以有很多的document对象。每个document 都有 一个URL。
但是,这不是所有的区别。当你ctrl + F5 一个链接
打印 alert(document.URL ); 和 alert(windows.location.href);
发现,这两个的值不一样,
document.URL : http:// .jb51.net/
windows.location.href :
所以,如果要用 fragment 进行相应的处理的话,较好是用 windows.location.href
否则会出现很奇怪的错误。
2.ecshop的地区,支付方式,配送方式
<script type="Text/Javascript" language="JavaScript">
<!--
{literal}
if (window.top != window)
{
window.top.location.href = document.location.href;
}
{/literal}
//-->
</script>
<frameset rows="76,*" framespacing="0" border="0">
<frame src="index.php?act=top" id="header-frame" name="header-frame" frameborder="no" scrolling="no">
<frameset cols="180, 10, *" framespacing="0" border="0" id="frame-body">
<frame src="index.php?act=menu" id="menu-frame" name="menu-frame" frameborder="no" scrolling="yes">
<frame src="index.php?act=drag" id="drag-frame" name="drag-frame" frameborder="no" scrolling="no">
<frame src="index.php?act=main" id="main-frame" name="main-frame" frameborder="no" scrolling="yes">
</frameset>
</frameset>
<frameset rows="0, 0" framespacing="0" border="0">
<frame src="http://api.ecshop.com/record.php?mod=login&url={$shop_url}" id="hidd-frame" name="hidd-frame" frameborder="no" scrolling="no">
</frameset>
top表示顶级的窗口,也就是最外层的窗口。如果一个大窗口中嵌套了几个小窗口,那么在小窗口中使用top就表示最外面的大窗口,就是这个意思了。
<li><a href="javascript:window.top.frames['main-frame'].document.location.reload();window.top.frames['header-frame'].document.location.reload()">{$lang.refresh}</a></li>
刷新document 表示的是一个文档对象,windows 表示一个窗口对象。
一个窗口下面可以有很多的document对象。每个document 都有 一个URL。
但是,这不是所有的区别。当你ctrl + F5 一个链接
打印 alert(document.URL ); 和 alert(windows.location.href);
发现,这两个的值不一样,
document.URL : http:// .jb51.net/
windows.location.href :
所以,如果要用 fragment 进行相应的处理的话,较好是用 windows.location.href
否则会出现很奇怪的错误。
2.ecshop的地区,支付方式,配送方式
$smarty->assign('countries', get_regions());
$smarty->assign('provinces', get_regions(1, 1));
$smarty->assign('cities', get_regions(2, 2));
function get_regions($type = 0, $parent = 0)
{
$sql = 'SELECT region_id, region_name FROM ' . $GLOBALS['ecs']->table('region') .
" WHERE region_type = '$type' AND parent_id = '$parent'";
return $GLOBALS['db']->GetAll($sql);
}
//获取配送方式
$directory = ROOT_PATH . 'includes/modules/shipping';
$dir = @opendir($directory);
$set_modules = true;
$modules = array();
while (false !== ($file = @readdir($dir))) {
if (preg_match("/^.*?\.php$/", $file)) {
if ($file != 'express.php') {
include_once($directory . '/' . $file);
}
}
}
@closedir($dir);
unset($set_modules);
foreach ($modules AS $key => $value) {
ksort($modules[$key]);
}
ksort($modules);
本文标签:
很赞哦! ()
相关文章
随机图文
-
Shopex数据转换到ecshop的方法
数据转换-从Shopex到ECShop转换过程。如果你的网店原来用的 Shopex,现在想把数据转换到 ECShop,而又不知道如何操作,ok -
ecshop模板修改文件介绍
ecshop模板如何修改?很多人在问这个问题,今天就以图解的方式给大家详细说下。相信学完之后,你会很清楚如何修改ecshop模板,不管你是初学者还是程序高手。 -
ecshop商品页取消发表评论时E-MAIL必填方法
ECSHOP商品页取消发表评论时E-MAIL必填方法。ECSHOP的商品详情页,在用户提交评论的时候,那个“E-MAIL”输入框默认是“必填”的。 -
ecshop商品属性相关属性商品由新到旧排序
ECSHOP商品属 相关属 商品由新到旧排序打开文件 includes/lib_goods.php查找以下代码/* 查找符合条件的商品 */
留言与评论 (共有 条评论) |