LearnHouse

Archive for the '網誌歷程' Category

部落格衛星雲圖修正

一年前在我的部落格嵌入了衛星雲圖,舊文章

如今該衛星雲圖功能已經掛很久了,雖然說應該也只有我在用

老樣子由於程式不是我寫的,而該作者也沒有更新

所以想用的人可以到該作者的部落格下載

因此我在這裡寫一下修正的方法,如果有遇到同樣情況的人

其實只是中央氣象局更新版本,從以前的V5換到V6而已

只要看下面的差別就知道了

舊版的

http://www.cwb.gov.tw/V5/observe/satellite/Data/s1p/s1p-2009-07-24-13-00.jpg

新版的

http://www.cwb.gov.tw/V6/observe/satellite/Data/s1p/s1p-2009-07-24-13-00.jpg

所以囉!!!只要改個顯示路徑,置換var map0~map2的版本路徑就OK囉~~~~~

 

posted by yuchin in 網誌歷程 and have No Comments

終於順利的搬移部落格到LinuxServer

終於一學期快結束了,今天報完最後一堂的報告,碩一的生活也將要宣告結束了

實驗室的戰友們相約好要去烤肉,而我卻因為另外有事而沒有跟著前往

一直以來就很想把部落格移到LAB的Linux主機,已經有一年了 = ="

因此就躲在宿舍完成一直想要做,但一直沒時間的大事

首先不曉得為什麼,怎麼移都會呈現空白,而且沒錯誤訊息

我的作業系統是CentOS5.0 用的php版本是php-5.1.6-15.el5  

後來我更改了php.ini 錯誤回報的設定:error_reporting  =  E_ALL & ~E_NOTICE

E_ALL - 顯示所有的錯誤和警告(不包含 E_STRICT)

E_NOTICE - 運行時的異常通知,加個~代表不顯示  

終於部落格顯示內容出來了,雖然有少許的警告訊息,但經過修復後就能完全正常了

因此我開始備份資料庫,雖然這指令在之前的文章已經有提過了,不過在這裡我還是在列一下

mysqldump --default-character-set utf8 -u 使用者 -p 資料庫 > D:\\檔名.sql

當完全轉移後發現Lifetype啟動讓搜尋引擎易於搜尋的簡潔網址的功能無法正常運行

原來是因為此功能是透過.htaccess來轉換成簡易的網址,因此要打開apache此功能

所以需要在下面設定

<Directory "lifetype資料夾位置">
   Options Multiviews
   AllowOverride All
   Order allow,deny
   Allow from all
</Directory>

最後,當一切都快準備就緒後,開始設定我好多部落格的虛擬主機

設定好重新啟動apache卻出現以下錯誤

[warn] _default_ VirtualHost overlap on port 80, the first has precedence

看到這訊息只要把NameVirtualHost *:80的注解去掉再重新啟動就OK了 

另外再補記一個DNS的設定,由於我的部落格有向SeedNet申請網域

因此要設定域名與IP的對應,好在我用的是RedHat系列的

所以安裝的過程簡單,只要下載Linux RPM:redhat linux 5.2

rpm -uvh安裝完後,用/etc/rc.d/init/dyndn start就能啟動了 

posted by yuchin in 網誌歷程 and have Comments (3)

部落格觀察 本站總排名第一??

恭賀本網誌榮登部落格觀察第一名寶座

有圖有真相

大家恭喜我吧.................................................

ㄜ....應該是系統出了問題吧!!小弟何得何能可以榮登冠軍者寶座 XD 

posted by yuchin in 網誌歷程 and have Comments (10)

加入回響時的預設標題

今天想加入預設回響的主題時,發現找不到commentform.template
但看postandcomments.template裡卻是標示

程式碼:
 
{if $blogsettings->getValue("comments_enabled") && $post->getCommentsEnabled()==1}
<div id="respond">&nbsp;</div>
{include file="$blogtemplate/commentform.template"}
{/if}

那他是怎麼顯示回響的呢?  commentform.template該檔案又不存在??

經hlps9999的解說原來當找不到commentform.template模板時,他會自動的去公用模板,也就是default下的模板去找

