[外掛] 彩色群組 (Update 1.2.1)

MODs Released by Other phpbb Sites
非官方認證通過之 MOD ,或許有安全性之疑慮,所有問題由原發表者回覆!

版主: 版主管理群

主題已鎖定
天霜
竹貓忠實會員
竹貓忠實會員
文章: 882
註冊時間: 2003-04-15 19:40
來自: 星之鄉學園
聯繫:

[外掛] 彩色群組 (Update 1.2.1)

文章 天霜 »

代碼: 選擇全部

################################################################
##                       COLOR GROUPS                         ##
##                           1.2.0                            ##
################################################################
##
##   Description:  This mod will replace the current
##                 name colorization with a group
##                 system.  You may define your group
##                 name, group color, and group members.
##
##   Compatibility:   phpBB - 2.0.4 - 2.0.6
##                    php   - 4.0.1 or above
################################################################
##   This hack brought to you by donation support from Kozy.  ##
##   Visit him at Kozy Net (http://www.kozysplace.net) to     ##
##   offer your thanks.                                       ##
################################################################
****************************************************************
**   Author:       Nivisec (support@nivisec.com)              **
**                 http://www.nivisec.com                     **
**                                                            **
**   Language                                                 **
**   Files At:     http://www.nivisec.com/phpbb.php?l=la      **
****************************************************************
################################################################
##   Installation Level: Fairly Easy
##   Installation Time:  10-15 minutes
##
##   Author Notes:
##     Once installed, you will have a new admin panel
##     option called "Color Groups" under the "Group Admin"
##     area.
##
##   Support:    http://www.phpbbhacks.com/forums 
##   Copyright:  ?002-2003 Nivisec.com
## 
################################################################
##                  ********* UPDATING *********
##   Please see the goodies/updating/ directory
##   for information on upgrading from a previous
##   version.
################################################################

代碼: 選擇全部

$lang['Color_Groups'] = '彩色群組';
$lang['Manage_Color_Groups'] = '管理彩色群組';
$lang['Add_New_Group'] = '新增顏色群組';
$lang['Status'] = '狀態';
$lang['Color'] = '顏色';
$lang['User_Count'] = '人數';
$lang['Color_List'] = '顏色名稱列表:';
$lang['Group_Name'] = '顏色群組名稱';
$lang['Define_Users'] = '定義會員';
$lang['Color_Group_User_List'] = '彩色群組會員列表';
$lang['Options'] = 'Options';
$lang['Example'] = '範例';
$lang['Version'] = '版本';
$lang['User_List'] = '完整會員列表';
$lang['Unassigned_User_List'] = '沒有群組的會員';
$lang['Assigned_User_List'] = '有在群組中的會員';
$lang['Add_Arrow'] = '新增在列表內';
$lang['Update'] = '更新';
$lang['Updated_Group'] = '更新群組會員列表<br>';
$lang['Delete'] = '刪除';
$lang['Deleted_Group'] = '刪除指定的顏色. 所有在這個群組中的會員顏色將會被回復到沒有在群組中的相同<br>';
$lang['Hide'] = '隱藏';
\n$lang['Un-hide'] = '不隱藏';
$lang['Move_Up'] = '往上移動';
$lang['Move_Down'] = '往下移動';
$lang['Group_Hidden'] = '隱藏顏色群組名稱<br>';
$lang['Group_Unhidden'] = '解除隱藏顏色群組名稱<br>';
$lang['Groups_Updated'] = '群組設定修改已經完成<br>';
$lang['Moved_Group'] = '改變顏色群組排列順序<br>';


//Descriptions
$lang['Manage_Color_Groups_Desc'] = '更新彩色群組資訊,或是新增一個新的顏色群組,或是管理會員分配到指定的顏色群組內<br>當顏色群組設定為"隱藏"的時候則彩色群組名稱不會顯示在首頁上面';
$lang['Color_Group_User_List_Desc'] = '從特別指定的彩色群組中新增或是移除會員';

