[外掛修改]對FACE MOD個人設置做了點小更改

phpBB 2 MOD Support
無論是官方或非官方認證之外掛,安裝與使用問題討論。
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

主題已鎖定
yuei
星球公民
星球公民
文章: 93
註冊時間: 2005-12-20 22:14

[外掛修改]對FACE MOD個人設置做了點小更改

文章 yuei »

FACE MOD(虛擬形象)

狀況:原本使用者如果有放個人頭像的話

啟動虛擬形象,頭像會被虛擬形象取代
但是在關閉虛擬形象時,個人頭像會消失,又要重傳,很麻煩,非人性設置

解決方式

打開faceselect.php
-----找到-----

代碼: 選擇全部


$db->sql_query("UPDATE phpbb_users SET user_avatar_type = 0 WHERE user_id=$userdata[user_id]");

---取代成---

代碼: 選擇全部


if($userdata[user_avatar] <> '')
	{
		$db->sql_query("UPDATE phpbb_users SET user_avatar_type = 1 WHERE user_id=$userdata[user_id]");
	}else{
		$db->sql_query("UPDATE phpbb_users SET user_avatar_type = 0 WHERE user_id=$userdata[user_id]");
	}


如此一來,有上傳頭像的人關閉虛擬形象後
依舊可以顯示原本的頭像

沒有上傳頭像的人
依舊沒有頭像可以顯示

p.s.小小修改提供一下Orz...希望有一"點點"幫助...
p.s.2.更正過原碼了...copy錯語法~_~...多虧心靈老師提醒@@bb

其實只是將關閉形象後,會將user_avatar_type寫入成0

我加的那段語法..只是判斷在關閉時看有沒有上傳過頭像,有的話寫入1,沒有的話寫入0

至於那個2...Orz....我完全沒發現~_~bbb.....
我的站是將

允許連結頭像 從外部網址連結個人頭像

設成關閉的@@...所以沒這問題@_@b....
還請高手有興趣的話可以幫忙補強這個修改 :oops:
最後由 yuei 於 2006-03-12 00:58 編輯,總共編輯了 1 次。
---進期完成的外掛修改---
auction_mod加入拍賣問與答
行事曆,活動報名,相簿藝廊,3隻mod做整合如下
照片能發表至行事歷上,行事歷能看見該天照片
活動報名日期可從行事曆裡的活動做選擇
聊天室顯示會員照片
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8538
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: [外掛修改]對FACE MOD個人設置做了點小更改

文章 心靈捕手 »

yuei 寫: 打開faceselect.php
-----找到-----

代碼: 選擇全部


$db->sql_query("UPDATE phpbb_users SET user_avatar_type = 1 WHERE user_id=$userdata[user_id]");

---取代成---

代碼: 選擇全部


if($userdata[user_avatar] <> '')
	{
		$db->sql_query("UPDATE phpbb_users SET user_avatar_type = 1 WHERE user_id=$userdata[user_id]");
	}else{
		$db->sql_query("UPDATE phpbb_users SET user_avatar_type = 0 WHERE user_id=$userdata[user_id]");
	}

系統預設:
user_avatar_type = 1 -> 使用上傳的頭像
user_avatar_type = 2 -> 使用外部的連結
user_avatar_type = 3 -> 使用系統相簿
user_avatar_type = 4 -> 使用虛擬形象

我看您的修改代碼,
不僅在原始的檔案裡頭找不到,
而且修改後, 恐怕永遠不必啟用虛擬形象囉! :roll:
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
yuei
星球公民
星球公民
文章: 93
註冊時間: 2005-12-20 22:14

Re: [外掛修改]對FACE MOD個人設置做了點小更改

文章 yuei »

心靈捕手 寫:
yuei 寫: 打開faceselect.php
-----找到-----

代碼: 選擇全部


$db->sql_query("UPDATE phpbb_users SET user_avatar_type = 1 WHERE user_id=$userdata[user_id]");

---取代成---

代碼: 選擇全部


if($userdata[user_avatar] <> '')
	{
		$db->sql_query("UPDATE phpbb_users SET user_avatar_type = 1 WHERE user_id=$userdata[user_id]");
	}else{
		$db->sql_query("UPDATE phpbb_users SET user_avatar_type = 0 WHERE user_id=$userdata[user_id]");
	}

系統預設:
user_avatar_type = 1 -> 使用上傳的頭像
user_avatar_type = 2 -> 使用外部的連結
user_avatar_type = 3 -> 使用系統相簿
user_avatar_type = 4 -> 使用虛擬形象

我看您的修改代碼,
不僅在原始的檔案裡頭找不到,
而且修改後, 恐怕永遠不必啟用虛擬形象囉! :roll:

呀~~謝謝老師提醒
筆誤~_~
---進期完成的外掛修改---
auction_mod加入拍賣問與答
行事曆,活動報名,相簿藝廊,3隻mod做整合如下
照片能發表至行事歷上,行事歷能看見該天照片
活動報名日期可從行事曆裡的活動做選擇
聊天室顯示會員照片
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8538
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

To yuei:

您修改後的語法, 應該已經夠用.

如果啟用虛擬形象之前, 是使用 '外部的連結' 或 '系統相簿' 的話,
那麼關閉虛擬形象之後, 只好再重新設定個人的頭像了.
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
yuei
星球公民
星球公民
文章: 93
註冊時間: 2005-12-20 22:14

文章 yuei »

心靈捕手 寫:To yuei:

您修改後的語法, 應該已經夠用.

如果啟用虛擬形象之前, 是使用 '外部的連結' 或 '系統相簿' 的話,
那麼關閉虛擬形象之後, 只好再重新設定個人的頭像了.
嗯嗯 :-D

還是多謝心靈老師提醒錯誤 (:Y)
---進期完成的外掛修改---
auction_mod加入拍賣問與答
行事曆,活動報名,相簿藝廊,3隻mod做整合如下
照片能發表至行事歷上,行事歷能看見該天照片
活動報名日期可從行事曆裡的活動做選擇
聊天室顯示會員照片
主題已鎖定

回到「外掛問題討論」