ecshop模板功能[首页添加模块].docVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ecshop模板功能[首页添加模块]

ECShop 模板库项目功能详解?? 本文希望能给想了解ECShop库项目功能的人提供一些帮助。ec的高手就可以忽略了,有不同意见的朋友欢迎提意见。 许多刚接触 ECShop的程序员或者用户,只知道它的模板管理很强大也很方便。却不知道它是如何实现这些的,也不知道如何修改。比如我想修改首页的“精品推荐”,该去哪里找呢?又或者在首页添加一个别的什么商品展示模块,在后台可以编辑商品显示的数量,该去哪里添加呢?其实这些都是ECShop的库项目功能实现的。 带着这些问题,下面让我们一起认识一下ECShop的库项目功能。 一、认识ECShop模板管理。 1.进入EC的后台,进入“模板管理”–“设置模板”,如图 ? ? 可以看到模板编辑页面,在此我可以编辑不用页面的区块(库项目)是否显示、显示位置、甚至是显示商品的数量,如图 ? ?? 在此对模板进行的修改都会显示在页面。(EC好强大呀~~^3^) 二、认识库项目 1.一个库项目就是个库文件。 打开ECShop的安装目录,进入 themes/default/library文件夹。你会看到许多以 “.lbi”(扩展名)结尾的文件。如图: ??? ad_position?广告位吗? category_tree?分类树吗? recommend_new?新品推荐吗? 对了,这里放的就是页面上一块一块可以编辑的库项目的文件了。没错,如果你想加一个自己的显示库项目,就在此添加。 其实ECShop提供了编辑库文件编辑的地方,就在管理后台的“模板管理”–“库文件管理”。 那么这些库项目是如何显示在页面上的呢?让我们以“新品推荐”为例。往下看。 2.库项目的页面添加。 进入themes/default文件夹,用编辑器(文本打开也可以)打开index.dwt文件。ctrl + f ,查找recommend_new 会找到一行代码: !– #BeginLibraryItem “/library/recommend_new.lbi” – 对,就是这个“东西”把recommend_new.lbi里的内容加载出来并成为页面的一部分的。 但是这只是他的开始部分,完整的应该是: !– #BeginLibraryItem “/library/recommend_new.lbi” –!– #EndLibraryItem – 有开始,有结束。 而这个:!– TemplateBeginEditable name=”右边主区域” –!– TemplateEndEditable – 和这个 !– TemplateBeginEditable name=”左边区域” –!– TemplateEndEditable –将页面划分为几个不同的大区域,这样后台就可以把那些库项目在这些区域里排序了。 所以如果你仅仅想添加一块自己的定义的库文件显示,那么仅需要在library里添加了自己的lbi文件后,用{include file=library/文件名.lbi} 加到页面合适位置就可以了。如果想以后在后台的“模板管理”里编辑它,那还需要做下面的工作。 三、为后台添加可配置(设置)的库项目 1.在根目录/themes/default/library 中添加一个”test.lbi” 空文件。 然后开打 根目录/languages/zh_cn/admin/template.php(注意大宇用的语言包是简体中文,所以是zh_cn),找到 $_LANG[template_libs],在此上面添加一行“$_LANG[template_libs][test] = ‘test测试’;”。 好了,现在你可以打开你的管理后台,进入“模板管理”–”库文件管理”, 然后点开库文件列表的下拉菜单找找看,是不是有一个 “test.lbi – test测试”。哈哈,我们给它加点内容吧: meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ 我就是测试一下下 ps:第一行是设置编码用的。不明白没关系。继续… 2.打开? 根目录/admin/includes/lib_template.php。 大致看一下这个文件,你会发现,原来后台的“设置模板”的初始配置都是在这里声明的。 在这里可以编辑 “可以设置内容的模板”,还可以编辑“每个模板允许设置的库项目”。也就是说,这里声明了哪个模板里可以设置哪些库项目。相关数组都有注释,相当方便。 下面我们要把自己定义的“test.lbi”添加到到index.dwt里。 在/admin/includes/lib_template.php找到 “’index’ = array(”?? 这一行,一般在文件的120行。这里是个数组。往数组里添加一行: “’/library/

文档评论(0)

185****7617 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档