Zen Cart的文件替代机制.docxVIP

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

在Zen Cart的/article/tag/%e6%a8%a1%e6%9d%bf/?模板?制作和模块开发当中, 最佳的作法就是尽可能的使用 Zen Cart的替代机制,这样能作到尽可能的不破坏原程序文件 并且尽可能的保持自己编写的模板与模块的独立性和可移植性,能最大化的保证原程序的建壮性和可维护性,可以说?/article/tag/zen-cart/Zen Cart?的这一设计思路是相当值得肯定的和其他同类程序应当加以借鉴的,不过貌似国内的风气环境大多人不愿意使用 Zen Cart 这个替代机制,考虑到国人普遍不高的知识产权意识,可能这也是 Code 编写人员不愿意采用这一机制的原因所在吧,直接写死的文件可能是也是程序开发人员出于一种基本的自我保护措施吧!很多用户对ZenCart做了自己的修改,但同时,一些用户修改了很多重要的文件,例如:/includes/filenames.php/includes/languages/schinese.php/includes/languages/schinese/*.php友情提示:如果你希望以后的升级更容易,不要修改这些文件!Zen Cart的文件替代机制的功能非常强,你不需要修改上面的这些文件。如果你修改了这些文件,下次升级的时候,Zen Cart会覆盖这些文件,你做的修改会丢失。好了,如何避免这种情况呢?如何使用文件替代机制?下面,我一步步说明如何使用文件替代机制,而不是去修改Zen Cart的核心文件!下面的所有例子,都假设你:1. 使用简体中文。其它语言相应修改就好。2. 例子使用的模板名字是custom“custom 目录名可以是任何名字…. 只是在所有地方都要一致,这样文件替代机制才能正常工作。你可以命名为:- mytemplate- custom- billg- helluvacart- zenrocks- thisseemstoolongatemplatename- supercalifragilisticexpialidocious- tpl还有很多 !!!!修改缺省语言文件 – /includes/languages/schinese.php例子: 你想修改标题,将“Zen Cart!, 改为“我的商店名称!在目录/includes/languages下,建立一个与你的模板同名的目录,例如/includes/languages/custom.将schinese.php文件复制到该目录。接着,你就可以修改文件/includes/languages/custom/schinese.php:define(’TITLE’, ’Zen Cart!’);改为:define(’TITLE’, ’我的商店名称!’);修改语言文件 – /includes/languages/schinese/*.php (所有该目录下的文件)例子: 你想修改account.php中的文字 – 比如你要将 ’帐号’ 改为 ’档案’建立一个与你的模板同名的目录。假设模板名是custom。那么目录就是:/includes/languages/schinese/custom将原来的文件/includes/languages/schinese/account.php复制到新目录:/includes/languages/schinese/custom接着, 修改该新的custom目录下的文件。这样,该修改会 ’替代’ 原来/includes/languages/schinese目录中的相应文件, 从而不会影响和修改核心文件。修改模板文件 – /includes/templates/template_default/templates/tpl_*_default.php1. 例如: 你想修改tpl_account_default.php文件中的一些HTML2. 在你的模板目录中( /includes/templates/custom ) 你应该已经有一个模板目录了 ( /includes/templates/custom/templates )。3. 将文件tpl_account_default.php复制到该目录中。然后你就可以自己修改了,它会自动 ’替代’ /includes/templates/template_default/templates目录中的相应文件。4. 你只要复制需要修改的文件到自己的模板目录,如果你未做修改,那么缺省情况下,商店会从template_default目录调用缺省文件。——————————————————————————–修改边框模板这和修改通用模板是一样的(见上), 除了边框的路径是:/includes/templates/custom/sideboxes—————————

您可能关注的文档

文档评论(0)

qwd513620855 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档