睡蓮‧池水間

Guest
2012-Feb-12  
0 位會員和 10 位訪客在線上

文章 :: xoops

免費佈景在IE下一片空白的問題

睡蓮
 
池水間 
  四天前有幸接了 vietnam 網友的問題佈景做測試,會說有幸是因為此次佈景測試對我來說具挑戰性,重要的是不少問題佈景皆出自專業佈景網站,且涉及數量之多,教人大開眼界。

  首先說說 vietnam 使用的佈景,涉及問題不止一款,不外乎全都是在 IE 7 下點按主選單連結轉換頁面時會翻白頁,其中佈景還附加贈送IE左下角報錯的三角圖示。

  接下這佈景測試的首天,將佈景放到 XOOPS 2.3.* 測試站,不停地測試不同頁面之間的轉換,IE 7 也沒有給我翻白頁,佈景正常得很。

  第二天,在聊天室裡碰巧和 vietnam 都在線上,就即時討論起來。他給了我管理員帳號密碼在他的站進行測試,就在切換到有報錯問題的佈景後並在不同頁面之間轉呀轉的時候,IE 7 果真給我翻白頁,然後我在 safari 瀏覽器下帶著原始碼離開。

  在自己的電腦裡測試原始碼前,先清理一下 head 標籤下的 js 引用連結和其他註解,將<head>內不需要的標籤也一併清理、修改,以便進行測試。可就在這過程中,我郤忽略了最關鍵的地方。(註1)

  經測試後抓到了導致 IE 7 報錯的程式碼,接著在 vietname 的主站裡將報錯的程式碼註解後,確是不再有報錯發生,但還是有白頁問題出現,那就是說報錯和白頁是沒有關係。

  我再留下原始碼於自己電腦上測試,可是一打開就出現奇怪現象,畫面一片空白。在 vietnam 站上的空白畫面是要先轉換頁面後才出現,而我在電腦裡的情況則是一開始就什麼都看不到。更離奇的是,將<body>裡的內容清空,換上簡短的文字,也清空<head>裡所有 js 和 CSS 的引用連結和其他不需要的<meta> 和 <link>,只留下開首幾行的標籤,居然也是一個字都看不到,這麼怪異的現象直教人摸不著頭腦。(註2)

  後來為了測試模組是否和白頁有關,就轉移陣地到 vietname 的測試站上準備進行反安裝模組,可是還沒反安裝,測試站上的佈景居然正常了,其他也有白頁問題的佈景也同樣的變正常。

  第三天,vietnam 將測試站還原至與主站相同的環境,並經他測試後竟然沒有出現白頁問題,只有我再次遇到白頁。

  想起前一天在電腦下的怪異現象,我將 vietnam 的另一款預設的正常佈景原始碼複製到自己的電腦裡測試,一打開這佈景就能顯示正常,再另外打開有問題的佈景時,依然是一片空白,IE 6 和 IE 8 也是同樣的問題。可就在這兩個佈景的瀏覽器標題欄上,我發現了不同的地方,空白頁瀏覽器標題欄顯示出來的標題是檔案路徑!立時讓我第一時間想到的可能性 ── 這佈景帶 charset 屬性的 meta 標籤和 title 標籤在排序上有誤,而這標籤排序亦是大部份包括我在內在進行除錯測試時最容易忽略的地方。(見上面註1和註2)

  網頁讀入語法時,是由上而下的讀入,而且帶 charset 的 meta 標籤必須要比 title 標籤先行讀入,但這白頁問題佈景在這兩標籤的排序上郤犯了錯誤,IE 讀入這問題佈景語法時,卡在 title 標籤上,不能正常讀入,必須將這兩標籤互換位置,讓 IE 先行讀出帶 charset 的<meta>,然後才能正常解讀<title>內容。

  vietnam 依我所言在主站上將有問題佈景裡的兩個排序錯誤標籤互換了位置,空白頁終能正常跑出畫面來,我這次的測試任務至此便完成了。

  最後,我不敢相信犯同樣排序錯誤的大量佈景竟然是出自幾個所謂的專業佈景網站,這還不止,我驚訝的是在XOOPS官方總站裡查看發佈免費佈景的消息帖時,發現兩個標籤排序錯誤的demo網站為數不少。我不知道有使用這些免費佈景的網站究竟有多少,付費的佈景是否也有同樣的空白頁問題我不得而知。在這裡我只能寫此篇文章,讓那些同樣有使用該免費佈景的站長們在遇到空白頁問題的時候,自行參照如下所示,在theme.html裡將兩個標籤的位置互換一下就好。


    «« Google推Chrome作業系統 雅虎微軟結盟抗Google »»    

