网站地图
  • 网站首页
  • 网站模板
  • 建站资源
  • 站长百科
  • 天下素材
  • 软件源码
  • 源码教程
  • 织梦CMS调用显示discuz里面主题的办法

    发布时间: 2021-10-12 14:45首页:ok模板网 > 建站资源 > 织梦入门 > 阅读()

    因为discuz的主题封面图片路径不保存在数据表里,而且保存在目录里的路径还是通过里md5函数的,所以想在织梦CMS首页调用就非常的麻烦,但更不是没方法,大家给大伙提供以下调用代码:

    {dede:sql sql="SELECT * FROM `pre_forum_thread` WHERE `fid`=54 order by views limit 0,10"}

    <li>

    <a href="http://平台域名/thread-[field:tid/]-1-1.html" target="_blank">

    <img alt=[field:subject/]" title="[field:subject/]" src="http://平台域名/data/attachment/forum/threadcover/[field:tid function='substr, 0, 2)'/]/[field:tid function='substr, 2, 2)'/]/[field:tid/].jpg"/>

    </a>

    </li>

    {/dede:sql}

    代码说明:

    `fid`=54:这里的54是指需要调用的版块ID;

    order by views:排序方法 views表示按浏览次数排序;

    /data/attachment/forum/threadcover/:你主题封面图片存放目录

    [field:tid function='substr, 0, 2)'/]/[field:tid function='substr, 2, 2)'/]:大伙看平台根目录下的source/function/里的function_post.php的1182 行,function_forum.php里的1492行会发现dz的主题封面的路径为/data/attachment/forum /threadcover/substr, 0, 2)/substr, 2, 2)/$tid.jpg,

    意思为/data/attachment/forum/threadcover/取md5加密后密码的前两个字符/取md5加密后密码的第2个开始的2个 字符)/帖子id.jpg,用[field:tid function='substr, 0, 2)'/]和[field:tid function='substr, 2, 2)'/]从而获得和discuz一样的路径!

    特别声明:文章内容仅供参考,不造成任何投资建议。投资者据此操作,风险自担。
    广告
    广告

    网站首页 - 网站模板 - 建站资源 - 站长百科 - 天下素材 - 软件源码 - 源码教程

    未经本站书面特别授权,请勿转载或建立镜像

    Copyright © 2002-2021 ok模板网 (http://www.836372.com) 网站地图 TAG标签