Toggle main menu visibility
新聞
下載
教材
影音
討論
其他選單
好站連結
行事曆
電子相簿
常見問題
萬用表單
即時留言簿
友站消息
社大學員
:::
登入
登入
帳號
密碼
登入
重整畫面
:::
所有書籍
「[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://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書籍區
即時留言簿
書籍目錄
展開
|
闔起
線上使用者
55
人線上 (
11
人在瀏覽
線上書籍
)
會員: 0
訪客: 55
更多…