四月 04, 2006
[部落格教學]如何修改模版-加入音樂播放器
您想要在部落格的模版中新增音樂播放器嗎?您想要在網誌中播放音樂嗎?請您仔細閱讀本篇教學文章。
步驟一、登入管理界面
1.點選「個人網誌設定」
2.點選「網誌模版編輯器」
步驟二、複製系統模版
3.點選想要複製的模版後的「複製」圖示。如圖示3
4.輸入您新模版的名稱,如:「my_XXXX」
步驟三、編輯個人模版
在模版列表中,點選您的新模版,開啟編輯畫面(如下圖)
5.點選新模版的「panel.template」。
6.在編輯列中,找到適當的位置,如:</form>之後,插入以下指令:
<embed src="音樂檔的網址" height=45 width=180 type=video/x-ms-asf autostart=1 ShowAudioControls?=0 showstatusbar=0>
指令說明請參考http://blog.snes.tp.edu.tw/post/2/2469教學件。
6.點選「更新」
步驟四、啟用修改後的模版
7.點選「個人網誌設定」
8.點選「網誌設定」
9.選取修改後的模版,並點選「更新」
--------------------------------panel.template原始碼說明------------
panel.template主要是描述網誌「日曆」、「搜尋」、「近期文章」、「文章分類」、「我的連結」等功能的模版檔案。
內容如下:
<div id="sidebar">
----以下為顯示「日曆」的SMARTY及html指令----
<!--Calendar-->
<h2> {$locale->tr("calendar")} </h2>
<ul>
<li>
<div align="center">
{$calendar}
</div>
</li>
</ul>
-----以下為顯示「搜尋」的SMARTY及html指令----
<!--Search-->
<form name="search_form" method="post" action="{$url->getIndexUrl()}">
<h2> {$locale->tr("search")} </h2>
<ul>
<li><div align="center">
<input type="text" name="searchTerms" value="" size="14" /><br/>
<input type="hidden" name="op" value="Search" />
<input type="hidden" name="blogId" value="{$blog->getId()}" />
<input type="submit" name="Search" value="{$locale->tr("search")|capitalize}" />
</div></li>
</ul>
</form>
-----以下為顯示「音樂播放器」的html指令----
<embed src="http://blog.snes.tp.edu.tw/get/2/p27_3.mid" height=45 width=180 type=video/x-ms-asf autostart=1 ShowAudioControls?=0 showstatusbar=0>
-----以下為顯示「近期文章」的SMARTY及html指令----
<!--Recent Articles-->
<h2> {$locale->tr("recently")} </h2>
<ul>
{foreach from=$recentposts item=recentpost}
<li><a title="{$recentpost->getText()|truncate:150:"..."|strip_tags|escape}" href="{$url->postLink($recentpost)}">{$recentpost->getTopic()}</a></li>
{/foreach}
</ul>
-----以下為顯示「文章彙整」的SMARTY及html指令----
<!--archives-->
<h2> {$locale->tr("archives")} </h2>
<ul>
{foreach from=$archives item=month}
<li><a href="{$month->getUrl()}">{$month->getName()}</a></li>
{/foreach}
</ul>
-----以下為顯示「文章分類」的SMARTY及html指令----
<!--categories-->
<h2> {$locale->tr("categories")} </h2>
<ul>
{foreach from=$articlecategories item=articleCategory}
<li><a href="{$url->categoryRssLink($articleCategory)}"><img src="{$url->getUrl("/imgs/rss_logo_small.gif")}" style="border:0px;" alt="RSS 0.90" align="middle" /></a>
<a href="{$url->categoryLink($articleCategory)}">{$articleCategory->getName()}</a> [{$articleCategory->getNumArticles()}]</li>
{/foreach}
</ul>
-----以下為顯示「我的連結」的SMARTY及html指令------
<!--Mylink-->
<h2> {$locale->tr("my_links")} </h2>
<ul>
{foreach from=$mylinkscategories item=linkcategory}
<li>{$linkcategory->getName()}
<ul class='children'>
{foreach from=$linkcategory->getLinks() item=link}
<li><a href="{$link->getUrl()}" title="{$link->getDescription()}">{$link->getName()}</a></li>
{/foreach}
</ul>
</li>
{/foreach}
</ul>
-----以下為顯示「新聞交換」的SMARTY及html指令----
<!--Syndicate-->
<h2> {$locale->tr("syndicate")} </h2>
<ul>
<li>
<a class="nodecoration" title="Link to the RSS 0.90 feed." href="{$url->rssLink("rss090")}"><img src="{$url->getUrl("/imgs/rss090_logo.gif")}" style="border:0px;" alt="RSS 0.90" /></a><br />
<a class="nodecoration" title="Link to the RSS 1.0 feed." href="{$url->rssLink("rss10")}"><img src="{$url->getUrl("/imgs/rss10_logo.gif")}" style="border:0px;" alt="RSS 1.0" /></a><br />
<a class="nodecoration" title="Link to the RSS 2.0 feed." href="{$url->rssLink("rss20")}"><img src="{$url->getUrl("/imgs/rss20_logo.gif")}" style="border:0px;" alt="RSS 2.0" /></a><br />
<a class="nodecoration" title="Link to the Atom 0.3 feed." href="{$url->rssLink("atom")}"><img src="{$url->getUrl("/imgs/atom_logo.png")}" style="border:0px;" alt="Atom 0.3" /></a><br />
</li>
</ul>
</div>
回應文章
http://謝謝