好了知道之後當然就是改成讓他能預設回響標題囉!! 

將程式碼

<div><labelfor="commentTopic">{$locale->pr("comment_topic")}</label><inputtype="text" name="commentTopic" id="commentTopic" value="{$topic}"/></div>

改成

<div><labelfor="commentTopic">{$locale->pr("comment_topic")}</label><inputtype="text" name="commentTopic" id="commentTopic"value="Re:{$post->getTopic()" /></div>

但又遇到了問題了,這個方法雖然有成功,但第二次瀏覽該篇文章時會出現

標題<input type="text" name="commentTopic" id="commentTopic" value="Re:
Fatalerror: Call to a member function getTopic() on a non-object inD:\xampp\htdocs\blog\tmp\1\%%3F^3F2^3F2BCD9C%%commentform.template.incon line 16

再來怎了瀏覽該文章就一直都是這個錯誤,目前我也找不到解決方法

但看錯誤訊息應該是cache產生的問題,所以我只好到模板設定把template_cache_enabled選擇否

這樣的方法雖然治標不治本,但至少可以確保網誌能正常顯示,但可能就比較吃Server資源吧!!!

posted by yuchin in 網誌歷程 and have No Comments

網誌更新 Lifetype1.1.4 Update to 1.2.6

期盼好久的網誌更新,一開始以為更新應該會蠻困難的 ,結果更新後覺得還好

一直以來就一直想更換版本,因為舊版本有些問題,雖然說新版本我還沒使用

也還不確定舊版本的問題新版本裡會不會有同樣的問題

但至少是成功的把它更新到最新版了,再來就等另一次有空,把網誌移植到linux上

以下就來說更新的過程與要注意的事項吧!! 

一、備份資料庫

這是一定要的啦!!在做任何更新的時候,最重要的就是先備份資料庫

二、官方下載最新版(Lifetype 1.2.6) 

1.依自己想要的壓縮格式去下載

2.下載後把舊的網誌資料夾改取名成old_XXX,以方便一些資料轉移到新網誌

3.將舊的config/config.properties.php覆蓋到新的config/config.properties.php,我的作法是比照舊的去填寫他所要的資料,因為新版的config.properties.php有很多註解的說明,我想也許以後用得到

4.轉移pluginstemplates,這兩個最好都是去官方下載支援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了 ~"~  

posted by yuchin in 網誌歷程 and have Comments (2)

iframe的使用方法

偶然在一本書找到可以呈現線上人數的php範例

因此就拿來使用,為了能在我的部落格顯示

決定採用之前網友推薦的iframe標籤來套用

參考了阿新部落對iframe標籤與屬性的解說

<iframe frameborder="0" height="385" scrolling="no" src="http://picasaweb.google.com/hlps9999/96021602/photo#s5032191366313944866" width="507"></iframe>

frameborder="0" → 邊框厚度為0,也就是不要有邊框,若你設"1"、"2"...,就有不同厚度的邊框。
height="385" → 畫面顯示的高度385像素
src="網址" → 也就是上圖的網址。
scrolling="no" → 不要出現捲軸
width="507" → 畫面顯示的寬度507像素

上面寬度、高度的大小由你自己決定。

 

因此寫了下列語法嵌入線上人數功能

<iframe frameborder="0" height="35" width="170" scrolling="no" src="http://learn-house.idv.tw/online/totalonline.php"></iframe>

2007.7.1 

後來發現那個線上人數範例好像只會增加,不會減少的BUG

所以又到網路上找另外一個範例!!

posted by yuchin in 網誌歷程 and have Comments (6)

新增文章閱讀次數

按照慣例!!我應該在增加網誌功能時要發表一篇在網誌歷程

雖然說這次的這個功能其實沒有要改很多地方!!

但為了完整性以及給後進使用LifeType的使用者可以參考

因此我就大略的描述一下!! 

此功能很久以前就想加入了!!如今在六十四巷九十六號部落格看到增加閱讀次數的方法

post.template 加入
 
{$post->getNumReads()} {$locale->tr("num_reads")}
 
 
兩個指令的意思分別是
{$post->getNumReads()} //取得此篇文章的閱讀人數{$locale->tr("num_reads")} //取得local字串"閱讀"
因此我就加入了下列語法:
 
