字体:  

版主标记 FOR4.x + FOR 5.x [完美终结版][12/5更新]

肯得基 发表于: 2006-9-10 00:35 来源: SupeSite/X-Space官方站

更新看2楼,主要是5.X的帖内显示位置和方式


===========================

插件名称:版主标记 FOR4.x + FOR 5.x [完美终结版]  
适用版本:Discuz 4.X & Discuz 5.X
插件整理:BY 肯德基
难易程度:简单
数据升级:无
模板修改:无
===========================

FOR4.x方法:

1.传附件

2.升级数据

CODE:

ALTER TABLE `cdb_posts` ADD `markid` SMALLINT( 6 ) NOT NULL ;3.topicadmin.php

CODE:

} elseif($action == 'merge') {上面加

CODE:

} elseif($action == 'mark') {
        
        if(!submitcheck('marksubmit')) {

                include template('topicadmin_mark');

        } else {

                $db->query("UPDATE {$tablepre}posts SET markid='$markid' WHERE pid='$pid'", 'UNBUFFERED');
                showmessage('admin_succeed', "viewthread.php?tid=$tid");
        }
4.viewthread.htm
找<!--{if $avatarshowpos == 1}-->上面的

CODE:

<td valign="top">改成

CODE:

        <!--{if $post[markid]}-->
        <td valign="top" style="background: url(images/common/mod{$post[markid]}.gif) no-repeat top right">
        <!--{else}-->
        <td valign="top">
        <!--{/if}-->

CODE:

        <!--{if $forum['ismoderator'] || $post['authorid'] == $discuz_uid}--> <a href="post.php?action=edit&fid=$fid&tid=$tid&pid=$post[pid]&page=$page&extra=$extra"><img src="{IMGDIR}/edit.gif" border="0" align="absmiddle" alt="{lang edit_post}"></a><!--{/if}-->上面加

CODE:

        <!--{if $forum['ismoderator']}--> <a href="topicadmin.php?action=mark&fid=$fid&tid=$tid&pid=$post[pid]&page=$page&extra=$extra"><img src="{IMGDIR}/mark.gif" border="0" align="absmiddle" alt="版主标记"></a><!--{/if}-->=============================
附加:在主題前加 上"[版主已阅]"等字样的继续以下操作
=============================
1. 升级数据

CODE:

ALTER TABLE `cdb_threads` ADD `mark` SMALLINT( 6 ) NOT NULL ;2. topicadmin.php

CODE:

$db->query("UPDATE {$tablepre}posts SET markid='$markid' WHERE pid='$pid'", 'UNBUFFERED');上面加

CODE:

$db->query("UPDATE {$tablepre}threads SET mark='$markid' WHERE tid='$tid'", 'UNBUFFERED');3. forumdisplay.htm

CODE:

<a href="viewthread.php?tid=$thread[tid]&extra=$extra"$thread[highlight]>$thread[subject]</a>后面加

CODE:

<!------标记------->
<font color=red><!--{if $thread['mark'] == '1'}-->[版主已阅]<!--{elseif $thread['mark'] == 2}-->[版主推荐]<!--{elseif $thread['mark'] == 3}-->[一池春水]<!--{elseif $thread['mark'] == 4}-->[不敢苟同]<!--{elseif $thread['mark'] == 5}-->[严重警告]<!--{elseif $thread['mark'] == 6}-->[有待核实]<!--{elseif $thread['mark'] == 7}-->[精品好帖]<!--{elseif $thread['mark'] == 8}-->[特许批准]<!--{/if}--></font>
<!------标记------->
注意:在添加此功能前已经做了标记的帖子不能在主题前显示字样,除非再重新标记。

~~~~~完成~~~~~

[ 本帖最后由 肯得基 于 2006-12-5 03:00 编辑 ]

版主标记4.x.rar
(2006-09-10 00:35:04, Size: 25.9 KB, Downloads: 555)


01.GIF


02.GIF

最新回复

肯得基 at 2006-9-10 00:35:25
1-3步相同(装过4.X的不需要升级数据库)

4.viewthread.htm

(4-1) 找

CODE:

<!--{if $forum['ismoderator'] || $post['authorid'] == $discuz_uid}--> <a href="post.php?action=edit&fid=$fid&tid=$tid&pid=$post[pid]&page=$page&extra=$extra">{lang edit}</a><!--{/if}-->上面加

CODE:

<!-----标记1------->
<!--{if $forum['ismoderator']}--> <a href="topicadmin.php?action=mark&fid=$fid&tid=$tid&pid=$post[pid]&page=$page&extra=$extra" alt="版主标记">标记</a><!--{/if}-->
<!------标记1------>
(4-2) 继续找

CODE:

<td valign="top" class="line" height="100%" style="padding-top: 10px;">替换成

QUOTE:

<!-----标记2-------->
        <!--{if $post[markid]}-->
        <td valign="top" style="background: url(images/common/mod{$post[markid]}.gif) no-repeat top right">
        <!--{else}--><td valign="top" class="line" height="100%" style="padding-top: 10px;"><!--{/if}-->
<!------标记2------->
=============================
附加:在主題前加 上"[版主已阅]"等字样的继续以下操作
=============================
1. 升级数据

CODE:

ALTER TABLE `cdb_threads` ADD `mark` SMALLINT( 6 ) NOT NULL ;2. topicadmin.php

CODE:

$db->query("UPDATE {$tablepre}posts SET markid='$markid' WHERE pid='$pid'", 'UNBUFFERED');上面加

CODE:

$db->query("UPDATE {$tablepre}threads SET mark='$markid' WHERE tid='$tid'", 'UNBUFFERED');3. forumdisplay.htm

CODE:

<a href="viewthread.php?tid=$thread[tid]&extra=$extra"$thread[highlight]>$thread[subject]</a>后面加

CODE:

<!------标记------->
<font color=red><!--{if $thread['mark'] == '1'}-->[版主已阅]<!--{elseif $thread['mark'] == 2}-->[版主推荐]<!--{elseif $thread['mark'] == 3}-->[一池春水]<!--{elseif $thread['mark'] == 4}-->[不敢苟同]<!--{elseif $thread['mark'] == 5}-->[严重警告]<!--{elseif $thread['mark'] == 6}-->[有待核实]<!--{elseif $thread['mark'] == 7}-->[精品好帖]<!--{elseif $thread['mark'] == 8}-->[特许批准]<!--{/if}--></font>
<!------标记------->
注意:在添加此功能前已经做了标记的帖子不能在主题前显示字样,除非再重新标记。

~~~~~完成~~~~~


=================================================
=================================================

QUOTE:

[2006/12/5更新]
请将(4-2)步,重新修改


(4-2) 继续

找(你可以自己找适合你的位置)

CODE:

<!--{if $post['subject']}-->
                <span class="bold">$post[subject]</span><br><br>
        <!--{/if}-->
下面加(有图片)

CODE:

<!-----标记2-------->
        <div class="right">
        <!--{if $post[markid]}-->
                <img src="images/common/mod{$post[markid]}.gif">
        <!--{/if}-->
                </div>
<!------标记2------->
或者加(纯文字)

CODE:

<!------标记------->
        <div class="right">
<font color=red><!--{if $post['markid'] == '1'}-->[版主已阅]<!--{elseif $post['markid'] == 2}-->[版主推荐]<!--{elseif $post['markid'] == 3}-->[一池春水]<!--{elseif $post['markid'] == 4}-->[不敢苟同]<!--{elseif $post['markid'] == 5}-->[严重警告]<!--{elseif $thread['mark'] == 6}-->[有待核实]<!--{elseif $post['markid'] == 7}-->[精品好帖]<!--{elseif $post['markid'] == 8}-->[特许批准]<!--{/if}--></font></div>
<!------标记------->
完成~~~~~

反安装

CODE:

ALTER TABLE `cdb_posts` DROP `markid` ;
ALTER TABLE `cdb_threads` DROP `mark`;
[ 本帖最后由 肯得基 于 2006-12-5 02:51 编辑 ]

版主标记5.X.rar
(2006-09-10 00:36:50, Size: 41 KB, Downloads: 828)


03.GIF

豬頭豬腦 at 2006-9-10 00:41:38
沙发?   支持下

但不准备用
复仇骑士 at 2006-9-10 00:59:02
已经用上了 :)
chrisyu at 2006-9-10 01:15:42
已经装上了,如果版主选择标记后,在主题的前加上该主题已经被版主或者管理员标记后的提示就更加完美了。
jukey at 2006-9-10 01:46:03
支持!~~~~~~~~~~~~
HY清风 at 2006-9-10 01:48:33

