Ecmall商家店铺个性化自定义编辑功能 每个页面都可自由编辑
2016-07-07 16:47 来源:www.chinab4c.com 作者:ecshop专家
Ecmall商家店铺个性化自定义编辑功能 每个页面都可自由编辑
目前ecmall的模板只能首页可以自定义编辑,但对于一个多用户商城来说其主要的还是在每个的商家店铺上,如果商家店铺都是千篇一律的那给用户的感觉就是不够专业,更发挥不了品牌推广效益,本教程功能就是针对这一不足进行二次开发,来实现商家可以对自己的店铺个性化自定义设置。完善次功能首先还要感谢biby及tanyan等对ecmall的深入研究。 具体功能如下:1.可实现商家店铺模板自定义编辑修改 2.实现商城挂件与店铺挂件分离存储 3.实现商家店铺自定义编辑模板权限设置 项目实施修改过程: 1、找到app目录下my_store.app.php文件的function _get_member_submenu(),在里面添加array( 'name' => 'my_store_moban',//此次显示的名字 my_store_moban是language文件里的一个对应项 'url' =>'index.php?app=my_store&act=moban',//链接 ), 2、找到app/my_store.app.php, 添加一个函数 function moban() { $this->assign('pages',$this->_get_editable_pages()); $this->_curlocal(LANG::get('member_center'),'index.php?app=member', Lang::get('my_store_moban')); $this->_curitem('my_store'); /* 当前所处子菜单 */ $this->_curmenu('my_store_moban'); $this->display('my_store.moban.html'); } 创建my_store.moban.html模板文件 找到app/my_store.app.php文件添加以下函数 function _get_editable_pages() { return array( 'store_index'=>'store_id_index', ); } 找到admin/app/template.app.php这个文件 在找function _get_editable_pages()这个函数,在这个函数里添加 store_index'=>SITE_URL.'/index.php?app=store&id=2', 找themes/store/default/header.html在</head>之前添加<!--<editmode></editmode>--> 最后打开themes/store/default/store.index.html文件,在<div id="right">后面添加 <div class="left" area="top_left" widget_type="area"> <!--{widgets page=store_index area=top_left}--> </div> 这里的page=store_index是指我们之前添加的,也是在data/page_config下面生成的保存挂件配置的文件名,area处可以随便改,但是两处要相同。刷新一下吧,页面右边出现了可以放东西的地方了,而且也可以保存,拖一个轮播图片出来看一下,除了样子不好看(没有导入CSS)外,功能都可以用。而且你正常浏览页面,也都可以看到你添加的挂件了。 这里是源码 |
回答:
非常好~~~赞一下 |
感谢lz的贡献 |
店铺模板自定义编辑首页 |
店铺设置-模板设置-首页编辑 |
商家店铺实现了可自由自定义编辑 |
:@ :@ :@ :@ |
:victory: |
LZ。。不好使啊。 |
太棒啦!!!!!!!!!!!!!!! |
等下我重新发下附件 |
附件有问题 下载不了啊! |
楼主真牛我顶你 |
个性化的我喜欢 Signature-------------------------------------------If a man deceives me once, shame on him, if he deceives me twice, shame on menike free 5.0air max 2011 nike lunarelite 2 |
楼主给个全面的···· |
最近更新
常用插件
- ecshop 手机注册验证插件
ecshop 手机注册验证插件 ,需要通过手机获短信,然后注册验证 价格:...
- ecshop中nginx实现url的重写
上几章为了让ecshop很好的在nginx上运行。我们搭配了ecshop的nginx下的工作...
- ecshop根据订单批量发红包
ecshop根据订单批量发红包 ,大家肯定对ecshop红包不陌生,但是对ecshop订...
- ecshop使用手机验证码登陆
ecshop使用手机验证码登陆,这个功能很新颖,有些特殊的ecshop站点,他到...
- ecshop商品分类名称增加样
ecshop插件介绍:本插件可以方便在后台管理,为ecshop商品分类名称增加样...