MozTW 討論區
https://forum.moztw.org/

免費主機商放的Google橫幅會造成整頁CSS出不來
https://forum.moztw.org/viewtopic.php?f=13&t=17117
1 頁 (共 1 頁)

發表人:  MilchFlasche [ 2007-01-01, 22:10 ]
文章主題 :  免費主機商放的Google橫幅會造成整頁CSS出不來

好不容易找到一家免費PHP代管主機是可以順利安裝和執行DokuWiki的,想不到用Firefox看的時候,這家上面放的Google廣告橫幅居然會導致CSS完全出不來,真是有夠orz的 :? 請看一下我的DokuWiki吧: http://milchflasche.astralwebhost.org/doku.php/頭版 ,樣式真的完全出不來耶。不知道是那家主機商放script的方式不被Firefox接受還是Google做script的時候就有問題,請問有高手可以幫忙指點一下嗎?這樣去向主機商反映的時候也更有可以提供建議的方向。不然我現在還得特地開Opera看自己的wiki :cry:

附圖兩張,用Opera正常多了,而Firefox就很慘。如果是在別的空間、沒有這家的廣告橫幅的話,則Firefox也是正常的。

附加檔案:
DokuWiki_AstralWebHost_Opera.jpg [93.62 KiB]
被下載 387 次
DokuWiki_AstralWebHost_Firefox.jpg [118.33 KiB]
被下載 397 次

發表人:  風痕影 [ 2007-01-01, 22:18 ]
文章主題 : 

我覺得他很可能是把php檔全都當成網頁來插入廣告了ˊˋ
因為我連去你PHP輸出的CSS看,發現他也把廣告給插進去了 囧"
要不要試著用改用副檔名為.css的CSS檔看看還會不會這樣...@@"

發表人:  kourge [ 2007-01-01, 23:13 ]
文章主題 : 

我記得有個叫 DeluxeHost 的,沒有廣告,有 PHP,有 FTP,不過是有限制空間和流量。

發表人:  MilchFlasche [ 2007-01-02, 09:13 ]
文章主題 : 

風痕影 寫:
我覺得他很可能是把php檔全都當成網頁來插入廣告了ˊˋ
因為我連去你PHP輸出的CSS看,發現他也把廣告給插進去了 囧"
要不要試著用改用副檔名為.css的CSS檔看看還會不會這樣...@@"
原來如此。DokuWiki的CSS好像的確都是用.php產生的。這樣的話我去問一下Astral Webhost他們能不能改一下處理廣告的方式。

IE和Opera的容錯率真高,什麼東西給它們它們都吃。連插了廣告、跑出很多錯誤宣告的CSS也一樣…… :roll:

另外謝謝kourge:) 只是我現階段還是想找免費的啦:P 不過之後如果真的受不了的時候會花錢租的。

發表人:  kourge [ 2007-01-03, 18:47 ]
文章主題 : 

MilchFlasche 寫:
另外謝謝kourge:) 只是我現階段還是想找免費的啦:P 不過之後如果真的受不了的時候會花錢租的。

DeluxeHost 是免費的呀(名稱很唬人),不過前提是你的 content 必須是歐洲語言。English, Français, Deutsch 都算。

發表人:  josesun [ 2007-01-03, 21:51 ]
文章主題 : 

kourge 寫:
MilchFlasche 寫:
另外謝謝kourge:) 只是我現階段還是想找免費的啦:P 不過之後如果真的受不了的時候會花錢租的。

DeluxeHost 是免費的呀(名稱很唬人),不過前提是你的 content 必須是歐洲語言。English, Français, Deutsch 都算。

弄一頁英文版就好了...XD

發表人:  james [ 2007-01-04, 00:36 ]
文章主題 : 

試試將你在 AstralWebHost 上 dokuwiki 的 conf/ 裡的
local.php、users.auth.php、acl.auth.php 複製到 ByetHost 。

這樣你在 ByetHost 上的 dokuwiki 應該會動起來 ....

發表人:  MilchFlasche [ 2007-01-20, 20:54 ]
文章主題 : 

james 寫:
試試將你在 AstralWebHost 上 dokuwiki 的 conf/ 裡的
local.php、users.auth.php、acl.auth.php 複製到 ByetHost 。

