Bug改正附件沒改bug...上傳之前記得改~~
warning.php
找
- $query = $db->query("SELECT adminid FROM $table_members WHERE uid='$discuz_uid'");
- if($adminid<1) {
- showmessage('group_nopermission');
- }
复制代码
下面加
- $npid = $pid;
- $queryay = $db->query("SELECT pid FROM cdb_warninglog WHERE pid='$pid'");
- if($pid = $db->fetch_array($queryay)) {
- showmessage('已經警告');
- }
- $pid = $npid;
复制代码
找- elseif($author['status'] == '3') {
- showmessage('對不起,您不能給管理員發表的貼子發警告,請返回。');
- }
复制代码
改
- $query = $db->query("SELECT adminid,uid FROM $table_members WHERE username='$post[author]'");
- $nnn = $db->fetch_array($query) ;
- if($nnn['adminid'] == '1') {
- showmessage('對不起,您不能給管理員發表的貼子發警告,請返回。');
- }
复制代码
viewwarning.php
找- $warning['usernameurl'] = rawurlencode($warning['username']);
复制代码
下面加
- $findmem = $warning['username'];
- $querya = $db->query("SELECT warning,uid FROM cdb_members where username='$findmem'");
- $inft = $db->fetch_array($querya);
复制代码
viewwarning.htm
找
改為
====================================================
修正了for2.2可重覆警告/次數出錯之bug,並改為for2.5
/***********************************************************************/
/* DISCUZ! v2.5 會員警告1.0 */
/* */
/* 程序開發:xavier,polo!,Winter0706(rubbishman) */
/* 鳴謝: ten789 */
/* 聯系電郵: winter0706@gmail.com */
/* 技朮支持:https://discuz.dismall.com */
/* 使用聲明: 此乃為 DISCUZ! v2.5 系統所開發的額外功能開源插件,歡迎使用。 */
/***********************************************************************/
/* 共租一服務器---和東美國際共租一服務器,空間有1.5G(php+mysql)。快速,價格合理。*/
/* 聯絡方法---QQ:44115311(ten789) */
/***********************************************************************/
安裝方法
1.數据庫升級
- ALTER TABLE `cdb_members` ADD `warning` INT( 5 ) DEFAULT '0' NOT NULL ;
- ALTER TABLE `cdb_posts` ADD `hidepost` TINYINT( 1 ) DEFAULT '0' NOT NULL ;
- ALTER TABLE `cdb_posts` ADD `wnmessagepost` MEDIUMTEXT NOT NULL ;
复制代码
- CREATE TABLE `cdb_warninglog` (
- `username` varchar(15) NOT NULL default '',
- `wnuser` varchar(15) NOT NULL default '',
- `pid` int(10) NOT NULL default '0',
- `dateline` int(10) NOT NULL default '0',
- `times` tinyint(3) NOT NULL default '0'
- );
复制代码
2.把
warning.htm , warning.htm 上傳到templates/風格名稱/
warning.php , viewwarning.php --> 上傳到根目錄
3.viewthread.php
找尋:
後面加:
找尋:
- $post['message'] = postify($post['message'], $post['smileyoff'], $post['bbcodeoff'], $forum['allowsmilies'], $forum['allowhtml'], $forum['allowbbcode'], $forum['allowimgcode']);
复制代码
修改:
- if($post[hidepost] == '1') {
- $post['message'] = '<b>****本貼已被版主隱藏****</b>';
- $post['message'] .= $post['wnmessagepost'];
- } else {
- $post['message'] = postify($post['message'], $post['smileyoff'], $post['bbcodeoff'], $forum['allowsmilies'], $forum['allowhtml'], $forum['allowbbcode'], $forum['allowimgcode']);
- $post['message'] = $post['message'] ;
- $post['message'] .=$post['wnmessagepost'];
- }
复制代码
4.模版:viewthread.htm
找尋:
- {lang regtime} : $post[regdate]
复制代码
後面加:
- <!--{if $post[warning]}-->
- <br>被警告 <font color=red><b>$post[warning]</b></font> 次
- <!--{/if}-->
复制代码
找尋:
- <!--{if $discuz_user && $reportpost}--> <a href="misc.php?action=report&fid=$fid&tid=$tid&pid=$post[pid]"><img src="{IMGDIR}/report.gif" border="0" alt="{lang report_to_moderator}"></a><!--{/if}-->
复制代码
後面加
- <!--{if $adminid>0}--> <a href="warning.php?tid=$tid&pid=$post[pid]&username=$post[authorenc] ">警告</a><!--{/if}-->
复制代码
5.模版:viewpro.htm
找尋:
- <tr><td width="45%" class="bold">{lang lastpost}:</td><td width="55%">$member[lastpost]</td></tr>
复制代码
後面加:
- <tr><td width="45%" class="bold">被警告</td><td width="55%">$member[warning] 次</td></tr>
复制代码
6.修改模板header.htm
在
$pluglink | <a href="faq.php">{lang faq}</a>
上面加
| <a href="viewwarning.php">會員警告</a>
~~完~~
[ 本帖最后由 rubbishman 于 2005-10-5 22:56 编辑 ] |