1 頁 (共 1 頁)

[問題] 使用IE, 表情符號有部分無法正常顯示, 使用FireFox就OK

發表於 : 2005-12-19 17:23
bluejeff
●架設主機作業系統:Unix
●上網方式:DSL
●您的 phpBB2 版本:phpBB 2.0.18
●您的 domain(網域名稱) :http://www.badmintonrepublic.com/
●您的 phpBB2 連結網址:http://www.badmintonrepublic.com/phpbb/
●錯誤代碼:無, 但是顯示不正常.

前言:
發送文章的時候大家都知道可以插入表情符號. 一般來說表情符號欄是在文章內容的左邊, 只要按下去想要的表情符號就可以自動插入. 很多的表情符號是會動的(GIF檔). 而當網站有超過左邊欄位可以容納的表情符號的時候, 只要按下左邊欄的最下方" 更多表情符號"就會跳出一個新的小視窗來進行更多的選擇. 功能一樣是按下去之後就會自動的插入表情符號到文章內容之內.

狀況:
A. 當使用IE6的時候, 按下左邊的表情符號就會發生:
1. 原本表情符號欄裡面會動的符號只要按過一次之後就通通變成不會動, 但是表情符號碼仍然可以正確的插入到文章內容裡面.
2. 當如果需要使用"更多表情符號"的時候, 按下按鈕並且跳出那個小視窗. 但是不管怎麼按裡面的紐, 都不會插入表情符號碼到文章內容裡面. 小視窗的符號本來都會動, 在按過任何一次符號之後就全部都變不會動. 也無法插入符號.

B. 當使用Firefox 1.5的時候, 以上狀況全部正常. 顯示全部正確.

這是從IE6裡面的"更多表情符號"的source:

代碼: 選擇全部

<!-- DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" -->
<!-- <html xmlns="http://www.w3.org/1999/xhtml"> -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html dir="LTR">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=big5"  />
<meta http-equiv="Content-Style-Type" content="text/css" />
<style type="text/css">
<!--
-->
</style>
<title>Badminton Republic 羽球共和國 :: 表情符號</title>
<link rel="stylesheet" href="templates/iCGstation/iCGstation.css" type="text/css" -->
</head>

<body>
<span class="gen"><a name="top"></a></span>
<script language="javascript" type="text/javascript">
<!--
function emoticon(text) {
	text = ' ' + text + ' ';
	if (opener.document.forms['post'].message.createTextRange && opener.document.forms['post'].message.caretPos) {
		var caretPos = opener.document.forms['post'].message.caretPos;
		caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
		opener.document.forms['post'].message.focus();
	} else {
	opener.document.forms['post'].message.value  += text;
	opener.document.forms['post'].message.focus();
	}
}
//-->
</script>