//Errors
$lang['Error_Group_Table'] = '從彩色群組資料中發生資料查詢錯誤';
$lang['Error_Font_Color'] = '<b><u>警告:</b></u>  你所指定的顏色並不符合規則!';
$lang['Color_Ok'] = '指定的顏色是合乎規則的';
$lang['No_Groups_Exist'] = '沒有群組';
$lang['Error_Users_Table'] = '從會員資料中發生資料查詢錯誤';
$lang['Invalid_Group_Add'] = '%s 是不合法或是重複的群組名稱<br>';

//Dynamic
$lang['Group_Updated'] = '更新彩色群組 %s<br>';
$lang['Editing_Group'] = '目前所編輯的顏色群組會員名單是 %s.';
$lang['Invalid_User'] = '%s 是不合法的會員名稱, 跳過<br>';
$lang['Invalid_Order_Num'] = '%s contained an invalid order number, but it has been fixed.  Please try your move up/down again.';

//New for 1.2.0
$lang['Users_List'] = '會員列表';
$lang['Groups_List'] = '會員群組列表';
$lang['List_Info'] = '<b>注意</b>: <ul><li>當你想要同時選擇兩個會員以上的時候,請按住 CTRL 按鈕來複選。  <li>如果你所選擇的會員已經隸屬於某個會員群組內,而且在會員列表這邊已經被設定了某個特別定義的顏色,那麼這位會員所顯示出來的顏色就是在會員列表中所指定的顏色,而不是會員群組列表中指定的顏色<li>如果這位會員並沒有被設定在某個會員群組的話,在這個列表內所顯示出來的會是會員名稱 (CURRENT_COLOR_GROUP).  而不會是群組名稱 (CURRENT_COLOR_GROUP)<li>如果這位會員是隸屬於兩個以上的會員群組的話, 則彩色群組將會依照排列順序最高的顏色群組來定義這位會員的顏色 (你必須在管理彩色群組頁面內指定顏色群組的排列順序).</ul>';
  • 一般會員(既沒被加入彩色群組的會員)的顏色:
#
#-----[ OPEN 打開 ]------------------------------------------------
#

代碼: 選擇全部

includes/functions_color_groups.php
#
#-----[ FIND 尋找 ]------------------------------------------------
#

代碼: 選擇全部

				$style_color = '';
				while ($row = $db->sql_fetchrow($result))
#
#-----[ IN LINE FIND 繼續在這一行尋找 ]----------------------------
#

代碼: 選擇全部

				$style_color = '';
#
#-----[ IN LINE REPLACE WITH 替換尋找 ]---------------------
#紅色字既為顏色代碼, 請輸入欲顯示的顏色代碼\r

代碼: 選擇全部

				$style_color = 'style="font-weight:bold;color=[color=red]silver[/color]"';
#
#-----[ SAVE/CLOSE ALL FILES 儲存/關閉所有檔案 ]-------------------
#
# EoM 外掛修正結束

天霜
竹貓忠實會員
竹貓忠實會員
文章: 882
註冊時間: 2003-04-15 19:40
來自: 星之鄉學園
聯繫:

文章 天霜 »

其他頁面會員名稱依照彩色群組設定顯示顏色\r
  • 個人公開資料頁面:
#
#-----[ OPEN 打開 ]------------------------------------------------
#

代碼: 選擇全部

includes/usercp_viewprofile.php
#
#-----[ FIND 尋找 ]------------------------------------------------
#

代碼: 選擇全部

include($phpbb_root_path . 'includes/page_header.'.$phpEx);
#
#-----[ AFTER, ADD 之後, 加上 ]------------------------------------
#

代碼: 選擇全部

// Color Groups 1.2.0
include_once($phpbb_root_path.'includes/functions_color_groups.'.$phpEx);
// Color Groups 1.2.0 END
#
#-----[ FIND 尋找 ]------------------------------------------------
#聯絡 "會員名稱" 顯示彩色群組顏色\r

代碼: 選擇全部

	'USERNAME' => $profiledata['username'],
#
#-----[ REPLACE WITH 替換 ]----------------------------------------
#聯絡 "會員名稱" 顯示彩色群組顏色\r

代碼: 選擇全部

// Color Groups 1.2.0
//-- REPLACE WITH
/*
	'USERNAME' => $profiledata['username'],
//-- add
*/
	'USERNAME' => [color=blue]color_group_colorize_name[/color]($profiledata['user_id'], true),