http://embedmedia
其實有embedmedia這個外掛可用!
您可參考看看!!

http://試試links..
試試看links.tempalate

http://老師...
我的編輯器裡沒有panel.template
只有post.template 還有postandcomments.template
和posttrackbacks.template
怎麼辦

5511高思穠
TO:莊老師
我有複製了
可是還是沒出現......

回答思穠的問題
你有沒有先做複製模版的動作呢?
你看到的模版列表應該是系統提供的…你要先複製一個模版,讓你自己有一個新的模版,然後,才能編輯…

5511高思穠
莊老師我又來了XD
我在模板列表中
看到我的模板
旁邊卻沒有編輯按鈕
怎麼半?

5511高思穠
莊老師
可不可以在自己部落格
放自己喜歡的歌呢?
(有檔案的話)

我不會用
我看不懂,也不會用。

音樂播放器面板
會不會因為版面的關係想要修改音樂播放器的面板大小,但卻會裁切到面板呢,只要在語法中加上ShowPositionControls=false
就是不顯示快轉按鍵即可了。

真是對不起大家…
答應大家說要辦自組研習的…
但是一直為了為學校新的網站全心趕工中…所以拖著沒有提出整個自組研習的計劃…難為大家自己摸索了…十二月底學校新的網站能夠上路穩定運作後,一定全力推出扎實的研習課程…

serendipity 103 有音樂了~!
謝謝小明老師的講義, 施老師回家自己研究講義終於連結成功~!太棒了!!
今天下午一年級應該都會有音樂了~!

文章刪除
目前系統保留所有張貼的文章

不好意思,再問一個...
請問老師在文章列表中,明明已經顯示「文章已刪除」,為何仍掛在狀態「刪除」中,無法永遠消失嗎?請解惑,感謝!

再請教一個問題
請問在增加網站連結時,分類都會重新排列,該如何固定各類的位置?謝謝。

嗯…這個問題希望你可以幫老師找找答案囉…
呵,這個問題就留給大家找答案囉…

謝謝莊小明老師
我已試成功了,但是每換一個畫面,音樂就重頭開始,有沒有辦法改進呢?

回答最近的兩個問題…
1.沒有panel.template,可以找看看有沒有link.template…
2.因為你所修改的模版是另外存一份給你自己使用,當你選系統預設的模版時,系統的模版並沒有被你修改,換句話就是必須要你自己修改過的模版才能有你要的效果,原來的模版是一份不能被改變的範本,當然除了老師我以外囉…

我是成功了,可是...
請問老師,我用你的方式試成功了,可是在「請選擇您的網誌站台所要使用的外觀樣式模版」選擇新的,就沒有辦法用原來的加上音樂嗎?謝謝。

Re: [部落格教學]如何修改模版-加入音樂播放器
老師,我的新模板裡找不到panel.templateㄟ.......

恩…網址是…
網址就是音樂檔案在網路上所在的位置啊…
如果你是把midi檔抓下來,那麼你還要把midi檔放在你的「檔案中心」的「資料夾」中,然後把檔案的完整網址找出來,
最後那個位置就變成了你檔案的網址。
以上是比較麻煩的方法
老師建議你是找原先提供midi檔案的網站,然後找出檔案的網址…
至於怎麼找出檔案的網址,如果你真的想不到怎麼做…請來電腦教室與老師討論…老師會示範給你看的…

老師!我不會!!!
老師, 我不太懂音樂黨的網址有打捨麼, 我已經把mid 檔存起來了, 可以告訴我嘛?

我的模板沒有「panel.template」。
我在我的新模板中沒有找到「panel.template」,為什麼勒?

歌曲是…
呵,這首歌是「梁靜茹」的「勇氣」…
現在有另一位歌手-光良的新專輯有收錄喔…
這首歌對老師及師母是有很重要意義的…
它陪我們走過那一段彼此無法陪伴在身邊的日子…
透過電話及書信彼此打氣的日子…

可愛的小孩
我說的不是在文章裡面加囉…
而且你好像不是按照我的步驟操作…
老師的原始碼說明是為了讓對於網頁製作有一點基礎的人看的…
讓大家能夠了解部落格的系統程式碼及功能…
免得讓大家在看一堆的英文程式碼的時候,不知道是什麼東西…
或是誤刪了一些重要的程式碼…
想要設定就按照步驟做做看…
如果覺得有問題,直接再選一個新的模版就可以了…

Re: [部落格教學]如何修改模版-加入音樂播放器
我也好想像你一樣在旁邊放首歌,可是我不懂你說明。對了,你放的是什麼歌呀?

我不懂
老師一開始我都懂,但後面原始碼的部份要做什麼?按下最後一部的更新以後會怎麼樣?我到我的部落格去看,結果上面除了多了一個小框匡以外,什麼也沒有啊?請你自己去看看:http://blog.snes.tp.edu.tw/117
好奇怪喔!如果想不要了,要怎麼弄掉?

很有用的訊息,謝謝您!