1 頁 (共 3 頁)

[問題] 薪資發放系統出現錯誤訊..[終於解決囉]

發表於 : 2005-01-11 17:40
wert
圖檔

問題外掛:薪資發放系統\r
參考連結:http://yll.loxa.edu.tw/phpBB2/viewtopic.php?t=7096
狀況描述: 如圖所示,我按照阿翰修改版安裝法去安裝,安裝完畢在管理後台出現如圖的畫面,不知道是錯在那邊??我有先去爬過文了,但是沒看到類似的問題文章,請哪位大大指導一下.謝謝!!

發表於 : 2005-01-11 18:25
吉川拓也
你要不要把 13 行上下貼一下 ?

發表於 : 2005-01-11 18:47
StickyKid
這位兄台真是帶種..XD 用中文的資料夾名稱架站(逃~
salery這個外掛真的有點歷史了 @_@" 好像是兩年前的東西啦~XD
不知道會不會有相容phpBB 2.0.11的問題出現

發表於 : 2005-01-11 21:44
wert
抱歉,
admin_salary.php內容如下:

代碼: 選擇全部

<?php
/***************************************************************************
 * admin_salary.php
 * -------------------
 * Author: yuan < yuan@jiayuan.adsldns.org >
 * Begin: Friday, June 6, 2003
 * CopyRight: (C) 2003 Salary Mods
 * Site: http://www.timer.idv.tw/phpbb/
 ***************************************************************************/

define('IN_PHPBB', true);

if($setmodules == 1)
{
	$filename = basename(__FILE__);
	$module['Salary']['Salary_add'] = $filename . '?mode=add';
	$module['Salary']['Manage'] = $filename . '?mode=mana';
	
	return;
}


// Load default header
$phpbb_root_path = "../";
require($phpbb_root_path . 'extension.inc');
require('pagestart.' . $phpEx);


$salary_id = trim($HTTP_GET_VARS['salary_id']);
$salary_username = trim($HTTP_GET_VARS['username']);
$template->set_filenames(array(
	'body' => ($mode == 'mana' ? 'admin/admin_salary_body.tpl' : 'admin/admin_salary_edit_body.tpl')
));

$template->assign_vars(array(
	'L_SALARY_SETTING' => $lang['Salary_setting'],
	'L_SALARY_JOB' => $lang['Salary_job'],
	'L_SALARY_PARTIME' => $lang['Salary_partime'],
	'L_SALARY_MONEY' => $lang['Salary_money'],
	'L_USER_MONEY' => $board_config['money_name'],
	'L_USER_BANK' => $board_config['bank_name'],
	'L_SALARY_ADV_SETTING' => $lang['Salary_adv_setting'],
	'L_SALARY_ACTIVE' => $lang['Salary_active'],
	'L_SALARY_TIME' => $lang['Salary_time'],
	'L_SALARY_USER' => $lang['Username'],
	'L_SALARY_LENTIME'=> $lang['Salary_lentime'],
	'L_YES' => $lang['ON'],
	'L_NO' => $lang['OFF'],

	'L_FIND_USERNAME' => $lang['Find_username'],
	'U_SEARCH_USER' => append_sid("./../search.$phpEx?mode=searchuser"), 
	'S_USER_ACTION' => append_sid("admin_salary.$phpEx")
));

//
// Switch mode
//
switch ($mode)
{
	case 'add':

 		$template->assign_vars(array(
			'PAGE_TITLE' => $lang['Add_salary'],
			'PAGE_EXPLAIN' => $lang['Add_salary_explain'],
			'PAGE_ACTION' => append_sid ("admin_salary.$phpEx?mode=update&action=add"),
			'SALARY_ACTIVE_NO' => 'checked="checked"',
			'L_SUBMIT' => $lang['Add_salary']
		));
		break;

	case 'mana':

		$template->assign_vars(array(
			'PAGE_TITLE' => $lang['Salary'],
			'PAGE_EXPLAIN' => $lang['Salary_explain'],
			'U_SALARY' => "admin_salary.$phpEx",
			'L_SALARY_EDITDEL' => $lang['Salary_editdel'], 
			'L_EDIT' => $lang['Edit_salary'],
			'L_DELETE' => $lang['Delete_salary']
		));

		$sql = "SELECT s.*, u.*
			FROM " . SALARY_TABLE . " s, " . USERS_TABLE . " u
			WHERE s.user_id = u.user_id
			ORDER BY salary_id ASC";

		if(!$result = $db->sql_query($sql))
		{
			message_die(GENERAL_ERROR, "Couldn not query salary list.", '', __LINE__, __FILE__, $sql);
		}

		if ( $row = $db->sql_fetchrow($result) )
		{
			$i = 0;
			do
			{
				$row_class = !($i % 2) ? $theme['td_class1'] : $theme['td_class2'];
				$salary_id = $row['salary_id'];
				$salary_id .= '&sid=' . $userdata['session_id'] . '';
				$user_id = $row['user_id'];
				$username = $row['username'];
				$user_money = $row['user_money'];
				$user_points = $row['user_points'];
				$user_bank = $row['user_bank'];
				$template->assign_block_vars("salaryrow", array(
					'ROW_CLASS' => $row_class,
					'SALARY_ID' => $salary_id,
					'SALARY_JOB' => $row['salary_job'],
					'SALARY_MONEY' => $row['salary_money'],		
					'USER_MONEY' => $user_money,
					'SALARY_LENTIME' => $row['salary_lentime'],		
					'USER_BANK' => $user_bank,
					'SALARY_TIME' => $row['salary_time'] ? create_date($row['user_dateformat'], $row['salary_time'], $board_config['board_timezone']) : $lang['Never_last_logon'],
					'U_SALARY_USER' => ($user_id != ANONYMOUS ? ("<a href=\"../profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=$user_id\" target=\"_blank\">$username</a>") : $username),
					'SALARY_ACTIVE' => '<font color="' . ($row['salary_active'] ? 'green">' . $lang['ON'] : 'red">' . $lang['OFF']) . '</font>'
				));
				$i ++;
			}
			while ( $row = $db->sql_fetchrow($result) );
		}

		break;

	case 'edit':
	case 'delete':

		$sql = "SELECT * FROM " . SALARY_TABLE . " WHERE salary_id = '$salary_id'";

		if(!$result = $db->sql_query($sql))
		{
			message_die(GENERAL_ERROR, "Couldn't obtain salary information.", '', __LINE__, __FILE__, $sql);
		}
		if ( $row = $db->sql_fetchrow($result) )
		{
			$user_id=$row['user_id'];
		}
		
		$sql = "SELECT username FROM " . USERS_TABLE . " WHERE user_id = '$user_id'";

		if(!$result = $db->sql_query($sql))
		{
			message_die(GENERAL_ERROR, "Couldn't obtain user information.", '', __LINE__, __FILE__, $sql);
		}
		if ( $row = $db->sql_fetchrow($result) )
		{
			$salary_username=$row['username'];
		}

		$sql = "SELECT * FROM " . SALARY_TABLE . " WHERE salary_id = '$salary_id'";

		if(!$result = $db->sql_query($sql))
		{
			message_die(GENERAL_ERROR, "Couldn't obtain salary information.", '', __LINE__, __FILE__, $sql);
		}

		if ( $row = $db->sql_fetchrow($result) )
		{

			$template->assign_vars(array(
				'PAGE_TITLE' => ($mode == 'edit' ? $lang['Edit_salary'] : $lang['Delete_salary']),
				'PAGE_EXPLAIN' => ($mode == 'edit' ? $lang['Edit_salary_explain'] . (' <a href="' . append_sid("admin_salary.$phpEx?mode=delete&salary_id=$salary_id") . '">' . $lang['Delete_salary'] . '</a>') : $lang['Delete_salary_explain'] . (' <a href="' . append_sid("admin_salary.$phpEx?mode=edit&salary_id=$salary_id") . '">' . $lang['Edit_salary'] . '</a>')),
				'PAGE_ACTION' => ($mode == 'edit' ? "admin_salary.$phpEx?mode=update&action=modify&salary_id=$salary_id&sid=" . $userdata['session_id'] . "" : "admin_salary.$phpEx?mode=update&action=delete&salary_id=$salary_id&sid=" . $userdata['session_id'] . ""),

				'L_SUBMIT' => ($mode == 'edit' ? $lang['Salary_update'] : $lang['Salary_delete']),
				'SALARY_USERNAME' => ($user_id != ANONYMOUS ? $username : $username),
				'SALARY_ID' => $salary_id,
				'SALARY_JOB' => $row['salary_job'],
				'SALARY_LENTIME' => $row['salary_lentime'],
				'SALARY_MONEY' => $row['salary_money'],		
				'SALARY_USERNAME' => $salary_username,
				'SALARY_ACTIVE_YES' => ($row['salary_active'] ? 'checked="checked"' : ''),
				'SALARY_ACTIVE_NO' => (!$row['salary_active'] ? 'checked="checked"' : '')

			));
		}
		break;
	case 'update':

		$salary_username = ( !empty($HTTP_POST_VARS['salary_username']) ) ? trim($HTTP_POST_VARS['salary_username']) : '';

		$salary_job = ( !empty($HTTP_POST_VARS['salary_job']) ) ? trim($HTTP_POST_VARS['salary_job']) : '';
		
		$salary_lentime = ( !empty($HTTP_POST_VARS['salary_lentime']) ) ? trim($HTTP_POST_VARS['salary_lentime']) : '';

		$salary_money = ( !empty($HTTP_POST_VARS['salary_money']) ) ? trim($HTTP_POST_VARS['salary_money']) : '';
		
		$salary_active = ( !empty($HTTP_POST_VARS['salary_active']) ) ? 1 : 0;

		$user_id = $userdata['user_id'];

		switch ($action)
		{
			case 'add':
				$sql = "SELECT user_id 
				FROM " . USERS_TABLE . "
				WHERE username = '$salary_username'";
				if ( !($result = $db->sql_query($sql)) )
				{
					message_die(GENERAL_ERROR, 'Could not get username', '', __LINE__, __FILE__, $sql);
				}

				while ( $row = $db->sql_fetchrow($result) )
				{
					$user_id = $row['user_id'];
				}
				$db->sql_freeresult($result);


				if($salary_username && $salary_job)
				{

					$sql = "INSERT INTO " . SALARY_TABLE . " (user_id ,salary_id, salary_job , salary_money , salary_active , salary_lentime) 
													  VALUES ('$user_id', '$salary_id','$salary_job', '$salary_money', '$salary_active','$salary_lentime' )";
					if ( !$db->sql_query($sql) )
					{
						$message = $lang['Salary_add_fail'];
					}
					else
					{
						$message = $lang['Salary_add_success'];
						$action_success = TRUE;
					}
				}
				else
				{
					$message = $lang['Salary_incomplete'];
				}
				break;
			case 'modify':

		$sql = "SELECT user_id FROM " . USERS_TABLE . " WHERE username = '$salary_username'";

		if(!$result = $db->sql_query($sql))
		{
			message_die(GENERAL_ERROR, "Couldn't obtain user information.", '', __LINE__, __FILE__, $sql);
		}
		if ( $row = $db->sql_fetchrow($result) )
		{
			$user_id=$row['user_id'];
		}
		$db->sql_freeresult($result);

				if($salary_id && $salary_job && $salary_username)
				{

					$sql = "UPDATE " . SALARY_TABLE . " SET user_id = '$user_id', salary_job = '$salary_job',  salary_money = '$salary_money', salary_lentime = '$salary_lentime', salary_active = '$salary_active'   WHERE salary_id = '$salary_id'";

					if ( !$db->sql_query($sql) )
					{
						$message = $lang['Salary_update_fail'];
					}
					else
					{
						$message = $lang['Salary_update_success'];
						$action_success = TRUE;
					}
				}
				else
				{
					$message = $lang['Salary_incomplete'];
				}
				break;
			case 'delete':

				if($salary_id)
				{
					$sql = "DELETE FROM " . SALARY_TABLE . " WHERE salary_id = '$salary_id'";

					if ( !$db->sql_query($sql) )
					{
						$message = $lang['Salary_delete_fail'];
					}
					else
					{
						$message = $lang['Salary_delete_success'];
						$action_success = TRUE;
					}
				}
				else
				{
					$message = $lang['Salary_delete_fail'];
				}
				break;
		} // Close Update Switch

		// if(!$action_success)
		// {
			// $message .= '<br /><br />' . sprintf($lang['Click_return_salary'], '<a href="' . $HTTP_REFERER . '">', '</a>');
		// }

		$message .= '<br /><br />' . sprintf($lang['Click_return_salary'], '<a href="' . append_sid("admin_salary.$phpEx?mode=mana&sid=" . $userdata['session_id'] . "") . '">', '</a>');
		message_die(GENERAL_MESSAGE, $message);

		break;
}

$template->pparse("body");


// Page Footer
include("page_footer_admin.$phpEx");
?>

小弟我的站還沒架設好\r
目前都僅在我的電腦內\r
所以資料夾才會有中文的名稱\r
讓各位大大見笑了

因為找不到其他類似的外掛
所以雖然是有一點歷史的
還是有需要

有哪位大大能幫小弟解惑嗎??
謝謝!!

發表於 : 2005-01-11 22:42
小西
2.0.11可以用...後台失效的問題看這篇改就OK了
http://phpbb-tw.net/phpbb/viewtopic.php?t=31200

發表於 : 2005-01-11 22:53
wert
小西 寫:2.0.11可以用...後台失效的問題看這篇改就OK了
http://phpbb-tw.net/phpbb/viewtopic.php?t=31200

謝謝
可是我改過之後還是不行
我在新增資料那邊設定好之後送出\r
結果出現如下圖的結果
圖檔

在最上端還是有出現那一行字耶\r
請問又是那邊的問題呢??

發表於 : 2005-01-11 23:24
小西
那個錯誤不是因為後台失效...可能你有哪邊改錯了吧?
有裝cash mod嗎?

發表於 : 2005-01-12 11:43
wert
小西 寫:那個錯誤不是因為後台失效...可能你有哪邊改錯了吧?
有裝cash mod嗎?
有的,我有裝
我又再移除又重新安裝還是一樣\r
不知道問題出現在哪呢??
謝謝!!

發表於 : 2005-01-12 11:44
.::藍色的天空::.
if($setmodules == 1)

改為\r

if( !empty($setmodules) )

發表於 : 2005-01-12 14:38
wert
.::藍色的天空::. 寫:if($setmodules == 1)

改為\r

if( !empty($setmodules) )

謝謝藍大的指導
小弟照著藍大的教法去做修改\r
圖片中上面那行字也經不見了
可是圖片中下面那個無法新增資料還是存在著
不知道問題又是出在哪??
還煩請藍大再予指導一番\r
小弟安裝的也是藍大所發表的:i-Cash Mod 1.0.3 [貨幣系統]
文章參考連結:
http://phpbb-tw.net/phpbb/viewtopic.php ... light=cash

謝謝!!

發表於 : 2005-02-01 15:53
wert
藍大\r
請問一下您所發表的i-Cash Mod 1.0.3 [貨幣系統]
是不是無法相容於這個薪資發放系統的外掛呢??
有沒有其他大大有辦法可以幫小弟解決嗎??
謝謝!!

發表於 : 2005-02-01 16:10
小西
wert 寫:藍大\r
請問一下您所發表的i-Cash Mod 1.0.3 [貨幣系統]
是不是無法相容於這個薪資發放系統的外掛呢??
有沒有其他大大有辦法可以幫小弟解決嗎??
謝謝!!
問一下你的貨幣名稱是什麼...
salary mod他是用user_money喔

發表於 : 2005-02-01 16:25
wert
小西 寫:
wert 寫:藍大\r
請問一下您所發表的i-Cash Mod 1.0.3 [貨幣系統]
是不是無法相容於這個薪資發放系統的外掛呢??
有沒有其他大大有辦法可以幫小弟解決嗎??
謝謝!!
問一下你的貨幣名稱是什麼...
salary mod他是用user_money喔
感謝小西大大的回覆
我不知道耶\r
應該也是user_money吧\r

代碼: 選擇全部

##############################################################
## 外掛名稱: i-Cash Mod
## 外掛作者: Ray < blue_sky_ray@hotmail.com > (Ray Fung) http://www.ioptional.com/
## 外掛簡介: 	一個簡單的貨幣系統,對於論壇運算速度沒有太大的負面影響,
##            而暫時功能有版主修改貨幣,發文以及回文獎勵,
##            自定[color=red]user_money[/color] 和 [color=red]user_points[/color] 名稱,捐贈的功能等等。
##		
##		
## 外掛版本: 1.0.3
##
## 安裝難度: 初手
## 安裝時間: 35 分鐘
## 修改檔案: 8
##		viewtopic.php
##		includes/constants.php
##		includes/functions_post.php
##		includes/usercp_viewprofile.php
##		admin/admin_board.php
##		language/lang_chinese_traditional_taiwan/lang_admin.php
##		language/lang_chinese_traditional_taiwan/lang_main.php
##		templates/subSilver/viewtopic_body.tpl
##		templates/subSilver/admin/board_config_body.tpl
##
## 加入檔案: 4
##		icash.php
##		admin/admin_icashmod.php
##		templates/subSilver/icash_mod_body.tpl
##		templates/subSilver/admin/icashlogs_list_body.tpl
##############################################################
## 作者之言:
##	- 兩種貨幣功能\r
## 	- 捐贈功能\r
##	- 歷史記錄
##	- 自定貨幣名稱\r
##	- 自定貨幣新減
##############################################################
## Version History
## v1.0.3
##	- 修正 user_points 更新問題
##	- 刪除個人資料編輯貨幣
##	- 加入獨立編輯貨幣頁面\r
##	- 加入歷史記錄
##	- 語系更變
##	- 檢視文章中加入修改會員貨幣\r
##	- 個人資料加入修改會員貨幣\r
##	- 刪除文章/主題時減少會員貨幣\r
## v1.0.2
##	- 美化個人資料
##	- 修正捐贈名稱\r
## v1.0.1
##	- 加強安全性\r
##	- 加入捐贈功能\r
## v1.0.0
##	- 版本釋出\r
##############################################################
## 安裝此外掛之前請先備份好你的論壇。
##############################################################
#
#-----[ SQL ]--------------------------------------------
#
ALTER TABLE phpbb_users ADD user_money mediumint(8) DEFAULT '0' NOT NULL;
ALTER TABLE phpbb_users ADD user_points mediumint(8) DEFAULT '0' NOT NULL;
INSERT INTO phpbb_config (config_name, config_value) VALUES ('icash_money', '金錢');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('icash_points', '積分');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('icash_money_reply', '5');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('icash_points_reply', '1');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('icash_money_newtopic', '10');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('icash_points_newtopic', '2');

CREATE TABLE phpbb_icash_log (
	log_id mediumint(8) NOT NULL auto_increment,
	log_affort mediumint(8) NOT NULL default '0',
	log_value mediumint(8) NOT NULL default '0',
	log_reason varchar(255) NOT NULL default '',
	log_user mediumint(8) NOT NULL default '0',
	log_time varchar(255) NOT NULL default '',
	log_to mediumint(8) NOT NULL default '0',
	log_cash mediumint(8) NOT NULL default '0',
	PRIMARY KEY  (log_id)
);

#
#-----[ OPEN ]--------------------------------------------
#
viewtopic.php

#
#-----[ FIND ]--------------------------------------------
#
//
// Go ahead and pull all data for this topic
//
$sql = "SELECT u.username

#
#-----[ IN-LINE FIND ]--------------------------------------------
#
, u.user_allowsmile

#
#-----[ AFTER, ADD ]--------------------------------------------
#
, u.user_money, u.user_points

#
#-----[ FIND ]--------------------------------------------
#
	$poster_joined = ( $postrow[$i]['user_id'] != ANONYMOUS ) ? $lang['Joined'] . ': ' . create_date($lang['DATE_FORMAT'], $postrow[$i]['user_regdate'], $board_config['board_timezone']) : '';

#
#-----[ AFTER, ADD ]--------------------------------------------
#
	$poster_money = ( $postrow[$i]['user_id'] != ANONYMOUS ) ? $board_config['icash_money'] . ': ' . $postrow[$i]['user_money'] : '';

	$poster_points = ( $postrow[$i]['user_id'] != ANONYMOUS ) ? $board_config['icash_points'] . ': ' . $postrow[$i]['user_points'] : '';

#
#-----[ FIND ]--------------------------------------------
#
	else
	{
		$l_edited_by = '';
	}

#
#-----[ AFTER, ADD ]--------------------------------------------
#
$icash_mod = ( $is_auth['auth_mod'] ) ? '<a href="'.append_sid("icash.$phpEx?u=".$poster_id).'">'.sprintf($lang['icash_modd'], $poster).'</a>' : '<a href="'.append_sid("icash.$phpEx?u=".$poster_id).'">'.sprintf($lang['icash_mod_donate'], $poster).'</a>';

#
#-----[ FIND ]--------------------------------------------
#
		'POSTER_FROM' => $poster_from,
		'POSTER_AVATAR' => $poster_avatar,

#
#-----[ AFTER, ADD ]--------------------------------------------
#
		'POSTER_MONEY' => $poster_money,
		'POSTER_POINTS' => $poster_points,
		'ICASH' => $icash_mod,

#
#-----[ OPEN ]---------------------------------
#
includes/constants

#
#-----[ FIND ]---------------------------------
#
?>

#
#-----[ BEFORE, ADD ]---------------------------------
#
define('ICASH_LOG_TABLE', $table_prefix.'icash_log');

#
#-----[ OPEN ]--------------------------------------------
#
includes/functions_post.php

#
#-----[ FIND ]--------------------------------------------
#
	global $db;

	$sign = ($mode == 'delete') ? '- 1' : '+ 1';

#
#-----[ REPLACE WITH ]--------------------------------------------
#
	global $db, $board_config;

	$sign = ($mode == 'delete') ? '- 1' : '+ 1';

#
#-----[ FIND ]--------------------------------------------
#
	$sign = ($mode == 'delete') ? '- 1' : '+ 1';

#
#-----[ AFTER, ADD ]--------------------------------------------
#
	$money ='0';
	$points = '0';
	if($mode == 'newtopic') 
	{ 
		$money = '+' . $board_config['icash_money_newtopic'];
		$points = '+' . $board_config['icash_points_newtopic'];
	}
	else if($mode == 'reply') 
	{ 
		$money = '+' . $board_config['icash_money_reply'];
		$points = '+' . $board_config['icash_points_reply'];
	}


#
#-----[ FIND ]--------------------------------------------
#
			if ($post_data['first_post'])
			{
				$forum_update_sql .= ', forum_topics = forum_topics - 1';

#
#-----[ AFTER, ADD ]--------------------------------------------
#
				$money = '- ' . $board_config['icash_money_newtopic'];
				$points = '- ' . $board_config['icash_points_newtopic'];

#
#-----[ FIND ]--------------------------------------------
#
				$sql = "SELECT MAX(post_id) AS last_post_id
					FROM " . POSTS_TABLE . " 
					WHERE topic_id = $topic_id";
				if (!($result = $db->sql_query($sql)))
				{
					message_die(GENERAL_ERROR, 'Error in deleting post', '', __LINE__, __FILE__, $sql);
				}

#
\n#-----[ BEFORE, ADD ]--------------------------------------------
#
				$money = '- ' . $board_config['icash_money_reply'];
				$points = '- ' . $board_config['icash_points_reply'];

#
#-----[ FIND ]--------------------------------------------
#
	if ($mode != 'poll_delete')
	{
		$sql = "UPDATE " . USERS_TABLE . " 
			SET user_posts = user_posts $sign
			WHERE user_id = $user_id";
		if (!$db->sql_query($sql, END_TRANSACTION))
		{
			message_die(GENERAL_ERROR, 'Error in posting', '', __LINE__, __FILE__, $sql);
		}

#
#-----[ REPLACE WITH ]--------------------------------------------
#
	if ($mode != 'poll_delete')
	{
		$sql = "UPDATE " . USERS_TABLE . " 
			SET user_posts = user_posts $sign , user_money = user_money $money , user_points = user_points $points 
			WHERE user_id = $user_id";
		if (!$db->sql_query($sql, END_TRANSACTION))
		{
			message_die(GENERAL_ERROR, 'Error in posting', '', __LINE__, __FILE__, $sql);
		}

#
#-----[ OPEN ]--------------------------------------------
#
admin/admin_board.php

#
#-----[ FIND ]--------------------------------------------
#
	"SMTP_USERNAME" => $new['smtp_username'],
	"SMTP_PASSWORD" => $new['smtp_password'],

#
#-----[ AFTER, ADD ]--------------------------------------------
#
	"L_ICASH_MOD" => $lang['icash'],
	"L_ICASH_MONEY" => $lang['icash_money'],
	"L_ICASH_POINTS" => $lang['icash_points'],
	"L_ICASH_MONEY_REPLY" => $lang['icash_money_reply'],
	"L_ICASH_POINTS_REPLY" => $lang['icash_points_reply'],
	"L_ICASH_MONEY_NEWTOPIC" => $lang['icash_money_newtopic'],
	"L_ICASH_POINTS_NEWTOPIC" => $lang['icash_points_newtopic'],
	"ICASH_MONEY" => $new['icash_money'],
	"ICASH_POINTS" => $new['icash_points'],
	"ICASH_MONEY_REPLY" => $new['icash_money_reply'],
	"ICASH_POINTS_REPLY" => $new['icash_points_reply'],
	"ICASH_MONEY_NEWTOPIC" => $new['icash_money_newtopic'],
	"ICASH_POINTS_NEWTOPIC" => $new['icash_points_newtopic'],

#
#-----[ OPEN ]--------------------------------------------
#
includes/usercp_viewprofile.php

#
#-----[ FIND ]--------------------------------------------
#
$search_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_search'] . '" alt="' . $lang['Search_user_posts'] . '" title="' . $lang['Search_user_posts'] . '" border="0" /></a>';
$search = '<a href="' . $temp_url . '">' . $lang['Search_user_posts'] . '</a>';

#
#-----[ AFTER, ADD ]--------------------------------------------
\n#
$user_points = $profiledata['user_points'];
$user_money = $profiledata['user_money'];

$icash_mod = ( $userdata['user_level'] >= 1 ) ? '<a href="'.append_sid("icash.$phpEx?u=".$profiledata['user_id']).'">'.sprintf($lang['icash_modd'], $profiledata['username']).'</a>' : '<a href="'.append_sid("icash.$phpEx?u=".$profiledata['user_id']).'">'.sprintf($lang['icash_mod_donate'], $profiledata['username']).'</a>';

#
#-----[ FIND ]--------------------------------------------
#
	'YIM_IMG' => $yim_img,
	'YIM' => $yim,

#
#-----[ AFTER, ADD ]--------------------------------------------
#
	'AUTH' => $ap_mod,
	'ICASH' => $icash_mod,
	'POINTS' => $user_points,
	'MONEY' => $user_money,
	'L_POINTS' => $board_config['icash_points'],
	'L_MONEY' => $board_config['icash_money'],

\n#
#-----[ OPEN ]--------------------------------------------
#
language/lang_chinese_traditional_taiwan/lang_admin.php

#
#-----[ FIND ]--------------------------------------------
#
// 
// That's all Folks!
// -------------------------------------------------

#
#-----[ BEFORE, ADD ]--------------------------------------------
#
/* i-Cash Mod */
$lang['icash'] = 'i-Cash Mod';
$lang['icash_money'] = 'user_money 名稱';
$lang['icash_points'] = 'user_points 名稱';
$lang['icash_money_reply'] = 'user_money 回覆獎勵';
$lang['icash_points_reply'] = 'user_points 回覆獎勵';
$lang['icash_money_newtopic'] = 'user_money 發文獎勵';
$lang['icash_points_newtopic'] = 'user_points 發文獎勵';
$lang['icashmod_log_id'] = '編號';
$lang['icashmod_log_reason'] = '原因';
$lang['icashmod_log_affort'] = '影響模式';
$lang['icashmod_log_auth_value'] = '影響數值';
$lang['icashmod_log_time'] = '時間';
$lang['icashmod_log_user'] = '行動會員名稱';
$lang['icashmod_log_title'] = '貨幣記錄';
$lang['icashmod_log_to'] = '影響會員名稱';
$lang['icashmod_log_cash'] = '貨幣';

#
#-----[ OPEN ]--------------------------------------------
#
language/lang_chinese_traditional_taiwan/lang_main.php

#
#-----[ FIND ]--------------------------------------------
#
//
// That's all Folks!
// -------------------------------------------------

#
#-----[ BEFORE, ADD ]--------------------------------------------
#
/* i-Cash Mod */
$lang['icash_mod'] = '虛擬貨幣';
$lang['icash_increase'] = '增加'; 
$lang['icash_decrease'] = '減少'; 
$lang['icash_set'] = '設為'; 
$lang['icash_aset'] = '設定';
$lang['icash_donate'] = '捐贈'; 
$lang['icash_success'] = '更新會員貨幣完成<br /><br />點選 %s這裡%s 返回首頁';
$lang['icash_error1'] = '請不要試行非法更改貨幣<br /><br />點選 %s這裡%s 返回首頁';
$lang['icash_error2'] = '身上貨幣不足,無法捐贈貨幣<br /><br />點選 %s這裡%s 返回首頁';
$lang['icash_error3'] = '貨幣值不能為負數<br /><br />點選 %s這裡%s 返回首頁';
$lang['icash_error4'] = '訪客不能捐贈貨幣<br /><br />點選 %s這裡%s 返回首頁';
$lang['icash_auth_error'] = '你沒有權限修改會員的貨幣。';
$lang['icash_mod_title'] = '虛擬貨幣';
$lang['icash_reason'] = '原因';
$lang['icash_modd'] = '修改 %s 的貨幣';
$lang['icash_mod_donate'] = '捐贈貨幣給 %s ';

#
#-----[ OPEN ]--------------------------------------------
#
templates/subSilver/viewtopic_body.tpl

#
#-----[ FIND ]------------------------------------------ 
#
<br />{postrow.POSTER_FROM}

#
#-----[ IN-LINE FIND ]------------------------------------------ 
#
<br />{postrow.POSTER_FROM}

#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------ 
#
<br />{postrow.POSTER_MONEY}<br />{postrow.POSTER_POINTS}

#
#-----[ FIND ]--------------------------------------------
#
			<tr> 
				<td class="{postrow.ROW_CLASS}" width="150" align="left" valign="middle"><a href="#top">{L_BACK_TO_TOP}</a></td>

#
#-----[ BEFORE, ADD ]--------------------------------------------
#
			<tr>
				<td width="150" class="row1">{postrow.ICASH}</td>
				<td width="100%" class="row1" nowrap="nowrap"></td>
			</tr>

#
#-----[ OPEN ]--------------------------------------------
#
templates/subSilver/profile_view_body.tpl

#
#-----[ FIND ]------------------------------------------ 
# 
		<tr> 
		  <td valign="top" align="right" nowrap="nowrap"><span class="gen">{L_INTERESTS}:&nbsp;</span></td>
		  <td> <b><span class="gen">{INTERESTS}</span></b></td>
		</tr>

#
#-----[ AFTER, ADD ]--------------------------------------------
#
		<tr> 
		  <td class="row1" valign="middle" align="right" nowrap="nowrap"><span class="gen">{L_MONEY}:&nbsp;</span></td>
		  <td class="row1"><b><span class="gen">{MONEY}</span></b></td>
		</tr>
		<tr> 
		  <td class="row1" valign="top" align="right" nowrap="nowrap"><span class="gen">{L_POINTS}:&nbsp;</span></td>
		  <td class="row1"><b><span class="gen">{POINTS}</span></b></td>
		</tr>
		<tr> 
		  <td class="row1" valign="middle" align="right" nowrap="nowrap"></td>
		  <td class="row1">{ICASH}</td>
		</tr>

#
#-----[ OPEN ]--------------------------------------------
#
templates/subSilver/admin/board_config_body.tpl

#
#-----[ FIND ]--------------------------------------------
#
	<tr>
		<td class="row1">{L_ENABLE_PRUNE}</td>
		<td class="row2"><input type="radio" name="prune_enable" value="1" {PRUNE_YES} /> {L_YES}&nbsp;&nbsp;<input type="radio" name="prune_enable" value="0" {PRUNE_NO} /> {L_NO}</td>
	</tr>

#
#-----[ AFTER, ADD ]--------------------------------------------
#
	<tr>
		<th colspan="2">{L_ICASH_MOD}</th>
	</tr>
	<tr>
		<td class="row1">{L_ICASH_MONEY}</td>
		<td class="row2"><input class="post" type="text" name="icash_money" size="12" maxlength="12" value="{ICASH_MONEY}" /></td>
	</tr>
	<tr>
		<td class="row1">{L_ICASH_POINTS}</td>
		<td class="row2"><input class="post" type="text" name="icash_points" size="12" maxlength="12" value="{ICASH_POINTS}" /></td>
	</tr>
	<tr>
		<td class="row1">{L_ICASH_MONEY_NEWTOPIC}</td>
		<td class="row2"><input class="post" type="text" name="icash_money_newtopic" size="8" maxlength="8" value="{ICASH_MONEY_NEWTOPIC}" /></td>
	</tr>
	<tr>
		<td class="row1">{L_ICASH_POINTS_NEWTOPIC}</td>
		<td class="row2"><input class="post" type="text" name="icash_points_newtopic" size="8" maxlength="8" value="{ICASH_POINTS_NEWTOPIC}" /></td>
	</tr>
	<tr>
		<td class="row1">{L_ICASH_MONEY_REPLY}</td>
		<td class="row2"><input class="post" type="text" name="icash_money_reply" size="8" maxlength="8" value="{ICASH_MONEY_REPLY}" /></td>
	</tr>
	<tr>
		<td class="row1">{L_ICASH_POINTS_REPLY}</td>
		<td class="row2"><input class="post" type="text" name="icash_points_reply" size="8" maxlength="8" value="{ICASH_POINTS_REPLY}" /></td>
	</tr>

#
#-----[ COPY ]--------------------------------------------
#
root/icash.php						to  ./
root/admin/admin_icashmod.php				to  ./admin/
root/templates/subSilver/icash_mod_bocy.tpl		to  ./templates/subSilver/
root/templates/subSilver/admin/icashlogs_list_body.tpl	to  ./templates/admin/subSilver/

# 
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 
# 
# EoM 

發表於 : 2005-02-01 16:35
小西
你要不要再貼一下錯誤的圖?

發表於 : 2005-02-01 17:52
問題狂
沒有到他是用easy php來架站...
少見...