婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 網(wǎng)站建設(shè) > 建站知識 > DedeCMS調(diào)用指定文章內(nèi)容的兩種實現(xiàn)方法

DedeCMS調(diào)用指定文章內(nèi)容的兩種實現(xiàn)方法

POST TIME:2018-03-19 17:35

有時候我們需要dedecms能夠調(diào)用指定文章的內(nèi)容,尤其是在建企業(yè)網(wǎng)站的時候,需要在首頁調(diào)用網(wǎng)站簡介聯(lián)系我們什么的。今天,織夢技術(shù)研究中心就給大家介紹兩種實現(xiàn)調(diào)用指定文章內(nèi)容的方法。

方法一:打開include/inc_arcpart_view.php文件,在里面找到function ParseTemplet();這一個函數(shù)里面的如下代碼:

$this->dtp->Assign($tagid, $this->GetArcList($typeid,$ctag->GetAtt("row"),$ctag->GetAtt("col"),$titlelen,$infolen,$ctag->GetAtt("imgwidth"),$ctag->GetAtt("imgheight"), $ctag->GetAtt("type"),$orderby,$ctag->GetAtt("keyword"),$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為145的文章內(nèi)容,可以用如下代碼調(diào)用:

{dede:arclist arcid='145' row='5' col='1' titlelen='24' } [field:title/] [field:info/] {/dede:arclist}

這樣就只會調(diào)用到一個ID為145的文章,即始ROW設(shè)為5也沒有用,因為從數(shù)據(jù)庫里面只提出一條記錄來, 但是現(xiàn)在還不能解析HTML語法,提出來的文章沒有版式。

方法二: 可以借助強大的LOOP萬能標(biāo)簽來實現(xiàn)這一種需求,在首頁模板里面加入如下代碼:

{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'}

其中有一個aid=524,代表要取文章列表的id為524的文章內(nèi)容,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',200))" /]

只取內(nèi)容的前200個字符;

[field:body function="Html2Text(cn_substr('@me',200))" /]

取前200個字符并把HTML標(biāo)記過濾。

以上就是實現(xiàn)調(diào)用指定文章內(nèi)容的方法,大家可以自己研究一下!




收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
主站蜘蛛池模板: 淄博市| 万年县| 肇源县| 临漳县| 桦南县| 台山市| 泰和县| 沙湾县| 开原市| 集安市| 齐河县| 铁岭县| 晋州市| 云梦县| 奇台县| 双辽市| 体育| 白沙| 灌阳县| 丹寨县| 肇州县| 育儿| 瑞金市| 洪泽县| 温泉县| 磴口县| 大兴区| 北宁市| 文昌市| 进贤县| 红河县| 蓬莱市| 宁津县| 封丘县| 张家川| 湘潭县| 江永县| 嵩明县| 二手房| 筠连县| 娄底市|