在論壇上有位網友問到「為何 tinymce不能用 scirpt tag?

在LifeType發表文章時,若加入script tag,會被LT給過濾掉,當然這是因為安全性的理由,看看大砲開講裡就知道有許多的網站被植入了惡意程式碼。

那位網友應該是想要在文章中直接顯示個flash時鐘來做示範吧!既然在LT不能直接用scripts tag,那換個方式來呈現吧!

利用LT的靜態網頁及<iframe>的方式來呈現那flash 時鐘的結果 ↓

HOW?


一、新增個template檔

用文字編輯器新增個「clock1.template」,內容只要輸入那flash時鐘的語法

<script type="text/javascript" src="http://www.petitmall.jp/index/parts/rb006.js"></script>

 記得存檔時檔案類型要存成UTF-8不要加入Unicode署名(BOM)

二、模版檔案上傳到你的網誌模版上

利用網誌模版編輯器將clock1.template 這檔案上傳到你的個人模版裡

三、靜態文章的網址

clock1.template上傳上去後,要如何看到那檔案的結果呢?可以利用LT的靜態文章來顯示。

那模版檔案在我這網誌的網址就是

http://plog.hlps.tcc.edu.tw/plog/static/1/clock1 

  • http://plog..../plog/ :這是華龍部落格的網址
  • static:這是LT用來呈現靜態文章的連結文字
  • 1:這是我的blog id
  • clock1:這是我剛剛上傳上去的clock1.template模版檔案

四、用<iframe>語法來直接顯示檔案內容

在發表文章時,切換到「HTML」 編輯模式,輸入原始碼

<iframe frameborder="0" height="150" scrolling="no" src="http://plog.hlps.tcc.edu.tw/plog/static/1/clock1" width="200"> </iframe>

 這樣就完成了。