<table width="100%" border="0" cellspacing="1" cellpadding="10">
	<tr>
		<td>
		  <table border="0" cellpadding="0" cellspacing="0" class="tbt"><tr><td class="tbtl"><img src="images/spacer.gif" alt="" width="22" height="22" /></td><td class="tbtbot">表情符號<img src="images/spacer.gif" alt="" width="8" height="22" align="absmiddle" /></td><td class="tbtr"><img src="images/spacer.gif" alt="" width="124" height="22" /></td></tr></table>
		  <table width="100%" border="0" cellspacing="1" cellpadding="4" class="forumline">
			<tr>
				<td class="row1"><table width="100" border="0" cellspacing="1" cellpadding="5">
										<tr align="center" valign="middle"> 
												<td><a href="javascript:emoticon(':D')"><img src="images/smiles/teeth_smile.gif" border="0" alt="Very Happy" title="Very Happy" /></a></td>
												<td><a href="javascript:emoticon(':)')"><img src="images/smiles/regular_smile.gif" border="0" alt="Smile" title="Smile" /></a></td>
												<td><a href="javascript:emoticon(':(')"><img src="images/smiles/sad_smile.gif" border="0" alt="Sad" title="Sad" /></a></td>
												<td><a href="javascript:emoticon(':o')"><img src="images/smiles/omg_smile.gif" border="0" alt="Surprised" title="Surprised" /></a></td>
												<td><a href="javascript:emoticon(':?')"><img src="images/smiles/confused_smile.gif" border="0" alt="Confused" title="Confused" /></a></td>
												<td><a href="javascript:emoticon('8)')"><img src="images/smiles/shades_smile.gif" border="0" alt="Cool" title="Cool" /></a></td>
												<td><a href="javascript:emoticon(':x')"><img src="images/smiles/angry_smile.gif" border="0" alt="Mad" title="Mad" /></a></td>
												<td><a href="javascript:emoticon(':P')"><img src="images/smiles/tongue_smile.gif" border="0" alt="Razz" title="Razz" /></a></td>
											</tr>
										<tr align="center" valign="middle"> 
												<td><a href="javascript:emoticon(';)')"><img src="images/smiles/wink_smile.gif" border="0" alt="Wink" title="Wink" /></a></td>
												<td><a href="javascript:emoticon(':|')"><img src="images/smiles/idontknow.gif" border="0" alt="Neutral" title="Neutral" /></a></td>
												<td><a href="javascript:emoticon(':what_smile:')"><img src="images/smiles/what_smile.gif" border="0" alt="what_smile" title="what_smile" /></a></td>
												<td><a href="javascript:emoticon(':crying:')"><img src="images/smiles/cry_smile.gif" border="0" alt="crying" title="crying" /></a></td>
												<td><a href="javascript:emoticon(':embarrassed:')"><img src="images/smiles/red_smile.gif" border="0" alt="embarrassed" title="embarrassed" /></a></td>
												<td><a href="javascript:emoticon(':angel:')"><img src="images/smiles/angel_smile.gif" border="0" alt="angel" title="angel" /></a></td>
												<td><a href="javascript:emoticon(':devil:')"><img src="images/smiles/devil_smile.gif" border="0" alt="devil" title="devil" /></a></td>
												<td><a href="javascript:emoticon(':zip:')"><img src="images/smiles/zip.gif" border="0" alt="zip" title="zip" /></a></td>
											</tr>
										<tr align="center" valign="middle"> 
												<td><a href="javascript:emoticon(':baring_teeth:')"><img src="images/smiles/baring_teeth.gif" border="0" alt="baring_teeth" title="baring_teeth" /></a></td>
												<td><a href="javascript:emoticon(':nerd:')"><img src="images/smiles/nerd.gif" border="0" alt="nerd" title="nerd" /></a></td>
												<td><a href="javascript:emoticon(':sarcastic:')"><img src="images/smiles/sarcastic.gif" border="0" alt="sarcastic" title="sarcastic" /></a></td>
												<td><a href="javascript:emoticon(':secret:')"><img src="images/smiles/secret_telling.gif" border="0" alt="secret" title="secret" /></a></td>
												<td><a href="javascript:emoticon(':sick:')"><img src="images/smiles/sick.gif" border="0" alt="sick" title="sick" /></a></td>
												<td><a href="javascript:emoticon(':thinking:')"><img src="images/smiles/thinking.gif" border="0" alt="thinking" title="thinking" /></a></td>
												<td><a href="javascript:emoticon(':party:')"><img src="images/smiles/party.gif" border="0" alt="party" title="party" /></a></td>
												<td><a href="javascript:emoticon(':rolling:')"><img src="images/smiles/eye_rolling.gif" border="0" alt="eye rolling" title="eye rolling" /></a></td>
											</tr>
										<tr align="center" valign="middle"> 
												<td><a href="javascript:emoticon(':sleepy:')"><img src="images/smiles/sleepy.gif" border="0" alt="sleepy" title="sleepy" /></a></td>
												<td><a href="javascript:emoticon(':coffee:')"><img src="images/smiles/coffee.gif" border="0" alt="coffee" title="coffee" /></a></td>
												<td><a href="javascript:emoticon(':thumbs_up:')"><img src="images/smiles/thumbs_up.gif" border="0" alt="thumbs_up" title="thumbs_up" /></a></td>
												<td><a href="javascript:emoticon(':thumbs_down:')"><img src="images/smiles/thumbs_down.gif" border="0" alt="thumbs_down" title="thumbs_down" /></a></td>
												<td><a href="javascript:emoticon(':beer:')"><img src="images/smiles/beer_mug.gif" border="0" alt="beer" title="beer" /></a></td>
												<td><a href="javascript:emoticon(':martini:')"><img src="images/smiles/martini.gif" border="0" alt="martini" title="martini" /></a></td>
												<td><a href="javascript:emoticon(':girl:')"><img src="images/smiles/girl.gif" border="0" alt="girl" title="girl" /></a></td>
												<td><a href="javascript:emoticon(':boy:')"><img src="images/smiles/guy.gif" border="0" alt="boy" title="boy" /></a></td>
											</tr>
										<tr align="center" valign="middle"> 
												<td><a href="javascript:emoticon(':lefthug:')"><img src="images/smiles/guy_hug.gif" border="0" alt="left hug" title="left hug" /></a></td>
												<td><a href="javascript:emoticon(':righthug:')"><img src="images/smiles/girl_hug.gif" border="0" alt="right hug" title="right hug" /></a></td>
												<td><a href="javascript:emoticon(':vampire:')"><img src="images/smiles/bat.gif" border="0" alt="vampire" title="vampire" /></a></td>
												<td><a href="javascript:emoticon(':cake:')"><img src="images/smiles/cake.gif" border="0" alt="cake" title="cake" /></a></td>
												<td><a href="javascript:emoticon(':heart:')"><img src="images/smiles/heart.gif" border="0" alt="heart" title="heart" /></a></td>
												<td><a href="javascript:emoticon(':brokenheart:')"><img src="images/smiles/broken_heart.gif" border="0" alt="broken heart" title="broken heart" /></a></td>
												<td><a href="javascript:emoticon(':redlips:')"><img src="images/smiles/kiss.gif" border="0" alt=":redlips:" title=":redlips:" /></a></td>
												<td><a href="javascript:emoticon(':gift:')"><img src="images/smiles/present.gif" border="0" alt=":gift:" title=":gift:" /></a></td>
											</tr>
										<tr align="center" valign="middle"> 
												<td><a href="javascript:emoticon(':redrose:')"><img src="images/smiles/rose.gif" border="0" alt="red rose" title="red rose" /></a></td>
												<td><a href="javascript:emoticon(':wilted_rose:')"><img src="images/smiles/wilted_rose.gif" border="0" alt="wilted_rose" title="wilted_rose" /></a></td>
												<td><a href="javascript:emoticon(':camera:')"><img src="images/smiles/camera.gif" border="0" alt="camera" title="camera" /></a></td>
												<td><a href="javascript:emoticon(':film:')"><img src="images/smiles/film.gif" border="0" alt="film" title="film" /></a></td>
												<td><a href="javascript:emoticon(':cat:')"><img src="images/smiles/cat.gif" border="0" alt="cat" title="cat" /></a></td>
												<td><a href="javascript:emoticon(':dog:')"><img src="images/smiles/dog.gif" border="0" alt="dog" title="dog" /></a></td>
												<td><a href="javascript:emoticon(':phone:')"><img src="images/smiles/phone.gif" border="0" alt="phone" title="phone" /></a></td>
												<td><a href="javascript:emoticon(':bulb:')"><img src="images/smiles/lightbulb.gif" border="0" alt="bulb" title="bulb" /></a></td>
											</tr>
										<tr align="center" valign="middle"> 
												<td><a href="javascript:emoticon(':note:')"><img src="images/smiles/note.gif" border="0" alt="note" title="note" /></a></td>
												<td><a href="javascript:emoticon(':moon:')"><img src="images/smiles/moon.gif" border="0" alt="moon" title="moon" /></a></td>
												<td><a href="javascript:emoticon(':star:')"><img src="images/smiles/star.gif" border="0" alt="star" title="star" /></a></td>
												<td><a href="javascript:emoticon(':email:')"><img src="images/smiles/envelope.gif" border="0" alt="email" title="email" /></a></td>
												<td><a href="javascript:emoticon(':clock:')"><img src="images/smiles/clock.gif" border="0" alt="clock" title="clock" /></a></td>
												<td><a href="javascript:emoticon(':msn:')"><img src="images/smiles/messenger.gif" border="0" alt="msn" title="msn" /></a></td>
												<td><a href="javascript:emoticon(':snail:')"><img src="images/smiles/snail.gif" border="0" alt="snail" title="snail" /></a></td>
												<td><a href="javascript:emoticon(':blacksheep:')"><img src="images/smiles/blacksheep.gif" border="0" alt="black sheep" title="black sheep" /></a></td>
											</tr>
										<tr align="center" valign="middle"> 
												<td><a href="javascript:emoticon(':plate:')"><img src="images/smiles/plate.gif" border="0" alt="plate" title="plate" /></a></td>
												<td><a href="javascript:emoticon(':bowl:')"><img src="images/smiles/bowl.gif" border="0" alt="bowl" title="bowl" /></a></td>
												<td><a href="javascript:emoticon(':pizza:')"><img src="images/smiles/pizza.gif" border="0" alt="pizza" title="pizza" /></a></td>
												<td><a href="javascript:emoticon(':soccer:')"><img src="images/smiles/soccer.gif" border="0" alt="soccer" title="soccer" /></a></td>
												<td><a href="javascript:emoticon(':auto:')"><img src="images/smiles/auto.gif" border="0" alt="auto" title="auto" /></a></td>\r
												<td><a href="javascript:emoticon(':airplane:')"><img src="images/smiles/airplane.gif" border="0" alt="airplane" title="airplane" /></a></td>
												<td><a href="javascript:emoticon(':umbrella:')"><img src="images/smiles/unbrella.gif" border="0" alt="umbrella" title="umbrella" /></a></td>
												<td><a href="javascript:emoticon(':island:')"><img src="images/smiles/islandwithtree.gif" border="0" alt="island" title="island" /></a></td>
											</tr>
										<tr align="center" valign="middle"> 
												<td><a href="javascript:emoticon(':computer:')"><img src="images/smiles/computer.gif" border="0" alt="computer" title="computer" /></a></td>
												<td><a href="javascript:emoticon(':mobile:')"><img src="images/smiles/mobilephone.gif" border="0" alt="mobile phone" title="mobile phone" /></a></td>
												<td><a href="javascript:emoticon(':storm:')"><img src="images/smiles/storm.gif" border="0" alt="storm" title="storm" /></a></td>
												<td><a href="javascript:emoticon(':lightning:')"><img src="images/smiles/lighting.gif" border="0" alt="lightning" title="lightning" /></a></td>
												<td><a href="javascript:emoticon(':money:')"><img src="images/smiles/money.gif" border="0" alt="money" title="money" /></a></td>
												<td><a href="javascript:emoticon(':e1:')"><img src="images/smiles/emoticon01w.gif" border="0" alt=":e1:" title=":e1:" /></a></td>
												<td><a href="javascript:emoticon(':e2:')"><img src="images/smiles/emoticon02w.gif" border="0" alt=":e2:" title=":e2:" /></a></td>
												<td><a href="javascript:emoticon(':e3:')"><img src="images/smiles/emoticon03w.gif" border="0" alt=":e3:" title=":e3:" /></a></td>
											</tr>
										<tr align="center" valign="middle"> 
												<td><a href="javascript:emoticon(':e4:')"><img src="images/smiles/emoticon04w.gif" border="0" alt=":e4:" title=":e4:" /></a></td>
												<td><a href="javascript:emoticon(':e5:')"><img src="images/smiles/emoticon05w.gif" border="0" alt=":e5:" title=":e5:" /></a></td>
												<td><a href="javascript:emoticon(':e6:')"><img src="images/smiles/emoticon06w.gif" border="0" alt=":e6:" title=":e6:" /></a></td>
												<td><a href="javascript:emoticon(':e7:')"><img src="images/smiles/emoticon07w.gif" border="0" alt=":e7:" title=":e7:" /></a></td>
												<td><a href="javascript:emoticon(':e8:')"><img src="images/smiles/emoticon08w.gif" border="0" alt=":e8:" title=":e8:" /></a></td>
												<td><a href="javascript:emoticon(':e9:')"><img src="images/smiles/emoticon09w.gif" border="0" alt=":e9:" title=":e9:" /></a></td>
												<td><a href="javascript:emoticon(':e10:')"><img src="images/smiles/emoticon10w.gif" border="0" alt=":e10:" title=":e10:" /></a></td>
												<td><a href="javascript:emoticon(':e11:')"><img src="images/smiles/emoticon11w.gif" border="0" alt=":e11:" title=":e11:" /></a></td>
											</tr>
										<tr align="center" valign="middle"> 
												<td><a href="javascript:emoticon(':e12:')"><img src="images/smiles/emoticon12w.gif" border="0" alt=":e12:" title=":e12:" /></a></td>
												<td><a href="javascript:emoticon(':e13:')"><img src="images/smiles/emoticon13w.gif" border="0" alt=":e13:" title=":e13:" /></a></td>
												<td><a href="javascript:emoticon(':e14:')"><img src="images/smiles/emoticon14w.gif" border="0" alt=":e14:" title=":e14:" /></a></td>
												<td><a href="javascript:emoticon(':e15:')"><img src="images/smiles/emoticon15w.gif" border="0" alt=":e15:" title=":e15:" /></a></td>
											</tr>
														</table>
				</td>
			</tr>
			<tr>
				<td class="row2" align="center"><span class="genmed"><a href="javascript:window.close();" class="genmed">關閉視窗</a></span></td>
			</tr>
		</table>
		<table border="0" cellpadding="0" cellspacing="0" class="tbl"><tr><td class="tbll"><img src="images/spacer.gif" alt="" width="8" height="4" /></td><td class="tblbot"><img src="images/spacer.gif" alt="" width="8" height="4" /></td><td class="tblr"><img src="images/spacer.gif" alt="" width="8" height="4" /></td></tr></table>
