:::
所有書籍
「[1011]XOOPS 2.5 模組開發」目錄
MarkDown
1. XOOPS模組開發
2. XOOPS模組基本結構
3. 模組管理後台結構
3-1 上課範例:tad0616.sql
3-2 上課範例:xoops_version.php
3-3 上課範例:admin/menu.php
4. XOOPS的表單Class
4-1 admin/cate.php
5. 分類管理功能
5-1 上課範例:admin/cate.php
6. 修改及前台結構
6-1 上課範例:admin/cate.php
6-2 上課範例:index.php
6-3 上課範例:xoops_version.php
7. 前台自製表單
7-1 上課範例:index.php
7-2 上課範例:class/ckeditor/config.js
8. 強化編輯器及月曆
8-1 上課範例:class/ckeditor/config.js
8-2 上課範例:class/ckeditor/kcfinder/config.php
8-3 上課範例:index.php
9. XOOPS文字過濾
9-1 上課範例:index.php
10. 選單及前台功能
10-1 上課範例:index.php
11. 內建搜尋功能與語系
11-1 上課範例:include/search.php
11-2 上課範例:xoops_version.php
11-3 上課範例:language/tchinese_utf8/modinfo.php
11-4 上課範例:admin/menu.php
11-5 上課範例:language/tchinese_utf8/admin.php
11-6 上課範例:admin/cate.php
11-7 上課範例:language/tchinese_utf8/main.php
11-8 上課範例:index.php
12. 偏好設定與分頁
12-1 上課範例:index.php
12-2 上課範例:function.php
12-3 上課範例:xoops_version.php
13. XOOPS的樣板檔
13-1 上課範例:xoops_version.php
13-2 上課範例:templates/tad_note_index.html
13-3 上課範例:index.php
13-4 上課範例:view.php
13-5 上課範例:include/search.php
13-6 上課範例:templates/tad_note_view.html
14. XOOPS的評論功能
14-1 上課範例:index.php
14-2 上課範例:templates/tad_note_index.html
14-3 上課範例:templates/tad_note_view.html
14-4 上課範例:xoops_version.php
14-5 上課範例:view.php
14-6 上課範例:comment_new.php
14-7 上課範例:themes/school2012/css/itensXoops.css
15. 製作XOOPS區塊
15-1 上課範例:xoops_version.php
15-2 上課範例:blocks/new_notes.php
15-3 上課範例:templates/blocks/new_notes.html
16. 通知功能(上)
16-1 上課範例:index.php
16-2 上課範例:templates/tad_note_index.html
16-3 上課範例:xoops_version.php
16-4 上課範例:include/notification.inc.php
16-5 上課範例:templates/tad_note_view.html
17. XOOPS通知功能(下)
17-1 上課範例:index.php
17-2 上課範例:language/tchinese_utf8/mail_template/new_note.tpl
17-3 上課範例:language/tchinese_utf8/mail_template/new_cate_note.tpl
17-4 上課範例:function.php
17-5 上課範例:admin/cate.php
18. 細部權限及自動功能
18-1 上課範例:admin/menu.php
18-2 上課範例:admin/groupperm.php
18-3 上課範例:view.php
18-4 上課範例:index.php
18-5 上課範例:xoops_version.php
18-6 上課範例:include/onInstall.php
18-7 上課範例:include/onUpdate.php
18-8 上課範例:include/onUninstall.php
2. XOOPS模組基本結構
\[1011\]XOOPS 2.5 模組開發 ====================== [![](http://tad0616.net/uploads/dl.gif)](http://www.tad0616.net/uploads/tad_book3/file/1011/01.pdf) ### 一、 講義直送您的電腦 1. 講義:[http://www.tad0616.net/modules/tad\_book3/index.php?tbsn=22](http://www.tad0616.net/modules/tad_book3/index.php?tbsn=22) 2. 請申請Dropbox(雲端磁碟機
),一旦發布講義,您的電腦會馬上收到。(有帳號的可不用再申請) 3. 您也可以直接連上Dropbox網站,只要有網路,都可直接下載教材。 4. 未來不再提供紙張講義,講義電子檔及相關教材會盡量於星期三送到各位電腦中,同時也會發表到Tad教材網,需要紙本的請自行列印。 ### 二、 關於本課程 1. 本課程是系列中的第四個學程,屬進階部份,因此,有任何聽不懂的:拜託您問! 2. 上課歡迎隨時起來走動,互相觀摩交流,盡量別保持安靜。飲食部份請至走廊食用。 3. 上課時間為7:00~7:15,由於教室電腦是全部還原,故軟體需要每次都安裝一次,留15分鐘時間給各位裝軟體及發問。休息時間為8:10~8:30,課程於9:50結束。 4. 上課要拍照、錄音、錄影都隨便您~~能和同學分享更好。 5. 座位沒有強制性,但也不建議每次都換來換去,盡量於第三次上課後即固定座位。 ### 三、 申請學生練習主機空間(
) 1. 學生練習主機為Linux主機,僅社大學員可以申請(FTP及MySQL帳號)。 2. 若已經有了可不需再申請,當然要再申請一個新的也無妨。 3. 使用期限為本學期,學期結束後,可能隨時會清除舊資料,故請自行備份。 4. 申請後,您的網站網址為:「http://163.26.52.243/~帳號」 5. 資料庫和FTP帳號、密碼是一樣的! ### 四、 務必學會FileZilla檔案傳輸軟體 1. FTP用來把檔案傳到主機,FTP port為22(ssh加密通道)。 2. 建議善用站台管理員,把常用的連線加入(此外,建議把樹狀目錄關閉)。 ### 五、 主要執行環境:XOOPS 1. XOOPS官方網站:
2. XOOPS正體中文支援網:
3. XOOPS是一個用PHP寫的網站系統,其資料均存放在MySQL資料庫中,換言之,要使用XOOPS,就必須有以下環境:網頁伺服器(如Apache、IIS)、MySQL資料庫、支援PHP 4. XOOPS跨平台,Windows或Linux下皆可裝。 ### 六、 XAMPP:PHP練習環境(
) 1. 若要裝到隨身碟,請下載7zip版(解壓縮就能用),請解壓到隨身碟或硬碟的根目錄!解壓後(約478M),執行 xampp-control.exe即可叫出控制面板! 2. 安裝或啟動伺服器前關閉skype或迅雷(因為會搶80 port)。點兩下即可開始安裝。 3. 請安裝到「磁碟根目錄」(預設值),過程中,不是「確定」就是「next」一路到底。 4. XAMPP控制面版中,可以啟動 / 停止所有的伺服器(前面方框代表是否要常駐)。 5. 執行「http://127.0.0.1」進入設定資料庫密碼。 6. 修改 /php/php.ini(改完後要重新啟動apache) - (1) date.timezone = Asia/Taipei(約在1013行,設定時區) - (2) error\_reporting = E\_ALL | ~E\_STRICT(約在516行) 7. 上課時,直接用filezilla+學生主機來練習(用不到xampp)。 8. 沒網路可用或者學期結束後,您可以利用XAMPP來自行練習PHP。 ### 七、 開發工具:PSPad 1. 可直接從[163.26.52.243](http://163.26.52.243)下載可攜版,裡面已經幫各位做好設定。 2. 解壓縮後,直接執行pspad.exe即可。 3. 請開啟「檢視→行號」。 ### 八、 安裝XOOPS2.5.x(正常裝法) 1. 下載後解開xoops壓縮檔。 2. 將XOOPS主程式(htdocs底下的所有檔案)複製到xampplite/htdocs底下(或上傳至主機的網頁目錄下)。 3. Linux主機必須設定權限:uploads(含其下所有目錄)、xoops\_data(含其下所有目錄及檔案)、mainfile.php、include/license.php為777。(Win下不用設) 4. 安全因素起見,建議把 xoops\_lib及xoops\_data移到htdocs的上一層。 5. 開啟瀏覽器,輸入「網址」或者「IP」或「http://localhost」開始安裝。 6. 資料庫設定頁面,主機名稱一律設定localhost即可(除非您的網站和資料庫分屬不同主機),然後輸入資料庫帳號密碼,「持續連接」不建議打勾。 ### 九、 安裝XOOPS2.5.x(不正常的快速裝法) 1. 請到[http://120.115.2.90下載安裝包](http://120.115.2.76/tad/software/campus_xoops.zip) 2. 解壓後,將htdocs中的東西全都上傳到「/home/帳號/public\_html」中 3. 把xoops\_data及xoops\_lib上傳到「/home/帳號/」中 4. 開瀏覽器連到「http://163.26.52.243/~帳號」 5. 根據指示,設定一下目錄或檔案的權限,並將資料庫帳號密碼填一填,管理員帳號密碼設一設就大功告成了。
:::
搜尋
search
進階搜尋
QR Code 區塊
快速登入
所有討論區
「PHP全端開發」線上課程討論區
XOOPS使用討論區
一般研習學員
社大學員專用
路過哈啦區
XOOPS佈景設計
XOOPS模組開發
Tad書籍區
即時留言簿
書籍目錄
展開
|
闔起
線上使用者
56
人線上 (
12
人在瀏覽
線上書籍
)
會員: 0
訪客: 56
更多…
:::
主選單
NTPC OpenID
活動報名
模組控制台
進階區塊管理
站長工具箱(急救版)
網站地圖
Tad Tools 工具包
站長工具箱
行事曆
討論留言
嵌入區塊模組
快速登入
網站計數器
好站連結
最新消息
檔案下載
線上書籍
電子相簿
影音播放
常見問題
萬用表單
友站消息
社大學員
新聞
下載
教材
影音
討論
其他選單
好站連結
行事曆
電子相簿
常見問題
萬用表單
即時留言簿
友站消息
社大學員
登入
登入
帳號
密碼
登入