[<a href="{$url->postPermalink($post)}">({$post->getNumReads()}) {$locale->tr("view")}</a>] |

 

posted by yuchin in 網誌歷程 and have No Comments

部落格嵌入衛星雲圖

這幾天連連的豪大雨!!

在加上開刀完後只能在家閒閒沒事做

想到上次聚餐又因為下雨而延期

因此想在部落格放一個最新氣象衛星雲圖

由於程式不是我寫的,因此為了尊重原創

程式我就不提供了,有想要的人就到提供此程式的部落格看看吧!!

此部落格裡題到只要插入語法:

<script type="text/javascript" language="JavaScript" src="http://joy715.googlepages.com/CloudChart.js" charset="big5">script>

就能立即擁有衛星雲圖,但我為了要符合部落格的顯示方式

因此就修改了某些地方,同時那段語法在我的部落格裡似乎會無法顯示

但在FireFox下又正常,不過後來改成下列語法就IE下也變正常了

<script src="http://joy715.googlepages.com/CloudChart.js" charset="big5"></script>
 

因此如果有類似無法顯示的使用者就更正成這個語法吧!! 

 

posted by yuchin in 網誌歷程 and have No Comments

大學畢業前的大"肆"聚餐

呵呵!!為什麼標題要取名為大肆聚餐而不是大四呢??

我們都即將畢業了,當然要好好慶祝一下囉!!

所以就用了這個瘋狂的形容詞囉!!

在這裡先說明一下免得某位s大誤解!! 

聚餐日子因為天氣不好被迫延期後,終於等到今天 

今天真是個好日子,旗山的朋友們都騎機車來台南聚餐

本來昨天聽到達叔出車禍,再加上聖文屏科大備四入取

所以認為今天應該會很少人來 

好在,令人欣慰的是大家都有來!!

就除了聖文因為要去屏科大報到之外,不過後來的續攤聖文也趕上了

還有我們的李丁丁!!大家都以為他在大胖家了

結果沒想到他竟然還在旗山!! 

今天聚餐的從左到右的有:

育賢、卯爺、大胖、怡玲、祐沁、書豪、達叔、展輝、泰盛、滄旻、智鴻、尖尖

 

唱歌的有:

祐沁、怡玲 、滄旻、泰盛、尖尖、育賢、卯爺、趕來的聖文

鬥牛士聚餐影片片段

posted by yuchin in 網誌歷程 and have Comments (6)

新增旅遊日誌

哈哈!!說也很好笑,其實會突發奇想

用一個台灣地圖紀錄我去過的地方,乃是因為星期三上教官的課時,因為是看電影

所以沒有興趣看,那天天氣又很悶,所以就跑去鄒明城開的GIS課程

說去旁聽是比較好聽啦!!其實我是去和同學喇賽的 

我去得時候他們正在交作業

他們的作業就是用google map、google earth、UrMap

選一個來做他們去過的旅遊景點記錄

我覺得這個非常好玩,因此回到家也想試試看

google earth雖然比較華麗而且完整,但畢竟我家的頻寬有限,所以不適合放到網路上 

這時就剩google map與UrMap

雖然聽鄒明城給鍾友華(我大學同學)的建議是用google map比較好

但由於我英文能力還是普普的,所以就先用台灣人自己做的

畢竟台灣自己的地圖會比google map清楚

更何況到我退休前我應該都只會在台灣旅遊吧!!所以也不需要很大的地圖

不過話說的好聽,主要的原因還是因為UrMap有中文注釋,google map沒有

Laughing

當做好之後,本來是想嵌到部落格裡面

可惜我的功力有限,所以只好用連結的方式開啟新視窗

大家可注意網頁右上角,新增了一個旅遊日誌 

我的旅遊日誌 

今天2007/5/26

根據某位前輩在我的留言板提示了嵌入的方法

經過測試果然可以使用,真的非常感謝!!

我也把連結改成旅遊地圖,歡迎從右上角點選觀看 

 

posted by yuchin in 網誌歷程 and have Comments (2)