QUOTE:

HY清风 收录提示
我很赞同,收录到 Discuz! 5.0『插件.风格.美化.功能』HY清风 收集整理贴!
http://www.discuz.net/thread-359738-1-1.html
感谢你发布或推荐优秀作品给本贴!众人拾柴火焰高,敲动键盘,点击鼠标,我们一起分享!
为了更方便大家检索DZ插件等功能贴,HY清风 呼吁你在发表你的作品的同时,
在本贴发个推荐链接或直接PM我,我将会在测试成功后,收录你的作品或推荐作品!

如果你想你的作品迅速被广大会员认可并使用,那么就不要吝啬一分钟的时间来完成以下操作:
被收录或被推荐方式A、回复此贴  B、论坛短消息 PM 我!点这里PM我
发送格式
Discuz! 5『插件.风格.美化.功能』HY清风 收集整理贴!
http://www.discuz.net/thread-359738-1-1.html

Discuz! 5『插件.风格.美化.功能』HY清风 收集整理贴!最大免费影视迅雷下载站超爽5G视频空间1G网络硬盘
veblen at 2006-9-10 03:20:13
折翼の天使♂ at 2006-9-10 09:10:04
2.5时.就用了.. 
akmt at 2006-9-10 09:13:51
已经安装使用
支持!!!!
renosea at 2006-9-10 13:33:10



