Toggle main menu visibility
新聞
下載
教材
影音
討論
其他選單
好站連結
行事曆
電子相簿
常見問題
萬用表單
即時留言簿
友站消息
社大學員
:::
登入
登入
帳號
密碼
登入
重整畫面
:::
所有書籍
「[1012]PHP進階開發及TadTools工具應用」目錄
MarkDown
9-3 上課範例:get_events.php
1. jQuery的用法
1-1 上課範例:index.html
2. 連動選單
2-1 上課範例:admin/index.php
2-2 上課範例:admin/ajax.php
3. 郵遞區號地址
3-1 上課範例:admin/index.php
3-2 上課範例:index.php
3-3 上課範例:ajax.php
4. 點擊編輯
4-1 上課範例:index.html
4-2 上課範例:save.php
4-3 上課範例:admin/index.php
4-4 上課範例:admin/save.php
5. 表單驗證
5-1 上課範例:admin/index.php
5-2 上課範例:index.php
5-3 上課範例:ajax.php
6. 表格拉動排序
6-1 上課範例:admin/cate.php
6-2 上課範例:admin/save_sort.php
7. 整合型上傳工具
7-1 上課範例:admin/index.php
7-2 上課範例:up_file.php
7-3 上課範例:index.php
8. 頁籤與小月曆之應用
8-1 上課範例:admin/index.php
8-2 上課範例:index.php
8-3 上課範例:ajax2.php
9. fullcalendar月曆應用
9-1 上課範例:birthday.php
9-2 上課範例:header.php
9-3 上課範例:get_events.php
10. QR Code應用
10-1 上課範例:xoops_version.php
10-2 上課範例:blocks/contact_qrcode.php
10-3 上課範例:templates/blocks/contact_qrcode.html
10-4 上課範例:pda.php
10-5 上課範例:blocks/contact_qrcode.php(不替換網址)
10-6 上課範例:index.php
11. Jquery Mobile
11-1 上課範例:blocks/contact_qrcode.php
11-2 上課範例:pda.php
11-3 上課範例:data.php
12. java上傳及影片播放
12-1 上課範例:data.php
12-2 上課範例:index.php
12-3 上課範例:jupload.php
12-4 上課範例:play.php
13. CSV的匯出與匯入
13-1 上課範例:通訊錄.csv
13-2 上課範例:admin/index.php
13-3 上課範例:__fgetcsv()
14. 產生Excel報表
14-1 上課範例:admin/excel.php
14-2 上課範例:admin/index.php
14-3 上課範例:admin/excel.php(多表)
15. 匯入Excel檔
15-1 上課範例:admin/excel.php
15-2 上課範例:admin/index.php
16. 用TCPDF產生PDF(上)
16-1 上課範例:admin/index.php
16-2 上課範例:admin/pdf.php
17. 用TCPDF產生PDF(下)
17-1 上課範例:admin/index.php
17-2 上課範例:admin/pdf2.php
17-3 上課範例:admin/pdf_all.php
18. 產出真實word檔
18-1 上課範例:admin/index.php
18-2 上課範例:admin/docx.php
10-1 上課範例:xoops_version.php
\[1012\]PHP進階開發及TadTools工具應用 ============================ [](http://www.tad0616.net/uploads/tad_book3/file/1012/10.zip) ### 一、 手持裝置偵測 1. 官網:
2. 可以偵測目前使用者上網所使用的裝置,以便給予對應的頁面,該程式允許非商業用途免費使用。 3. 直接套用TadTools工具 ``` if(file_exists(XOOPS_ROOT_PATH."/modules/tadtools/mobile_device_detect.php")){ include_once XOOPS_ROOT_PATH."/modules/tadtools/mobile_device_detect.php"; mobile_device_detect(true, false, true, true, true, true, true, 'pda.php', false); } ``` 5. mobile\_device\_detect($iphone=true, $ipad=true, $android=true, $opera=true, $blackberry=true, $palm=true, $windows=true, $mobileredirect=false, $desktopredirect=false),其中true表示要將該裝置視為行動裝置,false視為電腦裝置,亦可直接指定網址,或替「$mobileredirect」指定網址以便告知行動裝置要統一轉至哪一個網址。 ### 二、 QR Code應用 1. QR Code是二維條碼的一種,1994年由日本DENSO WAVE公司發明。QR是「Quick Response」的縮寫,即發明者希望QR Code可讓其內容快速被解碼。QR Code比普通條碼可儲存更多資料,亦無需像普通條碼般在掃描時需直線對準掃描器。 2. 我們利用QR Code讓使用者透過行動裝置掃描,可以很快的連到網站頁面,而無須輸入網址。 3. 建議更新至TadTools1.11,QR Code的作法會更好!相容性更高。 4. 我們可以做一個區塊來放置QR Code,首先,先加入xoops\_version.php的設定: ``` $modversion['blocks'][0]['file'] = "contact_qrcode.php"; $modversion['blocks'][0]['name'] = 'QR Code '; $modversion['blocks'][0]['description'] = '產生連到手持裝置頁面的QR Code條碼'; $modversion['blocks'][0]['show_func'] = "contact_qrcode_show"; $modversion['blocks'][0]['template'] = "contact_qrcode.html"; ``` 6. 區塊語法(blocks/contact\_qrcode.php): ``` render($url); } return $block; } ?> ``` 8. 上半段主要是將目前偵測到的網址,改為行動裝置用的網址。 9. 下半段則是產生QR Code的圖片 10. 建立templates/blocks/contact\_qrcode.html,內容為<{$block}> 11. 最後,您得做一個pda.php的檔案,以給行動裝置使用。 12. 請更新模組,並安裝區塊試試吧~ 13. QR Code 線上解碼網站:[http://blog.qr4.nl/Online-QR-Code\_Decoder.aspx](http://blog.qr4.nl/Online-QR-Code_Decoder.aspx) 14. Android:[QuickMark QR Code 行動二維條碼掃瞄器](https://play.google.com/store/apps/details?id=tw.com.quickmark&feature=search_result#?t=W251bGwsMSwxLDEsInR3LmNvbS5xdWlja21hcmsiXQ..)
:::
搜尋
search
進階搜尋
QR Code 區塊
快速登入
所有討論區
「PHP全端開發」線上課程討論區
XOOPS使用討論區
一般研習學員
社大學員專用
路過哈啦區
XOOPS佈景設計
XOOPS模組開發
Tad書籍區
即時留言簿
書籍目錄
展開
|
闔起
線上使用者
68
人線上 (
13
人在瀏覽
線上書籍
)
會員: 0
訪客: 68
更多…