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

  • 魅族18x支持无线充电吗(魅族18能不能无线充电)

    魅族18x支持无线充电吗(魅族18能不能无线充电)

  • 苹果13照片怎么拼图在一起(苹果13照片怎么打马赛克)

    苹果13照片怎么拼图在一起(苹果13照片怎么打马赛克)

  • 美版苹果能用电信卡吗(美版苹果用电信卡没有信号)

    美版苹果能用电信卡吗(美版苹果用电信卡没有信号)

  • 小米手环4显示监管无法连接(小米手环4显示请先绑定和监管怎么办)

    小米手环4显示监管无法连接(小米手环4显示请先绑定和监管怎么办)

  • 开机检测不到硬盘原因(开机检测不到硬盘重启又好了)

    开机检测不到硬盘原因(开机检测不到硬盘重启又好了)

  • 华为emui10.1新功能(华为emui10.0)

    华为emui10.1新功能(华为emui10.0)

  • 阿尔法脑波音乐的作用(阿尔法脑波音乐提高专注力完整版)

    阿尔法脑波音乐的作用(阿尔法脑波音乐提高专注力完整版)

  • 苹果手机有话费上不了网怎么回事(苹果手机有话费为什么停机)

    苹果手机有话费上不了网怎么回事(苹果手机有话费为什么停机)

  • 945主板最高装什么cpu(945主板最高装什么内存条)

    945主板最高装什么cpu(945主板最高装什么内存条)

  • 苹果检测到充电口有水(苹果检测到充电口有液体忽略后不提醒了)

    苹果检测到充电口有水(苹果检测到充电口有液体忽略后不提醒了)

  • 小米手机铃声响三秒自动静音(小米手机铃声响几秒就小声)

    小米手机铃声响三秒自动静音(小米手机铃声响几秒就小声)

  • ps栅格化什么意思(ps里面的栅格化是什么意思)

    ps栅格化什么意思(ps里面的栅格化是什么意思)

  • 爱奇艺账号登录在哪里(怎样退出爱奇艺账号登录)

    爱奇艺账号登录在哪里(怎样退出爱奇艺账号登录)

  • 手机qq怎么关闭震动(手机qq怎么关闭好友推荐)

    手机qq怎么关闭震动(手机qq怎么关闭好友推荐)

  • vogaloo是是什么型号(viogo什么意思)

    vogaloo是是什么型号(viogo什么意思)

  • 户户通怎么收100个台(户户通怎么收台)

    户户通怎么收100个台(户户通怎么收台)

  • 微信运动关闭后别人能看到吗(微信运动关闭后是不是显示为0)

    微信运动关闭后别人能看到吗(微信运动关闭后是不是显示为0)

  • ios10哪个版本开始降频(ios10哪个版本最省电)

    ios10哪个版本开始降频(ios10哪个版本最省电)

  • 小米8指纹版和小米8的区别(小米8指纹版和探索版手机壳通用吗)

    小米8指纹版和小米8的区别(小米8指纹版和探索版手机壳通用吗)

  • 手机卡打不出电话是怎么回事(手机卡打不出电话怎么回事)

    手机卡打不出电话是怎么回事(手机卡打不出电话怎么回事)

  • 皮皮虾上怎样关注通讯录好友(皮皮虾怎么取关)

    皮皮虾上怎样关注通讯录好友(皮皮虾怎么取关)

  • 苹果手机人脸识别不了是什么原因(苹果手机人脸识别怎么设置两个人)

    苹果手机人脸识别不了是什么原因(苹果手机人脸识别怎么设置两个人)

  • 图森北部托托利塔山麓上空的雷暴,亚利桑那州索诺拉沙漠 (© Jack Dykinga/Minden Pictures)(图森在哪)

    图森北部托托利塔山麓上空的雷暴,亚利桑那州索诺拉沙漠 (© Jack Dykinga/Minden Pictures)(图森在哪)

  • 人工智能导论——遗传算法求解TSP问题实验(人工智能导论论文2000字)

    人工智能导论——遗传算法求解TSP问题实验(人工智能导论论文2000字)

  • JS初识

    JS初识

  • 财税实务与核算会计的区别在哪里?
  • 带薪年休假如果当年离职补交的年休假钱需要扣个税嘛
  • 发票开具就能做账了吗
  • 汇票没到期可以撤回吗
  • 个税网络申报
  • 经纪代理代订机票电了发票如何入账
  • 税控盘交服务费
  • 季度所得税申报错误,一定要更改吗
  • 网上报税需要准备什么资料
  • 向个人借款计入什么会计科目
  • 应交税费科目核算
  • 商业承兑汇票可以提前承兑吗
  • 本年利润是负数的会计分录
  • 挂靠工程如何交纳税金帐务处理?
  • 代扣业务员佣金怎么做账
  • 一般纳税人没有开票要交税吗
  • 收到子公司分红需要交所得税吗?
  • 城建税按实际缴纳增值税
  • 长期股权投资的初始计量
  • 电子汇票如何使用
  • 创新券兑付怎么操作
  • 金蝶怎样取消结账
  • 出口转内销的销项税怎么计算
  • 税务稽查可以不罚款的情形
  • 工资的结转
  • 系统安全保障体系
  • 微信转账的手续费规则
  • 在Win7系统中,文件的属性包括
  • 工商年报单位缴费基数怎么算出来
  • win11预览版体验
  • PHP:mb_encode_mimeheader()的用法_mbstring函数
  • PHP:pg_unescape_bytea()的用法_PostgreSQL函数
  • 职称评审费计入什么科目
  • php函数式编程
  • php的八种类型
  • php如何实现登录和注册
  • 购房名义提取公积金
  • 公允价值模式的特点
  • yolo object detection
  • object.assign(this.$data, this.$options.data())
  • checksum命令
  • 防伪税控系统该如何操作
  • 电子发票开出后如何查看
  • 小型企业利润表
  • 个税手续费返还要交企业所得税吗
  • 现金流量表要填满吗
  • 应收应付款项
  • Oracle、MySQL和SqlServe三种数据库分页查询语句的区别介绍
  • 会计税法的差异
  • 其他权益工具账面价值
  • 一般纳税人适用什么会计准则
  • 自用房地产转换为采用成本模式计量的投资性房地产
  • 交易性金融资产属于流动资产
  • 股东捐赠给企业怎么做账
  • 发票开的是推广服务费计入什么费用?
  • 机场员工家属机票
  • 保修的产品还收费吗
  • 车辆购置税退税申请表
  • 小规模纳税人购进税控收款机
  • 企业预交所得税税率
  • 法定盈余公积是什么
  • win8系统打开我的电脑就黑屏
  • windows下用什么编程工具
  • ubuntu发行版介绍
  • centos nis
  • 怎么更改window系统字体
  • win10系统附件在哪里
  • dos命令批处理
  • 浏览器如何批量打开网址
  • vue如何进行组件化开发
  • js闭包作用问题解决应用
  • python中else语句
  • class在js中的实际运用
  • android assets
  • 纳税人虚假纳税申报
  • 辽宁省地方税务局公告2014年第10号
  • 烟台税务局举报电话号码
  • 建筑行业增值税税收优惠政策
  • 河南旧县为什么叫新县
  • 2023年车辆购置税优惠政策有哪些
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设