• 配合dedecms内容模型实现后台输入栏目id前端输出文章列表


      为了简化开发的工作量,也方便编辑快速操作,决定将后台进行重新设置。配合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.="<li><a href="/plus/view.php?aid=".$row['id'].""><img  src="http://***.com".$row['litpic'].""><br>".$row['title']."</a></li> ";
    }
    [/field:zjid]
    {/dede:arclist}

      channelid是内容模型的。将后台输入的id作为输出文章栏目的id,再将此栏目的文章罗列出来,不过这个的文章链接是动态的url,如果你已经做了全站伪静态了,可以加上nofollow标签

    后台的效果如下

     

    前端的效果如下

      想做后台简化开发的朋友可以和ytkah相互交流一下,一起进步

  • 相关阅读:
    arduino入门学习实现语音控制LED灯
    c# 实现串口编程-操作LED屏幕
    腾讯地图 获取各种情况的总距离
    js播放wav文件,兼容主流浏览器,兼容多浏览器
    工厂方法模式
    依赖倒转模式
    设计模式——开放封闭原则
    设计模式——单一职责原则
    策略模式
    简单工厂模式
  • 原文地址:https://www.cnblogs.com/ytkah/p/5850101.html
Copyright © 2020-2023  润新知