主題: Grey模版的聲明字句 作者: mickey9801 於 四月 20, 2005, 02:50:15 下午 好想知道為甚麼跟plog 1.0 bundle在一起的grey模版的header裡,會放了這樣一節隱藏的字句:
程式碼: <p class="Upgrade">This page looks plain and unstyled because you're using a non-standard compliant browser. To see it in its best form, please <a href="http://www.webstandards.org/upgrade/" title="The Web Standards Project's Browser Upgrade initiative">upgrade</a> to a browser that supports web standards. It's free and painless.</p> 我今天迷迷糊糊的把自己網站的網址放到google裡search,才發現自己網站在google和yahoo的紀錄竟然是這串字。Oh! My God。 真想問一下這串字有甚麼作用?雖然我可以很容易就把這串字刪掉,但它實在害我不淺啊。 其實在pLog的預設選擇裡,還有多少這種隱藏起來,卻會影響搜尋網站結果的東東? 主題: Re: Grey模版的聲明字句 作者: markwu 於 四月 20, 2005, 03:07:20 下午 引用自: mickey9801 好想知道為甚麼跟plog 1.0 bundle在一起的grey模版的header裡,會放了這樣一節隱藏的字句: 程式碼: <p class="Upgrade">This page looks plain and unstyled because you're using a non-standard compliant browser. To see it in its best form, please <a href="http://www.webstandards.org/upgrade/" title="The Web Standards Project's Browser Upgrade initiative">upgrade</a> to a browser that supports web standards. It's free and painless.</p> 我今天迷迷糊糊的把自己網站的網址放到google裡search,才發現自己網站在google和yahoo的紀錄竟然是這串字。Oh! My God。 一般以 CSS 作設計的模版,通常會有這樣的一段文字。你可以看到他使用 class="Upgrade" 這一個 class 定義。當 CSS 檔案被正常讀取進來, Upgrade 就會被定義如下: 引用 .Upgrade { display: none; font-weight: bold; } 所以這一串文字就不會顯示在模版上。但是如果 CSS 檔案壞了,或是讀取不成功,則 Upgrade 就沒有被定義,所以這一段文字就會顯示出來告訴你可能你的 Browser 有問題,或是 CSS 檔案壞了! 引用自: mickey9801 真想問一下這串字有甚麼作用?雖然我可以很容易就把這串字刪掉,但它實在害我不淺啊。 其實在pLog的預設選擇裡,還有多少這種隱藏起來,卻會影響搜尋網站結果的東東? sigh ... 真的搞不懂大家為什麼都喜歡這樣說話呢 8o| !這是 Grey 模版設計者好心加上的『警語』,如果覺得他不應該存在,刪掉就是了! pLog 並沒有隱藏任何的連結或文字來影響你的搜尋結果! Mark 主題: Grey模版的聲明字句 作者: mickey9801 於 四月 20, 2005, 04:48:52 下午 正因為css發揮了它應有的功效,把字句隱藏起來,所以才沒有被察覺。
而google和yahoo的機器人抓取到那樣的結果也是事實 :-( ,搜尋結果影響搜尋者對網站的觀感也不容忽視。 如果是自己從0開始寫的網站,我會想更多辦法例如加上META TAG來協助搜尋器去抓取我希望讓搜尋者看了就會進去的字句,好增加更多人流。 所以一旦在著名的搜尋器裡出現預想之外的結果時,沒有一個網管不著急的。因為不知道搜尋器要到甚麼時候才會修正過來。 能夠在瀏覽器出現問題時自動提出警告當然是最好的,不過一旦因而產生新的問題時,總不能只說「作者好心才那樣做的」,而忽視了問題。我是這樣想:使用pLog來建blog的朋友中,多少是對程式編寫有認識,多少是只希望找一個無痛的方法讓自己暢快地發表思想呢?如果是後者的話,相信一旦發生問題,要找出問題所在的能力也不太高吧? 正因為grey是其中一個預設的模版,多少會背負著官方推薦的頭銜,所以相信不少以發表思想為大前提的用戶都會使用。我的朋友當中,就有兩三位經常不明所以地弄壞家中電腦,連WEB和WAP也搞不懂的人,卻每天都在不同的平台上寫文章,他們都是喜愛發表,但沒有打算深入地學習寫程式。當他們見到搜尋器上出現那樣的結果,可能只有無奈,而不知道為甚麼。 我想,「沒有隱藏問題」和「沒有想過會隱藏問題」是兩種層次的事情。 我充份明白作為一個坐享其成的人,我這種說法會惹火了一直以來在pLog上辛勤努力的各位。而且,即使無論怎樣也好,我還是在使用pLog。如果我不喜愛pLog,就會索性使用別的weblog平台,甚至自己寫個一般的網站好了。我在這裡貼出的每一個問題,都是希望從一個架站能力有限的用戶的立場作出發點發問的,希望將來那樣的用戶真能無痛架blog。 接下來要回到正題。 其實那隱藏的警告字句為甚麼會給搜尋機器人抓著呢?那是正常的嗎?如果不正常的話是甚麼因素導致它們被抓到?是字句的表現方式和位置影響、伺服器的設定問題、網頁需要加上其他標籤配合,還是要在robots.txt裡加以規範呢?如果這字句改成檢查USER AGENT之後才動態地決定是否顯示出來會否更好呢? 如果原作者認為這樣做沒有問題的話,作為用戶,選擇把問題點刪除該是最差勁的選擇吧? 主題: Grey模版的聲明字句 作者: markwu 於 四月 20, 2005, 05:43:08 下午 引用自: mickey9801 其實那隱藏的警告字句為甚麼會給搜尋機器人抓著呢?那是正常的嗎?如果不正常的話是甚麼因素導致它們被抓到?是字句的表現方式和位置影響、伺服器的設定問題、網頁需要加上其他標籤配合,還是要在robots.txt裡加以規範呢? 你這問題必須先了解 google 跟 yahoo 如何運作: 1. Google 與 Yahoo 的 spdier 在蒐集網頁時是『全部』的內容都會被收集進他們的 DB。 2. 然後他們在根據他們自己的方式進行索引。例如針對 <meta keyword> 內的關鍵字彙特別索引或是故意忽略"ref=nofollow" 的連結,而不進行索引 3. 當你用關鍵字搜尋 google 或是 yahoo 時,他會比對出與關鍵字相同或相似的相關文章。 所以為什麼出來會是那一段的文字,得看你用什麼關鍵字來作搜尋。有太多的不確定性! Google 或 yahoo 也不會輕易讓我們知道怎麼作,要不然我們就可以控制搜尋的結果。 用 robots.txt 是阻擋 google 或是 yahoo 來搜尋你的某個目錄或特定網頁!應該沒有辦法故意隱藏同一網頁內的部分的內容不讓 google 來搜尋。(可能有,但我不清楚) 所以,總結以上。這問題如果你覺得還是 grey 模版的問題,造成你在 google 或是 yahoo 上的搜尋結果,其實建議你可以換一個模版來試試!畢竟有 40 幾個模版來讓你選。 之前 reic 跟 james 還有 duedue 也做出幾個很棒的模版。 引用自: mickey9801 如果這字句改成檢查USER AGENT之後才動態地決定是否顯示出來會否更好呢? 這我就不知道怎麼作了! :-( 如果你知道怎麼改,請分享出來。我會很樂意把它放到 1.x 的 release 中。 Mark 主題: Grey模版的聲明字句 作者: markwu 於 四月 20, 2005, 05:55:20 下午 另外,我以 ComicParty + plog,他的搜尋結果都是
引用 ComicParty動漫派對 ... 『ComicParty動漫派對』以動漫為起點,有聲的、有畫的,話題延伸至遊戲和跟她們 相關的歌曲,談天說地,為知音人留下心聲。 ... ComicParty已經有年多時間沒有在port 80的陽光照耀下生存了。自從取得了ComicParty.com這個夢幻般的網址之後,自己好想在 ... www.comicparty.com/ - 32k - 2005年4月18日 - 頁庫存檔 - 類似網頁 用 www.comicparty.com 則找到 引用 ComicParty動漫派對 This page looks plain and unstyled because you're using a non-standard compliant browser. To see it in its best form, please upgrade to a browser that supports web standards. It's free and painless. ... www.comicparty.com/ 所以如我之前說的是以關鍵字來決定顯示的內容。另外,我試了一用 "www.lifetype.net" 下去搜尋,顯示的結果也是 引用 pLog Development Journal This page looks plain and unstyled because you're using a non-standard compliant browser. To see it in its best form, please upgrade to a browser that supports web standards. It's free and painless. ... www.lifetype.net/ 跟 Mintrel 剛剛討論了一下這樣的結果,應該是 google 以『網址』為關鍵字搜尋時,會以網頁<body></body> 中的第一行來作為顯示的字串。 所以如果你不喜歡這樣的字串被 google 拿來當作搜尋網址時的顯示,建議你換一個模版,或是把那一行自行移除,才有機會解決你的問題。 Mark 主題: Grey模版的聲明字句 作者: mickey9801 於 四月 20, 2005, 06:30:15 下午 我用的搜尋關鍵字是「comicparty」,就是我的網址,也是一款著名日本遊戲的名稱。由於這個遊戲剛剛在日本推出了新一輯動畫,所以我想在這段期間用這個關鍵字來搜尋的人也會多起來吧?
更換模版或刪除那字串當然是最簡單的解決方法,幾分鐘就可以讓問題消失。我是打算找一個合適的模版作為基礎來設計自己的模版,我想有很多人都是這樣做的。Grey正是我認為合適的模版,所以我才一直沒有更換。 我也在盡力了解pLog的結構,希望可以盡一點綿力。有兩點我是打算做的:一是加入meta keyword和meta description editor,這樣應該對增加各plog網站人流有直接的幫助吧。 另一點不算是共用性的,就是在自己做的模版的index.php中加入像summary.php的使用者連結。畢竟我覺得能直接點擊作者的名字,就會看到作者的簡介是最貼心的。因為我最初沒有打算建pLog社群,所以就按照install時畫面的指示將summary.php移除了,也因為這樣,我就不知道作者介簡這基本功能在哪裡顯示了。 這會否算是此料不及呢? 主題: Grey模版的聲明字句 作者: mickey9801 於 四月 20, 2005, 06:36:12 下午 哈...google的機器人看來也很勤奮哩,跟我剛才搜尋的結果不一樣。Yahoo的機器人沒那麼勤快,還是老樣子。
主題: Re: Grey模版的聲明字句 作者: bcse 於 四月 20, 2005, 10:41:20 下午 其實我不覺得這會影響到搜尋結果,因為只有當你以網址作為關鍵字時它才顯示,我甚至在我自己的網站加上了那段的中文版...
程式碼: <p class="upgrade">您所使用的瀏覽器未符合網頁設計標準,因此本網頁將以純文字模式顯示。如欲以最佳的排版方式瀏覽本站,請考慮<a href="http://www.webstandards.org/upgrade/" title="The Web Standards Project's Browser Upgrade initiative">升級</a>您的瀏覽器。</p> 當然你如果不喜歡儘可以移除, grey 模版加上那句是為了提升 Accessibility, Usabiliy ,依照 User-Agent 來動態顯示那段文字的確會更好,要用 php 來判斷 User-Agent 很容易,但我不知道如何寫成 plugin ,所以給你改模版的方式,我先說我沒試過不知道能不能用 XD 程式碼: {php} 上面那段應該是說當 User-Agent 中出現 bot 字串時就不顯示「blahblah...」這段,我是 PHP 新手,"bot" 那段如果用 regexp 寫成同時表示 crawler, bot, spider... 等字串會更好,我想板上應該有人能輕易改出來吧。 附帶一提,你的網站在 Google 的搜尋結果似乎還是沒變... http://www.google.com.tw/search?hl=zh-TW&q=http%3A%2F%2Fwww.comicparty.com%2F&btnG=%E6%90%9C%E5%B0%8B&meta= 主題: Re: Grey模版的聲明字句 作者: mickey9801 於 四月 21, 2005, 04:33:37 上午 引用自: bcse 其實我不覺得這會影響到搜尋結果,因為只有當你以網址作為關鍵字時它才顯示,我甚至在我自己的網站加上了那段的中文版... 程式碼: <p class="upgrade">您所使用的瀏覽器未符合網頁設計標準,因此本網頁將以純文字模式顯示。如欲以最佳的排版方式瀏覽本站,請考慮<a href="http://www.webstandards.org/upgrade/" title="The Web Standards Project's Browser Upgrade initiative">升級</a>您的瀏覽器。</p> 當然你如果不喜歡儘可以移除, grey 模版加上那句是為了提升 Accessibility, Usabiliy ,依照 User-Agent 來動態顯示那段文字的確會更好,要用 php 來判斷 User-Agent 很容易,但我不知道如何寫成 plugin ,所以給你改模版的方式,我先說我沒試過不知道能不能用 XD 程式碼: {php} 上面那段應該是說當 User-Agent 中出現 bot 字串時就不顯示「blahblah...」這段,我是 PHP 新手,"bot" 那段如果用 regexp 寫成同時表示 crawler, bot, spider... 等字串會更好,我想板上應該有人能輕易改出來吧。 附帶一提,你的網站在 Google 的搜尋結果似乎還是沒變... http://www.google.com.tw/search?hl=zh-TW&q=http%3A%2F%2Fwww.comicparty.com%2F&btnG=%E6%90%9C%E5%B0%8B&meta= 我也認為不一定每個人都會介意搜尋出來是這樣的結果。不過搜尋結果可算是陌生訪客的最初印象,所以總希望顯示出來的是網站的內容而不是一些希望它永不出現的警告字句。 今時今日的能讓那警告字句出現的情況除了連線太慢沒有完整下載CSS檔之外,恐怕只有在上電腦課時要自己寫個瀏覽器的時候才會發生吧?連用VB寫個陽春瀏覽器大概也不會出現那警告吧?出現機率那麼低的警告卻成為自己的招牌,實在不是一般人會預期得到吧? 用www.comicparty.com來搜尋的結果好像還沒有改過來,但只用comicparty這單詞的話在google的結果就不一樣。yahoo那邊就兩個關鍵字都出現相同結果。 |