一般來說,有兩種調(diào)用的情況(這里討論的主要是首頁(yè),或者列表頁(yè)調(diào)用,內(nèi)容調(diào)用不存在這種問題) 1,你建立了一個(gè)自定義模型,但是有一些字段,比如圖片字段,依然在主表中(這種時(shí)候,你自己建立模型中最好不要在重復(fù)包含主表中的字段了,否則容易引起混亂...
下面的sql即可實(shí)現(xiàn): 查看源碼 打印代碼幫助 01 $dsql-SetQuery(SELECT arc.*,tp.typedir,tp.typename,tp.corank,tp.isdefault,tp.defaultname,tp.namerule, 02 tp.namerule2,tp.ispart,tp.mo......
織夢(mèng)模板 DEDECMS友情鏈接頁(yè)面模板默認(rèn)是不能直接調(diào)用系統(tǒng)的模板的,我們來簡(jiǎn)單修改一下就可以使之支持! 首先友情鏈接的模板頁(yè)在templetsplusflink-list.htm(友情鏈接列表) / flink-add.htm(申請(qǐng)加入) 進(jìn)入后修將相應(yīng)的html代碼修改成 ?php pasterTempletDi...
1 {dede:arclist row=1 idlist= 6 } 2 lia href= [field:arcurl/] [field:description/]/a/li 3 {/dede:arclist} 一、指定文章的id來調(diào)用特定文檔: 代碼如下: 1 {dede:arclist idlist= 373,38......
在使用dede:likearticle時(shí),如果你想獲取多個(gè)指定欄目下的相關(guān)文章,而剛好這個(gè)多個(gè)欄目下還有子欄目時(shí),官方的程序不能滿足你的需求,你需要改一下 打開 \include\taglib\likearticle.lib.php 找到 if( !empty($typeid) !preg_match(#,#, $ty......
在文章頁(yè)中我們經(jīng)常會(huì)顯示相關(guān)文章之類的文章列表,就需要使用{dede:likearticle}標(biāo)簽,但是默認(rèn)的 likearticle是不能顯示自定義的附加字段的。解決辦法: 修改include/taglib/likearticle.lib.php. 大概在178行 $row[templeturl] = $GLOBAL......
dedecms專題內(nèi)容頁(yè){dede:field.note /}節(jié)點(diǎn)排序默認(rèn)是按照更新時(shí)間降序排列的,我現(xiàn)在想讓它升序排列,該怎么修改呢,請(qǐng)看下文: 1、{dede:field.note}其實(shí)是用{dede:arclist}{/dede:arclist}標(biāo)簽里的lib_arclistDone來解析的,從{dede:arc......
眾所周知dedcms默認(rèn)在文章列表頁(yè)是不能調(diào)用帶鏈接的TAGS的,需要手動(dòng)增加一個(gè)函數(shù)才可以。 我們找到在include/helpers/archive.helper.php用工具編輯新建GetTags_list函數(shù):如下加到代碼最下面即可 PHP結(jié)束代碼之前 function GetTags_list($aid) {......
在前臺(tái)把DEDECMS的自定義表單提交的內(nèi)容顯示出來并分頁(yè).幫他寫了一下. 根目錄建立form.php ?php require_once(/include/common.inc.php); require_once(DEDEINC./datalistcp.class.php); $sql = Select * Fro......
下面教大家怎么自己開發(fā)一個(gè)標(biāo)簽來調(diào)用當(dāng)前作者的所有文章。 首先將以下函數(shù)放到 include/extend.func.php 最下邊,這個(gè)函數(shù)是用來獲取靜態(tài)頁(yè)面的URL地址的。 function GetOneDocUrl($aid) { global $dsql; include_once(DEDEINC./chann......
使用DedeCMS后臺(tái)發(fā)布文章的時(shí)候,在上傳圖片后,余斗發(fā)現(xiàn)生成文章后Dede會(huì)自動(dòng)給這個(gè)圖片加上width和height屬性,如果這里不指定,那么值就為圖片的原高寬。 雖然建議為圖像指定 height 和 width 屬性,這也是一個(gè)好習(xí)慣,因?yàn)樵O(shè)置了這些屬性,就可以在頁(yè)面...
正則的表達(dá)式在MY SQL中也有應(yīng)用,但是在具體將查找的東西直接進(jìn)行Replace的時(shí)候目前還不能解決,幸好后臺(tái)中有個(gè)dede利用 正則,利用dede正則批量替換數(shù)據(jù)庫(kù)中內(nèi)容,這樣我們完全減小了自己的工作量了。 例如網(wǎng)站的一個(gè)例子, 是替換一個(gè)div中的內(nèi)容,摘抄實(shí)...
不改動(dòng)官方核心文件,在自定義方法文件里加入個(gè)方法來實(shí)現(xiàn) 打開 \include\extend.func.php 在最下面加入這個(gè)方法 function Getimgurls($aid,$num=4) { global $dsql; $imgurls = $result = ; $imgrow = $dsql-GetOn......
dedecms的數(shù)據(jù)庫(kù)操作類,非常實(shí)用,在二次開發(fā)中尤其重要。 引入common.inc.php文件 require_once (dirname(__FILE__) . /include/common.inc.php); 獲取一條記錄的內(nèi)容 $row = $dsql-GetOne(Select * From `blog......
如果想要把一個(gè)欄目的所有文檔復(fù)制到另一個(gè)欄目中如果沒有好的辦法就只能一個(gè)一個(gè)的重新建立,為了避免這種浪費(fèi)時(shí)間的事,我們就在后臺(tái)寫一個(gè)批量復(fù)制的功能。下面是實(shí)現(xiàn)功能的具體步驟 修改文件dede/templets/content_batch_up.htm 修改頭部腳本函數(shù)ShowHid...