版面管理員更改版面描述

主題已鎖定
頭像
cloudsnow30
.※.稜鏡之森の守護使者.※.
.※.稜鏡之森の守護使者.※.
文章: 145
註冊時間: 週六 2006-03-04 03:29
個人狀態: 冬眠喵型態
性別:
來自: 雲上天國
擁有感謝: 2 次
星座:
聯繫:

版面管理員更改版面描述

文章 cloudsnow30 »

代碼: 選擇全部

########################################################################### 
## 外掛名稱:   版面管理員更改版面描述 
## 外掛版本:   1.0.0 
## 外掛作者:   richer 
## 
## 外掛描述:   讓版面管理員可以更改自己的版面描述 
## 
## 安裝難度:   簡單 
## 安裝時間:   5 分鐘 
########################################################################### 
## 版本歷史: 
##   2005-09-08 - Version 1.0.0 
##   - 首次發佈 
## 
########################################################################### 
## 需要編輯的檔案: 3 
##   modcp.php 
##   language/lang_chinese_traditional_taiwan/lang_main.php 
##   templates/{YOUR_THEME}/modcp_body.tpl 
## 
########################################################################### 
## 安裝須知: 
## 安裝本外掛之前,請自行備份所有相關檔案以及資料庫,以防不測。 
## 
## 注意 禁止使用 <script> 與 <iframe> 這兩個html標籤 
###########################################################################

#
#-----[ 開啟 ]-----
#

modcp.php

#
#-----[ 找到 ]-----
#

$unlock = ( isset($HTTP_POST_VARS['unlock']) ) ? TRUE : FALSE;

#
#-----[ 之後加上 ]-----
#

$desc_change = ( isset($HTTP_POST_VARS['desc_change']) ) ? TRUE : FALSE;

#
#-----[ 找到 ]-----
#

		$mode = 'unlock';
	}

#
#-----[ 之後?#91;上 ]-----
#  注意是在 { 之後

	else if ( $desc_change )
	{
		$mode = 'desc_change';
	}

#
#-----[ 找到 ]-----
#

	$sql = "SELECT forum_name, forum_topics

#
#-----[ 該行之後?#91;上 ]-----
#

, forum_desc

#
#-----[ 找到 ]-----
#

	$forum_name = $topic_row['forum_name'];

#
#-----[ 之後?#91;上 ]-----
#

	$forum_desc = $topic_row['forum_desc'];

#
#-----[ 找到 ]-----
#

	default:

#
#-----[ 之前?#91;上 ]-----
#

	case 'desc_change':
	
		$forum_desc = ( isset($HTTP_POST_VARS['forum_desc']) ) ?  $HTTP_POST_VARS['forum_desc'] : ' ';

		if( eregi("(<script|<script|<iframe|<iframe){1,}",$forum_desc) )
		{
			$message = $lang['Not_Allow'] . '<br /><br />';
		}
		elseif( strlen($forum_desc) > 250 )
		{
			$message = $lang['Too_Long'] . '<br /><br />';
		}
		else
		{
			$sql = "UPDATE " . FORUMS_TABLE . " 
				SET forum_desc = '" . $forum_desc . "' 
				WHERE forum_id = " . $forum_id;
			if ( !($result = $db->sql_query($sql)) )
			{
				message_die(GENERAL_ERROR, 'Could not change forum describe', '', __LINE__, __FILE__, $sql);
			}
			$message = $lang['Forum_Desc_Change'] . '<br /><br />';
		}
		
		$redirect_page = "modcp.$phpEx?" . POST_FORUM_URL . "=$forum_id&sid=" . $userdata['session_id'];
		$message .= sprintf($lang['Click_return_modcp'], '<a href="' . $redirect_page . '">', '</a>');

		$message .= '<br \><br \>' . sprintf($lang['Click_return_forum'], '<a href="' . "viewforum.$phpEx?" . POST_FORUM_URL . "=$forum_id&sid=" . $userdata['session_id'] . '">', '</a>');
		
		$template->assign_vars(array(
			'META' => '<meta http-equiv="refresh" content="3;url=' . $redirect_page . '">')
		);

		message_die(GENERAL_MESSAGE, $message);

		break;

#
#-----[ 找到 ]-----
#

			'FORUM_NAME' => $forum_name,

#
#-----[ 之後?#91;上 ]-----
#

			'FORUM_DESC' => $forum_desc,

#
#-----[ 找到 ]-----
#

			'L_MOD_CP_EXPLAIN' => $lang['Mod_CP_explain'],

#
#-----[ 之後?#91;上 ]-----
#

			'L_CHANGE' => $lang['Change'],

#
#-----[ ?#125;啟 ]-----
#

language/lang_chinese_traditional_taiwan/lang_main.php 

#
#-----[ 找到 ]-----
#

?>

#
#-----[ 之前?#91;上 ]-----
#

$lang['Change'] = '更改';

#
#-----[ ?#125;啟 ]-----
#  記得每一個風格都要改到

templates/{YOUR_THEME}/modcp_body.tpl

#
#-----[ 找到 ]-----
#

	  <td class="spaceRow" colspan="5" align="center"><span class="gensmall">{L_MOD_CP_EXPLAIN}</span></td>
	</tr>

#
#-----[ 之後?#91;上 ]-----
#  注意是在 </tr> 之後

	<tr> 
	  <td class="row1" colspan="5" align="center"><textarea name="forum_desc" cols="50" rows="5">{FORUM_DESC}</textarea>
	     
	 <input type="submit" name="desc_change" class="liteoption" value="{L_CHANGE}" /></td>
	</tr>

#
#-----[ 儲存/關閉所有檔案 ]-----
#
Sakura Moon ~ 櫻井璃月 ~
論壇系統管理員-Cloud Snow 晴雪
主題已鎖定

回到「PHPBB2-外掛列表」