</td>
	</tr>
</table>
<div align="center"><span class="copyright"><br />
<!--
	We request you retain the full copyright notice below including the link to www.phpbb.com.
	This not only gives respect to the large amount of time given freely by the developers
	but also helps build interest, traffic and use of phpBB 2.0. If you cannot (for good
	reason) retain the full copyright we request you at least leave in place the 
	Powered by phpBB  line, with phpBB linked to www.phpbb.com. If you refuse
	to include even this then support on our forums may be affected. 

	The phpBB Group : 2002
// -->
Powered by <a href="http://www.phpbb.com/" target="_phpbb" class="copyright">phpBB</a>  &copy; 2001,2002 phpBB Group</span></div>
		</td>
	</tr>
</table>

</body>
</html>
我有安裝過的外掛或是有更改過的檔案有:
1.Date/Time Last Visited
memberlist.php
includes/usercp_viewprofile.php
templates/subSilver/profile_view_body.tpl
templates/subSilver/memberlist_body.tpl
language/lang_english/lang_main.php

2. Inactive Users
language/lang_english/lang_admin.php
admin/admin_users.php
admin/admin_users_inactive.php
templates/subSilver/admin/user_inactive_body.tpl
language/lang_english/email/user_inactive_contact.tpl
language/lang_english/email/user_inactive_delete.tpl

