上传附件的时候提示: 对不起,不支持上传此类扩展名的附件,请返回修改。
上传的附件类型是图片附件或者是swf附件。其他类型的附件能正常上传,但是最后显示在帖子的时候的大小是0kb。
1>首先看论坛的设置是否正确
<1>总的设置: 后台=》帖子管理=》帖子相关=》附件类型尺寸
本功能可限定某特定类型附件的最大尺寸,当这里设定的尺寸小于用户组允许的最大尺寸时,指定类型的附件尺寸限制将按本设定为准。
您可以设置某类附件最大尺寸为 0 以整体禁止这类附件被上传。
<2>用户组的设置: 后台=》用户管理=》分组与级别=》用户组=》其中一个用户组的详情=》允许附件类型:
设置允许上传的附件扩展名,多个扩展名之间用半角逗号 "," 分割,留空为不限制
<3>版块的设置: 后台=论坛管理=》论坛设置=》编辑论坛=》其中一个论坛的详情=》本论坛允许附件类型:
设置本论坛中允许上传的附件扩展名,多个扩展名之间用半角逗号 "," 分割。本设置的优先级高于用户组,留空为按照用户组允许的附件类型设定
2>看空间是否是否满了,这个空间是php.ini 的upload_tmp_dir 的配置的目录的所在的分区是否满了,或者系统环境的分区是否满了。就是说可以看空间是否满了。

最新回复
查找
CODE:
$post['number'] = $numpost + $ppp2--;改为CODE:
$post['number'] = $numpost + $ppp2--;$post['count'] = $ppp2;
.forumlist tbody th, .forumlist tbody td, .threadlist tbody th, .threadlist tbody td
将里边的padding的第一个值设置为0
在
?>
上面加上
if($discuz_uid && !$discuz_secques && $action != 'profile') {
showmessage('请设置安全提问再访问,', 'memcp.php?action=profile&typeid=1');
}
查找
misc.php?action=viewattachpayments&aid=$aid
改成
misc.php?action=viewattachpayments&aid=$attach[aid]
即可解决.
templates/default/discuz.htm
里查找
{echo cutstr($forum[lastpost][subject], 40)}
修改为
{echo cutstr($forum[lastpost][subject], 你想要的长度值)}
CODE:
$query = $db->query("SELECT uid,username, groupid, invisible, action, lastactivity, fid FROM {$tablepre}sessions ".(isset($_DCACHE['onlinelist'][7]) ? '' : 'WHERE uid <> 0')." ORDER BY uid DESC LIMIT ".$maxonlinelist);修改为CODE:
$query = $db->query("SELECT uid,ip1,ip2,ip3,ip4, username, groupid, invisible, action, lastactivity, fid FROM {$tablepre}sessions ".(isset($_DCACHE['onlinelist'][7]) ? '' : 'WHERE uid <> 0')." ORDER BY uid DESC LIMIT ".$maxonlinelist);搜索CODE:
$online['fid'] = $online['fid'] ? $forumname[$online['fid']] : 0;在上面增加CODE:
$online['ip'] = $online['ip1'].'.'.$online['ip2'].'.'.$online['ip3'].'.'.$online['ip4'];打开模版文件disduz.htm搜索
QUOTE:
修改为QUOTE:
QUOTE:
从开关说明中 我们就能知道 为什么会这样了!是discuz!论坛程序设置如此!这样设置可以减轻服务器的负担,
当在线用户比较大的时候,
在线列表读取 cdb_sessions表里在线数据就会很大 增加服务器负担的同时也会影响程序的速度。
当然如果你的服务器相当的好 也可以调整这个数字或者根本就不做限制,来显示在线列表。
discuz6.0正式版本修改方法(其他版本类似):
QUOTE:
QUOTE:
QUOTE:
if(($db->result($query, 0)) > 20) {
showmessage('buddy_add_toomany');
}
修改为
if(($db->result($query, 0)) > 您需要的数字) {
showmessage('buddy_add_toomany');
}
{lang special_author}</dt><dd><a href="space.php?username=$post[username]" target="_blank">$post[author]</a>
修改为
{lang special_author}</dt><dd><a href="space.php?uid=$post[uid]" target="_blank">$post[author]</a>
CODE:
{if $forum['ismoderator'] && ($thread['digest'] >= 0 || !$post['first'])} ondblclick="ajaxget('modcp.php?action=editmessage&pid=$post[pid]&tid=$post[tid]', 'postmessage_$post[pid]')"{/if}替换为:CODE:
{if $forum['ismoderator'] && ($thread['digest'] >= 0 || !$post['first']) && $__show_dbclick_edit} ondblclick="ajaxget('modcp.php?action=editmessage&pid=$post[pid]&tid=$post[tid]', 'postmessage_$post[pid]')"{/if}CODE:
<!--{if $lastmod['modaction']}--><a href="misc.php?action=viewthreadmod&tid=$tid" title="{lang thread_mod}" target="_blank">{lang thread_mod_by}</a><!--{/if}-->修改为CODE:
<!--{if $lastmod['modaction']&&in_array($adminid,array(1,2,3))&&in_array($groupid,array(1,2,3))}--><a href="misc.php?action=viewthreadmod&tid=$tid" title="{lang thread_mod}" target="_blank">{lang thread_mod_by}</a><!--{/if}-->找到
showmessage('login_succeed', dreferer());
修改为:
header("location:".dreferer());
查找
<a href="viewthread.php?tid=$thread[tid]&extra=$extra"$thread[highlight]>
改为
<a href="viewthread.php?tid=$thread[tid]&extra=$extra"$thread[highlight] target="_blank">
if(forumallowhtml || (allowhtml && fetchCheckbox('htmlon')) || trim(str) == '') {
下面加上
str = str.replace(/<img[^>]+smilieid=(["']?)(\d+)(\1)[^>]*>/ig, function($1, $2, $3) {return smilies[$3]['code'];});
原来的播放mp3的自定义代码改为:
CODE:
<object classid="clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6" width="400" height="64"><param name="autostart" value="0" /><param name="url"
value="{1}" /><embed src="{1}" autostart="0" type="application/x-mplayer2" width="400" height="64"></embed></object>