相關

引用

  • 文章地址: http://waterlily-lsl.com/modules/article/view.article.php/c11/192
  • 引用地址: http://waterlily-lsl.com/modules/article/trackback.php/192

評分

10
9
8
7
6
5
4
3
2
1


 

API: RSS | RDF | ATOM

回覆及設定

    關閉


 免費佈景在IE下一片空白的問題
訪客

發表日期: 09/8/20 19:15  更新日期: 09/8/20 19:15


您好:
因為我正好也有這方面的困擾.正好搜尋到貴站有此答案.欣喜若狂....
惟..依您指導的方式做修正後.畫面仍一片空白.
不知道是否還有解決的方法?
我的XOOPS佈景是取材自neodw.com 設計公坊 網址:http://neodw.com/
若能獲致解答.感激不盡!

回覆

 免費佈景在IE下一片空白的問題
睡蓮

網主

註冊: 08年3月21日
來自: 池水間
回覆數: 404

發表日期: 09/8/20 23:35  更新日期: 09/8/20 23:35


您好~
在我印象中 neodw 佈景並沒有如上文所提到的標籤排序錯誤
不知道閣下用的是 neodw 的哪一款佈景?

回覆

 免費佈景在IE下一片空白的問題
訪客

發表日期: 09/9/3 9:50  更新日期: 09/9/3 9:50


蓮妹:
上來看您啦!近來可好?
一來就看到不錯的參考資源...嘿嘿..讚唷!

對了,不好意思ㄝ..剛要登入卻發現我得密碼給忘了= =
暈....(我記得有加入會員才是)?時間關係..我另抽空再來試看看?

回覆

 免費佈景在IE下一片空白的問題
睡蓮

網主

註冊: 08年3月21日
來自: 池水間
回覆數: 404

發表日期: 09/9/3 13:41  更新日期: 09/9/3 13:41


K 姐安
好一陣子沒見呢
我還是老樣子
全神貫注在網頁上吧

您的登入密碼已寄到您的郵箱去
等您有空才去打開email吧

回覆

 免費佈景在IE下一片空白的問題
god1945

網友

註冊: 09年9月4日
回覆數: 31

發表日期: 09/9/9 18:37  更新日期: 09/9/9 18:43


看了您的文章,剛剛用ie8試了一下,一樣也是白頁!但是我看了一下,不知如何改耶!我把語法貼一下...

<!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" xml:lang="<{$xoops_langcode}>" lang="<{$xoops_langcode}>">
<head>
	<!-- paramtres pour le positionnement des blocs haut et bas -->
	<{* Center blocks display order valid values are:  lrc (left right / center) lcr (left center right) clr (center / left right)	*}>
	<{assign var=theme_top_order value=clr}>
	<{assign var=theme_bottom_order value=clr}>
<!-- Theme name -->
	<{assign var=theme_name value=$xoTheme->folderName}>
<!-- Directory html blocks files or additional html files by include -->
	<{assign var=theme_name value=$xoTheme->folderName|cat:'/xotpl'}>
<!-- Directory html plugins files -->	
	<{assign var=theme_plugin value=$xoTheme->folderName|cat:'/xoplugins'}>
<!-- Metas, Titles, and Style Sheets -->
	<{includeq file="$theme_name/xometas.html"}>
<!-- Additionals Scripts -->
	<{includeq file="$theme_name/xoscripts.html"}>

是要如何改呢?

回覆

 免費佈景在IE下一片空白的問題
睡蓮

網主

註冊: 08年3月21日
來自: 池水間
回覆數: 404

發表日期: 09/9/9 18:45  更新日期: 09/9/9 18:45


找themes/***/xotpl/xometas.html,別忘修改前先到後台開啟更新樣板選項

回覆

 免費佈景在IE下一片空白的問題
god1945

網友

註冊: 09年9月4日
回覆數: 31

發表日期: 09/9/9 20:10  更新日期: 09/9/9 20:10


對了!改完就沒事了...
這個佈景久了,都忘了它的佈景檔是分成很多個區塊擋,才會找錯位置...

回覆

 免費佈景在IE下一片空白的問題
訪客

發表日期: 09/10/26 11:05  更新日期: 09/10/26 11:05


版主肯將千辛萬苦得來的心得無私的分享出來,
令在下由衷佩服!
真是
救苦救難佛心來著!

回覆

 免費佈景在IE下一片空白的問題
tony

網友

註冊: 09年12月22日
回覆數: 2

發表日期: 09/12/29 13:26  更新日期: 09/12/29 19:30


