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

  • 朋友圈营销中的七大核心错误 你中枪了吗(朋友圈营销的目的)

    朋友圈营销中的七大核心错误 你中枪了吗(朋友圈营销的目的)

  • 定位理论的边界和定位理论的升级(定位理论的适用边界)

    定位理论的边界和定位理论的升级(定位理论的适用边界)

  • word行高怎么调(word行高怎么调到适宜行高)

    word行高怎么调(word行高怎么调到适宜行高)

  • 苹果13promax怎么查是哪里的(苹果13promax怎么关机)

    苹果13promax怎么查是哪里的(苹果13promax怎么关机)

  • mac怎么关闭屏幕使用时间(mac怎么关闭屏幕自动锁定)

    mac怎么关闭屏幕使用时间(mac怎么关闭屏幕自动锁定)

  • 电脑屏上一个图标都没有了怎么办(电脑屏上一个图标不见了)

    电脑屏上一个图标都没有了怎么办(电脑屏上一个图标不见了)

  • 足迹截图是什么意思(足迹截图是什么软件)

    足迹截图是什么意思(足迹截图是什么软件)

  • 怎么才能让f2不当音量键(怎么才能让f2不弹窗)

    怎么才能让f2不当音量键(怎么才能让f2不弹窗)

  • 电信hd什么意思(中国电信hd什么意思)

    电信hd什么意思(中国电信hd什么意思)

  • 微信发送什么符号对方看不见(微信有什么符号发消息别人看不见)

    微信发送什么符号对方看不见(微信有什么符号发消息别人看不见)

  • 华为手机的情景智能在哪(华为手机的情景智能有什么用)

    华为手机的情景智能在哪(华为手机的情景智能有什么用)

  • 两个显卡可以同时用吗(两个显卡能不能串联)

    两个显卡可以同时用吗(两个显卡能不能串联)

  • 华为p40录像模糊怎么办(华为p40录像模糊是什么原因放大就清楚)

    华为p40录像模糊怎么办(华为p40录像模糊是什么原因放大就清楚)

  • 快手怎么举报人(快手怎么举报人他给我私信发不好的图片我怎么举报他)

    快手怎么举报人(快手怎么举报人他给我私信发不好的图片我怎么举报他)

  • 淘宝联盟内容库商品怎么添加(淘宝联盟内容库怎么添加)

    淘宝联盟内容库商品怎么添加(淘宝联盟内容库怎么添加)

  • 苹果官网订单海关需要多久(苹果官网订单w8)

    苹果官网订单海关需要多久(苹果官网订单w8)

  • 苹果降级数据还在不在(苹果降级了还有资料吗)

    苹果降级数据还在不在(苹果降级了还有资料吗)

  • 联通iptv插光猫哪个口(联通光猫iptv接口能上网吗)

    联通iptv插光猫哪个口(联通光猫iptv接口能上网吗)

  • 手机输入法打不出字怎么办(手机输入法打不出来字是怎么回事)

    手机输入法打不出字怎么办(手机输入法打不出来字是怎么回事)

  • 逗拍怎么把照片放进去(逗拍怎么把照片变清晰)

    逗拍怎么把照片放进去(逗拍怎么把照片变清晰)

  • 通知栏显示是什么(通知栏有什么用)

    通知栏显示是什么(通知栏有什么用)

  • 第一弹是什么样的软件(第一弹是怎么了)

    第一弹是什么样的软件(第一弹是怎么了)

  • airpods盒子有定位吗(airpods盒子定位还是耳机定位)

    airpods盒子有定位吗(airpods盒子定位还是耳机定位)

  • 全民k歌怎样删除足迹(全民k歌怎样删除动态的歌)

    全民k歌怎样删除足迹(全民k歌怎样删除动态的歌)

  • UserScripts Safari 苹果iOS上特别好用且免费的脚本插件,五分钟学会

    UserScripts Safari 苹果iOS上特别好用且免费的脚本插件,五分钟学会

  • 将yolov5中的PANet层改为BiFPN(yolov5输出result)

    将yolov5中的PANet层改为BiFPN(yolov5输出result)

  • 车船税是每个月交还是每年交
  • 发票丢失第一联盖章能用么
  • 发票抬头开个人可以吗
  • 费用报销怎么做账务处理
  • 企业股权无偿转让不缴增值税
  • 社保局的员工是公务员吗
  • 预缴企业所得税怎么做会计分录
  • 退回的税款如何做账
  • 申请发票增额有没有什么条件
  • 存货计提减值准备是什么原则
  • 个体工商户生产经营所得税率
  • 税务自查补缴税款算滞纳金么
  • 预收账款在什么科目核算
  • 应交增值税计提表表格
  • 建安企业劳务成本怎么入账
  • 用友t3建新账
  • 打款给个体户
  • 本月暂估入库,下月
  • 维修车间人员的工作总结
  • 行政单位代管资金怎么做账
  • 个人所得税人员添加后如何操作
  • 租赁押金的法律规定
  • 新会计准则下职工薪酬的变化及影响摘要
  • 电脑开机无启动
  • 工程结算的账务处理
  • php 正则表达式
  • 商业自持店铺出租合法吗
  • 营改增之后账务怎么处理
  • 补充医疗税前扣除还是税后扣除
  • 原材料废料怎么做账
  • window10为什么右键就卡住
  • 国家最高科技奖2018
  • 塞里雅兰瀑布图片高清
  • php获取上个月第一天
  • 马拉喀什的历史背景
  • web前端三大主流框架vue
  • php jsonp
  • php中global
  • 自然人税收管理系统
  • 有形动产租赁个税是经营所得吗
  • 代发工资如何计算
  • 购进原材料款项未付应编制什么凭证
  • 专票减免政策
  • 水费发票掉了可以补打吗
  • 新注册企业实收资本没到账怎么处理
  • 企业所得税如何征收
  • SQL SERVER 2008 64位系统无法导入ACCESS/EXCEL怎么办
  • 公司法人的分类是什么
  • 长期挂账的应付款怎么处理
  • 资产管理公司的监管部门是谁
  • 个体工商户可以开增值税专用发票
  • 资产减值哪些资产
  • 衍生工具的作用是什么
  • 现金退回没原始凭证咋办
  • 购入软件的账务处理
  • 残次品生产成本怎么算
  • 股东分红按利润表的净利润计算
  • 商贸公司主营业务成本会计分录
  • 税控系统维护费可以全额抵扣吗
  • 结转成本的方法有几种
  • linux vmtool
  • 重装系统前 病毒怎么办
  • executor进程
  • win8怎么关闭实时保护
  • 如何重装edge
  • 找回丢失的抖音如何恢复抖音
  • 设计制作个性化文集答案
  • win8怎么外接屏幕
  • Cocos2d-x3.3 Physics物理引擎模块解决了刚体穿透问题
  • android项目总结
  • 序列化为json
  • 简述javascript
  • 你知道python不
  • 封装是什么意思?
  • android中toast用法
  • android 网络编程
  • 上海ca证书税务的怎么开通
  • 纳税申报期限2023
  • 通辽这个地方怎么样
  • 国家个人所得税征收标准
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设