无忧启动论坛

标题: 管理员直接在主题下快速管理操作选项 for Discuz4 [打印本页]

作者: wuyou    时间: 2006-6-4 10:47
标题: 管理员直接在主题下快速管理操作选项 for Discuz4
引自:http://www.discuz.net/thread-217045-1-9.html

管理员直接在主题下快速管理操作选项 for Discuz4

这是一个管理员直接在主题右下角快速管理操作的选项菜单, 大大方便了管理操作.

安装难度: 非常容易

打开 templates\default\forumdisplay.htm 文件

查找


  1. <!--{if $forum['ismoderator'] && $threadcount}-->
  2. <tr><td id=class="smalltxt" width="98%" align="right">
  3. <a href="topicadmin.php?action=delete&tid=$thread[tid]"><font color="Silver">删除</font></a>
  4. <a href="topicadmin.php?action=move&tid=$thread[tid]"><font color="Silver">移动</font></a>
  5. <a href="topicadmin.php?action=highlight&tid=$thread[tid]"><font color="Silver">高亮</font></a>
  6. <a href="topicadmin.php?action=close&tid=$thread[tid]"><font color="Silver">关闭</font></a>
  7. <a href="topicadmin.php?action=bump&tid=$thread[tid]"><font color="Silver">提升</font></a>
  8. <a href="topicadmin.php?action=stick&tid=$thread[tid]"><font color="Silver">置顶</font></a>
  9. <a href="topicadmin.php?action=digest&tid=$thread[tid]"><font color="Silver">精华</font></a></td></tr>
  10. <!--{/if}-->
复制代码


这样就完成了.

备注:我自己用的略有修改。


  1. <!--{if $forum['ismoderator'] && $threadcount}-->
  2. <tr><td id=class="smalltxt" width="98%" align="right"><font color="#73A2DE">
  3. |<a href="topicadmin.php?action=delete&tid=$thread[tid]">删除</a>|<a href="topicadmin.php?action=move&tid=$thread[tid]">移动</a>|<a href="topicadmin.php?action=highlight&tid=$thread[tid]">高亮</a>|<a href="topicadmin.php?action=close&tid=$thread[tid]">关闭</a>|<a href="topicadmin.php?action=bump&tid=$thread[tid]">提升</a>|<a href="topicadmin.php?action=stick&tid=$thread[tid]">置顶</a>|<a href="topicadmin.php?action=digest&tid=$thread[tid]">精华</a>|</font></td></tr>
  4. <!--{/if}-->
复制代码

作者: 老毛桃    时间: 2006-6-8 00:27
老大,我看过 Discuz! 上的那个帖子了,XZF 斑竹说不可以做成下拉,其实我试过了,完全可以,而且这样的话,占地方极小,不影响美观,同时斑竹操作起来也很方便,不知是否可以考虑一下。
下面是我在 Disduz! 上的回复
[quote]原帖由 xzf 于 2006-1-9 09:55 发表

这个不能做下拉, 我试了出错的

呵呵,没有关系,我修改成这样,就可以做成了下拉,在我的机子上测试没有问题的。不信试试?
<select onchange="if(this.options[this.selectedIndex].value!=''){location.href='topicadmin.php?action='+this.options[this.selectedIndex].value+'&tid=$thread[tid]'}">
<option value="">操作</option>
<option value=delete>删除</option>
<option value=move>移动</option>
<option value=highlight>高亮</option>
<option value=close>关闭</option>
<option value=bump>提升</option>
<option value=stick>置顶</option>
<option value=digest>精华</option>
</select>

注意红色部分 <select onchange="if(this.options[this.selectedIndex].value!=''){location.href='topicadmin.php?action='+this.options[this.selectedIndex].value+'&tid=$thread[tid]'}"> 是一行[/quote]

具体请看: http://www.discuz.net/thread-217045-2-1.html#pid2417249

[ 本帖最后由 老毛桃 于 2006-6-8 12:49 AM 编辑 ]
作者: 老毛桃    时间: 2006-6-8 00:53
这是我测试时的截图,是不是比现在的斑竹快速管理清爽多了?

Snap1.jpg (10.43 KB, 下载次数: 142)

Snap1.jpg

作者: wuyou    时间: 2006-6-8 09:19
我看了一下,你的方法是不错。
从总的来说,各种方法各有优缺点。
从美观角度,不加是最好的。
老毛的方法是会相对美观一些,但下拉式菜单得多一道选择,会增加一次鼠标操作,误操作的机率会增加。
现在减少字数,从两个字改为一个字。不过这样鼠标误击的可能性也会增加。
作者: 老毛桃    时间: 2006-6-8 13:42
呵呵,这是我已从以前做的 ASP 的 ERP 系统挪过来的代码。

不错,我是从美观的方向考虑,因为原来的管理界面字数较多,也占不少地方,相对来说,不怎么好看。个人觉得 xzf 的灰色字比较适合,因为毕竟看帖子是多数,而管理也是需要看帖子以后才操作的嘛。如果帖子的链接颜色跟管理链接的颜色相同的话,似乎不怎么合适,个人感觉哈。

我自己机子上和给朋友修改的插件都是采用的下拉方式,可能是各人看事情角度不同,个人认为,管理操作毕竟不是很频繁,因此选择占用地方小巧的下拉方式。其实也不会出现误操作的。因为这样至少不会误点击管理链接,即使不小心鼠标碰到了下拉菜单,也还是有一个选择的过程,而如果选择“操作”这一项,代码中已经指定是不跳转页面的。管理操作毕竟不像浏览帖子那样频繁使用鼠标,多点击一次又有何妨,呵呵。

[ 本帖最后由 老毛桃 于 2006-6-8 01:46 PM 编辑 ]
作者: wuyou    时间: 2006-6-8 21:34
我第一次也是用xzf 的灰色字,用了以后,发现看这些灰色字很累,所以没有采用,特意把字体颜色改掉。
其实没有最好的方案,现在的方式是为了沿用原来的LB风格。




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3