我來隨便扯扯2次開發(fā)的心得吧。。。,DEDE技術(shù)
導(dǎo)讀:DEDE技術(shù)DEDE技術(shù)最近給一兄弟做一個(gè)類似DZ的archiver功能的插件。 經(jīng)過我的3次誤解,終于把程序弄好了。。。 然后我對(duì)DedeCMS 5.3也有了一些了解。下面隨便扯扯 dede商城模板dede后臺(tái)模板。
最近給一兄弟做一個(gè)類似DZ的archiver功能的插件。 經(jīng)過我的3次誤解,終于把程序弄好了。。。 然后我對(duì)DedeCMS 5.3也有了一些了解。下面隨便扯扯心得,高手莫笑。 發(fā)布單頁文檔和更新單頁文檔時(shí),斷點(diǎn)設(shè)在inc_archives_functions.php中MakeArt函數(shù)處。 $reurl = $arc->MakeHtml(); 從這行跟進(jìn)去到arc.archives.class.php中。 這個(gè)類文件是個(gè)關(guān)鍵類文件,用于處理提交上來的文章。(靜態(tài)動(dòng)態(tài)都處理,不是只生成HTML) LoadTemplet()方法,看名字就知道作用是載入模板。具體追進(jìn)去可以看到需要哪些變量載入。這個(gè)對(duì)我來說比較重要,因?yàn)橐l(fā)一篇文章用到2中模板的話,需要看看需要哪些變量以確定模板的路徑dede免費(fèi)校板下戰(zhàn)和名稱。 為了兼容PHP4,織夢(mèng)的CLASS都是PHP4的風(fēng)格,沒有privite 模板織夢(mèng)protect的聲明,默認(rèn)的function和var在類外面都是可見和可修改的。 于是追出了具體的變量,我在類外面進(jìn)行修改,然后再調(diào)用MakHtml()方法即可完成我想要的效果--載入另一個(gè)模板生成到指定路徑。 細(xì)細(xì)看看每行代碼,可以看到代碼還是有些不規(guī)范的,不說變量命名規(guī)則,比較顯而易見的是類似$GLOBALS["cfg_basedir"]的寫法,同一文件中別的織夢(mèng)的模板地方數(shù)組的字符下標(biāo)那里都用得單引號(hào),這里用的卻是雙引號(hào) 。。。規(guī)范化的路還是有一段要走,呵呵。 更新所有文檔時(shí)的動(dòng)作在 makehtml_archives_action.php 中,斷在$rurl = $ac->MakeHtml(); 原理和上面說的一樣。 有興趣的朋友可以加我QQ一起探討315728410
相關(guān)dede商城模板dede后臺(tái)模板。
關(guān)鍵詞標(biāo)簽: DEDE技術(shù) 隨便 我來
聲明: 本文由我的SEOUC技術(shù)文章主頁發(fā)布于:2023-07-21 ,文章我來隨便扯扯2次開發(fā)的心得吧。。。,DEDE技術(shù)主要講述我來,隨便,DEDE技術(shù)網(wǎng)站建設(shè)源碼以及服務(wù)器配置搭建相關(guān)技術(shù)文章。轉(zhuǎn)載請(qǐng)保留鏈接: http://www.bifwcx.com/article/web_32707.html
為你推薦與我來隨便扯扯2次開發(fā)的心得吧。。。,DEDE技術(shù)相關(guān)的文章
-
dedecms首頁中文章列表無刷新頂、踩的實(shí)現(xiàn)
(120)人喜歡 2023-07-21 -
織夢(mèng)網(wǎng)站地圖Sitemap+百度Ping推送功能實(shí)現(xiàn)
(160)人喜歡 2023-07-21 -
DeDecms后臺(tái)設(shè)置及網(wǎng)站地圖seo優(yōu)化,織夢(mèng)技
(50)人喜歡 2023-07-21 -
DedeCMS模板制作自定義表單時(shí)添加驗(yàn)證碼的
(166)人喜歡 2023-07-21 -
織夢(mèng)標(biāo)簽:sonchannel 子欄目調(diào)用,織夢(mèng)教程
(103)人喜歡 2023-07-21 -
在織夢(mèng)cms中使用繁體轉(zhuǎn)簡(jiǎn)體的函數(shù)BIG5To
(186)人喜歡 2023-07-21