• 全国400电话网上服务平台
    强大号码库资源任选,方便,快捷,快速开通。
    咨询热线:400-1100-266  

    dedecms5.7使用sql调用disucuz2.5到首页的【实测】
    POST TIME:2017-11-13 01:54
     

    由于在公司的新网站目前交给一个外部人员做,常常推脱各种理由不能改这个,什么云云的,拿到钱后感觉他们是客户,我们还倒贴,催了他们,他们又是拖啊拖,还说些抱怨,无奈,周边没人会懂些代码,找的网络上一些资料很多都是旧版本的方法,并且采集来采集去的,会有错误。只能自己按照mysql数据库中的表进行调试了(如果你安装在不同的数据库,需要在sql中指定数据库,我这边是ultrax ,与公司的dedecms不是安装在同库中),不断调试,失败了几次后,调试出来代码了,现在分享在这边,为了方便自己以后浏览。

    调用图文帖子的方法

    {dede:sql sql="SELECT ultrax.pre_forum_threadimage.tid, ultrax.pre_forum_threadimage.attachment, ultrax.pre_forum_thread.tid, ultrax.pre_forum_thread.fid, ultrax.pre_forum_thread.subject

    FROM ultrax.pre_forum_threadimage

    LEFT JOIN ultrax.pre_forum_thread ON ultrax.pre_forum_thread.tid = ultrax.pre_forum_threadimage.tid

    WHERE displayorder >=0

    LIMIT 0 , 2"}

    <li><A href="/bbs/forum.php?mod=viewthread&tid=[field:tid /]"><IMG src="bbs/data/attachment/forum/[field:attachment/]" width="153px" height="100px"></A></li>

    <li><A href="/bbs/forum.php?mod=viewthread&tid=[field:tid /]">[field:subject function="cn_substr('@me',28)" /]</A></li>

    {/dede:sql}

    调用即图中右边的部分,网友最关注的问题是dz置顶贴,在dz表中的字段是由displayorder控制的,帖子中回复个数可以用[field:replies /]显示,而浏览量则是[field:views /]

    <div class="pt6_bbs fl">
    <h2>网友最关注的问题</h2>
    <ul>
    {dede:loop table="ultrax.pre_forum_thread" if="displayorder>0" sort="tid" row="4"}
    <li><a href="/bbs/forum.php?mod=viewthread&tid=[field:tid /]">
    [field:subject function="cn_substr('@me',48)" /]</a>
    <p><b>[field:replies /]</b>个回答 <strong>[field:views /]</strong>人关注</p>
    </li>
    {/dede:loop}
    </ul>
    </div>
    <div class="pt6_bbs fr">
    <h2>患者新的交流</h2>
    <ul>
    {dede:loop table="ultrax.pre_forum_thread" sort="tid" row="4"}
    <li><a href="/bbs/forum.php?mod=viewthread&tid=[field:tid /]">
    [field:subject function="cn_substr('@me',48)" /]</a>
    <p><b>[field:replies /]</b>个回答 <strong>[field:views /]</strong>人关注</p>
    </li>
    {/dede:loop}
    </li>
    </ul>
    </div>
    
    关于我们 | 付款方式 | 建站知识 | 增值服务 | 网站模板
    Copyright © 2003-2016
    时间:9:00-21:00 (节假日不休)
    版权所有:巨人网络(扬州)科技有限公司
    总部地址:江苏省信息产业基地11号楼四层
    《增值电信业务经营许可证》 苏B2-20120278
    X

    截屏,微信识别二维码

    微信号:veteran88

    (点击微信号复制,添加好友)

     打开微信

    微信号已复制,请打开微信添加咨询详情!