[討論] Face for phpBB3 (虛擬形象)
版面規則
請注意!您的提問必須遵守發問格式,違者砍文。
請注意!您的提問必須遵守發問格式,違者砍文。
[討論] Face for phpBB3 (虛擬形象)
●主機作業系統:Windows 7
●您的上網方式:FTTB
●您安裝的程式:Apache 2.2.17+ php 5.3.3 + MySql 5.1.54
●您的 phpBB 版本:phpBB 3.0.8
●您的 phpBB 連結網址: http://wang5555.dnsfor.me/test/phpBB3/
●安裝外掛:Face for phpBB3 (虛擬形象)
--
請問:這支外掛是否需要另外添加類似「虛擬貨幣」的外掛,才得以運行呢?
●您的上網方式:FTTB
●您安裝的程式:Apache 2.2.17+ php 5.3.3 + MySql 5.1.54
●您的 phpBB 版本:phpBB 3.0.8
●您的 phpBB 連結網址: http://wang5555.dnsfor.me/test/phpBB3/
●安裝外掛:Face for phpBB3 (虛擬形象)
--
請問:這支外掛是否需要另外添加類似「虛擬貨幣」的外掛,才得以運行呢?
Re: [討論] Avatar(虛擬形象) for phpBB3
感謝您的回覆!ETERNAL 寫:不用添加「虛擬貨幣」
用文章數來判定是否到達使用衣服的條件
我會抽空先在測試論壇裝裝看的,有問題再向您請教!
Re: [討論] Avatar(虛擬形象) for phpBB3
試裝後的建議與疑惑:
- 建議更新外掛名稱為「Face for phpBB3 (虛擬形象)」。
- 建議使用 MODX 格式編寫,外掛壓縮檔加入版本編號。
- 建議增加外掛更新記錄。
- 除錯:
- face_for_phpbb3/root 資料夾:
style -> styles - 安裝說明:
- copy
style -> styles - open
/includes/functions_display.php
old:new:代碼: 選擇全部
find case AVATAR_REMOTE: if (!$config['allow_avatar_remote'] && !$ignore_config) { return ''; } break;
find代碼: 選擇全部
case AVATAR_REMOTE: if (!$config['allow_avatar_remote'] && !$ignore_config) { return ''; } break;
-
old:
new:
代碼: 選擇全部
open /includes/memberlist.php
p.s.代碼: 選擇全部
open memberlist.php
您第 3 次編輯後,已修改此處。
- copy
- face_for_phpbb3/root 資料夾:
- 如何啟用?
在會員控制台看不到原本的「編輯頭像」;
當然,也就看不到「是否使用虛擬形象」?
Re: [討論] Avatar(虛擬形象) for phpBB3
謝謝您的建議
1.已做修改
2.對phpBB3還不熟悉,看不懂MODX格式怎麼製作,以後研究一下
3.已補上
4.已修改,謝謝告知
5.
open
/styles/prosilver/template/ucp_avatar_options.html
find
before add
把風格修改後,可以看到控制選像,如下圖
1.已做修改
2.對phpBB3還不熟悉,看不懂MODX格式怎麼製作,以後研究一下
3.已補上
4.已修改,謝謝告知
5.
open
/styles/prosilver/template/ucp_avatar_options.html
find
代碼: 選擇全部
</fieldset>
<!-- IF S_IN_AVATAR_GALLERY -->
代碼: 選擇全部
<dl>
<dt><label for="yes">是否使用虛擬形象:</label><br /><span>使用形象中心的造形作為頭像,欲關閉請選取刪除圖片</span></dt>
<dd>
<label for="yes"><input type="checkbox" name="face" id="yes" value="1" class="inputbox autowidth" /> 是</label>
</dd>
</dl>
水色論壇 http://www.et99.net
簡德賢分享
簡德賢分享
Re: [討論] Face for phpBB3 (虛擬形象)
只要找些官方認證的外掛試裝,就會慢慢熟悉的;ETERNAL 寫: 2.對phpBB3還不熟悉,看不懂MODX格式怎麼製作,以後研究一下
官方也有線上的「MODX Creator」工具可以使用。
這個檔我有修改。ETERNAL 寫: 5.
open
/styles/prosilver/template/ucp_avatar_options.html
...
把風格修改後,可以看到控制選像,如下圖
原來新論壇預設下,並沒有「啟用頭像」。
我到後台啟用頭像,並且點選底下四個選項之一後,便出現了相關選項了。 問題與建議:
1.啟用虛擬形象後,頁頂出現錯誤碼:
- UCP -> 編輯頭像
- 會員列表
- 文章
- 形象中心(分五張擷圖)
目前是下載您之前編輯第 2 次的版本,
我會再抽空下載您編輯第 4 次的版本。
2. 另外,發現網站伺服器會停用;不過,不能確定與此外掛有關。
3. 建議您在頁頂,或是在 UCP,增加可以到「形象中心」的連結。
Re: [討論] Face for phpBB3 (虛擬形象)
安裝說明漏了這段
open
/includes/functions_display.php
find
replace
修改一個bug
open
viewtopic.php
find
before add
我這邊的環境沒辦法顯示php的NOTICE
重裝php以及修改php.ini多次,仍然沒辦法
對於部分的NOTICE錯誤提示無能為力
open
/includes/functions_display.php
find
代碼: 選擇全部
function get_user_avatar($avatar, $avatar_type, $avatar_width, $avatar_height, $alt = 'USER_AVATAR', $ignore_config = false)
代碼: 選擇全部
function get_user_avatar($avatar, $avatar_type, $avatar_width, $avatar_height, $alt = 'USER_AVATAR', $ignore_config = false,$uid=0)
open
viewtopic.php
find
代碼: 選擇全部
if ($poster_sex_list[$v] == "m")
{
$tempequip = '0-0-0-0-0-0-0-0-init-init-0-init-0-init-init-0-0-0-init-0-0-0-0-0-0-0'; //男性的初始值
}
代碼: 選擇全部
$tempequip = '0-0-0-0-0-0-0-0-init-init-0-init-0-init-init-0-0-0-init-0-0-0-0-0-0-0'; //男性的初始值
重裝php以及修改php.ini多次,仍然沒辦法
對於部分的NOTICE錯誤提示無能為力
水色論壇 http://www.et99.net
簡德賢分享
簡德賢分享
Re: [討論] Face for phpBB3 (虛擬形象)
經過這個修改後,目前我的測試論壇:ETERNAL 寫:安裝說明漏了這段
open
/includes/functions_display.php
...
修改一個bug
open
viewtopic.php
...
- 在「UCP -> 編輯頭像」頁頂已正常。
- 在「會員列表」頁頂已正常。
- 在「文章」之虛擬形象已正常顯示,但是頁頂仍有錯誤訊息。
參考連結:http://220.134.232.37/test/phpBB3/viewtopic.php?f=2&t=3 - 在「形象中心」頁頂仍有錯誤訊息。
參考連結:http://220.134.232.37/test/phpBB3/face.php
建議您試試以下作法:ETERNAL 寫: 我這邊的環境沒辦法顯示php的NOTICE
重裝php以及修改php.ini多次,仍然沒辦法
對於部分的NOTICE錯誤提示無能為力
Re: [討論] Face for phpBB3 (虛擬形象)
謝謝您的指點
Notice提示的錯誤已修復
請重新下載
http://www.et99.net/tool/face_for_phpbb3.rar
把
/root/
face.php
facealbum.php
facebuy.php
facedata.php
/root/styles/prosilver/template/
face_left.html
face_center.html
face_ctb_js2.js
覆蓋過去
Notice提示的錯誤已修復
請重新下載
http://www.et99.net/tool/face_for_phpbb3.rar
把
/root/
face.php
facealbum.php
facebuy.php
facedata.php
/root/styles/prosilver/template/
face_left.html
face_center.html
face_ctb_js2.js
覆蓋過去
水色論壇 http://www.et99.net
簡德賢分享
簡德賢分享
Re: [討論] Face for phpBB3 (虛擬形象)
完成這個動作之後,發現:ETERNAL 寫: 請重新下載
http://www.et99.net/tool/face_for_phpbb3.rar
把
/root/
face.php
facealbum.php
facebuy.php
facedata.php
/root/styles/prosilver/template/
face_left.html
face_center.html
face_ctb_js2.js
覆蓋過去
- 「文章」頁頂仍然有錯誤訊息,如下:
底下是修改後的 viewtopic.php 之壓縮檔,請查看是否漏掉哪些修改?謝謝!
代碼: 選擇全部
phpBB Debug] PHP Notice: in file /viewtopic.php on line 1637: Undefined index: 2 [phpBB Debug] PHP Notice: in file /viewtopic.php on line 1651: Undefined offset: 2 [phpBB Debug] PHP Notice: in file /viewtopic.php on line 1655: Undefined offset: 2 [phpBB Debug] PHP Notice: in file /includes/functions.php on line 4505: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3706) [phpBB Debug] PHP Notice: in file /includes/functions.php on line 4507: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3706) [phpBB Debug] PHP Notice: in file /includes/functions.php on line 4508: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3706) [phpBB Debug] PHP Notice: in file /includes/functions.php on line 4509: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3706)
- 「形象中心」相關頁面(face.php、facealbum.php、facedata.php)都會出現類似底下的訊息:
研判:可能是沒有設定底下相關的語言變數所致?
代碼: 選擇全部
phpBB Debug] PHP Notice: in file /face.php on line 310: Undefined index: AVATAR_PAGE [phpBB Debug] PHP Notice: in file /includes/functions.php on line 4505: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3706) [phpBB Debug] PHP Notice: in file /includes/functions.php on line 4507: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3706) [phpBB Debug] PHP Notice: in file /includes/functions.php on line 4508: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3706) [phpBB Debug] PHP Notice: in file /includes/functions.php on line 4509: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3706)
代碼: 選擇全部
page_header($user->lang['AVATAR_PAGE']);
Re: [討論] Face for phpBB3 (虛擬形象)
1.
我這邊使用你的viewtopic.php沒有出現錯誤,我猜想是否設定上有問題
看一下控制台是否設定與我相同 2.
語系忘記修改,已補上
open
/language/zh_cmn_hant/common.php
find
after add
我這邊使用你的viewtopic.php沒有出現錯誤,我猜想是否設定上有問題
看一下控制台是否設定與我相同 2.
語系忘記修改,已補上
open
/language/zh_cmn_hant/common.php
find
代碼: 選擇全部
'AVATAR_WRONG_SIZE' => '頭像的寬度必須大於 %1$d 像素,高度必須大於 %2$d 像素,並且寬度不得超過 %3$d 像素,高度不得超過 %4$d 像素。您送出的頭像寬為 %5$d 像素,高為 %6$d 像素。',
代碼: 選擇全部
'AVATAR_PAGE' => '虛擬形象',
水色論壇 http://www.et99.net
簡德賢分享
簡德賢分享
Re: [討論] Face for phpBB3 (虛擬形象)
這個部份,我的設定與您一樣。ETERNAL 寫:1.
我這邊使用你的viewtopic.php沒有出現錯誤,我猜想是否設定上有問題
看一下控制台是否設定與我相同
原來,新論壇預設下,只有「在會員個人資料中顯示自訂個人資料欄位」而已。
我將「在主題頁面中顯示自訂個人資料欄位」設定為「是」之後,也就解決問題了。
加上這個修改後,之前頁頂出現的錯誤,已經全部消失了。ETERNAL 寫: 2.
語系忘記修改,已補上
open
/language/zh_cmn_hant/common.php
問題與建議:
- 在 UCP 之「編輯頭像」頁面,使用虛擬形象後,並未出現圖示。
請問:這是正常的嗎?如果是,那麼有可能讓使用後的虛擬形象出現嗎? - 建議:在 UCP 之「編輯頭像」頁面,增加到「形象中心」的連結。
--開啟--
styles/prosilver/template/ucp_avatar_options.html
--找到----取代成--代碼: 選擇全部
使用形象中心的造形作為頭像,欲關閉請選取刪除圖片
--儲存與關閉--代碼: 選擇全部
是否使用<a href="face.php">形象中心</a>的造型做為頭像?<br />使用後若欲關閉,請勾選刪除圖片。
- 建議:限制一般訪客進入 face.php。
--開啟--
face.php
--找到----之後,增加--代碼: 選擇全部
$user->setup('viewforum');
--儲存與關閉--代碼: 選擇全部
if ($user->data['user_id'] == ANONYMOUS) { login_box('', $user->lang['LOGIN']); }
Re: [討論] Face for phpBB3 (虛擬形象)
謝謝您的告知,借用您的圖補充到安裝說明上
1.曾經嘗試過,但找尋不到UPC的編輯頁面該修改哪一隻程式
2.我忘了把這建議修改上去,文章在審核中,麻煩幫我改一下囉
3. 留給有需求的人自行修改囉
1.曾經嘗試過,但找尋不到UPC的編輯頁面該修改哪一隻程式
2.我忘了把這建議修改上去,文章在審核中,麻煩幫我改一下囉
3. 留給有需求的人自行修改囉
水色論壇 http://www.et99.net
簡德賢分享
簡德賢分享
Re: [討論] Face for phpBB3 (虛擬形象)
試試看底下的檔案:ETERNAL 寫: 1.曾經嘗試過,但找尋不到UPC的編輯頁面該修改哪一隻程式
- includes/ucp/ucp_profile.php
已經拉您進來「版主管理群」;試試看是否以後可以不必再送審。ETERNAL 寫: 2.我忘了把這建議修改上去,文章在審核中,麻煩幫我改一下囉
Re: [討論] Face for phpBB3 (虛擬形象)
如果整理到一個段落之後,後續的 MODX 整理我來接手吧
剩下的就看有沒有想要把語系部分弄成多語化,如果有也是很簡單的 (語系變數隨便用用就好)
例如 Ultimate Points (積分) 外掛的導入步驟:
Open: memberlist.php
Find
Add after
目的只要製作一個 points.php 語系檔,就能夠直接導入讀取
語系檔裡面的語系變數
前台語系:
後台語系:
簡單來說,只要能夠用就好,那至於有沒有人要自己翻譯其他國家的語系,就讓他們用中文翻譯吧
如果需要 phpBB3 的性別外掛安裝版作參考,那我會另外安裝讓你測試的
看能不能把目標放在將這個外掛在 phpBB 官方的非官方認證外掛版面上發表
剩下的就看有沒有想要把語系部分弄成多語化,如果有也是很簡單的 (語系變數隨便用用就好)
例如 Ultimate Points (積分) 外掛的導入步驟:
Open: memberlist.php
Find
代碼: 選擇全部
$user->setup(array('memberlist', 'groups'));
代碼: 選擇全部
// Start Ultimate Points
$user->add_lang('mods/points');
// End Ultimate Points
語系檔裡面的語系變數
前台語系:
代碼: 選擇全部
$lang = array_merge($lang, array(
'FACE_01' => '虛擬形象',
));
代碼: 選擇全部
$lang = array_merge($lang, array(
'ACP_FACE_01' => '虛擬形象',
));
如果需要 phpBB3 的性別外掛安裝版作參考,那我會另外安裝讓你測試的
看能不能把目標放在將這個外掛在 phpBB 官方的非官方認證外掛版面上發表