蓮大妳好:
我的佈景主題"7dana-Xred"也有白頁的問題,我在管理區區塊設定(甚至沒有更改任何設定)按下確定送出,就會出現白頁,要按上一頁才會恢復。
我看"theme.html"並沒有程式碼順序錯誤的問題,所以想請蓮大幫忙。(我的網址:203.68.154.206)

部份程式碼:

<!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" xml:lang="<{$xoops_langcode}>" lang="<{$xoops_langcode}>">
<head>
<meta http-equiv="content-type" content="text/html; charset=<{$xoops_charset}>" />
<title><{$xoops_sitename}> - <{$xoops_pagetitle}></title>
<meta http-equiv="content-language" content="<{$xoops_langcode}>" />
<meta name="robots" content="<{$xoops_meta_robots}>" />
<meta name="keywords" content="<{$xoops_meta_keywords}>" />
<meta name="description" content="<{$xoops_meta_description}>" />
<meta name="rating" content="<{$xoops_meta_rating}>" />
<meta name="author" content="<{$xoops_meta_author}>" />
<meta name="copyright" content="<{$xoops_meta_copyright}>" />
<meta name="generator" content="XOOPS" />
<link href="<{$xoops_url}>/favicon.ico" rel="SHORTCUT ICON" />
<link rel="stylesheet" type="text/css" media="all" href="<{$xoops_url}>/xoops.css" />
<link rel="stylesheet" type="text/css" media="all" href="<{$xoops_themecss}>" />
<!-- RMV: added module header -->
<{$xoops_module_header}>
<script type="text/javascript">
<!--
<{$xoops_js}>
//-->
</script>
</head>


回覆

 免費佈景在IE下一片空白的問題
睡蓮

網主

註冊: 08年3月21日
來自: 池水間
回覆數: 404

發表日期: 09/12/29 19:31  更新日期: 09/12/29 19:31


看了您在另一篇“IE 下 XOOPS 2.4 後台佈景的空白頁”的回覆,您的後台佈景問題是已解決了囉?

您的網址我連不上去,不過您可以自己先查看一下7dana-Xred之下有沒有/modules/system/system_redirect.html 這個檔,如有也照上文將title標籤換個位置。 如果您是用XOOPS 2.3.* 版本,您在“IE 下 XOOPS 2.4 後台佈景的空白頁”此篇文的回覆,應該是已經解決了system_redirect.html的問題。

回覆

 免費佈景在IE下一片空白的問題
訪客

發表日期: 10/1/14 11:14  更新日期: 10/1/14 11:14


於更新這兩個檔後
/themes/主題名稱/modules/system/system_redirect.html
/themes/主題名稱/modules/system/system_siteclosed.html
原本的空白頁卻出現下面的訊息
不知道是什麼原因呢?

This page cannot be displayed due to an internal error.

You can provide the following information to the administrators of this site to help them solve the problem:

Error: Smarty error: [in db:system_redirect.html line 21]: syntax error: unrecognized tag 'xoappurl' (Smarty_Compiler.class.php, line 599)


回覆

 免費佈景在IE下一片空白的問題
睡蓮

網主

註冊: 08年3月21日
來自: 池水間
回覆數: 404

發表日期: 10/1/14 12:10  更新日期: 10/1/14 12:10


可能是您修改 system_redirect.html 時手誤,多了或少了smarty 字符導致不正常,無法識別第二十一行的 'xoappurl' smarty 標記。您可以複製原始的 system_redirect.html 檔內容到現有的 system_redirect.html 重新再作修改。

回覆

 免費佈景在IE下一片空白的問題
訪客

發表日期: 10/1/14 14:30  更新日期: 10/1/14 14:30


怪哉
同樣是剪下再貼到下一行
用NAMO編輯會出錯
記事本反而不會

不過問題倒是解決了
感謝您的指導^^

回覆

 免費佈景在IE下一片空白的問題
march

網友

註冊: 10年7月11日
回覆數: 6

發表日期: 10/7/19 9:37  更新日期: 10/7/19 11:12


蓮姐:我是用2.43版的,現在發生一件事使用IE7有的在後台使用設定後按完成後,畫面在跳轉時變空白頁,我一直爬文找不出一個可以解決的辦法!我查看原始檔內容如下:

<!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" xml:lang="zh-TW" lang="zh-TW">
<head>
<!-- title and metas -->
<title>樂在科士威~幸福特惠屋! : 獅子座家族</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<meta name="robots" content="" />
<meta name="keywords" content="" />
<meta name="description" content="" />
<meta name="rating" content="" />
<meta name="author" content="" />
<meta name="copyright" content="" />
<meta name="generator" content="XOOPS" />
        <meta http-equiv="Refresh" content="1; url=admin.php?fct=blocksadmin" />

