请教大家一个关于dede列表页 按关键词调用文章的问题

请教大家一个关于dede列表页 按关键词调用文章的问题,第1张

[field:id runphp='yes'] $aid = @me; $row = $GLOBALS['dsql']->GetOne("Select 字段 From `dede_addon21` where aid='$aid' ");@me = cn_substr(strip_tags("{$row['字段名']}"),600);[/field:id]

Select 字段名1,字段名2,字段名3 From

英文逗号分隔开,调用使用 $row['字段名1'] $row['字段名2'] $row['字段名3']

600 是字数 cn_substr 函数

strip_tags() 函数剥去 HTML、XML 以及 PHP 的标签

{dede:arclist typeid='8' addfields='xingming,bingqi,shuming' flag='c,n' titlelen='35' row='1' channelid='21'}

<dl>

<dt><img src="[field:litpic/]" alt="[field:title/]" width="91" height="91" /></dt>

<dd class="dd1"><a href="[field:arcurl/]" target="_blank">[field:title/]</a></dd>

<!--<dd class="dd3"></dd>-->

<dd class="dd2"><span>姓名:</span>[field:xingming /]</dd>

<dd class="dd2"><span>患病年限:</span>[field:bingqi /]</dd>

<dd class="dd2 dd2noborder"><span>手术名称:</span>[field:shuming /]</dd>

</dl>

{/dede:arclist}

看得懂不,,这是我写的调用自定义字段,,不懂追问

用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,这样就可以了。

1、打开织梦Dedecms的主界面,直接找到增加顶级栏目并选择跳转。

2、这个时候进入新的对话框,需要根据实际情况设置相关的参数。

3、下一步如果没问题,就点击确定。

4、这样一来等看到对应的结果以后,即可调用指定栏目下的子栏目列表了。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 请教大家一个关于dede列表页 按关键词调用文章的问题

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情