Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已答复] 关于SS7.0缩略图奇怪的问题。

[复制链接]
hellobindy 发表于 2010-2-2 13:02:59 | 显示全部楼层 |阅读模式
关于SS7.0缩小略图奇怪的问题。
   为什么在文章中播入缩略图并发布后,普通用户(非网站会员状态下登录)无权限点击打开文章中的缩略图?
哪位高手知道怎么设置不?
 楼主| hellobindy 发表于 2010-2-2 13:21:50 | 显示全部楼层
是不是以属于附件下载的问题?
回复

使用道具 举报

 楼主| hellobindy 发表于 2010-2-2 13:25:44 | 显示全部楼层
viewthread.php中将
CODE:

$allowgetattach = !empty($forum['allowgetattach']) || ($allowgetattach && !$forum['getattachperm']) || forumperm($forum['getattachperm']);
改为
CODE:

$allowgetattach = !$discuz_uid || !empty($forum['allowgetattach']) || ($allowgetattach && !$forum['getattachperm']) || forumperm($forum['getattachperm']);
回复

使用道具 举报

lidq.jingwu 发表于 2010-2-2 14:26:33 | 显示全部楼层
回复 1# hellobindy


    非网站会员状态也就是游客了,ss中的缩略图只有资讯才有的,调用论坛的图片是没有的,相册也没有。
不知你指的是那个页面,发个地址来看一下。
回复

使用道具 举报

 楼主| hellobindy 发表于 2010-2-2 17:10:22 | 显示全部楼层
就是资讯里的页面。游客身份打开文章后,包括附件也是不能下载的。
是不是要改 viewnews.php 这个页面啊?
我查了下,觉得是这段代码对游客身份进行识别,然后不给附件下载权限,包括缩略图也是。
if ($listcount > 1) {
        $urlarr = array('action'=>'viewnews', 'itemid'=>$itemid);
        $multipage = multi($listcount, 1, $page, $urlarr, 0);
} else {
        if($page == 1 && $news['haveattach']) {
                $query = $_SGLOBAL['db']->query('SELECT * FROM '.tname('attachments').' WHERE itemid=\''.$itemid.'\'');
                while ($attach = $_SGLOBAL['db']->fetch_array($query)) {
                        if(strpos($news['message'], $attach['thumbpath']) === false && strpos($news['message'], $attach['filepath']) === false && strpos($news['message'], 'batch.download.php?aid='.$attach['aid']) === false) {
                                $attach['filepath'] = A_URL.'/'.$attach['filepath'];
                                $attach['thumbpath'] = A_URL.'/'.$attach['thumbpath'];
                                $attach['url'] = S_URL.'/batch.download.php?aid='.$attach['aid'];
                                $news['attacharr'][] = $attach;
                        }
                }
        }
}
回复

使用道具 举报

 楼主| hellobindy 发表于 2010-2-2 20:27:29 | 显示全部楼层
如何给游客提供下载啊????
回复

使用道具 举报

 楼主| hellobindy 发表于 2010-2-2 21:29:56 | 显示全部楼层
解决了,在系统设置中, 给游客允许下载就行了。
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-19 04:29 , Processed in 0.025493 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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