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

  • 荣耀x20怎么设置动态壁纸(荣耀x20怎么设置热点连接人数)

    荣耀x20怎么设置动态壁纸(荣耀x20怎么设置热点连接人数)

  • 三星buds2怎么接电话(三星buds2怎么使用)

    三星buds2怎么接电话(三星buds2怎么使用)

  • 华为语音助手怎么打开(华为语音助手怎么开启)

    华为语音助手怎么打开(华为语音助手怎么开启)

  • 拼多多运费险被取消应如何申诉(拼多多运费险被拉黑名单怎么办)

    拼多多运费险被取消应如何申诉(拼多多运费险被拉黑名单怎么办)

  • 苹果13.5.1系统更新了哪些内容(苹果13.5.1系统更新)

    苹果13.5.1系统更新了哪些内容(苹果13.5.1系统更新)

  • 华为荣耀9x能双击唤醒屏幕吗(华为荣耀9x能双卡吗)

    华为荣耀9x能双击唤醒屏幕吗(华为荣耀9x能双卡吗)

  • 80注册itms失败怎么办

    80注册itms失败怎么办

  • 怎么批量设置朋友圈权限(怎么批量设置朋友圈)

    怎么批量设置朋友圈权限(怎么批量设置朋友圈)

  • 苹果电脑查找快捷键(苹果电脑查找快捷键是什么)

    苹果电脑查找快捷键(苹果电脑查找快捷键是什么)

  • 爱奇艺聊天室可以回看吗(爱奇艺聊天室可以投屏吗)

    爱奇艺聊天室可以回看吗(爱奇艺聊天室可以投屏吗)

  • 6s防水吗(小天才电话手表z6s防水吗)

    6s防水吗(小天才电话手表z6s防水吗)

  • vivo手机中的小V怎么找(vivo手机中的小v在哪里可以开启)

    vivo手机中的小V怎么找(vivo手机中的小v在哪里可以开启)

  • iphonexr关机后闹钟响吗(iphonexr关机后闹钟还会响吗)

    iphonexr关机后闹钟响吗(iphonexr关机后闹钟还会响吗)

  • 为什么说说发出去别人看不到(为什么说说发出去会被吞)

    为什么说说发出去别人看不到(为什么说说发出去会被吞)

  • pe tl00m是什么型号(pecl00是什么手机)

    pe tl00m是什么型号(pecl00是什么手机)

  • 爱奇艺视频怎么下载到本地(爱奇艺视频怎么提取出来)

    爱奇艺视频怎么下载到本地(爱奇艺视频怎么提取出来)

  • 苹果7可以升级ios13吗(苹果7可以升级iOS15.7吗)

    苹果7可以升级ios13吗(苹果7可以升级iOS15.7吗)

  • 拼多多拒收后怎么处理(拼多多拒收后怎么退回)

    拼多多拒收后怎么处理(拼多多拒收后怎么退回)

  • 手机掉了如何冻结微信(手机掉了如何冻结银行卡)

    手机掉了如何冻结微信(手机掉了如何冻结银行卡)

  • OPPO k5怎么开启飞行模式(OPPOk5怎么开启双无线)

    OPPO k5怎么开启飞行模式(OPPOk5怎么开启双无线)

  • 华为荣耀手机怎么分屏(华为荣耀手机怎么恢复出厂设置)

    华为荣耀手机怎么分屏(华为荣耀手机怎么恢复出厂设置)

  • oppor9tm有呼吸灯吗(oppor9手机呼吸灯在哪里设置)

    oppor9tm有呼吸灯吗(oppor9手机呼吸灯在哪里设置)

  • trttl0a是什么型号(trt一tll0a)

    trttl0a是什么型号(trt一tll0a)

  • nfcsim卡怎样开通

    nfcsim卡怎样开通

  • 2400万像素算高吗(2400万像素相机够用吗)

    2400万像素算高吗(2400万像素相机够用吗)

  • 个税年度汇算如何补税
  • 收取违约金是否交税
  • 收到投资土地使用权的会计科目
  • 建筑安装增值税税负率行业标准
  • 划转税务的非税发票
  • 支付一次性劳务报酬怎么做账
  • 支付一年房租的会计科目
  • 海关进口增值税专用缴款书如何抵扣
  • 货物和运费一起开票怎么开
  • 资产损失原因
  • 二房东转租如何办理营业执照
  • 收购公司固定资产注意事项
  • 工会经费滞纳金是多少
  • 主营业务税金及附加包括什么
  • 为员工购买的意外保险账务处理
  • 应征增值税销售额和应税销售额
  • 酒店的床和沙发哪个好
  • 政府补贴冲减资产原值
  • 小型微利企业所得税税率2023
  • 企业银行承兑汇票
  • 银行承兑电子汇票到期要怎么操作
  • 商业承兑汇票如何查询
  • 鸿蒙系统怎么切换回安卓
  • win11虚拟键盘怎么调出来
  • 银行承兑汇票的转让一般通过什么渠道
  • 个体户生产经营费用与家庭生活费用无法划分
  • ramaint.exe - ramaint是什么进程 有什么用
  • 8款应用
  • daio.dll 病毒
  • 企业将自有房产全部租出去房产税如何征收
  • 印花税会计分录2023
  • 股权转让的不仅是权利还有义务
  • backup是什么文件夹怎么能打开
  • 可供分配利润在财报哪里
  • 使用二氧化碳灭火器时人应该站在什么位置
  • 达特穆尔动物园
  • php缓存技术和静态化
  • 待提出票据交换及转汇款怎么做账
  • idea 创建maven项目读取pom报错
  • 会计科目设置怎么操作
  • java基础运算符有哪些
  • sql优化常用的15种方法
  • 预提费用汇缴时间怎么算
  • 个税申报汇算清缴流程
  • 汇算清缴要退税1750元,不想退要调平怎么调?
  • 纳税实务的涉税业务分几类
  • 道路货物运输服务税率
  • 哪些项目可以计提汇兑损益
  • 抵扣联明细没认证如何申报
  • 债权投资是什么会计科目
  • 捐赠货物的账务处理和纳税调整
  • 税控系统专用设备包括税控收款机吗
  • 收购分公司有什么要求
  • 主营业务成本可以直接贷银行存款吗
  • 员工餐补是放入福利费吗?
  • 超市代销如何分成
  • 公司不营业需要交税吗
  • 出差包干费包括什么
  • 会计凭证传递的组织工作主要包括
  • 企业如何建账之类的账目
  • mysql死锁的情况
  • winxp电脑显示器亮度怎么调
  • win8windows设置在哪里
  • mac双系统删除mac系统
  • win7怎么免费升级win11
  • win10系统开机密码设置方法
  • imac 迅雷
  • win7旗舰版安装教程u盘
  • win8的系统怎么装win7
  • win7怎么删除除了系统盘所有东西
  • Windows 8 Consumer Preview 中的新热键介绍
  • ie在支持ftp的功能方面
  • 文本框css关闭输入框
  • 花卉种植税收优惠政策案例
  • 经营租赁属于什么费用
  • 经济适用房土地使用年限
  • 河南省优秀班主任2022
  • 八戒财税主要做什么
  • 买二套房契税可退税吗
  • 2021北京餐饮业发展趋势报告
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设