// Color Groups 1.2.0 END
#
#-----[ FIND 尋找 ]------------------------------------------------
#左邊 關於 "會員名稱" 顯示彩色群組顏色\r

代碼: 選擇全部

	'L_ABOUT_USER' => sprintf($lang['About_user'], $profiledata['username']),
#
#-----[ REPLACE WITH 替換 ]----------------------------------------
#左邊 關於 "會員名稱" 顯示彩色群組顏色\r

代碼: 選擇全部

//-- REPLACE WITH
/*
	'L_ABOUT_USER' => sprintf($lang['About_user'], $profiledata['username']), 
//-- add
*/
	'L_ABOUT_USER' => sprintf($lang['About_user'], [color=blue]color_group_colorize_name[/color]($profiledata['user_id'], true)), 
// Color Groups 1.2.0 END
#
#-----[ SAVE/CLOSE ALL FILES 儲存/關閉所有檔案 ]-------------------
#
# EoM 外掛修正結束


如果你有經過 在文章頁面的會員名稱顯示閃光效果(Color Groups for Glow name)的修改方式
想在個人公開資料頁面的名稱也是閃光效果的話\r

將以下代碼

代碼: 選擇全部

[color=blue]color_group_colorize_name[/color]
替換成以下代碼既可\r

代碼: 選擇全部

[color=red]color_group_colorize_glow_name[/color]

  • 群組名單:
#
#-----[ OPEN 打開 ]------------------------------------------------
#

代碼: 選擇全部

groupcp.php
#
#-----[ FIND 尋找 ]------------------------------------------------
#

代碼: 選擇全部

include($phpbb_root_path . 'common.'.$phpEx);
#
#-----[ AFTER, ADD 之後, 加上 ]------------------------------------
#

代碼: 選擇全部

// Color Groups 1.2.0 
include_once($phpbb_root_path.'includes/functions_color_groups.'.$phpEx); 
// Color Groups 1.2.0 END
#
#-----[ FIND 尋找 ]------------------------------------------------
#

代碼: 選擇全部

		'MOD_USERNAME' => $username,
#
#-----[ REPLACE WITH 替換 ]----------------------------------------
#

代碼: 選擇全部

// Color Groups 1.2.0
//-- REPLACE WITH
/*
		'MOD_USERNAME' => $username,
//-- add
*/
		'MOD_USERNAME' => color_group_colorize_name($user_id, true),
// Color Groups 1.2.0 END
#
#-----[ FIND 尋找 ]------------------------------------------------
#

代碼: 選擇全部

				'USERNAME' => $username,
#
#-----[ REPLACE WITH 替換 ]----------------------------------------
#

代碼: 選擇全部

// Color Groups 1.2.0
//-- REPLACE WITH
/*
				'USERNAME' => $username,
//-- add
*/
				'USERNAME' => color_group_colorize_name($user_id, true),
// Color Groups 1.2.0 END

天霜
竹貓忠實會員
竹貓忠實會員
文章: 882
註冊時間: 2003-04-15 19:40
來自: 星之鄉學園
聯繫:

文章 天霜 »

  • 修正討論區下方資訊中在線的隱藏會員不以斜體顯示的問題:
#
#-----[ OPEN 打開 ]------------------------------------------------
#

代碼: 選擇全部

includes/page_header.php
#
#-----[ FIND 尋找 ]------------------------------------------------
#