這樣你在 ByetHost 上的 dokuwiki 應該會動起來 ....
原來Bram老大在這邊有回了,真是敗勢(因為我之前說有問卻沒人回是說AstralWeb的論壇啦,不是說這裡;我最近看Moztw都是有一陣沒一陣的)。

後來在110mb上裝了,但因為有PHP safe mode的關係,得用DokuWiki的safe mode hack;其實應該這樣就行了,但我不小心另外做了別的設定導致DokuWiki不能正常運作卻不曉得,一直拖了好幾個禮拜才找出答案。

所以現在也可以不需要用AstralWeb的空間了。天哪,我前幾天還不曉得的時候,為了碰碰運氣,連PHPNet都去申請了耶XD

你的方法看起來很神妙耶,真好奇……回頭試試。

發表人:  james [ 2007-01-20, 23:34 ]
文章主題 : 

原先你的問題應該是兩個:
1.DokuWiki無法在ByetHost上安裝。
解決方式如前述方法,避開方裝過程。

2.DokuWiki在AstralWeb,因主機商插入的橫幅廣告,造成某些瀏覽器無法載入css。
我想,這樣的問題並非不能修改,但去判斷每支客戶的程式輸出的內容,系統負荷增加難以評估,而要求他們個案處理也不盡然合理。
不過ByetHost,在這方面似乎有些彈性,好像可以只在首頁程式插入廣告(好像撒個嬌即可....)。
言歸正傳,不妨考慮自己作些小小修改,將css.php產生的css存成.css檔,並將inc/template.php產生引入css的程式段:
代碼:
  // load stylesheets
  $head['link'][] = array('rel'=>'stylesheet', 'media'=>'screen', 'type'=>'text/css',
                          'href'=>DOKU_BASE.'lib/exe/css.php');
  $head['link'][] = array('rel'=>'stylesheet', 'media'=>'print', 'type'=>'text/css',
                          'href'=>DOKU_BASE.'lib/exe/css.php?print=1');

修改成引入固定的css。

缺點是,得*手動*換樣式了。

發表人:  MilchFlasche [ 2007-01-30, 09:30 ]
文章主題 : 

james 寫:
2.DokuWiki在AstralWeb,因主機商插入的橫幅廣告,造成某些瀏覽器無法載入css。
我想,這樣的問題並非不能修改,但去判斷每支客戶的程式輸出的內容,系統負荷增加難以評估,而要求他們個案處理也不盡然合理。
不過ByetHost,在這方面似乎有些彈性,好像可以只在首頁程式插入廣告(好像撒個嬌即可....)。
言歸正傳,不妨考慮自己作些小小修改,將css.php產生的css存成.css檔,並將inc/template.php產生引入css的程式段:
代碼:
  // load stylesheets
  $head['link'][] = array('rel'=>'stylesheet', 'media'=>'screen', 'type'=>'text/css',
                          'href'=>DOKU_BASE.'lib/exe/css.php');
  $head['link'][] = array('rel'=>'stylesheet', 'media'=>'print', 'type'=>'text/css',
                          'href'=>DOKU_BASE.'lib/exe/css.php?print=1');

修改成引入固定的css。

缺點是,得*手動*換樣式了。
其實現在110mb那邊的問題已經解決了(是我自己搞錯,不是safe mode的問題),那應該就不用再用AstralWeb這麼龜毛的空間了:P(而且還要用手動換樣式,mama mia :wink:

-------
工商服務:(可以執行PHP的免費主機)

經過這一番折騰之後,發現還是ByetHost的服務最好、最迅速,而且如果要付費升級的話,也不會很貴(一個月3美元還好)。而免費的帳戶現在也都可以不用放廣告了。

其次是110mb,雖然之前他們忙移機移很久,不過終究還是有下文、有回應,而且給的空間配額還不錯。

大概就是這兩家用起來還蠻滿意的。

第二級的話,AstralWeb可以考慮(但廣告拿不掉);PHPWeb也不錯(但和110mb一樣,也有safe mode)。

1 頁 (共 1 頁) 所有顯示的時間為 UTC + 8 小時
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/