使用場(chǎng)景:當(dāng)一臺(tái)服務(wù)器中安裝了多套xunruicms程序,每一套更新程序會(huì)很麻煩,那么我們可以將迅??蚣艿暮诵牟糠謩冸x出來(lái)作為公共引用,那么以后更新框架只需要更新這個(gè)公共的框架目錄即可。常規(guī)目錄分布:
迅睿CMS框架默認(rèn)后臺(tái)登錄地址是:admin.php (此文件可以由開發(fā)者任意命名)完整模式的后臺(tái)界面:此界面是完整的后臺(tái)功能展示,建議開發(fā)人員和系統(tǒng)維護(hù)人員使用。簡(jiǎn)化模式的后臺(tái)界面:/admin.p
鉤子特性提供了一種方法來(lái)修改框架的內(nèi)部運(yùn)作流程,而無(wú)需修改核心文件。有些時(shí)候你可能希望在執(zhí)行流程中的某些階段添加一些動(dòng)作,例如在控制器加載之前或之后執(zhí)行一段腳本, 或者在其他的某些位置觸發(fā)你的腳本。鉤
當(dāng)cms目錄沒有public目錄時(shí),如何改為public目錄模式1、下載有public的迅睿框架版本http://m.apdwn.com/down.php?is_install=1查看目
基于迅睿CMS框架的全新模塊設(shè)計(jì),方便開發(fā)者快速二次開發(fā)什么是內(nèi)容模塊?內(nèi)容模塊是cms核心部分,比如文章、新聞、下載、商品、物品、貨物、書籍、圖片等等功能,內(nèi)容數(shù)據(jù)由內(nèi)容主表、內(nèi)容附表、欄目模型主表
迅睿CMS支持Codeigniter、Laravel、ThinkPHP三種內(nèi)核可選模式,開發(fā)者喜歡使用哪種框架就可以選擇哪種框架。注意:當(dāng)開發(fā)代碼中采用三種內(nèi)核自身的語(yǔ)法代碼,那么將無(wú)法在其他內(nèi)核中使
什么是二次開發(fā)二次開發(fā),簡(jiǎn)稱二開,就是在現(xiàn)有的CMS框架上進(jìn)行開發(fā)和修改、功能的擴(kuò)展,然后達(dá)到自己想要的功能,一般來(lái)說(shuō)都不會(huì)改變?cè)邢到y(tǒng)的內(nèi)核。為什么要二次開發(fā)?現(xiàn)有功能無(wú)法滿足你的需求時(shí),需要自己寫一些代碼來(lái)實(shí)現(xiàn)功能。二次開發(fā)的開發(fā)人員需要具備的基本條件1. 具備基本的PHP知識(shí)(必備);2. 具備HTML知識(shí),了解css和js最佳(必備);3. 具備SQL語(yǔ)句知識(shí)(必備);4. 有PHP框架開...
一、插件類作品插件機(jī)制可以實(shí)現(xiàn)對(duì)CMS的多元化開發(fā)對(duì)CMS創(chuàng)建的模塊機(jī)制進(jìn)行改變、組裝、重寫開發(fā)獨(dú)立的項(xiàng)目程序應(yīng)用把擴(kuò)展功能從框架中剝離出來(lái),降低了框架的復(fù)雜度,讓框架更容易實(shí)現(xiàn)以一種很松的方式耦合,
迅睿CMS框架可以自動(dòng)識(shí)別和加載第三方類方法,開發(fā)者需要按要求將自己的類定義好,直接可以在控制器中執(zhí)行該方法,不需要加載,程序會(huì)自動(dòng)識(shí)別加載。第三方類方法定義目錄格式:dayrui/ThirdPart
系統(tǒng)框架的數(shù)據(jù)庫(kù)配置文件是:config/database.php以上參數(shù)分別代表是:服務(wù)器地址數(shù)據(jù)賬號(hào)數(shù)據(jù)庫(kù)密碼數(shù)據(jù)庫(kù)名稱數(shù)據(jù)表前綴帶端口的寫法是:127.0.0.1:3307如何驗(yàn)證數(shù)據(jù)庫(kù)是否可用
API_TOKEN 是迅??蚣軆?nèi)置的api密鑰機(jī)制,針對(duì)前后臺(tái)都能通信的api密鑰。與API插件不同之處是:api插件只能在前臺(tái)調(diào)用使用。參數(shù)和請(qǐng)求方式與api插件的方式相同,主參數(shù)為:api_tok
迅??蚣苤С纸尤隩hinkPHP6框架語(yǔ)法,開發(fā)者可以使用ThinkPHP的操作語(yǔ)法針對(duì)迅睿CMS4.6以下版本(即4.5.*)可用,4.6及其以上版本已經(jīng)內(nèi)置了ThinkPHP則無(wú)需本教程。====
應(yīng)用插件可以將自己的內(nèi)容權(quán)限頁(yè)面展示到系統(tǒng)框架自帶的權(quán)限設(shè)置界面中,如下手冊(cè)區(qū)域:http://m.apdwn.com/doc/801.html配置介紹部分配置文件:/dayrui/Ap
升級(jí)之前,一定要:備份文件、備份數(shù)據(jù)庫(kù) 備份文件、備份數(shù)據(jù)庫(kù) 備份文件、備份數(shù)據(jù)庫(kù)CMS升級(jí)分為三大部分:框架、系統(tǒng)、插件在線升級(jí)介紹:如果支持在線升級(jí)的話,就一次性勾選升級(jí)即可執(zhí)行升級(jí)腳本更新途中遇
迅??蚣茏铎`活的地方就是插件機(jī)制完善,在迅??蚣艿幕A(chǔ)上開發(fā)出各種的功能的插件。開發(fā)者可以在《開發(fā)者插件》中一鍵創(chuàng)建空白插件--------------------------------------
在云服務(wù)有效期內(nèi)運(yùn)行對(duì)程序版本進(jìn)行升級(jí)服務(wù),從后臺(tái)cms進(jìn)入云服務(wù)菜單,選擇版本升級(jí)系統(tǒng)會(huì)檢查是否存在升級(jí)的版本,有升級(jí)提示時(shí)就勾上對(duì)應(yīng)的程序,再點(diǎn)下面的一鍵升級(jí)程序(升級(jí)前你可以備份一下程序,以免出錯(cuò)...
XunRuiCMS框架支持讀取任何頁(yè)面的數(shù)據(jù)接口,接口格式如下:/index.php?appid=[授權(quán)ID]&appsecret=[授權(quán)碼]&[任意頁(yè)面地址參數(shù)]一、舉例說(shuō)明例如新聞詳情頁(yè)面的默認(rèn)地址是:http://www.demo.com/index.php?s=demo&c=show...
插件開發(fā)的開發(fā)人員需要具備的基本條件1. 具備基本的PHP知識(shí)(必備);2. 具備HTML知識(shí),了解css和js最佳(必備);3. 具備SQL語(yǔ)句知識(shí)(必備);4. 有PHP框架開發(fā)經(jīng)驗(yàn)最好,CI框架、ZF框架、TP框架,Yii框架等(可選);5. 有服務(wù)器配置相關(guān)技術(shù)的(可選)。如果你不具備這些知識(shí),請(qǐng)務(wù)必提前學(xué)習(xí),否則用起來(lái)會(huì)比較吃力。插件開發(fā)必備工具:開發(fā)者在開發(fā)插件之前首先要在迅睿CMS框...
基于Table類開發(fā)的后臺(tái)控制器支持自定義條件查詢,例如:cms框架內(nèi)置了常用的模糊匹配和時(shí)間段匹配方式在開發(fā)中,會(huì)有增加篩選查詢條件的需求,下面來(lái)介紹如何把某些自定義字段作為查詢條件增加上去1、首...
使用DISTINCT語(yǔ)句保存時(shí):Expression#1ofORDERBYclauseisnotinSELECTlist,referencescolumn''whichisnotinS...
XunRuiCMS就是程序框架,獨(dú)立有官方統(tǒng)一維護(hù)和升級(jí)一般目錄是:框架升級(jí)優(yōu)先級(jí)最高
一、函數(shù)名稱dr_strcut二、函數(shù)介紹截取字符串或文字標(biāo)題長(zhǎng)度三、參數(shù)值參數(shù)介紹$string字符串$length截取長(zhǎng)度$dot補(bǔ)全字符串四、返回值截取后的字符串五、模板示例{dr_strcut('XunRuiCMS開發(fā)框架', 10)} // 顯示10個(gè)字符,余下用...代替{dr_strcut('XunRuiCMS開發(fā)框架', 10, '')} // ...
XunRuiCMS框架接口的返回格式為JSON數(shù)據(jù)格式,如下語(yǔ)法:[ code: 0/1/2.., 狀態(tài)碼:0表示錯(cuò)誤,大于0表示成功 msg: "結(jié)果描述", 描述文字:例如錯(cuò)誤時(shí)就返回錯(cuò)誤提示 data: [] ...