代碼: 選擇全部

				$user_online_link = color_group_colorize_name($row['user_id']);
				if ( $row['user_allow_viewonline'] )
				{
					$logged_visible_online++;
				}
				else
				{
					$logged_hidden_online++;
#
#-----[ AFTER, ADD 之後, 加上 ]------------------------------------
#

代碼: 選擇全部

					$user_online_link = '<i>' . color_group_colorize_name($row['user_id']) . '</i>';
#
#-----[ SAVE/CLOSE ALL FILES 儲存/關閉所有檔案 ]-------------------
#
# EoM 外掛修正結束

天霜
竹貓忠實會員
竹貓忠實會員
文章: 882
註冊時間: 2003-04-15 19:40
來自: 星之鄉學園
聯繫:

[強化] 彩色群組 for 公告置頂分區 2.0.1

文章 天霜 »

  • 在viewforum的最後發表的會員名稱依照Color Groups顯示顏色

  • Split topic type適用版本:(未列出版本表示沒測驗過)
    2.0.1:
    1.0.5:(完全不受影響,不必進行下面的修改作業)

  • Color Groups適用版本:(未列出版本表示沒測驗過)
    1.2.0:
  • 請先安裝完Color Groups和Split topic type 2.0.1這兩個外掛模組後
    再追加以下修改
#
#-----[ OPEN 打開 ]------------------------------------------------
#

代碼: 選擇全部

includes/functions_topics_list.php
#
#-----[ FIND 尋找 ]------------------------------------------------
#

代碼: 選擇全部

				$topic_author		 = ( $topic_rowset[$i]['user_id'] != ANONYMOUS ) ? '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '=' . $topic_rowset[$i]['user_id']) . '">' : '';
				$topic_author		.= ( $topic_rowset[$i]['user_id'] != ANONYMOUS ) ? $topic_rowset[$i]['username'] : ( ( $topic_rowset[$i]['post_username'] != '' ) ? $topic_rowset[$i]['post_username'] : $lang['Guest'] );

				$topic_author		.= ( $topic_rowset[$i]['user_id'] != ANONYMOUS ) ? '</a>' : '';
#
#-----[ REPLACE WITH 替換 ]----------------------------------------
#

代碼: 選擇全部

// Color Groups 1.2.0
//-- REPLACE WITH
/*
				$topic_author		 = ( $topic_rowset[$i]['user_id'] != ANONYMOUS ) ? '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '=' . $topic_rowset[$i]['user_id']) . '">' : '';
				$topic_author		.= ( $topic_rowset[$i]['user_id'] != ANONYMOUS ) ? $topic_rowset[$i]['username'] : ( ( $topic_rowset[$i]['post_username'] != '' ) ? $topic_rowset[$i]['post_username'] : $lang['Guest'] );

				$topic_author		.= ( $topic_rowset[$i]['user_id'] != ANONYMOUS ) ? '</a>' : '';
//-- add
*/
				$topic_author		 = ($topic_rowset[$i]['user_id'] == ANONYMOUS ) ? (($topic_rowset[$i]['post_username'] != '' ) ? $topic_rowset[$i]['post_username'] : $lang['Guest'] ) : color_group_colorize_name($topic_rowset[$i]['user_id']);
// Color Groups 1.2.0 END
#
#-----[ SAVE/CLOSE ALL FILES 儲存/關閉所有檔案 ]-------------------
#
# EoM 外掛修正結束

天霜
竹貓忠實會員
竹貓忠實會員
文章: 882
註冊時間: 2003-04-15 19:40
來自: 星之鄉學園
聯繫:

[外掛] 彩色群組 for 子分區

文章 天霜 »

  • 在index的最後發表的會員名稱依照Color Groups顯示顏色\r
    在viewforum的最後發表的會員名稱依照Color Groups顯示顏色


  • Categories Hierarchie Mod適用版本:(未列出版本表示沒測驗過)
    2.0.4:

  • Color Groups適用版本:(未列出版本表示沒測驗過)
    1.2.0:
  • 請先安裝完Color Groups和Categories Hierarchie Mod這兩個外掛模組後
    再追加以下修改
#
#-----[ OPEN 打開 ]------------------------------------------------
#

代碼: 選擇全部

includes/functions_categories_hierarchy.php
#
#-----[ FIND 尋找 ]------------------------------------------------
#

代碼: 選擇全部

				$last_post .= ( $data['tree.post_user_id'] == ANONYMOUS ) ? $data['tree.post_username'] . ' ' : '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '='  . $data['tree.post_user_id']) . '">' . $data['tree.post_username'] . '</a> ';
#
#-----[ REPLACE WITH 替換 ]----------------------------------------
#

代碼: 選擇全部

// Color Groups 1.2.0
//-- REPLACE WITH
/*
				$last_post .= ( $data['tree.post_user_id'] == ANONYMOUS ) ? $data['tree.post_username'] . ' ' : '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '='  . $data['tree.post_user_id']) . '">' . $data['tree.post_username'] . '</a> ';
//-- add
*/
				$last_post .= ( $data['tree.post_user_id'] == ANONYMOUS ) ? $data['tree.post_username'] . ' ' : color_group_colorize_name($data['tree.post_user_id']);
// Color Groups 1.2.0 END
#
#-----[ OPEN 打開 ]------------------------------------------------
#

代碼: 選擇全部

viewforum.php
#
#-----[ FIND 尋找 ]------------------------------------------------
#

代碼: 選擇全部

include($phpbb_root_path . 'common.'.$phpEx);
#
#-----[ AFTER, ADD 之後, 加上 ]------------------------------------
#

代碼: 選擇全部

// Color Groups 1.2.0
include_once($phpbb_root_path.'includes/functions_color_groups.'.$phpEx);
// Color Groups 1.2.0 END
#
#-----[ FIND 尋找 ]------------------------------------------------
#

代碼: 選擇全部

	$moderators[] = '<a href="' . append_sid("./profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $tree['mods'][$idx]['user_id'][$i]) . '">' . $tree['mods'][$idx]['username'][$i] . '</a>';
#
#-----[ REPLACE WITH 替換 ]----------------------------------------
#

代碼: 選擇全部

// Color Groups 1.2.0
//-- REPLACE WITH
/*
	$moderators[] = '<a href="' . append_sid("./profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $tree['mods'][$idx]['user_id'][$i]) . '">' . $tree['mods'][$idx]['username'][$i] . '</a>';

//-- add
*/
	$moderators[] = color_group_colorize_name($tree['mods'][$idx]['user_id'][$i]);
// Color Groups 1.2.0 END
#
#-----[ SAVE/CLOSE ALL FILES 儲存/關閉所有檔案 ]-------------------
#
# EoM 外掛修正結束

天霜
竹貓忠實會員
竹貓忠實會員
文章: 882
註冊時間: 2003-04-15 19:40
來自: 星之鄉學園
聯繫:

[外掛] 彩色群組 for 閃光會員名稱

文章 天霜 »

  • 在文章頁面中的會員名稱依照Color Groups顯示閃光顏色

  • Color Groups適用版本:(未列出版本表示沒測驗過)
    1.2.0:
  • 請先安裝完Color Groups和移除完閃光會員名稱後
    再追加以下修改
#
#-----[ OPEN 打開 ]------------------------------------------------
#

代碼: 選擇全部

includes/functions_color_groups.php
#
#-----[ FIND 尋找 ]------------------------------------------------
#

代碼: 選擇全部

		// Make the profile link or no and return it //
		if ($no_profile)
		{
			$user_link = "<span $style_color>$username</span>";
		}
		else
		{
			$user_link = '<a href="' . append_sid($phpbb_root_path."profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=$user_id") . '"' . $style_color .'>' . $username . '</a>';
		}
		return($user_link);
	}
	else
	{
		return false;
	}
}
#
#-----[ AFTER, ADD 之後, 加上 ]------------------------------------
#

