位置: 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灵动标签调用外表)

  • 手机微信怎么弄主题壁纸(同步手机微信怎么弄)

    手机微信怎么弄主题壁纸(同步手机微信怎么弄)

  • 华为手机防水性能(华为手机防水性能怎么样)

    华为手机防水性能(华为手机防水性能怎么样)

  • 华为侧边栏怎么打开(华为侧边栏怎么删除应用)

    华为侧边栏怎么打开(华为侧边栏怎么删除应用)

  • 手机怎么填写docx(手机怎么填写docx文件)

    手机怎么填写docx(手机怎么填写docx文件)

  • 小米相册回收站删除的照片还能恢复吗(小米相册回收站突然不见了)

    小米相册回收站删除的照片还能恢复吗(小米相册回收站突然不见了)

  • 小米mde2是什么型号手机(小米 mde2)

    小米mde2是什么型号手机(小米 mde2)

  • 微信星标朋友发朋友圈有提示吗(微信星标朋友发朋友圈怎么可以提示)

    微信星标朋友发朋友圈有提示吗(微信星标朋友发朋友圈怎么可以提示)

  • 淘宝评价管理怎么升星(淘宝评价管理怎么找)

    淘宝评价管理怎么升星(淘宝评价管理怎么找)

  • i5什么时候上市的(新款荣威i5什么时候上市)

    i5什么时候上市的(新款荣威i5什么时候上市)

  • 手机如果被监听了会有什么表现(手机如果被监听了,微信,信息都会被看到吗)

    手机如果被监听了会有什么表现(手机如果被监听了,微信,信息都会被看到吗)

  • 电脑键盘打不上字怎么回事(电脑键盘打不上字什么原因)

    电脑键盘打不上字怎么回事(电脑键盘打不上字什么原因)

  • commander是什么软件(commandline是什么软件)

    commander是什么软件(commandline是什么软件)

  • ipad可以直接贴钢化膜吗(ipad可以直接贴类纸膜吗)

    ipad可以直接贴钢化膜吗(ipad可以直接贴类纸膜吗)

  • vivo软件搬家到sd卡里(vivo如何把手机软件搬家到内存卡)

    vivo软件搬家到sd卡里(vivo如何把手机软件搬家到内存卡)

  • 手机微信如何解冻(手机微信如何解绑手机号)

    手机微信如何解冻(手机微信如何解绑手机号)

  • dx什么意思(假面骑士dx什么意思)

    dx什么意思(假面骑士dx什么意思)

  • 设备权限怎么设置(设备权限清单)

    设备权限怎么设置(设备权限清单)

  • 攀登者2d还是3d(攀登者值得看吗)

    攀登者2d还是3d(攀登者值得看吗)

  • 三星智能管理器安全怎么关闭(三星智能管理器 美版)

    三星智能管理器安全怎么关闭(三星智能管理器 美版)

  • 遇见幸福(遇见幸福电视剧演员表)

    遇见幸福(遇见幸福电视剧演员表)

  • 手机发烫耗电快的原因(手机发热耗电快吗)

    手机发烫耗电快的原因(手机发热耗电快吗)

  • 手机丢了绑定的银行卡怎么办(手机丢了绑定的东西怎么办)

    手机丢了绑定的银行卡怎么办(手机丢了绑定的东西怎么办)

  • qq邮箱扫描功能怎么用(qq邮箱扫描功能怎么开启)

    qq邮箱扫描功能怎么用(qq邮箱扫描功能怎么开启)

  • OpenGL 曝光度调节(opengl环境光参数)

    OpenGL 曝光度调节(opengl环境光参数)

  • 所得税为什么比利润高
  • 劳务公司的个税如何申报
  • 不含税销售额计算公式理解
  • 一般纳税人条件要求2020
  • 个人所得税申报方式选哪个比较好
  • 残保金滞纳金能超过本金吗
  • 税务局买税盘
  • 税控服务费减免政策
  • 增值税专用发票几个点
  • 小规模纳税人季度超过45万怎么交税
  • 制造业主要生产工艺
  • 应缴所得税包括哪些税种
  • 生产出来的次品怎么入账
  • 小规模开票数量怎么算
  • 个人独资企业税率表2023最新
  • 物业管理企业主营业务收入
  • 差额征税扣除额大于收入时如何开票?
  • 附加税是地方还是国家的
  • 印刷制作费税收编码是啥
  • 个人能否去税务登记
  • 集团企业内各个部门职责
  • 联营企业分回的利润交企业所得税吗
  • 转账支票进账有效期是多久
  • 银行存款账不平怎么办
  • linux系统怎么安装网卡驱动
  • 实发工资和报税工资
  • 外贸收汇怎么处理
  • 印花税纳税申报表填写范本
  • 开发产品转作经营性资产
  • 不动产租赁费计入什么科目
  • yii gridview
  • 新制度下财政拨款是什么
  • 利润分配的账务处理如何做
  • 小程序常见问题
  • 旺阿雷自然保护区里的旺阿雷瀑布,新西兰北岛 (© Nathan Kavumbura/Getty Images)
  • 金税三期税收管理系统响应异常返回信息:没有查询
  • 付检测费会计分录
  • 编制资产负债表的基础
  • 微信小程序图片大小如何设置
  • 一文搞懂兰州简史
  • php 输出
  • 房地产企业出售房产增值税
  • 资产减值损失一经计提不得转回
  • 暂估入库后发票来不了
  • 个税的本期收入是什么意思
  • 怎么应对降税行业
  • 现金折扣什么时候冲减收入
  • php获取参数值的三种方式
  • 社保员工全额承担怎么写分录
  • python ide包括哪些
  • 中国互联网创业成功的年轻人
  • 多交增值税可以抵扣吗
  • 小规模开工程款几个点
  • 劳务支出和应付职工薪酬
  • 企业应付账款科目的借方余额反映的是
  • 长期待摊费用的摊销期限应该是
  • 未开票收入缴纳增值税怎么冲减补开发票
  • 机械租赁收入算成本吗
  • 申请制作广告牌的申请
  • 小规模纳税人出租不动产免征增值税
  • 本月增值税申报截止日
  • 结转税金需要附件吗
  • 发票冲红后税款一定会退回吗
  • 行政事业单位其他收入
  • 净资产利润率的公式是什么
  • 企业领用产品的会计分录
  • 小规模企业自开收购牛发票增值税怎样申报
  • 进项税额转出可以在所得税前扣除吗
  • 职工食堂的费用可以在差额里扣除吗
  • 如何动态修改mysql的全局参数
  • linux 详解
  • xp操作系统入门
  • win7系统软件卸载
  • win7怎么打开磁盘管理器
  • javascript原生写法
  • 苹果多点触控
  • 数字动画文件格式有哪些
  • 安卓微信自带聊天背景图片高清
  • 广东省地方税务局历任局长
  • 三方协议开票流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设