dedecms 如何单独调用一篇文章内容 且设置分页 (注意 是标签调用的方式实现)

dedecms 如何单独调用一篇文章内容 且设置分页 (注意 是标签调用的方式实现),第1张

你这个{dede:arclist typeid={dede:fieldfenjiid/} row='200' titlelen='36' orderby='id' }

嵌套是不对的

{dede:field name='fenjiid' runphp='yes'} 

$id=@me; 

global $dsql; 

$dsql->Execute('dd', "SELECT arc,tptypedir,tptypename,tpisdefault,tpdefaultname,tpnamerule,tpnamerule2,tpispart,tpmoresite,tpsiteurl,tpsitepath FROM #@__archives arc  LEFT JOIN #@__arctype tp ON arctypeid=tpid  where arctypeid=$id ORDER BY arcid desc LIMIT 0,200");

while($arr = $dsql->GetArray('dd'))

{

$url=GetArcUrl($arr['id'],$arr['typeid'],$arr['senddate'],$arr['title'],$arr['ismake'],$arr['arcrank'],$arr['namerule'],$arr['typedir'],$arr['money'],$arr['filename'],$arr['moresite'],$arr['siteurl'],$arr['sitepath']);

echo  "<a href="$url" title="{$arr['fulltitle']}"  target="_blank">{$arr['fulltitle']}</a>";

}

{/dede:field}

我给你段代码你参考着修改吧。

{dede:arclist typeid='35' row='10' titlelen='60'}

<li><a target="_blank" href="[field:arcurl /]">[field:title/]</a></li>

{/dede:arclist}

给你解释下代码 typeid='35'这个是栏目的id  35 。架设你的那个爆笑笑话的id是12,那么你就需要typeid='12'这样写。row='10'这个是调取多少篇文章,titlelen=‘60’这个是标题的长度限制。

<li><a target="_blank" href="[field:arcurl /]">[field:title/]</a></li>这个就是调取文章标题了。

这样说你明白了吧。每个栏目都有一个独立的id的,你单独调用就ok了。

希望对你有所帮助,望采纳!

在写文章的时候点红圈圈到的符号就会添加分页符

单独调用文章可以用idlist这个参数

比如{dede:arclist idlist='1000' titlelen='20' infolen='100'}

就是调用文章ID号为1000的这篇文章。

用Dedecms中的arclist标签也是可以在列表页调用文章内容的,虽然在官方的标签说明中,arclist标签的底层标签中不包含body。调用的Html格式如下:

{dede:arclist typeid='' titlelen='' limit='' orderby='' addfields='body' channelid='1'}

[field:body/]

{/dede:arclist}

重点就是addfields='body' channelid='1'这部分,意思为调用ID为1的内容模型中的附加字段body。因此除了在列表页中加入上述代码外,还需要进入Dedecms后台--核心--频道模型--内容模型管理--普通文章,点击进入后,在“列表附加字段”这个项目中添加字段:body,这样就可以了。

{dede:arclist orderby='pubdate' titlelen='20'  typeid='' limit='0,3'} 

  <li>·<img src="[field:litpic/]"><a href="[field:arcurl/]" title="[field:title/]">[field:title/][field:title function="cn_substr(@me,20)"/]</a></li>

{/dede:arclist}

主要是写好typeid就是栏目的ID,就是[field:litpic/],将你要循环的,放到{dede:arclist orderby='pubdate' titlelen='20'  typeid='' limit='0,3'} 就可以了,我也是做医疗这块的网站的

/member/indexphp 搜索     / 最新文档8条 /

在其上方增加

//统计文章总数量   

$count = $dsql->GetOne("select COUNT() AS dd FROM  #@__archives where mid='"$cfg_ml->M_ID"'");

//统计文章总点击数

$counts = $dsql->GetOne("select sum(click) AS count_number FROM  #@__archives where mid='"$cfg_ml->M_ID"'");

indexhtm 模版中调用   统计文章总数量 

<php echo $count['dd'];>

indexhtm 模版中调用  统计文章总点击数

<php echo $counts['count_number'];>

可以按织梦默认的根据关键词调用相关文章的方法,自定义一个标签,解决这个问题。自定义标签的方法和内容比较多,你可以参考如下的文章:http://wwwnoniucom/jiaocheng/260html

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » dedecms 如何单独调用一篇文章内容 且设置分页 (注意 是标签调用的方式实现)

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情