ecmall 挂件和模板的制作方法

http://ecmall.kuaizhanbao.com/ecmall-knowledge-base/ecmall-development-knowledge-detail/786-ecmall-.html

ecmall是国内不错的商城系统,适合国内人的使用习惯;
但自从2.0以后,没有专门的广告系统,对于中小网站来说,是个苦恼。
看了一下官方挂件的说明,决定自己动手改一个吧。

第 一步:

了解首页模板结构

首页文 件结构include hearder.html包含的头文件,其中包含top logo区域
<div class=”keyword”>…</div>搜索栏区域
<div class=”content”>…</div>第一个是内容区 域,包含左,右区域,右区域又划分为中和右区块
<div class=”ad_banner” area=”banner” widget_type=”area”>…</div>通栏广告区域
<div class=”content”>…</div>第二个是下部区 域,同样是左右区域,一般放置分类和产品混排模块
<div class=”content” area=”bottom_down” widget_type=”area”>…</div>底部友情链接区域
include footer.html包含的底部文件,主要包含版权信息

弄明白template结构后,添加挂件区域就方便多了。
导航下方通栏广告通常是网站的黄金位置,但是默认没有,于是我在<div class=”keyword”>…</div>下方添加一个div区域,如下
<div class=”ad_banner” area=”nav_banner” widget_type=”area”>…</div>

想添加别的区域也很容易,但是要考虑布局是否会破碎,最好是先研究theme下css的设置。

第二步:

进入 商城系统external/widgets目录下,会看见默认已经自带很多插件,将image_ad下载下来,重命名为xxx_ad或者是好记的名称

目录结构config.html后台管理模板时设置挂件页面
widget.html首页模板中挂件html代码片段页面
main.widget.phpmodel源码文件,包含对挂件类 的建模
widget.info.php定义挂件的数组信息

修改widget.info.php中挂件信息,数组array[name]要与挂件目录名相同

第三步:
修改main.widget.php文件中class XXX extends BaseWidget 类

  • _get_data()函 数是获取图片地址和链接
  • parse_config($input)函数是后台设置时返 回图片地址
  • _upload_image()是图片上传函数

第四步:

config.html 是后台管理插件时html代码文件,基本不用动,widget.html文件根据自己模板和css设定修改,例如修改div class,是否显示链接等等。

最后,基本上简单的广 告挂件完成,将添加自定义区域的index.html和挂件目录上传。

最 最后,然后在后台编辑模板,将挂件加入模板中新添加的区域中,设置后即可

CCF大数据与计算智能大赛-面向电信行业存量用户的智能套餐个性化匹配模型联通赛-复赛第二名-【多分类,embedding】.zip项目工程资源经过严格测试可直接运行成功且功能正常的情况才上传,可轻松复刻,拿到资料包后可轻松复现出一样的项目,本人系统开发经验充足(全领域),有任何使用问题欢迎随时与我联系,我会及时为您解惑,提供帮助。 【资源内容】:包含完整源码+工程文件+说明(如有)等。答辩评审平均分达到96分,放心下载使用!可轻松复现,设计报告也可借鉴此项目,该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的。 【提供帮助】:有任何使用问题欢迎随时与我联系,我会及时解答解惑,提供帮助 【附带帮助】:若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 【项目价值】:可用在相关项目设计中,皆可应用在项目、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面,可借鉴此优质项目实现复刻,设计报告也可借鉴此项目,也可基于此项目来扩展开发出更多功能 下载后请首先打开README文件(如有),项目工程可直接复现复刻,如果基础还行,也可在此程序基础上进行修改,以实现其它功能。供开源学习/技术交流/学习参考,勿用于商业用途。质量优质,放心下载使用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值