代碼: 選擇全部

function color_group_colorize_glow_name($user_id, $no_profile = false)
{
	global $board_config, $phpEx, $db, $phpbb_root_path;
	
	// First see if the user is Anon
	if ($user_id != ANONYMOUS)
	{
		// Get the user info and see if they are assigned a color_group //
		$sql = 'SELECT u.user_color_group, u.username, c.* FROM ' . USERS_TABLE . ' u, ' . COLOR_GROUPS_TABLE . " c
			WHERE u.user_id = $user_id
			AND u.user_color_group = c.group_id";
		$result = $db->sql_query($sql);
		$row = $db->sql_fetchrow($result);
		
		if (!isset($row['username']))
		{
			//If there was a problem before, we don't want a blank username!
			$sql = 'SELECT username FROM ' . USERS_TABLE . "
			WHERE user_id = $user_id";
			$result = $db->sql_query($sql);
			$row = $db->sql_fetchrow($result);
		}
		$username = $row['username'];
		
		if (isset($row['group_color']))
		{
			// WE found the highest level color, head out now //
			$style_color = 'style="filter: glow(color=' . $row['group_color'] . ',strength=3); height:10px; color:white; padding:1px; font-size : 14px"';
		}
		else
		{
			// Now start looking for user group memberships //
			$sql = 'SELECT c.* FROM ' . USER_GROUP_TABLE . ' ug, ' . USERS_TABLE . ' u, ' . COLOR_GROUPS_TABLE . ' c, ' . GROUPS_TABLE . ' g
				WHERE ug.user_id = ' . $user_id . '
				AND u.user_id = ug.user_id
				AND ug.group_id = g.group_id
				AND g.group_color_group = c.group_id
				AND g.group_single_user = 0';
			//print $sql;
				$result = $db->sql_query($sql);
				$curr = 10000000000000;
				$style_color = '';// user Glow name 
				while ($row = $db->sql_fetchrow($result))
				{
					// If our new group in the list is a higher order number, it's color takes precedence //
					if ($row['order_num'] < $curr)
					{
						$curr = $row['order_num'];
						$style_color = 'style="filter: glow(color=' . $row['group_color'] . ',strength=3); height:10px; color:white; padding:1px; font-size : 14px"';
					}
				}
		}
		
		// Make the profile link or no and return it //
		if ($no_profile)
		{
			$user_link = "<span $style_color>$username</span>";
		}
		else
		{
			$user_link = '<a href="' . append_sid($phpbb_root_path."profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=$user_id") . '"' . $style_color .'>' . $username . '</a>';
		}
		return($user_link);
	}
	else
	{
		return false;
	}
}
#
#-----[ OPEN 打開 ]------------------------------------------------
#

