DEDECMS調(diào)用特定ID文章內(nèi)容的實(shí)現(xiàn)方法,DEDE技術(shù)
導(dǎo)讀:DEDE技術(shù)DEDE技術(shù)DEDECMS調(diào)用特定ID文章內(nèi)容的實(shí)現(xiàn)方法,需要的朋友可以參考下。dede模板下載織夢(mèng)模板。
方法一: 找到:include\inc_arcpart_view.php文件,在里面找到第function ParseTemplet();這一個(gè)函數(shù)里面的 代碼如下: 〔 $this->dtp->Assign($tagid, $this->GetArcList($typdede免費(fèi)校板下戰(zhàn)eid,$ctag->GetAtt("row"),$ctag->GetAtt("col"), $titlelen,$infolen,$ctag->GetAtt("imgwidth"),$ctag->GetAtt("imgheight"), $ctag->GetAtt("type"),$orderby,$ctag->GetAtt("keyword"免費(fèi)織夢(mèng)模板),$innertext, $ctag->GetAtt("tablewidth"),0,"",$channelid,$ctag->GetAtt("limit"),$ctag->GetAtt("att"), $ctag->GetAtt("orderway"),$ctag->GetAtt("subday"),$autopartid,$ctag->GetAtt("ismember") ) 〕 將里面的紅色的0改為$ctag->GetAtt('arcid'),就行了,然后到incclude\inc\inc_fun_spgetarclist.php文件里面找到 〔if($arcid!=0) $orwhere .= " And arc.ID<>'$arcid' ";〕 將這一句改為:if($arcid!=0) $orwhere .= " And arc.ID='$arcid' "; if($arcid==0) $orwhere .= " And arc.ID<>'$arcid' "; 以上兩句,替換掉上面需要替換的語句。然后就可以調(diào)用了:如在主頁中調(diào)用ID號(hào)為145的文章內(nèi)容: 代碼如下: {dede:arclist arcid='145' row='5' col='1' titlelen='24' } <table width='100%' border='0' cellspacing='2' cellpadding='2'> <tr> <td>[field:title/] [field:info/]</td> </tr> </table> {/dede:arclist} 這樣就只會(huì)調(diào)用到一個(gè)ID為145的文章,即始ROW設(shè)為5也沒有用,因?yàn)閺臄?shù)據(jù)庫里面只提出一條記錄來, 但是現(xiàn)在還不能解析HTML語法,提出來的文章沒有版式,下次改進(jìn)。 方法二: 剛一開始沒有仔細(xì)看論壇,所以自已寫出這樣的方法,其實(shí)大可不必按以上的方法做,可以借助強(qiáng)大的LOOP來實(shí)現(xiàn)這一種需求,現(xiàn)將個(gè)人方法寫在下面,希望對(duì)需要的人有幫助; 在首頁模板里面加入如下代碼: 代碼如下: {dede:loop table='dede_addonarticle' sort='aid' row='8' if='aid=524'} [field:body/] <hr> [field:body function="Html2Text(cn_substr('@me',200))" /] {/dede:loop} 注意下面的這一行: {dede:loop table='dede_addonarticle' sort='aid' row='8' if='aid=524'} 其中有一個(gè)aid=524代表要取文章列表的ID號(hào)為524的文章, table='dede_addonarticle' 為所存文章的表 其中中間的這一行最重要, [field:body function="Html2Text(cn_substr('@me',200))" /] 這一句有多種調(diào)用方式: 如:[field:body/]將得到文章所有的內(nèi)容,不過濾HTML標(biāo)記 [field:body function="(cn_substr('@me'織夢(mèng)后臺(tái)模板,200))" /] 只取內(nèi)容的前200個(gè)字符 [field:body function="Html2Text(cn_substr('@me',200))" /] 取前200個(gè)字符并把HTML標(biāo)記過濾 其實(shí)DEDECMS真的很強(qiáng)大,偶算是領(lǐng)教了。相關(guān)dede模板下載織夢(mèng)模板。
聲明: 本文由我的SEOUC技術(shù)文章主頁發(fā)布于:2023-07-21 ,文章DEDECMS調(diào)用特定ID文章內(nèi)容的實(shí)現(xiàn)方法,DEDE技術(shù)主要講述文章內(nèi)容,標(biāo)簽,CMS網(wǎng)站建設(shè)源碼以及服務(wù)器配置搭建相關(guān)技術(shù)文章。轉(zhuǎn)載請(qǐng)保留鏈接: http://www.bifwcx.com/article/web_33124.html
為你推薦與DEDECMS調(diào)用特定ID文章內(nèi)容的實(shí)現(xiàn)方法,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