收藏先..
fishleong at 2006-9-10 13:47:13
D5的怎么升级数据库呢?

[ 本帖最后由 fishleong 于 2006-9-10 22:41 编辑 ]
一杯苦咖啡 at 2006-9-10 13:58:59
肯得基 at 2006-9-10 22:10:15

QUOTE:

原帖由 江苏招生考试网 于 2006-9-10 13:58 发表
显示不全怎么回事:
http://bbs.365future.com/viewthread.php?tid=4084
什么没显示说清楚啊
一杯苦咖啡 at 2006-9-10 22:12:07
我删除了没有安装
早晨我安装完以后,图片只显示一半!不能全部显示!
wlqc at 2006-9-10 22:38:11
安装完毕。。感谢LZ!~

[ 本帖最后由 wlqc 于 2006-9-10 22:41 编辑 ]
e_zailai at 2006-9-11 23:16:25
支持
疾风烈火 at 2006-9-11 23:20:20
好玩不?
HY清风 at 2006-9-12 02:51:50
还不错!
killfey at 2006-9-13 13:44:26
怎么没有一个可以搜索到的啊。。。
killfey at 2006-9-13 14:26:02
Warning: main(D:\wwwroot\killfey\wwwroot\wow\./forumdata/templates/1_topicadmin_mark.tpl.php): failed to open stream: No such file or directory in D:\wwwroot\killfey\wwwroot\wow\topicadmin.php on line 793

Warning: main(D:\wwwroot\killfey\wwwroot\wow\./forumdata/templates/1_topicadmin_mark.tpl.php): failed to open stream: No such file or directory in D:\wwwroot\killfey\wwwroot\wow\topicadmin.php on line 793

Warning: main(): Failed opening 'D:\wwwroot\killfey\wwwroot\wow\./forumdata/templates/1_topicadmin_mark.tpl.php' for inclusion (include_path='.;c:\php4\pear') in D:\wwwroot\killfey\wwwroot\wow\topicadmin.php on line 793


什么意思啊。。。