<!-- Force MSIE without  javascript actived to take the default theme. not conforms to the standards but functional -->

<!-- path favicon -->
<link rel="shortcut icon" type="image/ico" href="http://www.ecsw.com.tw/themes/default/icons/favicon.ico" />
<link rel="icon" type="image/png" href="http://www.ecsw.com.tw/themes/default/icons/favicon.png" />

<!-- include xoops.js and others via header.php -->


<!-- Xoops style sheet -->
<link rel="stylesheet" type="text/css" media="screen" href="http://www.ecsw.com.tw/xoops.css" />

<!-- Theme style sheets -->
<link rel="stylesheet" type="text/css" media="screen" title="Color" href="http://www.ecsw.com.tw/themes/default/style.css" />

</head>
<body id="xo-siteclosed">
<div id="xo-wrapper" class="container center">
    <div id="xo-redirect">
        <div class="message">
            資料更新成功 
            <br />
            <img src="http://www.ecsw.com.tw/themes/default ... ax_indicator_01.gif" alt="資料更新成功 "/>
        </div>
        <div class="notreload">
            如果頁面沒有自動跳轉,請 <a href=admin.php?fct=blocksadmin>點擊此處</a> 繼續
        </div>
            </div>
</div>

</body>
</html>

回覆

 免費佈景在IE下一片空白的問題
睡蓮

網主

註冊: 08年3月21日
來自: 池水間
回覆數: 404

發表日期: 10/7/19 11:09  更新日期: 10/7/19 11:09


看此篇 http://waterlily-lsl.com/modules/arti ... w.article.php?article=213後台佈景 exm 和 oxygen,依路徑所在找檔案出來再按本文章內容所示來修改吧

回覆

 免費佈景在IE下一片空白的問題
march

網友

註冊: 10年7月11日
回覆數: 6

發表日期: 10/7/19 12:28  更新日期: 10/7/19 12:28


報告蓮姊我先前就有照妳所述改過那兩個檔還是一樣,那我可E管理者帳號和FTTP帳號麻煩蓮姊幫我看一下嗎?謝謝!

回覆

 免費佈景在IE下一片空白的問題
睡蓮

網主

註冊: 08年3月21日
來自: 池水間
回覆數: 404

發表日期: 10/7/19 12:57  更新日期: 10/7/19 12:57


可以pm給我讓我幫您看一下

回覆

 免費佈景在IE下一片空白的問題
march

網友

註冊: 10年7月11日
回覆數: 6

發表日期: 10/7/19 15:31  更新日期: 10/7/19 15:31


蓮姊我已經PM資料過去給妳了!

回覆

 免費佈景在IE下一片空白的問題
睡蓮

網主

註冊: 08年3月21日
來自: 池水間
回覆數: 404

發表日期: 10/7/20 13:59  更新日期: 10/7/20 16:01


已幫您解決了
您先清掉瀏覽器暫存後進入後台試試看
如果一切ok
不要忘記將臨時帳密刪除

另外
針對後台佈景跳轉頁的文章內容現已修正及更新
如有其他網友未解決後台佈景跳轉頁空白問題
可以再看一次

回覆

 免費佈景在IE下一片空白的問題
march

網友

註冊: 10年7月11日
回覆數: 6

發表日期: 10/7/20 18:26  更新日期: 10/7/20 18:26


蓮姐真是太感謝妳了!真的都ok了!要不我真的不知道要在網海中沈淪多久到處爬文,對於我這個什麼都不會的人真是看到眼花髮白還搞不出所以然來!這兩天這麼煩妳再次在此感謝蓮姐妳的幫忙.

回覆

 免費佈景在IE下一片空白的問題
訪客

發表日期: 10/8/26 14:23  更新日期: 10/8/26 14:23


爬了一堆文都無法解決,好在找到了您的這篇文章~真是太感謝了^^

回覆

 免費佈景在IE下一片空白的問題
訪客

發表日期: 11/11/26 11:38  更新日期: 11/11/26 11:38


的是太感謝了,剛剛出了問題,想到週二就要給教育局官員審查,剛好看到您的網站,真是非常感謝阿!!!!!!

回覆

 

最 新 發 表 及 資 訊 區

此為池水間 banner ,需要安裝 Adobe Flash Player 才能觀看內容。

最新留言

最新留言:2012-Jan-6 11:13am
留言編號:76
留言者: wuji888
網主回覆:
總留言數: 71

前往萍踪留影

造訪統計

今天:285
昨天:544
本週:285
本月:6125
總計:376509
平均:292

連結

Powered By XOOPS
Valid XHTML 1.1
Valid CSS 3
登 入