Dedecms   发布时间:2022-05-06  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了织梦DedeCMS模板标签sql调用代码大全大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

织梦DedeCMS确实是非常强大的系统,织梦学习网以前也分享了很多自己在使用织梦时遇到的一些问题及其解决办法。下面是要分享在Dede系统里面,如何使用sql语句来配合织梦标签进行更多的个性化调用。如织梦整合Discuz论坛、Wordpress程序等其他程序,织梦都可以

织梦dedecms确实是非常强大的系统,编程之家以前也分享了很多自己在使用织梦时遇到的一些问题及其解决办法。下面是要分享在Dede系统里面,如何使用sql语句来配合织梦标签进行更多的个性化调用。如织梦整合Discuz论坛、WordPress程序等其他程序,织梦都可以使用sql标签调用其他程序的数据,这个是非常适合进行系统整合的。

以下都是一些Dede(织梦)系统利用sql语句调用相关标签代码调用代码基本格式为:

php">{dede:sql sql='SELEct 字段 From 数据库名.表名称 where 条件语句'}[field:字段名/]{/dede:sql}

举例,调用文档列表代码

php">{dede:sql sql='SELEct * From dede_archives where typEID=1 limit 10'}

{/dede:sql}

说明:如果是在相同数据库内不需要加数据库名称,否则就要在表名称前面加”数据库名.”,比如“dedecms.dede_archives”;如果不指定调用哪个栏目的文章则去掉“where typEID=1”;如果调用多个栏目的文章则代码格式为“where typEID=’1′ or typEID=’2′ ”;用order by id desc 可以设列表排序,by id表示按id从大到小排列,这个语句用的时候加在 表名称后面, limit 10表示调用最新的10条文档,可以自由设定调用的数量。

以上调用出来的文档的链接为动态链接,如果调用静态链接地址,代码格式为:

@H_616_40@
  • {/dede:sql}

    以上代码经编程之家测试过能够调用处本系统内的文章以及静态调用地址,但是如果是多个dede系统嵌套的话,可以调用文章标题,但是调不出静态地址,不晓得大家有什么其他好主意不?不过能够调出来了文章的id,只要你的文章命名命的好,可以通过id调用处静态地址。

    调用提问标题和提问内容

    php">{dede:sql sql='SELEct * from dede_ask where status=1 order by id desc limit 0,3'}
    [field:content function="cn_substr(@me,10)"/]…
    {/dede:sql}

    调用提问标题和最佳答案:

    php" >{dede:sql="" sql='SELEct q.id,q.title,a.askid,a.ifanswer,a.content from dede_ask as q,dede_askanswer as a where q.status=1 and a.ifanswer=1 and q.id=a.askid and q.bestanswer=a.id order by q.id desc limit 0,10)"/]…
    {/dede:sql}

    编程之家还从网上找了一些其他标签调用的代码:

    php">{dede:sql sql="SELEct count(*) as c from dede_archives where chAnnel=1"}·共有文章:[field:c /]篇{/dede:sql}
    {dede:sql sql="SELEct count(*) as c from dede_archives where chAnnel=2"}·共有图集:[field:c /]个{/dede:sql}
    {dede:sql sql="SELEct count(*) as c from dede_archives where chAnnel=3"}·共有软件:[field:c /]个{/dede:sql}
    {dede:sql sql="SELEct count(*) as c from dede_feedBACk"}·共有评论:[field:c /]条{/dede:sql}
    {dede:sql sql="SELEct count(mid) as c from dede_member "}·共有会员:[field:c /]名{/dede:sql}
    {dede:sql sql="SELEct sum(click) as c from dede_archives"}文章阅读:[field:c /]人次{/dede:sql}
    {dede:sql sql="SELECT count( * ) AS c FROM dede_archives WHERE pubdate > UNIX_timestAMP( CURDATE( ) ) "}今日更新:[field:c /]篇{/dede:sql}
    {dede:sql sql="SELEct count(*) as cc From dede_guestbook"}[field:cc/]{/dede:sql}条
    {dede:sql sql=' SELEct="" *="" from="" dede_archives="" where="" mid="">
    {/dede:sql}

    新增一点dede调用discuz最新主题等信息的sql语句代码

    @H_616_40@
    
  • {/dede:sql}
    PHP">{dede:loop table="cdb_threads" sort="tid" row="10"}
    PHP?tid=[field:tid /]">·[field:subject function="cn_substr('@me',30)" /]([field:lastpost function="date('m-d H:M','@me')" /])
    {/dede:loop}

    HTML注释内容sql标签的注释内容,解释该sql标签的作用。

    大佬总结

    以上是大佬教程为你收集整理的织梦DedeCMS模板标签sql调用代码大全全部内容,希望文章能够帮你解决织梦DedeCMS模板标签sql调用代码大全所遇到的程序开发问题。

    如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

    本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
    如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
    标签:sql织梦