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

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

dedecms文章列表页调用每篇文章的作者需要进行二次开发,输入代码增加标签调用,具体操作如下:

1、打开php终端,在文件的最后面添加如下代码,增加织梦默认没有的标签。

2、需要注意dede_为织梦默认的数据库表前缀,如果数据库表前缀不是dede_就请修改。

3、然后文章列表页调要用每篇文章的作者账号的相关信息,比如性别,输入下图代码。

5、调用作者昵称的命令如下图,上面的sex,uname为会员的字段名称。

修改inlcude下的arclistviewclassphp文件

搜索

if($row = $this->dsql->GetArray("al"))

在下面的大括号内添加几行代码

$query = "Select body From `#@__addonarticle`where aid =$row[id] ";

$this->dsql->SetQuery($query);

$this->dsql->Execute();

$temp=$this->dsql->GetArray());

$row['body']=$temp['body'];

然后在直接使用[field:body/]即可

可能不同版本的代码不太一样.你先试试吧

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

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

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情