最新公告
  • 欢迎您访问爱上源码网,分享精品整站源码,网站模板,游戏源码,APP小程序源码以及视频教程免费下载;服务永无止境!立即加入我们
  • 织梦dedecms来调用论坛帖子的方法

    关键字描述:帖子 方法 论坛 调用   ” < tid function fid

    今天我告诉大家一些在织梦dedecms里面调用discuz论坛帖子的一些方法,这些方法都是好不容易从网上搜来的,这次一次奉献给大家啦。

      首先要注意的是下面的代码中都有table=”cdb_threads”这句。这句不是适用所有网站的,这个地方cbd是你论坛的表前缀名称,大家根据自己的论坛修改成合适的表前缀名。再者,我是把织梦和discuz 论坛放在一个数据库里面的,才开始放在两个数据库,整合了半天不成功,不知道是什么原因。后面放在一个数据库里面成功了。但是没有在放到两个数据库里面做测试,大家也可以测试下,告诉我结果了。按道理来说不限制放进同一个数据库才合理些!最后m-d H:M 带表是发布的时间,如果只要(日-月)时间格式的,把 H:M去掉即可。

      1、论坛最新主题调用代码如下:

    {dede:loop table=”cdb_threads” sort=”tid” row=”10″}
    <a href=”/bbs/viewthread.php?tid=[field:tid /]”>
    ·[field:subject function=”cn_substr(‘@me’,30)” /]([field:lastpost function=”date(‘m-d H:M’,’@me’)” /])</a>
    <br/>
    {/dede:loop}

    这个连接地址你可以写相对路径,也可以写绝对路径。

      如果是discuz动态论坛,链接地址如http://bbs.xxx.com/viewthread.php?tid=[field:tid /]

      如果是discuz静态论坛,连接地址如http://bbs.xxx.com/thread-[field:tid /]-1-1.html

    2、论坛指定版块帖子调用方法:

    { dede:loop table=”cdb_threads” if=”fid=1 or fid=2 and displayorder!=-1″ sort=”tid” row=”6″ }
    <a href=”/bbs/viewthread dot php?tid=[field:tid /]” target=”_blank”>
    ·[field:subject function=”cn_substr(‘ @ me’,50)” /] </a>
    <br/>
    { /dede:loop }

    其中的fid=1 or fid=2是论坛主题分类id,可以按照自己要求来修改,如果是一个分类就直接写fid=x

    3、论坛调精华主题调用代码如下:

    {dede:loop table=”cdb_threads” if=”displayorder!=-1″ sort=”tid” row=”10″}
    <a href=”/bbs/viewthread.php?tid=[field:tid /]”>
    ·[field:subject function=”cn_substr(‘@me’,30)” /]([field:lastpost function=”date(‘m-d H:M’,’@me’)” /])</a>
    <br/>
    {/dede:loop}

    如果想调用某个板块的精华主题代码如下:

    {dede:loop table=”cdb_threads” if=”fid=5 and displayorder!=-1″ sort=”tid” row=”10″}
    <a href=”/bbs/viewthread.php?tid=[field:tid /]”>
    ·[field:subject function=”cn_substr(‘@me’,30)” /]([field:lastpost function=”date(‘m-d H:M’,’@me’)” /])</a>
    <br/>
    {/dede:loop}

    其中的fid=5是论坛主题分类id,可以按照自己要求来修改,

      如果想调用论坛所有的板块的最新精华主题只要去掉fid=5 and 就可以了。

      4、调用的帖子列表这可以按查看次数排序,代码如下:

    {dede:loop table=”cdb_threads” sort=”views” row=”10″}
    <a href=”/dz/viewthread.php?tid=[field:tid /]”>
    ·[field:subject function=”cn_substr(‘@me’,30)” /]([field:lastpost function=”date(‘m-d H:M’,’@me’)” /])</a>
    <br/>
    {/dede:loop}
    其中sort=”views” 就是控制按照查看次数排序的代码

    5、论坛置顶版块帖子调用方法举例:

    { dede:loop table=”cdb_threads” sort=”dateline” if=”fid=’3′ and typeid=’51′” row=”10″ }
    <a href=”/a/bbs/viewthread dot php?tid=[field:tid /]” target=”_blank”>
    ·[field:subject function=”cn_substr(‘ @ me’,30)” /]</a> <br>
    { /dede:loop }

    6、论坛版块名称调用方法:

    { dede:loop table=”cdb_forums” sort=”displayorder” row=”16″ col=”4″ }
    <a href=”/bbs/viewthread dot php?fid=[field:fid /]”>·[field:name function=”cn_substr(‘ @me’,30)” /] </a>
    { /dede:loop }

    注:这种方法这个还有点问题,它会将论坛分区、版块都调出来。望达人改进!

    附:dedecms的LOOP 标记规则

      功能说明:用于调用任意表的数据,一般用于调用论坛贴子之类的操作

      适用范围:所有模板

      基本语法:

      { dede:loop table=’ sort=” row=” if=” }

      [1] table 表示查询的数据表

      [2] sort 用于排序的字段 也可以加”views”(查看次数排列)

      [3] row 返回结果的条数

      [4] if 查询条件

    7、调用论坛帖子中的图片方法,网上搜到的,我自己还没有做测试。

    {dede:sql sql=”SELECT`cdb_attachments`.`aid`,`cdb_attachments`.`attachment`,`cdb_threads`.`tid`, `cdb_threads`.`fid`,`cdb_threads`.`subject` FROM `cdb_attachments` LEFT JOIN `cdb_threads`

    ON`cdb_threads`.`tid`=`cdb_attachments`.`tid` WHERE `cdb_attachments`.`readperm`=’0′ AND`displayorder`>=’0′ AND `filetype`=’image/pjpeg’ GROUP BY tid LIMIT 0,1 “}
    <a href=”/bbs/viewthread.php?tid=[field:tid /]”>
    <img src=”/bbs/attachments/[field:attachment/]” ALT=”[field:subject/]” width=”100″ height=”80″ border=”0″ />
    </A>
    {/dede:sql}

    原文地址:http://www.dianpu818.com/maozai/post/17.html(转载请务必保留原文地址)

    从0基础开始学习织梦dedecms建站,分享全套的织梦dedecms网站搭建教程、织梦安装使用教程。
    汇聚了最全、最新的织梦cms建站教程。包含dedecms建站、仿站教程;dedecms系统使用常见问题;主题插件推荐下载等!欢迎学习!

    重要声明:
    1.本站视频教程,软件及网站源码版权均属于原作者所有,您必须在下载后的24个小时之内,从您的电脑中删除!非法商业用途,后果自负!
    2.本站不保证所提供下载资源的安全性和完整性,仅供下载学习之用!如链接失效或资源含外站广告,请联系客服处理!给予奖励!
    3.本站所有资源来源于用户上传和网络,因此不包含技术服务请大家谅解!本站提供有偿服务!如有侵权请联系在线客服!
    4.如您手中有优质资源或教程,可以自助投稿发布,成功分享后有奖励和额外收入!
    5.如您需要正版微擎模块可联系本站客服,我们有价值30w+商业微擎应用出售微擎坑位和招收代理!
    6.400电话/软著/ICP,EDI许可证/商标特价办理中!
    爱上源码下载网 » 织梦dedecms来调用论坛帖子的方法

    常见问题FAQ

    从网站下载的源码都有安装教程么?不会安装怎么办?
    本站发布的网站源码和模板资源大部分在压缩包内都有教程,如您不会安装可以联系本站在线技术进行付费安装。
    爱上源码的所有源码都是亲测能正常运行的么?
    本站目前拥有资源10w+,包含整站源码,网站模板,游戏源码,小程序源码,视频教程,破解软件等,每天也在测试更新;因时间和精力有限我们无法对资源进行一一测试,只能保证所分享资源内容无误,希望理解。
    我手中的优质资源可以在你这换钱或者VIP么?
    爱上源码支持投稿,欢迎发布您手中的优质资源进行售卖;本站VIP支持免费获取,目前邀请10人注册爱上源码即可免费获取VIP。
    爱上源码除了资源分享还有其他业务没?
    【价值30W+微擎模块出售正版商业微擎坑位及招收代理,详情咨询本站客服!】我们团队目前运营并推广几套商业化saas智能小程序系统能满足大部分小程序开发需求,并由SaaS和独立部署版商城小程序系统;另外销售400电话,各种ICP/EDI资质证书办理,软著和商标注册服务等。

    发表评论

    • 32会员总数(位)
    • 35644资源总数(个)
    • 0本周发布(个)
    • 0 今日发布(个)
    • 666稳定运行(天)

    提供最优质的资源集合

    开通VIP 源码下载