[問題]虛擬形象圖片顯示問題..

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

版主: 版主管理群

sirius
星球普通子民
星球普通子民
文章: 30
註冊時間: 2003-09-07 13:36
來自: TW
聯繫:

[問題]虛擬形象圖片顯示問題..

文章 sirius »

問題外掛:虛擬形象2.20版
參考連結: http://phpbb-tw.net/phpbb/viewtopic.php?t=18723
使用版本:phpBB 2.0.5
Linux9 + php 4.2.2 + GD-1.8.4-11
網站位置:http://www.mamami.net/phpBB2/
狀況描述:
我裝好之後
照像是確定不行用.因為GD目前無法支援gif檔..(我是用rpm安裝.所以要等redhat出GD2.0以上版本吧..)
而我在檢視個人資料的時候可以看到圖片
但是..
當我發言的時候.旁邊卻無法顯示虛擬形象的圖片..
請問有哪位大大遇過這樣的問題嗎..
謝謝
依夢兒
竹貓忠實會員
竹貓忠實會員
文章: 2013
註冊時間: 2002-11-20 00:07

Re: [問題]虛擬形象圖片顯示問題..

文章 依夢兒 »

sirius 寫:當我發言的時候.旁邊卻無法顯示虛擬形象的圖片..
虛擬形象 > 個人設定中有一個開關,啟用了沒??
啟用之後,虛擬形象才會出現,取代原來的頭像。
有任何關於 phpBB 或是架站的問題,請在論壇上公開發表出來,大家一起討論。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。



搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。
sirius
星球普通子民
星球普通子民
文章: 30
註冊時間: 2003-09-07 13:36
來自: TW
聯繫:

Re: [問題]虛擬形象圖片顯示問題..

文章 sirius »

依夢兒 寫:
sirius 寫:當我發言的時候.旁邊卻無法顯示虛擬形象的圖片..
虛擬形象 > 個人設定中有一個開關,啟用了沒??
啟用之後,虛擬形象才會出現,取代原來的頭像。
我已經有開了
問題是..
他不是沒有圖..
似乎是圖片無法顯示..
頭像
jiminkao
星球公民
星球公民
文章: 134
註冊時間: 2002-10-07 15:20
來自: 蜂炮之鄉
聯繫:

文章 jiminkao »

GD 只有影響到 " 相冊 " 功能。
可能是加入 viewtopic_body.tpl 的那段 javascript 遺漏了吧!

另外 GD 想支援 gif 格式,裝 GD-1.8.4-11 是不行的。
必須安裝 gd-with_gif,我的環境是 RH7.3 也是 rpm 方式安裝的,您可參考我的方式看看。
安裝方法:
http://jimin.dfes.tnc.edu.tw/modules/Fo ... et_146.txt
相關套件:
ftp://jimin.dfes.tnc.edu.tw/pub/RPM/
目前使用版本 Nuke7.6
圖檔
sirius
星球普通子民
星球普通子民
文章: 30
註冊時間: 2003-09-07 13:36
來自: TW
聯繫:

文章 sirius »

jiminkao 寫:GD 只有影響到 " 相冊 " 功能。
可能是加入 viewtopic_body.tpl 的那段 javascript 遺漏了吧!

另外 GD 想支援 gif 格式,裝 GD-1.8.4-11 是不行的。
必須安裝 gd-with_gif,我的環境是 RH7.3 也是 rpm 方式安裝的,您可參考我的方式看看。
安裝方法:
http://jimin.dfes.tnc.edu.tw/modules/Fo ... et_146.txt
相關套件:
ftp://jimin.dfes.tnc.edu.tw/pub/RPM/
抱歉..我試過了
還是不行..><
裡面我確定有加喔..
sirius
星球普通子民
星球普通子民
文章: 30
註冊時間: 2003-09-07 13:36
來自: TW
聯繫:

文章 sirius »

GD 只有影響到 " 相冊 " 功能。
可能是加入 viewtopic_body.tpl 的那段 javascript 遺漏了吧!

這部份可真的快把我逼瘋了..@@
我改成face_js2.js
也不行...
不知道問題到底出在哪..><

另外 GD 想支援 gif 格式,裝 GD-1.8.4-11 是不行的。
必須安裝 gd-with_gif,我的環境是 RH7.3 也是 rpm 方式安裝的,您可參考我的方式看看。

我裝好了..
不過還是出現一樣的錯誤訊息...@@?
不過還是謝謝您的資料了
謝謝
頭像
jiminkao
星球公民
星球公民
文章: 134
註冊時間: 2002-10-07 15:20
來自: 蜂炮之鄉
聯繫:

文章 jiminkao »

gd 版本沒設定好。
在 facealbum.php on line 165
應該有說明 gd1 和 gd2 要使用哪一行?像這樣:不用的註解掉。

代碼: 選擇全部

	//$dstidfer = imagecreatetruecolor(140,226);//This function was added in PHP 4.0.6 and requires GD 2.0.1 or later
	$dstidfer = imagecreate(140,226); // GD 1.x版的gd 請使用這段語法
另外形象只有在 viewtopic 中沒有顯示,其他地方都正常。
有可能的就是\r
1. 插入 viewtopic.php 的程式碼,地方不對。
2. 插入 include/constants.php 是否漏了
find
define('USER_AVATAR_GALLERY', 3);
after add
define('USER_AVATAR_FACE', 4);
目前使用版本 Nuke7.6
圖檔
sirius
星球普通子民
星球普通子民
文章: 30
註冊時間: 2003-09-07 13:36
來自: TW
聯繫:

文章 sirius »

