exgbit


disconnected
主题工具

[修改]让你能从前台管理Nowhere,Sai是个懒孩子~

... 发表于 2008-2-3 23:12  ... 10415 次点击

老实说今天一天就是围着代码在转,PP还有很多可以发展的空间...令人羡慕的项目啊~

不过同时也说明了我们的Sai是个懒孩子..

Nowhere没有管理后台,只能从数据库删除,肯定麻烦..

按照下面的修改:

打开plugins\parasy\now.inc.php

找到
        if (isset($_GET['now_id'])) {
                $now_id = intval($_GET['now_id']);
                $query = $db->query("SELECT vid, authorid FROM {$tablepre}plugin_now WHERE vid = {$now_id}");
                $row = $db->fetch_array($query);
                if ($discuz_uid == $row['authorid']

改成
        if (isset($_GET['now_id'])) {
                $now_id = intval($_GET['now_id']);
                $query = $db->query("SELECT vid, authorid FROM {$tablepre}plugin_now WHERE vid = {$now_id}");
                $row = $db->fetch_array($query);
                if ($discuz_uid == $row['authorid'] || $adminid == 1 || $adminid == 2

打开templates\babel\now.htm

找到
if $discuz_uid == $message[authorid]

改成
if $discuz_uid == $message[authorid] || $adminid == 1 || $adminid == 2

一共有3处要改

打开templates\babel\now_wap.htm

找到
if $discuz_uid && $discuz_uid == $message[authorid]

改成
if $discuz_uid && (($discuz_uid == $message[authorid]) || $adminid == 1 || $adminid == 2)

一共三处


这样你的论坛,管理员或者超版都有权限删除Nowhere里的违规咨询了。

本主题共有 5 条回复 | 回到顶部
#1 - 2008-2-3 23:59
Sai 桂林
Good job!不设后台也是出于相信用户,至少到现在为止这里都没有什么Spam出现
#2 - 2008-2-4 07:19
exgbit 地球
= 3 = 无奈,阿sai,你的服务器在韩国,我可在国内呢...
#3 - 2008-2-4 07:21
exgbit 地球
..对了,还有一个麻烦

个人据点能先让版主审核再能显示不?

...不是又没这个功能吧....
#4 - 2008-2-4 09:49
Sai 桂林
据点的链接是不会被搜索引擎抓下来的.
#5 - 2008-2-4 11:33
automan 韩国
sai我的pp装到一半搁浅了撒,能加我的gmail么?
imautoman@gmail.com
看完之后有话想说?那就帮楼主加盖一层吧!

在回复之前你需要先进行登录
用户名 / UID
密码
Project Parasynthesis | Based on Discuz! 5.5.0 | Thanks to Livid
About | Help | Developer | N2Design
清除 Cookies - 联系我们 - 无名杂志 - Archiver - Mobile
Processed in 0.054235 second(s), 7 queries, Gzip enabled