找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 138|回复: 0

[cms教程] 配合dedecms内容模型实现后台输入栏目id前端输出文章列表

[复制链接]

该用户从未签到

发表于 2019-12-26 14:12:29 | 显示全部楼层 |阅读模式

您需要 登录 才可以下载或查看,没有账号?立即注册

×
为了简化开发的工作量,也方便编辑快速操作,决定将后台进行重新设置。配合dedecms内容模型实现后台输入栏目id前端输出文章列表,这样制作科室专题页也变快了很多。比如,我们添加一个“科室专家栏目id”的字段zjid,那么我们可以通过下面的代码来进行调用
        {dede:arclist  addfields='zjid' row='1' channelid='24' }            
        [field:zjid runphp="yes",
        global $dsql;
        $sql="SELECT dede_archives.*  FROM   dede_archives left JOIN  dede_addon24  ON dede_archives.id=dede_addon24.aid  WHERE  dede_archives.typeid=@me";
        $dsql->SetQuery($sql);
        $dsql->Execute();
        @me="";
        while($row = $dsql->GetArray()){
        @me.="[*,[url=,
[img][/img]
".$row['title',."[/url] ";
        }
        [/field:zjid,
        {/dede:arclist}
        channelid是内容模型的。将后台输入的id作为输出文章栏目的id,再将此栏目的文章罗列出来,不过这个的文章链接是动态的url,如果你已经做了全站伪静态了,可以加上nofollow标签
         
        后台的效果如下
       
       

                               
登录/注册后可看大图
回复

使用道具 举报

网站地图|页面地图|文字地图|Archiver|手机版|小黑屋|找资源 |网站地图

GMT+8, 2024-11-28 06:27

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表