中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

帝國CMS二次開發基本問題有哪些

發布時間:2020-10-22 15:35:54 來源:億速云 閱讀:111 作者:小新 欄目:建站服務器

這篇文章給大家分享的是有關帝國CMS二次開發基本問題有哪些的內容。小編覺得挺實用的,因此分享給大家做個參考。一起跟隨小編過來看看吧。

很多帝國CMS用戶在使用過程中經常會出于個性化功能需求等原因而對帝國CMS進行二次開發,其中也會遇到不少問題,現就常見的問題匯總如下:

1.首先查看前臺投稿流程圖及其備注內容:

http://bbs.phome.net/showthread-34-118212-0.html

2.ECMS處理信息的方式基本都是這樣的一個流程:

①表單提交enews=?
②信息處理腳本頁接收enews值并根據其值選擇引用文件,和處理函數
③處理函數進行處理,并引用相關處理函數按流程處理信息內容和錄入更新刪除數據
④根據情況中途或結束,使用printerror()函數終止函數繼續向下運行,和打印提示信息,返回頁面;

3.根據2中的提示,插入一些后臺不能提供的功能:

①如果功能是在處理信息函數流之外,那么可以在表單處理腳本頁進行引用文件或插入處理函數;
eg:反饋發送到郵箱 http://bbs.phome.net/showthread-13-117813-0.html
備 注:其實反饋發送到郵箱不是一個充分的例子,因為如果反饋內容沒有填寫完整或者不成功,在引用的反饋發送郵箱文件中也沒有同等判斷的時候;這個程序將會是 不完美的;可能出現的情況為,反饋內容沒有錄入到數據庫,卻發送到了郵箱;當然在客戶不需要ECMS后臺反饋內容,與郵箱接收的反饋內容對等的時候,這樣 做是沒有問題的。
②如果客戶要求對等信息,那么就在信息處理函數,返回成功信息前加入“反饋發送郵箱”的引用文件;
③涉及大量的功能增設,可以考慮引用文件在表單處理頁面,并將引用文件中的函數插入到需要插入的函數體內;

4.為什么不直接在函數體內寫入二次功能,而要使用引用文件:

①不容易管理二次開發文件;
②源代碼函數體內書寫代碼,會造成以后升級不便;

5.我的二開文件放在什么文件夾里

ECMS沒有專門為二開設置文件夾,你可以在e目錄及其e/admin目錄下分別設置兩個目錄,用于放置你二開新增的文件,例如我的設置如下:

e/cmsextends 非后臺涉及文件目錄
e/cmsextends/js JS目錄
e/cmsextends/css CSS目錄
e/cmsextends/Mail 非后臺涉及Mail相關新增PHP文件
e/admin/cmsextends 后臺新增文件目錄
以下同e/cmsextends

6.二開文檔 要求:

保持良好的二開文檔習慣,有利于代碼的重寫和程序的升級,包括以下內容:
①新增文件代碼內容注釋
②新增文件功能說明
③修改文件說明
④其他備忘備注

7.用戶使用文檔與插件安裝文檔

安裝文檔基本就是二開文檔內容,使用文檔,介紹功能使用方式!

感謝各位的閱讀!關于帝國CMS二次開發基本問題有哪些就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

cms
AI

潮州市| 平邑县| 黄大仙区| 达孜县| 买车| 仪陇县| 阳山县| 榆中县| 永胜县| 汪清县| 五峰| 永兴县| 邵武市| 淳化县| 碌曲县| 安义县| 耿马| 竹溪县| 景泰县| 奉化市| 江津市| 甘肃省| 清苑县| 新安县| 罗甸县| 满洲里市| 田阳县| 昌黎县| 滦南县| 吉林省| 永泰县| 林甸县| 建瓯市| 岳西县| 宿松县| 宁安市| 油尖旺区| 康乐县| 剑阁县| 武宁县| 隆尧县|