2008年1月6日 星期日

更新教師網誌至 LifeType 1.25 版

昨天看 Lifetype 英文主頁的時候才發現,原來早在 2007.10 就已經有新的版本出現。之前都祇有看中文主頁,而這個訊息還沒更新到中文主頁來,所以一直不知道有新的版本。

既然知道了,就下載來安裝使用。這樣實驗的結果,還不知道哪邊會出問題,滿刺激的。不過更新版本之後,莊佰全老師反應無法更改個人頭像的問題就解決了,果然是程式本身的 bug。好吧,解決一點小問題,這樣有開心一點。

不過每次更新就要重新修改幾個小地方,想想還是記錄下來好了,以免日後忘了。

[@more@]

一、更改 summary.php 歡迎詞:

vi /template/summary/index.template

尋找以下程式碼:

<div id="maincolumn">
<div id="intro">
<p>{$locale->tr("summary_welcome_paragraph")}</p>
</div>

然後將 {$locale->tr("summary_welcome_paragraph")} 替換成想要的文字,這樣就可以更新 summary.php 頁面的歡迎詞了。

二、更改 RSS,使 RSS 祇顯示出摘要文字:

vi /template/rss/rss20.template

尋找 $post->getText()

修改為 $post->getIntroText()

這樣一來,RSS 就祇出現摘要文字,而不會出現延伸內文了。

如果希望更進一步,在 RSS 中出現 (閱讀全文) 的標記,那麼就在 $post->getIntroText() 底下再加一行,使得整個 <description> 段落看起來像是這樣:

<description>
{$post->getIntroText()|escape}
(&lt;a href=&quot;{$url->postPermalink($post)}&quot; target=&quot;_blank
&quot;&gt;閱讀全文&lt;/a&gt;)
</description>

如此一來,RSS 祇會顯示摘要文字,而且還會有提示字串,提醒讀者可以連回原始網頁繼續閱讀。也許有人喜歡這樣的修改吧?

三、使 Lifetype 可以插入 Youtube 影片及 Picasa 幻燈片:

vi /js/tinymce/tiny_mce-plog.js

搜尋 extended_valid_elements 變數

在變數最後方的 " 前加入:

,embed[src|type|wmode|width|height|autostart|FALSE|TRUE|pluginspage|flashvars|allowscriptaccess|quality|bgcolor|EnableContextMenu|loop|style|name|scale]

這樣一來,學校老師在編輯部落格文章時就可加入影片及幻燈片等多媒體元件了,可以提昇文章內容的豐富度。

這個版本雖然解決了部落格頭像的小問題,但本校的部落格還有一個大問題我沒辦法解決。我從 Google Sitemps 中看到, 2007.02.16 之後,Google 就無法連至本校的 blog 中進行索引,每次派出機器人都得到 403 錯誤。所以現在到 Google 打『向上國中』,是查不到本校教師部落格的資料的。

其他的搜尋引擎,如 Yahoo 可以正常讀取本校部落格,我不懂,為什麼 Google 就是出錯?

Google 祇能搜到 summary.php 頁面及 gallery 中的檔案,所以在這個全球最大的搜尋引擎中,本校部落格算是缺席了!!我曾懷疑過,是不是我啟用了自訂網址功能,而 Google 拒絕讀取 .htaccess rewrite 後的資料 (認證 Sitemap 時,Google 就拒絕讀取 rewrite 的網址)?

但不論如何,Google 找不到我們,是我們很大的損失!!

比方說,棒球隊康立群教練的文章都很棒,如果能讓他的文章被搜尋到,這對於本校的棒球隊是一個很正面的行銷,但不知怎麼的,Google 就是搜不到,所以這個行銷做不出去。

哎,這個問題有沒有人遇過?該怎麼解決才好呢?

Technorati : , , , , , , , , , ,