3.No Flood Limit For Admins & Mods
includes/functions_post.php

4.No Flood Limit in PM
privmsg.php

5.No flood control on edit
includes/functions_post.php

6.Remove Coppa
templates/subSilver/agreement.tpl
language/lang_chinese_traditional_taiwan/lang_main.php

7.只引言最後的文章
posting.php

8.防止注音\r
posting_body.tpl

9.限制字數\r
posting_body.tpl

10.預設表格\r
profile.php

11. Double Post Control 1.1.0
includes/functions_post.php
language/lang_english/lang_main.php

12. 發文後隱藏送出鈕
templates/posting_body.tpl

13. 簡繁轉換convert_1.0.3
templates/subSilver/overall_header.tpl
templates/subSilver/privmsgs_read_body.tpl
templates/subSilver/viewtopic_body.tpl
templates/subSilver/posting_body.tpl

14.phpBB 2.0.15 多國語言 & 其他問題修正
admin\admin_users.php
includes\functions_post.php
includes\functions.php
includes\usercp_register.php
includes\bbcode.php
includes\usercp_register.php
privmsg.php
posting.php
search.php
modcp.php

15. eXtreme Styles
includes/template.php (檔案replace)

16.Simple_subforums_1.0.1.
admin/admin_forumauth.php
admin/admin_forums.php
includes/functions.php
includes/functions_admin.php
language/lang_english/lang_main.php
templates/subSilver/admin/forum_admin_body.tpl
templates/subSilver/index_body.tpl
templates/subSilver/modcp_body.tpl
templates/subSilver/modcp_split.tpl
templates/subSilver/overall_header.tpl
templates/subSilver/posting_body.tpl
templates/subSilver/subSilver.cfg
templates/subSilver/viewforum_body.tpl
templates/subSilver/viewtopic_body.tpl
index.php
modcp.php
posting.php
search.php
viewforum.php
viewtopic.php

