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

  • qq红包的钱能转入微信里吗(qq红包的钱能转入支付宝)

    qq红包的钱能转入微信里吗(qq红包的钱能转入支付宝)

  • 打印机硒鼓能打多少张(打印机硒鼓能打多少页)

    打印机硒鼓能打多少张(打印机硒鼓能打多少页)

  • 怎么打开cmd命令窗口(怎么打开cmd命令窗口快捷键)

    怎么打开cmd命令窗口(怎么打开cmd命令窗口快捷键)

  • 为什么手机gps信号弱(为什么手机gps信号比导航机好)

    为什么手机gps信号弱(为什么手机gps信号比导航机好)

  • 物流卡为什么换手机就不能用了(物流卡为什么换不了号码)

    物流卡为什么换手机就不能用了(物流卡为什么换不了号码)

  • 微信撤回重新编辑多久消失(微信撤回重新编辑)

    微信撤回重新编辑多久消失(微信撤回重新编辑)

  • breeno是什么功能(breeno是什么?)

    breeno是什么功能(breeno是什么?)

  • 蓝牙耳机发微信语音不清楚(蓝牙耳机发微信语音延迟怎么解决)

    蓝牙耳机发微信语音不清楚(蓝牙耳机发微信语音延迟怎么解决)

  • 华为nava5i和nava5i pro的对比

    华为nava5i和nava5i pro的对比

  • flash可以导入什么(flash可以导入什么格式的文件)

    flash可以导入什么(flash可以导入什么格式的文件)

  • 短信已读怎么设置(短信已读怎么设置华为)

    短信已读怎么设置(短信已读怎么设置华为)

  • cpu负载100是什么原因(cpu负载100%会怎么样)

    cpu负载100是什么原因(cpu负载100%会怎么样)

  • 手机怎样输入希腊字母(手机怎样输入希腊语)

    手机怎样输入希腊字母(手机怎样输入希腊语)

  • 电脑音响插孔接触不良怎么办(电脑音响插线)

    电脑音响插孔接触不良怎么办(电脑音响插线)

  • 微信群里照片多久过期(微信群照片多久过期看不到)

    微信群里照片多久过期(微信群照片多久过期看不到)

  • iphone7芯片是a几(iphone七是什么芯片)

    iphone7芯片是a几(iphone七是什么芯片)

  • 双十一的红包退款后还有吗(双十一的红包退款了还能用吗)

    双十一的红包退款后还有吗(双十一的红包退款了还能用吗)

  • 美图t9怎么强制关机(美图T9怎么强制重启)

    美图t9怎么强制关机(美图T9怎么强制重启)

  • 荣耀20s访客模式怎么设置(honor访客模式在哪里设置)

    荣耀20s访客模式怎么设置(honor访客模式在哪里设置)

  • 拼多多几种登录方式(拼多多几种登录方法)

    拼多多几种登录方式(拼多多几种登录方法)

  • 爱奇艺怎样赠送好友vip(爱奇艺怎样赠送别人会员)

    爱奇艺怎样赠送好友vip(爱奇艺怎样赠送别人会员)

  • 苹果手机怎么反向充电(苹果手机怎么反转镜像)

    苹果手机怎么反向充电(苹果手机怎么反转镜像)

  • iphone11用什么基带(苹果11系列用什么基带)

    iphone11用什么基带(苹果11系列用什么基带)

  • 华为8x多大尺寸(华为8x尺寸多少)

    华为8x多大尺寸(华为8x尺寸多少)

  • 2022年最新前端面试题,持续更新(2021前端热门技术解读)

    2022年最新前端面试题,持续更新(2021前端热门技术解读)

  • 高企入库补贴要交企业所得税吗
  • 哪些占用土地的行为不征收耕地占用税?
  • 全额抵扣的发票怎么申报增值税
  • 开票系统技术维护费怎么抵扣
  • 小规模企业免税怎么做账
  • 装卸搬运服务属于什么税目
  • 社保多交退款多久到账
  • 混凝土开票的型号规格
  • 收到投资款需要交税吗?
  • 一次性经济补助金怎么领取
  • 没残值的固定资产有哪些
  • 公司能否投资非盈利组织?如何做账
  • 电子商业承兑汇票
  • 无形资产的初始计量和后续计量
  • 生产用的软件
  • 增值税发票如何红冲
  • 2019年水利部
  • 销售设备并安装
  • 固定资产清理属于资产类的备抵科目吗
  • 理财赎回利息怎么做账分录
  • 营业执照原件丢失后果
  • 捐款属于什么会计科目类别
  • 推广费属于什么税收编码
  • 开机自动连接宽带怎么设置w11
  • 电压是什么量
  • php识别中文
  • 会计分录的基本构成要素
  • 是谁唤醒你
  • 个体工商户减免个人所得税政策
  • php imagettftext()函数
  • laravel create
  • 结转代销成本
  • 个人纪录简称
  • 滑模控制理论与应用研究pdf
  • java 桥接模式
  • python合并多个excel
  • 购买银行承兑汇票怎么做账
  • 金蝶软件怎么查银行科目明细
  • 税务局退还的三种税费
  • 出纳对现金的收付应该怎么做
  • 表单上传文件
  • 如何分析现金利润情况
  • 速达建账套期初数据
  • 固定业户应当向其机构
  • java连接mysql数据库
  • 每天统计数据的表格
  • 贷方是收入还是借方是收入
  • 发行股票支付给证券商的费用计入哪
  • 交易性金融资产的账务处理
  • 应交税费年末需要结转吗
  • 分公司非独立核算企业所得税税率
  • 原材料暂估的业务包括
  • 核定征收方式的小型微利企业可以享受
  • 填写增值税纳税申报怎么填写?
  • 款项已支付是什么科目?
  • 二次加工型的企业有哪些
  • 一般纳税人收到专票怎么做分录
  • 会计的凭证怎么做账
  • 如何创办企业(组建程序)
  • 自制原始凭证的填制
  • MySql 5.6.14 Win32位免安装解压缩版配置教程
  • 开机一直提醒ctrl+alt+del
  • xp主题设置
  • win7安装kb4534310补丁失败
  • win10 windows设置
  • cocos2dx schedule
  • cocos2dx游戏有哪些
  • 粒子冲突
  • jquery ztree api
  • jquery的使用方法
  • 迄今最好的Http请求框架
  • Unity3D游戏开发标准教程
  • JavaScript中的方法名不区分大小写
  • node运行js文件
  • 浅谈JavaScript事件的属性列表
  • python编程完全入门教程
  • 基于unity的游戏开发
  • python字符有哪些
  • python多层嵌套列表制作
  • 政府补贴 收入
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设