您现在的位置是:首页 > cms教程 > Ecshop商城教程Ecshop商城教程
ecshop主体结构配送方式
彤梁2025-01-14Ecshop商城教程已有人查阅
导读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);
本文标签:
很赞哦! ()
相关教程
图文教程
ecshop商品列表页报错出现例外被抛出且未被接住的原因
日在本地电脑上布置ECSHOP2.7.2后,发现在商品列表页点击“购买”居然无反映,而且有JS错误提示“例外被抛出且未被接住” 。于是打开我的火狐浏览器
ecshop会员注册成功后就是某种会员特殊等级的实现方法
按照ECSHOP默认的程序,新注册的会员都是“非特殊等级”,你要想实现你期望的那样的效果,得改注册程序,注册成功的同时自动设置为某个“特殊等级”关于怎么修改程序
ecshop用户中心删除“您还没有通过邮件认证 点此发送认证邮件”
注:下面修改方法是以官方默认模板为例的,如果您使用的是其他模板,请搜索 {$lang.not_validated}或{$lang.resend_hash_mail}也能找到对应的代码。
ecshop导出订单导出excel订单表格的方法
很多时候,我们每月或者每年都需要做一个订单销售总结,这时要从ecshop订单管理里面拿订单详情,所以需要给ecshop订单管理加一个“导出订单”功能!
相关源码
-
(自适应响应式)HTML5建筑工程公司建筑集团网站模板下载基于PbootCMS内核开发的响应式建筑行业网站模板,为建筑工程公司、建筑集团等企业打造,通过简洁大气的设计风格展现企业专业形象。查看源码 -
(响应式)WordPress主题Ripro9.0博客免扩展二开版RiPro9.0是基于RiPro8.9版本深度二开优化的资源付费主题,源码修正,修复原版多处功能异常,确保系统稳定运行。支持虚拟主机环境部署,无需特殊服务器配置。查看源码 -
(自适应响应式)工业机床工程农业机械设备网站源码下载框架适用于工程机械、机床设备等工业领域。通过模块调整可快速转型为农业机械、物流设备展示系统。预留7种工业产品展示模板。查看源码 -
(PC+WAP)绿色环保建筑设备通用行业pbootcms源码下载通过模块调整可适配园林景观、装配式建筑、绿色装修等生态建设相关领域。预制绿色建材展示、能耗模拟等专业模块,集成项目案例、环保工艺等建筑行业特色内容结构,测试数据包含LEED认证体系查看源码 -
(自适应响应式)绿色环保防腐木材轻钢别墅建材pbootcms模板下载本模板为环保防腐木材、轻钢别墅建材类企业设计开发,基于PbootCMS内核构建,充分考虑了建材行业的展示需求与产品特点。模板设计风格自然环保,布局清晰合理,呈现建材产品特性与专业优势,帮助访客直观了解产品特点并建立信任感。查看源码 -
pbootcms网站网络公司个人作品展示类网站源码(自适应)为网站建设公司、网络服务企业打造的响应式门户解决方案,基于PbootCMS内核深度开发。采用前沿自适应架构,无缝适配手机端交互与PC端展示需求。查看源码
| 分享笔记 (共有 篇笔记) |
