期盼好久的網誌更新,一開始以為更新應該會蠻困難的 ,結果更新後覺得還好
一直以來就一直想更換版本,因為舊版本有些問題,雖然說新版本我還沒使用
也還不確定舊版本的問題新版本裡會不會有同樣的問題
但至少是成功的把它更新到最新版了,再來就等另一次有空,把網誌移植到linux上
以下就來說更新的過程與要注意的事項吧!! 一、備份資料庫
這是一定要的啦!!在做任何更新的時候,最重要的就是先備份資料庫
二、官方下載最新版(Lifetype 1.2.6)
1.依自己想要的壓縮格式去下載
2.下載後把舊的網誌資料夾改取名成old_XXX,以方便一些資料轉移到新網誌
3.將舊的config/config.properties.php覆蓋到新的config/config.properties.php,我的作法是比照舊的去填寫他所要的資料,因為新版的config.properties.php有很多註解的說明,我想也許以後用得到
4.轉移plugins與templates,這兩個最好都是去官方下載支援1.2.X的,重新安裝與設定,原則上舊版有的新版的也會有
5.遷移所有的gallery所有的資料夾與檔案到新版
三、運行wizard.php
運行這支程式就會自動的更新資料庫成新版的架構,更新完後就成功囉!!
另外大家套用好樣板後,應該會發現有的文章彙整的功能會拉的很長,把從開站以來到現在所發表的文章都會列出來
其實可以把它改成用下拉式選單的方式呈現,這也是我參考其他的樣板發現的
把原本的程式碼
<!--archives-->
<h2> {$locale->tr("archives")} </h2>
<ul>
{foreach from=$archives item=month}
<li><a href="{$month->getUrl()}">{$month->getName()}</a></li>
{/foreach}
</ul>
改成
<!--archives-->
<h2>{$locale->tr("archives")}</h2>
<ul>
<form action="{$smarty.server.PHP_SELF}">
<select size="1" name="archives" id="archivelist" onChange="location.href=this.options[this.selectedIndex].value">
{foreach from=$archives item=month}
<option class="archOption" value="{$month->getUrl()}">{$month->getName()}</option>
{/foreach}
</select>
</form>
</ul>
2008-03-30
殘念~~當初從linux移到Win之後,現在網誌還是一樣移不回去linux了 ~"~
有興趣用www.mybloglog.com之類的東東嗎
已經把mybloglog放上去囉!!