最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

帝國CMS二次開發(fā)注意事項

  發(fā)布時間:2014-06-13 10:43:23   作者:佚名   我要評論
由于帝國CMS沒插件API,所以在做帝國CMS二次開發(fā)的時候特別容易出現(xiàn)系統(tǒng)升級,文件管理混亂等麻煩,trylife總結(jié)出一些帝國CMS二次開發(fā)注意事項與大家分享下

由于帝國CMS沒插件API,所以在做帝國CMS二次開發(fā)的時候特別容易出現(xiàn)系統(tǒng)升級,文件管理混亂等麻煩,trylife總結(jié)出一些帝國CMS二次開發(fā)注意事項與大家分享下:

1.不在原系統(tǒng)中更改不會出現(xiàn)漏洞的插件建議都獨(dú)立來做 ,不在原系統(tǒng)中更改;比如今天的AJAX登陸、注冊、下載,不用AJAX也一樣能登陸注冊和下載并且用戶即使找到了老的登陸連接,老的注冊地址,老的下載地址,也不會出現(xiàn)漏洞;

2.如果不更改原系統(tǒng)文件就會出現(xiàn)漏洞,那么也不要在原文件中一片一片的寫代碼,把代碼都寫到自己文件里,以函數(shù)為單位,把文件引用到適當(dāng)位置把函數(shù)插入到要更改的地方并且加上注釋;今天碰巧看到一位仁兄做的都是一大片一大片的代碼插入,本來整潔的e/DoInfo/ecms.php一片狼藉.以后會多麻煩~

3.有些文件系統(tǒng)會重新生成的,代碼不要手寫到這些文件里;大家都知道e/class/config.php是配置文件(ecms7.0版本為e/config/config.php),里面有整站參數(shù)設(shè)置,模型信息等,經(jīng)常會更新,也沒有人向這里手寫代碼;
e/data/dbcache/class.php(欄目和專題緩存文件,默認(rèn)引用了欄目緩存 e/data/dbcache/class1.php 專題緩存e/data/dbcache/ztclass.php )上次一個朋友把文件引到這里,因為欄目緩存基本是全站引用的捎帶著就把自己定義的文件引進(jìn)去了,而且又是一個僻靜的角落,當(dāng)時trylife也覺得這地方引用文件還不錯又干凈又僻靜;今天想起來仔細(xì)一看這個文件也是系統(tǒng)會更新的,建立超過250個欄目就有class2.php出現(xiàn)了(代碼可以參看e/class/functions.php的GetClass()函數(shù));

4.自己創(chuàng)建的文件不要亂放;目前為止trylife使用的目錄結(jié)構(gòu)如下:

e/trylife/common/ 放置常用的JQuery js插件 自己常用的PHP函數(shù)文件
e/trylife/插件1英文目錄名/ js php html等此插件獨(dú)有必須的文件
e/trylife/插件2英文目錄名/
e/trylife/插件3英文目錄名/
………
e/trylife/插件n英文目錄名/

相關(guān)文章

最新評論

奉节县| 锡林郭勒盟| 灵川县| 霍城县| 手机| 滨海县| 衢州市| 新津县| 淅川县| 嵊泗县| 桓仁| 福海县| 雅安市| 平果县| 仪陇县| 郴州市| 信丰县| 辽阳市| 息烽县| 渑池县| 禄劝| 娄底市| 邢台县| 陆川县| 文水县| 枝江市| 广平县| 昌邑市| 湟源县| 安远县| 阿克| 滁州市| 康乐县| 泰来县| 大邑县| 太保市| 灵璧县| 贡觉县| 徐水县| 彭泽县| 沈丘县|