配合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相互交流一下,一起进步

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Code_iOS

iOS 网络编程(一)TCP/IP协议简介

https://developer.apple.com/library/prerelease/ios/documentation/NetworkingInter...

852
来自专栏一个爱吃西瓜的程序员

如何使用tableau连接mongodb数据库?

今天遇到了一个坑,我想把mongodb数据库中的数据导入到tableau中,好利用tableau来学习数据分析,结果我一直没连上….

2532
来自专栏知晓程序

小程序入口可以被删除或隐藏吗?| 小程序问答 #27

我们在第 25 期「小程序问答」中,为大家揭秘了「删除小程序之后,会发生的事情」。

672
来自专栏Web 开发

小试WebMatrix

系统会自动下载PHP解析引擎和MySQL数据库,加起来100多M吧~(2M广州ADSL下载速度不理想,时快时慢)

651
来自专栏程序员宝库

记一次基于 mpvue 的小程序开发及上线实战

经过为期两个晚上下班时间的努力,终于把我第一个小程序开发完成并发布上线了。整个过程还算顺利,由于使用了 mpvue方案进行开发,故可以享受和 vue一致的流畅开...

1596
来自专栏猿天地

hbuilder APP 定位提示苹果审核不通过

APP已经提交给苹果进行审核了,今天看看审核结果,居然挂了,给了几点问题,其中有一点就是关于定位的问题: Guideline 5.1.5 - Legal - P...

37610
来自专栏DeveWork

Google Fonts导致WordPress 速度问题的三个解决方案

本来实在是不想写这个的,因为相关方法在圈子里面已经烂大街了。但无奈,一些客户将近期的Google Fonts导致 WordPress 打开速度慢的现象归咎于我的...

2919
来自专栏做全栈攻城狮

安卓SQLite数据库操作,半小时开发新闻管理系统,纯干货

本教程致力于可以快速的学习安卓软件开发,希望能通过一系列自己手写的教程,帮助正在学习或想要学习安卓开发的同仁

1174
来自专栏魏艾斯博客www.vpsss.net

解决宝塔面板环境的 wordpress 网站页面 404 错误

8133
来自专栏小白课代表

为效率而生——真正的系统收藏夹 所有碎片信息&amp;临时文件 All in One

课代表有一个烦恼,就是平时需要看的东西太多了,看到好的东西就想收藏起来,浏览器里看到?加个书签。QQ看到的?转发到小号。微信看到的?收藏。或者老师发来了要求,需...

1012

扫码关注云+社区