不知道這是IE6的bug? 還是phpbb 2.0.18 的bug?
因為我用firefox顯示和功能就會完全正常, 但是一用IE6就會出現以上的狀況.
真是奇怪阿\r

不知道有沒有人有同樣的情況? 或是各位前輩知道是哪裡出了錯?
謝謝大家的幫忙.

發表於 : 2005-12-20 11:11
心靈捕手
照理說, 如果您有安裝特效的話, IE 算是比較有效用的瀏覽器;
而您的情況, 卻恰巧相反.

建議您:
提供測試用的帳號與密碼.

發表於 : 2005-12-20 11:58
bluejeff
測試用的帳號: tester
密碼: 1234567
謝謝幫忙 :)

是阿, 我也是很納悶. 一般來說IE是沒有什麼問題的, 這次真的是讓我開眼界.

發表於 : 2005-12-20 14:02
心靈捕手
測試回報:
無論有無呼叫" 更多表情符號", 只要按過一次任何表情符號後, 若原本是會動的動畫, 則靜止不動;

但是, 插入文章表情符號代碼的功能, 則一切正常!
http://www.badmintonrepublic.com/phpbb/ ... 5849#25849

建議您:
試試到微軟的更新網站, 更新 IE 的版本, 或其他積存性安全修正.
Microsoft Windows Update
ps.
測試用 IE 版本, 如下圖:
圖檔

發表於 : 2005-12-20 14:20
bluejeff
謝謝你
我會去看看有沒有更新的安裝, 希望可以解決問題 ;)

發表於 : 2005-12-20 17:02
依夢兒
bluejeff 寫: 1. 原本表情符號欄裡面會動的符號只要按過一次之後就通通變成不會動, 但是表情符號碼仍然可以正確的插入到文章內容裡面.
http://www.phpbbhacks.com/download/227

發表於 : 2005-12-20 19:15
過山雲
Keep Em Moving 1.0.1
Compatibility: 2.0.2 - 2.0.12
http://forums.webxtractions.com/viewtopic.php?p=6131