请选择 进入手机版 | 继续访问电脑版

编程365

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 39|回复: 0

[源码分析] Discuz获取帖子封面函数

[复制链接]

56

主题

58

帖子

2192

积分

管理员

硬汉工作室创始人

Rank: 9Rank: 9Rank: 9

积分
2192
QQ
发表于 2019-2-20 14:41:24 | 显示全部楼层 |阅读模式
function getthreadcover($tid, $cover = 0, $getfilename = 0) {
        global $_G;
        if(empty($tid)) {
                return '';
        }
        $coverpath = '';
        $covername = 'threadcover/'.substr(md5($tid), 0, 2).'/'.substr(md5($tid), 2, 2).'/'.$tid.'.jpg';
        if($getfilename) {
                return $covername;
        }
        if($cover) {
                $coverpath = ($cover < 0 ? $_G['setting']['ftp']['attachurl'] : $_G['setting']['attachurl']).'forum/'.$covername;
        }
        return $coverpath;
}

这个获取的是生成的封面图片,所以直接根据tid规则就能获取到路径。

函数定义在function_forum.php文件里,因为在forum.php已经引用,所以在论坛代码里直接用即可。
Discuz插件商店:http://addon.discuz.com/?@56030.developer
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|编程365 ( 冀ICP备13021567号-5 )

GMT+8, 2019-3-19 01:28 , Processed in 0.061356 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表