位置: IT常识 - 正文

织梦二次开发调用指定模型自定义字段值的文章列表(织梦二次开发教程)

编辑:rootadmin

推荐整理分享织梦二次开发调用指定模型自定义字段值的文章列表(织梦二次开发教程),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:织梦源码怎么修改,织梦可以放两套模板吗,织梦可以放两套模板吗,织梦二次开发教程,织梦前台的菜单怎么换,织梦前台的菜单怎么换,织梦前台的菜单怎么换,织梦二次开发教程,内容如对您有帮助,希望把文章链接给更多的朋友!

有的时候,我们自定义select、checkbox等类型的字段。再调用文章列表时,想调用某个指定自定义字段值的文章列表。例如color:紫色,黑色,绿色。想调用color值都等于绿色的文章。织梦58通过dede:sql标签,找到了调用方法。

有时候要调用属于某个设计师的所有案例

调用方法

在模板中,加入以下调用代码

{dede:sql sql="SELECT addon.*,arc.* FROM dede_addonarticle as addon JOIN dede_archives as arc ON addon.aid=arc.id WHERE addon.color='绿色' arc.typeid='7' and arc.writer=~writer~ order by id desc limit 0,10}

<div><a href="[field:id function='GetOneDocUrl(@me)'/]">[field:title/]</a></div>

<img src="[field:litpic/]"/>

{/dede:sql}

织梦二次开发调用指定模型自定义字段值的文章列表(织梦二次开发教程)

/*

* arc.typeid=7调用ID为7的栏目如果不需要指定栏目ID那么你可以把arc.typeid='7' and删掉

* arc.writer=~writer~调用当前文章的作者,调用指定的作者,可以这样写arc.writer='admin'这样就是指定调用admin这个作者的文档

* LIMIT 0,10设置要调用的条数,我这里写的是10条,自行修改.

*指定调用2个栏目的话可以把where arc.typeid='7'修改为where arc.typeid='7' and arc.typeid='8'。这样就指定调用栏目ID为7和8的栏目。

*/

[field:litpic/]调用缩略图必须用这个标签

以上代码中,调用了一个函数GetOneDocUrl();所以,需要在incluce/extend.func.php文件中把该函数写上。这个函数的功能是:通过id调用文章的静态url。具体函数代码如下:

functionGetOneDocUrl($aid){global$dsql;include_once(DEDEINC."/channelunit.func.php");$aid=trim(ereg_replace('[^0-9]','',$aid));$chRow=$dsql->GetOne("Selectarc.*,ch.maintable,ch.addtable,ch.issystemFrom`dede_arctiny`arcleftjoin`dede_channeltype`chonch.id=arc.channelwherearc.id='$aid'");if(!is_array($chRow)){return$reArr;}else{if(empty($chRow['maintable']))$chRow['maintable']='dede_archives';}if($chRow['issystem']!=-1){$nquery="Selectarc.*,tp.typedir,tp.topid,tp.namerule,tp.moresite,tp.siteurl,tp.sitepathFrom`{$chRow['maintable']}`arcleftjoin`dede_arctype`tpontp.id=arc.typeidwherearc.id='$aid'";}else{$nquery="Selectarc.*,1asismake,0asmoney,''asfilename,tp.typedir,tp.topid,tp.namerule,tp.moresite,tp.siteurl,tp.sitepathFrom`{$chRow['addtable']}`arcleftjoin`dede_arctype`tpontp.id=arc.typeidwherearc.aid='$aid'";}$arcRow=$dsql->GetOne($nquery);$Url=GetFileUrl($aid,$arcRow['typeid'],$arcRow['senddate'],$reArr['title'],$arcRow['ismake'],$arcRow['arcrank'],$arcRow['namerule'],$arcRow['typedir'],$arcRow['money'],$arcRow['filename'],$arcRow['moresite'],$arcRow['siteurl'],$arcRow['sitepath']);return$Url;}

解释:

1、注意表的前缀,这里写的是默认dede_

2、dede_addonarticle为自定义模型的,表名称,如果是图集模型,请改成 dede_addonimages。

3、limit 0,10调用文章数量,这里是10篇

免责

本文链接地址:https://www.jiuchutong.com/zhishi/312994.html 转载请保留说明!

上一篇:dedecms织梦获取栏目(分类)的文章数量的方法(织梦使用教程)

下一篇:帝国CMS灵动标签怎么实现标签无限嵌套(帝国cms灵动标签调用外表)

  • 麒麟980和985的区别(麒麟980与985)

    麒麟980和985的区别(麒麟980与985)

  • 苹果的原彩显示是什么(苹果的原彩显示有什么好处)

    苹果的原彩显示是什么(苹果的原彩显示有什么好处)

  • 手机屏幕边上出现黄边(手机屏幕边上出现紫色)

    手机屏幕边上出现黄边(手机屏幕边上出现紫色)

  • 协议主要由三部分组成(协议的三部分)

    协议主要由三部分组成(协议的三部分)

  • 腾讯会议视频时可以切换屏幕吗(腾讯会议视频时开小窗会被发现吗)

    腾讯会议视频时可以切换屏幕吗(腾讯会议视频时开小窗会被发现吗)

  • 简述分别在什么情况图像使用GIF和JPG格式

    简述分别在什么情况图像使用GIF和JPG格式

  • 公众号为什么取消留言(公众号为什么取消留言功能)

    公众号为什么取消留言(公众号为什么取消留言功能)

  • 苹果建议开省电模式吗(iphone开省电好吗)

    苹果建议开省电模式吗(iphone开省电好吗)

  • 五类网线支持千兆吗(5类网线支持千兆宽带吗)

    五类网线支持千兆吗(5类网线支持千兆宽带吗)

  • 淘宝物流为啥没地图了(淘宝看不见物流)

    淘宝物流为啥没地图了(淘宝看不见物流)

  • wps支持mp4视频格式吗(wps2019支持什么格式视频)

    wps支持mp4视频格式吗(wps2019支持什么格式视频)

  • 笔记本电脑要一直充电吗(笔记本电脑要一直插着电源才能使用)

    笔记本电脑要一直充电吗(笔记本电脑要一直插着电源才能使用)

  • 文字底纹填充怎么设置(文字底纹填充怎么设置背景1)

    文字底纹填充怎么设置(文字底纹填充怎么设置背景1)

  • 手机钱包怎么设置密码(手机钱包怎么设置看不到)

    手机钱包怎么设置密码(手机钱包怎么设置看不到)

  • 孑然一身是什么意思(孑然一身是什么生肖)

    孑然一身是什么意思(孑然一身是什么生肖)

  • 怎么制作小程序(怎么制作小程序游戏)

    怎么制作小程序(怎么制作小程序游戏)

  • 快手黄钻和快币的区别(快手黄钻和快币的比例)

    快手黄钻和快币的区别(快手黄钻和快币的比例)

  • 苹果x电池健康95正常吗(苹果x电池健康90能用多久)

    苹果x电池健康95正常吗(苹果x电池健康90能用多久)

  • 华为al00手机壳和哪个通用(华为al00手机壳图片)

    华为al00手机壳和哪个通用(华为al00手机壳图片)

  • gm版本是什么意思(ios gm版是什么意思)

    gm版本是什么意思(ios gm版是什么意思)

  • 爱剪辑手机版保存不了?(爱剪辑保存视频)

    爱剪辑手机版保存不了?(爱剪辑保存视频)

  • 苹果可以分身微信吗(苹果分身微信安全吗)

    苹果可以分身微信吗(苹果分身微信安全吗)

  • 手机QQ设备锁如何使用?(qq设备锁怎么管)

    手机QQ设备锁如何使用?(qq设备锁怎么管)

  • 苹果充值记录怎么删除(苹果充值记录怎么永久删除消费记录)

    苹果充值记录怎么删除(苹果充值记录怎么永久删除消费记录)

  • 打电话空号是什么意思(打电话给空号)

    打电话空号是什么意思(打电话给空号)

  • 怎么用手机开电视(怎么用手机开电动车)

    怎么用手机开电视(怎么用手机开电动车)

  • 压缩文件打不开是什么原因详情(下载的压缩文件打不开)

    压缩文件打不开是什么原因详情(下载的压缩文件打不开)

  • 手机忘记密码怎么打开(手机忘记密码怎么解开锁华为)

    手机忘记密码怎么打开(手机忘记密码怎么解开锁华为)

  • 注意力机制详解系列(二):通道注意力机制(注意力机制工作原理)

    注意力机制详解系列(二):通道注意力机制(注意力机制工作原理)

  • 非营利组织营利了怎么办
  • 印花税购销合同包括哪些
  • 完税证明可以重复打印吗
  • 改签费可以进项转出吗
  • 企业资产核算不包括哪些
  • 科技型中小企业条件
  • 过渡期损益会计分录
  • 以物抵债计税依据
  • 小规模出口企业增值税申报
  • 如何才能成为一个好老师
  • 员工报销油费计入个税吗
  • 分公司亏损还会分摊所得税吗
  • 跨地区经营建筑企业预缴增值税可以先开票后预缴吗
  • 公司结算工资
  • 月末在产品直接人工成本怎么算
  • 营业收入销售收入计算公式
  • 房产增值税包含个税吗
  • 成本计算错误如何应对
  • 社保费现金收缴管理制度
  • el-cascader动态加载多级
  • 对公账户是否有银行卡号
  • 退回的工伤费用怎么做账
  • wcu.exe是什么
  • 如何启用系统引擎
  • linux 引导
  • 会计科目明细分类科目表
  • phpsutdy
  • 自制原始发票
  • 售后回租融资租赁案例
  • 存货核算有哪些内容
  • 企业所得税季初数怎么填
  • web-inf lib
  • el-switch右对齐
  • php判断数组是否为空的函数
  • 云服务器远程端口
  • echarts api文档
  • 什么是微前端
  • mkfs.ext4 命令 对磁盘设备进行Ext4格式化
  • 出口海运费222011
  • 通用机打发票还能用吗
  • 结转入库材料计什么科目
  • wordpress建立数据库失败
  • Philtron: a PHP Proxy for HTTP
  • 无票收入后又开票怎么办
  • 员工高铁票能抵扣吗
  • 具体包括以下哪些方面
  • 报关单填制相关规范相关文件
  • 扶贫资金是如何发放的
  • 怎样备份mysql数据库
  • 固定资产净残值和净值的区别
  • 2019年印花税减半征收条件
  • 海关进口增值税专用缴款书
  • 错账更正方法有几种分别适用于什么情况
  • 职工食堂费列入哪里
  • 收到三代手续费的增值税报表填列在哪里
  • 一般纳税人购买汽车会计分录
  • 跨年红冲收入记在本年度
  • 应交税费借方余额填列资产负债表
  • 多缴附加税款账务处理
  • 如何购买车辆交强险保单
  • 屠宰税属于什么税
  • 用Autoconf检测MySQL软件包的教程
  • mysql事务视图
  • executesql 存储过程
  • win8系统安装的软件在哪里
  • winxp设置在哪
  • porteus中文版下载
  • linux配置java环境变量无法保存并退出
  • win7用户账户控制设置电脑重启后恢复
  • combobox jsp
  • linux中使用bash是什么意思
  • unity gui
  • 使用权资产
  • python多线程怎么用
  • javascript中的函数包括内置函数和自定义函数
  • 安卓中textview
  • 百望税控盘电子发票怎么打
  • 江苏电子税务局网站官网
  • 养猪环保局有什么新政策
  • 土地交的契税会计科目
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设