代碼: 選擇全部

viewtopic.php
#
#-----[ FIND 尋找 ]------------------------------------------------
#

代碼: 選擇全部

'POSTER_NAME' => ($poster_name = color_group_colorize_name($poster_id, true)) ? $poster_name : $poster,
#
#-----[ REPLACE WITH 替換 ]----------------------------------------
#

代碼: 選擇全部

'POSTER_NAME' => ($poster_name = color_group_colorize_glow_name($poster_id, true)) ? $poster_name : $poster,
#
#-----[ SAVE/CLOSE ALL FILES 儲存/關閉所有檔案 ]-------------------
#
# EoM 外掛修正結束


  • 一般會員(既沒被加入彩色群組的會員)的閃光顏色:
#
#-----[ OPEN 打開 ]------------------------------------------------
#

代碼: 選擇全部

includes/functions_color_groups.php
#
#-----[ FIND 尋找 ]------------------------------------------------
#

代碼: 選擇全部

$style_color = '';// user Glow name
#
#-----[ REPLACE WITH 替換 ]----------------------------------------
# 紅色字既為顏色代碼, 請輸入欲顯示的顏色代碼\r

代碼: 選擇全部

$style_color = 'style="filter: glow(color=[color=red]silver[/color] ,strength=3); height:10px; color:white; padding:1px; font-size : 14px"';// user Glow name 
#
#-----[ SAVE/CLOSE ALL FILES 儲存/關閉所有檔案 ]-------------------
#
# EoM 外掛修正結束

天霜
竹貓忠實會員
竹貓忠實會員
文章: 882
註冊時間: 2003-04-15 19:40
來自: 星之鄉學園
聯繫:

[外掛] 彩色群組 for Last visit

文章 天霜 »

  • 原文章網址:
    http://mods.db9.dk/viewtopic.php?p=15898#15898

  • 在index下方中的本日來訪會員依照Color Groups顯示顏色

  • Last visit適用版本:(未列出版本表示沒測驗過)
    1.2.5:
    1.2.8:

  • Color Groups適用版本:(未列出版本表示沒測驗過)
    1.2.0:
  • 請先安裝完Color Groups和Last visit這兩個外掛模組後
    再追加以下修改
#
#-----[ OPEN 打開 ]------------------------------------------------
#

代碼: 選擇全部

index.php
#
#-----[ FIND 尋找 ]------------------------------------------------
#

