2008年8月29日 星期五

jQuery - ThickBox

最近為了公司的案子找了一個類似遮效果的plugin ThickBox
使用方式非常簡單
先至上面的網站下載他的檔案
然後在html原始碼的<head></head>中間加上
<script type="text/javascript" src="path-to-file/jquery.js"></script>
<script type="text/javascript" src="path-to-file/thickbox.js"></script>
<link rel="stylesheet" href="path-to-file/thickbox.css" type="text/css" media="screen" />
這樣就算是設定完成
接著只需要在想啟動效果的連結位置加上class="thickbox"即可,我們列幾個常用的例子 有需要的人可以去網站看看
裡面有許多例子

實做筆記:
如果網頁裡面有flash的話可能會形成破圖的感覺
這時候只需要在flash設定裡面加上
<param name="wmode" value="transparent" />

如果是使用AC_RUNTIME的話可以加上
AC_FL_RunContent( .....,'wmode','transparent'); 這樣就可以囉

2008年8月9日 星期六

jQuery - Validation

相信很多人在製作表單功能時都會遇到某些欄位是必填的
如果不想在送出之後做檢查的話
一般來說都是用javascript的做判斷
然後alert訊息通知填寫者
不過有些人卻很討厭alert
這時候我們可以使用此jQuery來達到不同的效果
點我進入網站
進入後馬上就可以看到範例
網頁裡面也有提到如何使用
在這個Plugin裡面也有寫好許多驗證的方式
想嚐試的人可以試試看喔

實做筆記:
1.如果不想讓USER重複按送出鈕可以加上下面的function 2.如果要檢查某個資料是否已使用可以在rules加上remote: "userid.php",
但是注意的是必 須return true or false

2008年8月5日 星期二

用PEAR繪製各種統計圖

請先到官網下載Image_Graph套件,另外其他的套件也要下載喔
以下是我繪製圓餅圖的範例

用PHP繪製圓餅圖

以下是作者的網站位置
http://www.peters1.dk/webtools/php/lagkage.php?sprog=en
將作者所提供的程式存成.php檔,如:pie.php,再利用以下語法即可產生圓餅圖

不過如果你需要顯示中文的話,則檔案格式必須為UTF-8,否則會產生亂碼 另外須修改以下的程式碼

imagestring($img,'2',$width+20,$label_place,$label_output,colorHex($img, $text_color));
改成
$font_file = "uming.ttf";
ImageTTFText($img, 10, 0, $width+20, $label_place+10, colorHex($img, $text_color), $font_file, $label_output);
uming.ttf為文鼎科技慷慨提供給自由軟體社群的文鼎PL細上海宋 (Big5 碼) 以及文鼎PL簡報宋 (GB 碼) 的衍生版本,
惟使用者利用時必須遵守文鼎公眾授權書 (Arphic Public License) 的規定。

不過我在測試時發現小數點好像會變成逗點 不知道有沒有人跟我一樣

2008年8月1日 星期五

輕量的Pass_img程式

-- Chi_Passimg.php 程式碼如下 --- // 圖形驗証碼 By 二林網管 村仔 // 本程式獨立使用,呼叫時為 // 程式則產生圖形驗証碼,並將值寫在Session中 // 要檢驗時,只須將Session中存放的 $_session[Pass_img] 拿出來和您表單上的值核對即可

PHP的幾個正規表示式