在品牌空间社区版中,调用出来帖子,但是没有调用缩略图,
现在需要调用缩略图。
找了很久,觉得有用点的信息如下:
缩略图没有将路径存在数据表中 只是存了一个cover标识
然后用getthreadcover 函数调取 (文件:source/function/function_forum中)
但是实际上缩略图的文件是在
./data/attachment/image/000/00/**/**_120_120.jpg
但是用getthreadcover 函数获取的目录是不对的- 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;
- }
复制代码 求高人指点!,特别是./data/attachment/image/000/00/**/**_120_120.jpg,星号处目录算法!
(哈哈编辑一次就加多一次“$$”,discuz官方真的不敢多说!希望discuz能....) |