代碼: 選擇全部

   $style_color = ""; 
   if ($todayrow['user_lastlogon']>=$time1Hour) 
   { 
      $users_lasthour++; 
   } 
   switch ($todayrow['user_level']) 
   { 
      case ADMIN : 
            $todayrow['username'] = '<b>' . $todayrow['username'] . '</b>'; 
            $style_color = 'style="color:#' . $theme['fontcolor3'] . '"'; 
         break; 
      case MOD : 
            $todayrow['username'] = '<b>' . $todayrow['username'] . '</b>'; 
            $style_color = 'style="color:#' . $theme['fontcolor2'] . '"'; 
         break; 
   } 
    $users_today_list.=( $todayrow['user_allow_viewonline'])?' <a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $todayrow['user_id']) . '"' . $style_color .'>' . $todayrow['username'] . '</a>,' : (($userdata[user_level]==ADMIN) ? ' <a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $todayrow['user_id']) . '"' . $style_color .'><i>' . $todayrow['username'] . '</i></a>,' : '');
#
#-----[ REPLACE WITH 替換 ]----------------------------------------
#

代碼: 選擇全部

   if ($todayrow['user_lastlogon']>=$time1Hour) 
   { 
      $users_lasthour++; 
   } 

    $users_today_list .= ( $todayrow['user_allow_viewonline'] ) ? color_group_colorize_name($todayrow['user_id']).' ' : (( $userdata['user_level'] == ADMIN ) ? '<i>'.color_group_colorize_name($todayrow['user_id']).'</i> ' : '');
#
#-----[ SAVE/CLOSE ALL FILES 儲存/關閉所有檔案 ]-------------------
#
# EoM 外掛修正結束

天霜
竹貓忠實會員
竹貓忠實會員
文章: 882
註冊時間: 2003-04-15 19:40
來自: 星之鄉學園
聯繫:

[外掛] 彩色群組 for 生日模組

文章 天霜 »

  • 原文章網址:
    http://mods.db9.dk/viewtopic.php?p=14128#14128

  • 在index下方中的生日會員依照Color Groups顯示顏色

  • Birthday適用版本:(未列出版本表示沒測驗過)
    1.5.4:

  • Color Groups適用版本:(未列出版本表示沒測驗過)
    1.2.0:
  • 請先安裝完Color Groups和Birthday這兩個外掛模組後
    再追加以下修改
#
#-----[ OPEN 打開 ]------------------------------------------------
#

代碼: 選擇全部

index.php
#
#-----[ FIND 尋找 ]------------------------------------------------
#

