我是武男, 24歲, 大家都叫我阿男...有的人還會叫我白目研究生...找我的話請Google "武男" 就沒錯了~

Use MySql內建預設的Function On PHP How To

Autor 白目研究生 | 21.09.2007 | Category PHP, 技術文件

這篇文章的主題主要在於如何使用PHP 對MySql的預設函數對IO的資料作以下處理

MD5

官方API的用法是:string md5 ( string str [, bool raw_output] )

所以我只要這樣子用

<?php echo md5(『md5 string here』)?>

ENCODE

<?php
 $enc = mysql_query(『SELECT ENCODE(‘testing’,』)』);
 $str_enc = mysql_fetch_array($enc);
 $val_enc = $str_enc[0];
 echo $val_enc;
?>

DECODE

<?php
 $dec = mysql_query(『SELECT DECODE(‘』.$val_enc.』‘,』)』);
 $str_dec = mysql_fetch_array($dec);
 $val_dec = $str_dec[0];
 echo $val_dec;
?>

WordPress user online plugin Install How To

Autor 白目研究生 | 15.09.2007 | Category PHP, 技術文件

該PLUGIN作者的BLOG跟相關PLUGIN文章連結

下載:https://freebsd.stu.edu.tw/~heaven/useronline.rar

把檔案解壓縮至*/wp-content/plugin後

在後台管理WP-UserOnline、WP-UserOnline Widget的這兩個外掛啟用後,在佈景主題下把WP-UserOnline Widget拉到可以Display的地方,

這個外掛會自己開始計算在線觀賞BLOG人數 的功能

而,在後台的管理首頁的第二個功能也會多了一個 WP-UserOnline的功能,能即時的看到在線瀏覽的詳細相關資料,如以下資料列。

There are a total of 2 Users online now: 1 Member, 0 Guests and 1 Bot.

Most users ever online were 3, on September 14, 2007 @ 6:27 pm

1 Member Online Now

#1 – admin (210.71.11.169) on September 15, 2007 @ 12:01 pm
MyBlog_笑著流淚II [url] [referral]

1 Bot Online Now

#1 – Google Bot (66.249.70.198) on September 15, 2007 @ 11:59 am
MyBlog_笑著流淚II » Blog Archive » 960829 [url]

WordPress Tag Cloud plugin Install How To

Autor 白目研究生 | 12.09.2007 | Category PHP, 技術文件

Demo:請在http://blog.havenlin.org/看右邊sidebar

請將simple-tagging.rarsimpletagging-widget.rar這兩個外掛的檔案下載,並解壓縮至Blog的plugins目錄下,並在後台管理介面Active這兩個外掛的功能。

啟用後會在後台的功能列表上看到Tags的選項,在Tags底下可以設定相關的設定選項。

接著在外觀的Widgets把Simple Tagging Tag Cloud選擇要呈現在那個位置。

然後回首頁觀察應該就可以看到相關Tags Cloud會提示,尚未有相關的Tags被建立。

這個時候可以在後台管理介面的Tags底下的Manage Tags手動新增,也可以在POST新文章時的下一行輸入KeyWord Tags它會自己被建立,並連結相關Tags的文章。

可以觀察到,預設的Tags Cloud排列方式是以,一個Tag斷行一次。

透過編排 Style.css 的方法可以修改為橫向排列,並依據常用的關鍵字做字體大小的變更。不過前提是要目前套用的佈景主題有支援才可以這樣子使用。

到後台的編輯佈景主題,修改Style.css的檔案,在文件內文的最下面添加下面內容

ul#tagcloud { padding:0; margin:0; text-align:center;
list-style:none; }
ul#tagcloud li { display:inline; font-size:100%; color:#ccc;
background: none; padding: 0;}
ul#tagcloud li a, ul#tagcloud li a:link { text-decoration:none; }
ul#tagcloud li a:hover { text-decoration:underline; }
ul#tagcloud li.t1 a { color:#797979; font-size: 120%; }
ul#tagcloud li.t2 a { color:#6d6d6d; font-size: 160%; }
ul#tagcloud li.t3 a { color:#616161; font-size: 190%; }
ul#tagcloud li.t4 a { color:#555555; font-size: 210%; }
ul#tagcloud li.t5 a { color:#484848; font-size: 230%; }
ul#tagcloud li.t6 a { color:#3c3c3c; font-size: 250%; }
ul#tagcloud li.t7 a { color:#303030; font-size: 270%; }
ul#tagcloud li.t8 a { color:#242424; font-size: 290%; }
ul#tagcloud li.t9 a { color:#181818; font-size: 310%; }
ul#tagcloud li.t10 a { color:#0c0c0c; font-size: 330%; }

這樣就可以達到跟我的Blog的Tags Clouds一樣的效果了。

未來會再將其實做在Wordpress MU平台上。

這對會在文章上找KeyWord的Blog作者是個不錯用的外掛。

KeyWord:Cloud, How, Install, mu, Tag, Test, To, WordPress, mu

怎麼辦,WordPress的首頁不是我要的怎麼辦?

Autor 白目研究生 | 12.09.2007 | Category PHP, 技術文件

UseCase:

Cymer今天的需求是,把舊有的WORDPRESS的首頁改掉。

正規的首頁通常會停留在,最後發表的那篇文章上。

而Cymer的需求則是要呈現分類』最新消息』搜尋出來的文章。

Solution:

修正首頁指向目錄,可以在Wordpress下的目錄建立.htaccess做Redirect,參考以下範例語法修改

Redirect /wordpress http://What do u want to Redirect path

或者,直接修改index.php,在這邊你會發現到,直接修改Wordpress的index.php只會不停的轉向首頁跟目的頁的切換

根本不符合需求的情況下,這是不可行的。

但是,你可以修改你套用的外觀模組

只要是外觀模組都會有一支主要模版(Template)屬於index.php的頁面,則可以透過後台的佈景主題編輯器修改編輯該檔案即可。

PHP轉址語法:

<?php header(‘location: http://google.com’);?>

KeyWord:Wordpress, theme, htaccess, Redirect

[warn] module dav_module is already loaded, skipping Solution How To

Autor 白目研究生 | 28.08.2007 | Category PHP

今天整理了一台機器

操作流程以下:

因為沒有LDAP也沒有PHP5的其他模組

也就是我要/usr/ports/net/php5-ldap裝支援LDAP的元件

結果因為版本不一樣

restart apache不能,會看到如標題般的錯誤

有人說google的說法是把dav_module註解掉重開

其實原因不然

而是PHP5相關套件的版本不一

解決辦法,強制portupgrade PHP5的相關套件

#portupgrade -f ‘php5*’

之後再重開即可。

關鍵字: dav_module、php5-ldap、portupgrade