织梦二次开发调用指定模型自定义字段值的文章列表_织梦CMS教程
栏目:网络技术 发布时间:2017-08-07
有的时候,我们自定义select 、 checkbox等类型的字段。再调用文章列表时,想调用某个指定自定义字段值的文章列表。例如 color:紫色,黑色,绿色。

有的时候,我们自定义select checkbox等类型的字段。再调用文章列表时,想调用某个指定自定义字段值的文章列表。例如 color:紫色,黑色,绿色。想调用 color值都等于绿色的文章。通过 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   调用ID7的栏目  如果不需要指定栏目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 78的栏目。

*/

[field:litpic/]调用缩略图必须用这个标签

以上代码中,调用了一个函数GetOneDocUrl();所以,需要在 incluce/extend.func.php 文件中把该函数写上。这个函数的功能是:通过id调用文章的静态url。具体函数代码如下:

 

    function GetOneDocUrl($aid)
    {
        global $dsql;
        include_once(DEDEINC."/channelunit.func.php");
        $aid = trim(ereg_replace('[^0-9]','',$aid));
     
        $chRow = $dsql->GetOne("Select arc.*,ch.maintable,ch.addtable,ch.issystem From `dede_arctiny` arc left join `dede_channeltype` ch on ch.id=arc.channel where arc.id='$aid' ");
     
        if(!is_array($chRow)) {
            return $reArr;
        }
        else {
            if(empty($chRow['maintable'])) $chRow['maintable'] = 'dede_archives';
        }
     
        if($chRow['issystem']!=-1)
        {
            $nquery = " Select arc.*,tp.typedir,tp.topid,tp.namerule,tp.moresite,tp.siteurl,tp.sitepath
                        From `{$chRow['maintable']}` arc left join `dede_arctype` tp on tp.id=arc.typeid
                        where arc.id='$aid' ";
        }
        else
        {
            $nquery = " Select arc.*,1 as ismake,0 as money,'' as filename,tp.typedir,tp.topid,tp.namerule,tp.moresite,tp.siteurl,tp.sitepath
                        From `{$chRow['addtable']}` arc left join `dede_arctype` tp on tp.id=arc.typeid
                        where arc.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_

2dede_addonarticle 为自定义模型的,表名称,如果是图集模型,请改成  dede_addonimages

3limit 0,10 调用文章数量,这里是10



# 如何写qq营销软件推广  # order  # archives  # aid  # 资阳网站seo  # 烟台网站建设模块  # 海南seo公司软件排名  # 怎么让企业做网站推广呢  # 常德企业网站建设做网站  # 成都seo排名找哪家  # 信息化网站建设要求  # 翠竹优化网站建设  # desc  # 淘宝联盟个人网站推广  # seo认识和理解  # 封开优化seo  # 花都区网站建设中标公告  # 宝鸡网站建设论坛  # 长春网站建设定制开发  # 教育培训网站如何推广的  # 台湾省网站建设哪家好些  # 网站排名seo易速达  # 抖音搜索seo创新  # 怎么优化网站seo  # 图集  # 织梦CMS教程  # 二次开发  # 指定模型  # 模型  # 自定义字段  # 文章列表  # 宋体  # 自定义  # 的是  # 你可以  # 不需要  # 织梦二次开发调用指定模型自定义字段值的文章列表  # 写上  # 条数  # 把该  # 找到了  # 一个函数  # 文档  # JOIN  # writer  # dede  # addonarticle 


相关文章: 网站建设中加分的细节你掌握了吗?  网站建设 如何让你的网站变的与众不同  【清镇网站建设】清镇网站建设制作公司_清镇网站设计建网站  机械设备网站建设需要多少钱  【怎样自己做一个网站】自己制作了网站,百度怎么能搜索呢?如何在网上建立交友网站?如何为自己建立IP地址?  在东台SEO中常见的误区有哪些?_SEO优化教程  武汉专业网站建设公司_武汉专业网站建设_推广界面素材网站有哪些  航空网站建设方案_航空网站建设_益阳抖音营销推广是什么  【琼海网站建设】琼海网站建设制作公司_琼海建站网站建网站  广州高端品牌网站建设哪家公司好一点_广州高端品牌网站建设哪家公司好_元氏竞价网站推广哪家好  佛山网站建设公司_佛山网站建设制作_单县整合营销推广中心  ​企业怎么做好品牌网站建设?  锦江网站建设公司合同中需特别关注哪些条款细节_网站建设教程  汽车销售网站活动效果评估有哪些核心指标_网站建设教程  【动态网页如何制作】如何制作一个简单的动态网页?如何在网页中插入动态图像?在HTML网页制作中实现动态效果?  行业网站建设要注意哪些技巧?  福州网站建设营销_福州网站建设培训_西安SEO优化营商  深圳网站建设在哪里可以做_深圳网站建设在哪里可以_禅城网站推广哪家专业  建个网站费用多少?知道5点不吃亏_自己如何注册网站_深圳短视频推广营销招聘  seo案例网站排名_seo案例网站建设哪家好_查英文网站的关键词排名  拍卖网站建设方案_拍卖网站建设_济宁网站建设工程施工  自己做的网站_自己做的网页怎么发布_自己组装电脑网站  仙居班克SEO优化策略有哪些?_SEO优化教程  高端网站设计公司_上海网站设计哪家好_咸宁短视频营销推广招聘  建立一个独立网站需要多少费用呢_建独立网站多少钱_高职网站建设专业书  保定网站建设费用_保定的网站建设_抖店查询关键词排名  如何制定符合无锡市场特点的网站建设流程_网站建设教程  上海 网站建设_上海网站建设升级_苏州贸易网站建设单价  建设一个网站多少钱啊_建设一个网站多少钱_涞水县网站推广联系方式  建设网站公司哪好_建设网站公司有哪些_网站后期优化教学  *SEO与百度SEO在优化方法上有哪些不同?_SEO优化教程  西安网站建设运营公司_西安网站建设运营_小红书seo是什么优化  高端网站建设中如何避免常见SEO技术漏洞_网站建设教程  注册一个网站流程_注册一个网站多少钱一年_注册一个公司  品牌网站建设解决方案_品牌网站建设哪家好_全网营销推广收费低  四川美容行业SEO工具与方法_SEO优化教程  【动态网页如何制作】如何制作网页?如何制作自己的网页很简单!  专业企业网站建设公司有哪些_专业企业网站建设公司_电脑SEO和手机SEO的区别  青岛网站建设公司平台_青岛网站建设公司排名_整合营销推广哪家负责  公司网页网站建设方案_公司网页网站建设流程_宜春网站推广总结哪家好  【单页面网站模板】网站、主页、列表页、内容页、单页到底是什么?如何制作微信图像宣传页面?  SEO报价中行业分析与竞争研究的重要性是什么?_SEO优化教程  要做网站建设,哪些问题比较关键  深圳网站建设怎么做_深圳网站建设怎样_怀集营销短视频推广简介  房地产行业网站如何打造沉浸式虚拟看房体验_网站建设教程  网站建设公司北京有哪些_网站建设公司北京_中文网站建设模板  公司网站建设制作_公司网站建设流程_网站建设推广薇莘hfqjwl做词  成都企业通过SEO实现在线流量增长的策略_SEO优化教程  市南区SEO失败案例教训_SEO优化教程  高端网站开发公司_高端网站开发流程_新网站上钱如何推广 


相关栏目: 【 网络营销44070 】 【 网络推广122852 】 【 网络优化116010 】 【 网址导航102054 】 【 网络技术82194 】 【 网络资讯43554