代碼: 選擇全部

					case ADMIN :
		      			[color=blue]$birthdayrow['username'] = '<b>' . $birthdayrow['username'] . '</b>'; 
      					$style_color = 'style="color:#' . $theme['fontcolor3'] . '"';[/color]
						break;
					case MOD :
		      			[color=blue]$birthdayrow['username'] = '<b>' . $birthdayrow['username'] . '</b>'; 
      					$style_color = 'style="color:#' . $theme['fontcolor2'] . '"';[/color]
						break;
					default: $style_color = '';
				}
				$birthday_week_list .= ' <a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $birthdayrow['user_id']) . '"' . $style_color .'>' . $birthdayrow['username'] . ' ('.$user_age.')</a>,'; 
			} else if ( $user_birthday2 == $date_today ) 
      		{ 
				//user have birthday today 
				$user_age = $this_year - realdate ( 'Y',$birthdayrow['user_birthday'] ); 
				switch ($birthdayrow['user_level'])
				{
					case ADMIN :
		      			[color=blue]$birthdayrow['username'] = '<b>' . $birthdayrow['username'] . '</b>'; 
      					$style_color = 'style="color:#' . $theme['fontcolor3'] . '"';[/color]
						break;
					case MOD :
			      		[color=blue]$birthdayrow['username'] = '<b>' . $birthdayrow['username'] . '</b>'; 
      					$style_color = 'style="color:#' . $theme['fontcolor2'] . '"';[/color]
						break;
					default: $style_color = '';
#
#-----[ REPLACE WITH 替換 ]----------------------------------------
#

代碼: 選擇全部

					case ADMIN : 
		      			[color=red]$birthdayrow['username'] = '<b>' . color_group_colorize_name($birthdayrow['user_id'], true) . '</b>';[/color]
						break;
					case MOD :
		      			[color=red]$birthdayrow['username'] = '<b>' . color_group_colorize_name($birthdayrow['user_id'], true) . '</b>';[/color]
						break;
					default: $style_color = '';
				}
				$birthday_week_list .= ' <a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $birthdayrow['user_id']) . '"' . $style_color .'>' . $birthdayrow['username'] . ' ('.$user_age.')</a>,'; 
			} else if ( $user_birthday2 == $date_today ) 
      		{ 
				//user have birthday today 
				$user_age = $this_year - realdate ( 'Y',$birthdayrow['user_birthday'] ); 
				switch ($birthdayrow['user_level'])
				{
					case ADMIN :
		      			[color=red]$birthdayrow['username'] = '<b>' . color_group_colorize_name($birthdayrow['user_id'], true) . '</b>';[/color]
						break;
					case MOD :
		      			[color=red]$birthdayrow['username'] = '<b>' . color_group_colorize_name($birthdayrow['user_id'], true) . '</b>';[/color]
						break;
					default: $style_color = '';
#
#-----[ SAVE/CLOSE ALL FILES 儲存/關閉所有檔案 ]-------------------
#
# EoM 外掛修正結束

  • 一般會員(既沒被加入彩色群組的會員)的顏色:
#
#-----[ OPEN 打開 ]------------------------------------------------
#

代碼: 選擇全部

index.php
#
#-----[ FIND 尋找 ]------------------------------------------------
#共有2處

代碼: 選擇全部

default: $style_color = '';
#
#-----[ REPLACE WITH 替換 ]----------------------------------------
#共有2處, 紅色字既為顏色代碼, 請輸入欲顯示的顏色代碼\r

代碼: 選擇全部

default: $style_color = 'style="color:[color=red]silver[/color]"';
#
#-----[ SAVE/CLOSE ALL FILES 儲存/關閉所有檔案 ]-------------------
#
# EoM 外掛修正結束

頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8433
註冊時間: 2004-04-30 01:54
來自: Taiwan

[建議] 安裝或升級最新 1.2.1 版

文章 心靈捕手 »

檔頭說明:

代碼: 選擇全部

################################################################
##                       COLOR GROUPS                         ##
##                           1.2.1                            ##
################################################################
##
##   Description:  This mod will replace the current
##                 name colorization with a group
##                 system.  You may define your group
##                 name, group color, and group members.
##
##   Compatibility:   phpBB - 2.0.4 - 2.0.6, 2.0.13 - 2.0.17
##                    (probably works with any version above 2.0.5)
##                    php   - 4.0.1 or above
################################################################
##   This hack brought to you by donation support from Kozy.  ##
##   Visit him at Kozy Net (http://www.kozysplace.net) to     ##
##   offer your thanks.                                       ##
################################################################
****************************************************************
**   Author:       Nivisec (support@nivisec.com)              **
**                 http://www.nivisec.com                     **
**                                                            **
**   Language                                                 **
**   Files At:     http://www.nivisec.com/phpbb.php?l=la      **
****************************************************************
################################################################
##   Installation Level: Fairly Easy
##   Installation Time:  10-15 minutes
##
##   Author Notes:
##     Once installed, you will have a new admin panel
##     option called "Color Groups" under the "Group Admin"
##     area.
##
##   Support:    http://www.phpbbhacks.com/forums 
##   Copyright:  ?002-2003 Nivisec.com
## 
################################################################
##                  ********* UPDATING *********
##   Please see the goodies/updating/ directory
##   for information on upgrading from a previous
##   version.
################################################################
1.2.0 update 1.2.1:
重新上傳以下檔案即可.
admin/admin_color_groups.php
includes/functions_color_groups.php

外掛下載:
http://www.phpbbhacks.com/download/5355
施比受有福,歡迎來信賜教,謝謝 & 再見!
祝福您 好運 ^_^
歡迎加入★★心靈捕手★★ :: 討論區!!
http://wang5555.hopto.org/phpBB3/
p.s. 奉老婆之命:在晚上十一點前,得關機睡覺!!!

主題已鎖定

回到「非官方認證外掛」