后台的一些修改
嗯,具体的修改哪儿呢,2个不太方便的地方1:论坛分区管理,当论坛很多,子论坛很多的时候。。。。。看起来非常非常繁琐,最好学phpbb那样,分区,上级版块可以折叠,带记忆功能
2:用户组权限:当新建用户组的时候,如果你的论坛很多版块不是默认全部的权限。这样你得一个版块一个版块去重新设定论坛权限,要是你有几百个版块,非累死你不可。。。。phpbb里的权限设置非常方便,用户组,版块交叉设置。
可以在编辑用户组的时候就批量编辑用户组在各个版块的权限
[attach]2038[/attach]
[[i] 本帖最后由 renothing 于 2009-5-16 20:49 编辑 [/i]] 多发了几篇。。。版主帮忙删除吧 似乎都不是很难的修改,直接在编辑用户组里面加上版块编辑的相关选项可否?
回复 3# CS1.3 的帖子
最好的办法还是像phpbb那样,权限设置独立成一个菜单。批量选择用户组,批量设置版块权限 好像有点意思……我晚上看看思路 :D
这是phpbb的[attach]2039[/attach]
这是molyx的
[attach]2040[/attach][attach]2041[/attach]
[[i] 本帖最后由 renothing 于 2009-5-17 18:26 编辑 [/i]] 虽然错误一堆,不过证明思路正确了…… right!:victory: 再接再厉 再来一张半成品然后去上课…………IE8真麻烦,传不了图片 这是d7还d6u的?
我的是d61f
顺便注意那个方便的小加号减号哦!嘿嘿 修改的是D7
现在取不到数据库的值~看来还得重新读一下数据库结构和DZ的“语法”才行
无奈最近事情特别多…………:Q :L
搞了半天,白忙活了。。。。
回复 12# renothing 的帖子
;P连忙都没忙过,何来“白”字?作出表面效果只用了2个晚上(大概2个小时)
然后因为功课问题停了差不多一个星期,前天拿起来重看时才发现似乎数据结构比较难缠~~;P
看时间闲下来了再继续搞了 支持下啦~~~~~~~~~~!~~~ 我再次把这个顶起来......有没有人做呀...... CS把表面工作发给我 6.1F的
回复 16# Cnstudent 的帖子
cs最近考试......顺便说下,这个还要在用户组设置方案projects里注意....
[[i] 本帖最后由 renothing 于 2009-7-1 16:19 编辑 [/i]] :o :o 前面部分[code] showtagheader('div', 'perm', $anchor == 'perm');
showtableheader('forums_edit_perm_forum', 'noborder fixpadding');
showsubtitle(array(
'',
'<input class="checkbox" type="checkbox" name="chkall1" onclick="checkAll(\'prefix\', this.form, \'viewperm\', \'chkall1\')" id="chkall1" /><label for="chkall1"> '.$lang['forums_edit_perm_view'].'</label>',
'<input class="checkbox" type="checkbox" name="chkall2" onclick="checkAll(\'prefix\', this.form, \'postperm\', \'chkall2\')" id="chkall2" /><label for="chkall2"> '.$lang['forums_edit_perm_post'].'</label>',
'<input class="checkbox" type="checkbox" name="chkall3" onclick="checkAll(\'prefix\', this.form, \'replyperm\', \'chkall3\')" id="chkall3" /><label for="chkall3"> '.$lang['forums_edit_perm_reply'].'</label>',
'<input class="checkbox" type="checkbox" name="chkall4" onclick="checkAll(\'prefix\', this.form, \'getattachperm\', \'chkall4\')" id="chkall4" /><label for="chkall4"> '.$lang['forums_edit_perm_getattach'].'</label>',
'<input class="checkbox" type="checkbox" name="chkall5" onclick="checkAll(\'prefix\', this.form, \'postattachperm\', \'chkall5\')" id="chkall5" /><label for="chkall5"> '.$lang['forums_edit_perm_postattach'].'</label>'
));
$fperm = implode(', ff.', $perms);
$query = $db->query("SELECT f.fid, f.name, ff.$fperm
FROM {$tablepre}forums f LEFT JOIN {$tablepre}forumfields ff USING(fid)
WHERE f.type!='group'
ORDER BY f.displayorder");
require_once DISCUZ_ROOT.'./forumdata/cache/cache_forums.php';
while($forum = $db->fetch_array($query)) {
$colums = array('<input class="checkbox" title="'.$lang['select_all'].'" type="checkbox" name="chkallv'.$forum['fid'].'" onclick="checkAll(\'value\', this.form, '.$forum['fid'].', \'chkallv'.$forum['fid'].'\')" id="chkallv_'.$forum['fid'].'" /><label for="chkallv_'.$forum['fid'].'"> '.$forum['name'].'</label>');
foreach($perms as $perm) {
$checked = strstr($forum[$perm], "\t$group[groupid]\t") ? 'checked="checked"' : NULL;
$colums[] = '<input class="checkbox" type="checkbox" name="'.$perm.'[]" value="'.$forum['fid'].'" chkvalue="'.$forum['fid'].'" '.$checked.'>';
}
showtablerow('', '', $colums);
}
showtablefooter();
showtagfooter('div');
showtableheader('', 'notop');
showsubmit('detailsubmit');
showtablefooter();
showformfooter();[/code]後面交給你們:$
感谢[b]某人[/b]
For 6.1F
覆盖到/admin下
有问题直接回帖
页:
[1]
2