下面以ECSHOP 2.7.2 UTF-8(这里与版本似乎无关,哇哈哈)为例,添加自定义的lbi文件。

首先必须在xml控制中增加位置信息。然后为了让新的ecshop模板库文件lbi能在模板中灵活控制显示位置和显示顺序。而且让新增加的ecshop模板库文件在后台方便管理。必须还在后台增项目管理。以及在ecshop的languages语言包中。增加对应的语言控制信息。

在新增加的ecshop模板库文件lbi中。我们必须注意以下几点

1:foreach循环或者是判断语句,最好加上<!– –>标签的注释。

为了让ecshop新增的模板库文件受到后台的管理,而且能够和ecshop默认的模板库文件相互兼容。我们必须在foreach里面增加们模板注释标签。如果你不加上标签,很可能就将ecshop模板原来的dwt模块给影响了。ecshop模板引擎它会在foreach循环的地方。将ecshop的模板标签自动截取和注释。造成模板的整体结构混乱。这个时候你如果不备份好。很难控制。

2:新增的ecshop模板库文件,必须是写在<!– TemplateBeginEditable标签的里。如果你不写在的模板标签库占位符里。那么你的模板库文件。就算是写好了后台控制。但是也是控制不了。它会被ecshop模板引擎所忽略。

3:新增加的ecshop库文件lbi。我们必须注意js的写法。最好在js开始前面加上{literal}{/literal}开始和结束符。不然很麻烦。会让你JS失去效果。而且很可能引起其他模板库文件的JS报错。

4:新增的ecshop模板库文件。最好别直接加css的东西。比如<style>开头的标签。这个标签最好写到dwt的顶部。和lbi分离。一但标签没控制好。很可能就造成ecshop新的模板位置错位。

1.找到 admin下面 includes\lib_template.php 找到

$page_libs = array( 这里…. 给您需要的页面加上 你自己的 ddx.lbi

2.找到 languages 下面的 zh_cn\admin\template.php 添加

$_LANG['template_libs']['ddx'] = ‘我的ddx’;

3. 在 themes\模板文件夹下面的 libs.xml 修改, 加上 /labrary/ddx.lbi

4. 在 labrary 加上 ddx.lbi

转载于:https://www.cnblogs.com/longailili/archive/2012/09/25/2701357.html

ECSHOP中添加自定义lbi文件相关推荐

  1. ecshop 模板 php代码,ecshop无法在模板文件.dwt和.lbi中直接添加php代码的解决方法...

    ecshop不能在模板文件.dwt和.lbi中直接添加php代码了,为什么呢? 因为直接在模板中加入php函数和代码,没有经过过滤,容易造成安全隐患.程序源码安全是比较重要的. 不过如果有朋友希望能在 ...

  2. ecshop 模板 php代码,ecshop不能在模板文件.dwt和.lbi中直接添加php代码的解决方法...

    ecshop不能在模板文件.dwt和.lbi中直接添加php代码了,为什么呢? 因为直接在模板中加入php函数和代码,没有经过过滤,容易造成安全隐患.程序源码安全是比较重要的. 不过如果有朋友希望能在 ...

  3. lbi php,ecshop不能在模板文件.dwt和.lbi中直接添加php代碼的解決方法

    ecshop不能在模板文件.dwt和.lbi中直接添加php代碼了,為什么呢? 因為直接在模板中加入php函數和代碼,沒有經過過濾,容易造成安全隱患.程序源碼安全是比較重要的. 不過如果有朋友希望能在 ...

  4. ECSHOP中transport.js和jquery的冲突的简单解决办法

    ECSHOP中transport.js和jquery的冲突的简单解决办法 一流资源网近日在ECSHOP网站加入了几个JS特效代码,在谷歌.火狐下正常,在各版本IE下都不常,左思不得其解. 最后才知道原 ...

  5. php ECShop form,在ecshop中添加页面并且实现后台管理

    在ecshop中添加页面并且实现后台管理 发布时间:2020-03-13 来源:未知 点击: 次 在在ecshop网店系统中中添加页面,并且实现后台管理,ecshop后台一共需要修改下面的四个文件 C ...

  6. ecshop中ajax的调用原理

    1:首先ecshop是如何定义ajax对象的. ecshop中的ajax对象是在js/transport.js文件中定义的.里面是ajax对象文件.声明了一个var Ajax = Transport; ...

  7. webconfig的解决方案怎么添加_解决在Web.config或App.config中添加自定义配置的方法详解...

    文档从网络中收集,已重新整理排版 .word 版本可编辑 . 欢迎下载支持 . 1 word 版本可编辑 . 欢迎下载支持 . 解决在 Web.config 或 App.config 中添 加自定义配 ...

  8. 中的 隐藏鼠标菜单_如何在鼠标右键菜单中添加自定义菜单?工效率提升一倍...

    人都是"懒"的,在使用电脑时,对于常用的操作,步骤太多用久了难免会产生烦躁的情绪,虽然系统已经自带了很多快捷方式,但还是不够用,我们通常都会把常用的东西通过快捷方式来添加到桌面,但 ...

  9. 在Python中添加自定义模块

    一般来说,我们会将自己写的Python模块与python自带的模块分开存放以达到便于维护的目的.那么如何在Python中添加自定义的模块呢? 在解答这个问题之前,我们首先要明确两点: 1.严格区分包( ...

最新文章

  1. LDA基本介绍以及LDA源码分析(BLEI)
  2. Qt5应用改变窗口大小时出现黑影
  3. RabbitMQ之镜像队列
  4. 三个角度来解决无线路由故障
  5. RetrieveFavicon 获取任何站点的 favicon
  6. Eclipse——热键amp;Help
  7. VueX的store的简单使用心结
  8. MySQL修改字符集
  9. Jekyll + Coding Pages 搭建静态博客
  10. mysql 添加ios表情符号_mysql - 如何用PHP匹配并替换iOS标准的emoji表情符号
  11. 计算机试讲教案模板范文,试讲教案模板1.doc
  12. MFC UI库知多少
  13. mysql5.5 免编译安装及脚本启动报错深入
  14. CodeForces 840C - On the Bench | Codeforces Round #429 (Div. 1)
  15. Exponent CMS 2.3.9 配置文件写入 Getshell分析
  16. win10dnf服务器未响应,win10专业版dnf老是未响应是什么原因?电脑配置没问题呀
  17. 鞠今日截语2014.05.11火星合月
  18. 最先进的Git分布式仓库系统——是如何提升编程效率的?
  19. 看巨人,学巨人,超巨人
  20. android控制中心实现,基于Android平台的智能家居系统控制中心的设计与实现

热门文章

  1. 动态球html,用html5标签让小球动起来
  2. java urlconnection乱码_HttpURLConnection 请求乱码
  3. python内置哪些装饰器_Python内置的wraps装饰器有什么用
  4. linux python2.7 mssqlserver_连接到linux上的MSSQL Server 2008
  5. oracle sql的正则表达式,Oracle SQL 语句中正则表达式的应用
  6. java linux web_java在Linux下的web应用(一)
  7. STM8单片机低功耗---停机(Halt)模式实现
  8. C语言排序方法-----直接插入排序
  9. 汽车辐射监测系统-Qt开发
  10. 【转载】QT 的信号与槽机制介绍