jiminkao 寫:gd 版本沒設定好。
在 facealbum.php on line 165
應該有說明 gd1 和 gd2 要使用哪一行?像這樣:不用的註解掉。

代碼: 選擇全部

	//$dstidfer = imagecreatetruecolor(140,226);//This function was added in PHP 4.0.6 and requires GD 2.0.1 or later
	$dstidfer = imagecreate(140,226); // GD 1.x版的gd 請使用這段語法
改完後還會出現\r
Fatal error: Call to undefined function: imagecreatefromgif() in /var/www/html/phpBB2/facealbum.php on line 182
在麻煩您了

另外形象只有在 viewtopic 中沒有顯示,其他地方都正常。
有可能的就是\r
1. 插入 viewtopic.php 的程式碼,地方不對。
2. 插入 include/constants.php 是否漏了
find
define('USER_AVATAR_GALLERY', 3);
after add
define('USER_AVATAR_FACE', 4);
我確定我有加上去了
以下是我的viewtopic的內容..
http://www.mamami.net/viewtopic.txt
不知道是否可以請您幫我看一下..
我找不到問題..><
因為我都是按手冊做的
謝謝

PS.感謝jiminkao大大一直幫我解決我的笨問題,謝謝.
sirius
星球普通子民
星球普通子民
文章: 30
註冊時間: 2003-09-07 13:36
來自: TW
聯繫:

文章 sirius »

我可能發現問題在哪了
程式似乎是在將圖片帶成要顯示的狀況時出了問題
我發現當viewtopic.php要秀出形象時
會去讀的是undefined.gif檔..
但在/images/face/xx中..並沒有這個檔案的存在\r
所以如果我把init.gif or initf.gif改名
這樣就會秀出來..
我想..有錯的應該是在判斷的部份?
還是在檔案複製的那段呢?
不知道有沒有那位大大看過這段的..
謝謝
ETERNAL
星球公民
星球公民
文章: 297
註冊時間: 2002-01-23 11:23

文章 ETERNAL »

viewtopic_body.tpl
裡面要放\r
face_js.js

會不會是你cookie有問題
或防火牆擋住cookie

/images/face/xx
應該是\r
/images/face/xx/xx吧..

是否你類別資料亂改??類別順序是有原則不能亂改..
水色論壇 http://www.et99.net
簡德賢分享
sirius
星球普通子民
星球普通子民
文章: 30
註冊時間: 2003-09-07 13:36
來自: TW
聯繫:

文章 sirius »

ETERNAL 寫:viewtopic_body.tpl
裡面要放\r
face_js.js

會不會是你cookie有問題
或防火牆擋住cookie

/images/face/xx
應該是\r
/images/face/xx/xx吧..

是否你類別資料亂改??類別順序是有原則不能亂改..
我有在裡面放好了
-> <a href="{U_VIEW_FORUM}" class="nav">{FORUM_NAME}</a></span></td>
</tr>
</table>
<script language="JavaScript" src="face_js.js"></script>
<table class="forumline" width="100%" cellspacing="1" cellpadding="3" border="0">
應該是沒有錯才對

至於cookie..?
那我該怎麼測試呢?
我類別資料沒錯啦..
如果錯的話應該會連在檢視會員那邊都看不到才對吧?
我現在是在文章發表的地方看不到而已...
sirius
星球普通子民
星球普通子民
文章: 30
註冊時間: 2003-09-07 13:36
來自: TW
聯繫:

文章 sirius »

最近在跟朋友測了一下

該帶進來的資料沒帶進來


這是正常版
代碼:

<!-- 虛擬形象?#125;始-->
<DIV id=Show
style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 120px; PADDING-TOP: 0px; POSITION: relative; TOP: 0px; HEIGHT: 150px"></DIV>

<SCRIPT language=JavaScript>
var currface = "0-BAP_00059_00-0-0-0-0-0-0-PMP_00098_00-JMP_00066_00-0-init-0-init-init-0-0-0-init-0-0-0-0-PAP_00011_00-UAP_00011_00-0";
var currwear = "0-BAP_00059_00-0-0-0-0-0-0-PMP_00098_00-JMP_00066_00-0-init-0-init-init-0-0-0-init-0-0-0-0-PAP_00011_00-UAP_00011_00-0";
start_face(1);
</SCRIPT>
<!-- 虛擬形象結束-->


這個是你網站上的
代碼:

<!-- 虛擬形象?#125;始-->
<DIV id=Show
style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 140px; PADDING-TOP: 0px; POSITION: relative; TOP: 0px; HEIGHT: 226px"></DIV>

<SCRIPT language=JavaScript>
var currface = "";
var currwear = "400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400";
start_face(4);
</SCRIPT>
<!-- 虛擬形象結束-->



var currface = "" 人物資料不見了
var currwear = "XXX" 也是錯的 應該不是全部都400 400 400

不知道那位大大有研究的..
是否要先確定是否無法從資料庫抓到變數資料?
請問我該怎樣把變數先print出來呢?
謝謝
linekin
星球普通子民
星球普通子民
文章: 21
註冊時間: 2003-05-05 07:19

文章 linekin »

會不會是因為資料庫表格不是用 phpbb_ 開頭....
sirius
星球普通子民
星球普通子民
文章: 30
註冊時間: 2003-09-07 13:36
來自: TW
聯繫:

文章 sirius »

沒..我都是phpbb_開頭的
而且跟形象有關的是week9_的Table吧...
ETERNAL
星球公民
星球公民
文章: 297
註冊時間: 2002-01-23 11:23

文章 ETERNAL »

檢查一下week9_userdata內的人物資料正不正確
水色論壇 http://www.et99.net
簡德賢分享
主題已鎖定

回到「外掛問題討論」