Xoops

1. xoops安裝所需環境

目前澎湖縣教育網路中心有提供所需環境--Apache+PHP+MySQL,學校也可以自己架設server來安裝,如果是個人要測試用可以考慮在Windows環境下使用XAMPP

1.系統:使用UNIX或WIN系統都可以
1-1)Linux系統--OB2D or CentOS
1-2)Windows--XAMPP or AppServ

2.PHP版本:使用PHP4.3以上,建議使用PHP5以上
3. MySQL版本:使用3.23以上都可以,建議使用MySQL5以上

一般個人是建議使用OB2D來安裝會是比較方便又安全的方法

Xoops

1-1 OB2D的安裝

 OB2D的安裝可以參考噗友阿剛的影音教學:

 

預設網頁存放位置: /var/www
設定檔位置: /etc/apache2
首頁設定檔: /etc/apache2/sites-available/default

細部設定請參考:
http://yh.tnc.edu.tw/itsmw/index.php/APM#.E7.B6.B2.E9.A0.81.E4.BC.BA.E6.9C.8D.E5.99.A8_Apache2

Xoops

1-2 XAMPP的安裝

XAMPP 是一個相當容易安裝的Apache擴充版本,它已經包括了MySQL、PHP及Perl 等軟體在其中。XAMPP 非常容易安裝及使用,你只需要:下載、解壓縮及啟動就可以了。

目的的版本:
XAMPP的Linux版本
XAMPP的Windows版本
XAMPP的Mac OS X版本
XAMPP的Solaris版本

下載:
下載XAMPP1.7.3安裝版(上線主機)
http://www.apachefriends.org/download.php?xampp-win32-1.7.3.exe

下載XAMPP1.7.3Lite版(測試用or放置隨身碟) 
http://www.apachefriends.org/download.php?xampplite-win32-1.7.3.exe

下載後直接安裝即可(請安裝到磁碟機根目錄,例如C:或D:)

裝好後,XAMPP就會在「開始→程式集→XAMPP」,執行後就會啟動XAMPP控制面版
在XAMPP的控制面版中, 我們就可以透過按鈕來啟動 / 停止各項服務 。

 

網站網址 http://localhost or http://127.0.0.1
網頁目錄 磁碟機代號:\xampp\htdocs or 磁碟機代號:\xampplite\htdocs

安全性修正--安裝完XAMPP有以下安全問題

MySQL 的系統管理者 (root) 預設沒有密碼。
可以透過任何網路來存取 MySQL。
可以透過任何網路來存取 PhpMyAdmin
可以透過任何網路來存取所有範例。
Mercury 和 FileZIlla的使用者都是已知的。

開啟瀏覽器,輸入http://127.0.0.1/security,在此就可以修正MySQL及PhpMyAdmin的問題,lo 如果這是測試主機就把Mercury 和 FileZIlla服務關閉即可

時區修正:
使用Pspad文字編輯器開啟C:\xamppphp\php.ini
date.timezone=Asia/Taipei,後儲存檔案,重新啟動Apache即可

個人是喜歡在Windows系統中使用XAMPPLIte版,目前已經不使用Windows系統了,所以在研習或測試用時,會建議使用XAMPPLIte版

 

 

Xoops

1-3 phpMyAdmin 中文顯示亂碼

請下載吳弘凱老師的修改版:
http://tad.tnc.edu.tw/modules/tad_uploader/index.php?op=dlfile&cfsn=77&cat_sn=17
解壓縮直接覆蓋原PhpMyAdmin即可正常顯示中文

 

Xoops

1-4 php.ini的修改

 為了方便使用xoops,php.ini必須做小部份的修改,請使用Pspad來修改

xampp/php/php.ini

把該選項修改成如下的值:

max_execution_time = 300
register_globals = Off
magic_quotes_gpc = On
magic_quotes_runtime = Off
fileuploads = On
upload_max_filesize = 20M
short_open_tag = On


Mail 部份修改
SMTP = ms1.phc.edu.tw //填入可以幫你轉信的mail server
smtp port = 25 //預設是25

PHP5部份要修改
date.timezone = Asia/Taipei

修改完存檔後重新啟動Apache

Xoops

2. xoops2簡介

XOOPS 是一個高度可擴充、具物件導向、且易於使用的動態網站內容管理系統(CMS),採用 PHP 語言來設計。XOOPS 十分適合用於發展小型至大型的動態社群網站、內部 Intranet 網站、入口網站、並且可用來做為 WEB LOG 使用,拿來當學校的網頁其實也不錯。

Xoops

2-1 下載與安裝

1)首先至Xoops正體中文網 或 Tad教材網下載運
http://tad.tnc.edu.tw/modules/tad_uploader/index.php?of_cat_sn=19

 XOOPS系統需求
Apache+MySQL+PHP
任何的PHP版本 >= 4.3 (PHP 4.2.x可以工作但是官方不支援,強力推薦 PHP 5.0以上 )
MySQL:MySQL伺服器3.23以上 (強力推薦 MySQL 5.0以上)
Web Server:任何伺服器必需支援PHP--Apache IIS ...... 

站長建議:

1.Windows--XAMPP
2.Linux--OB2D or CentOS

 

安裝XOOPS
1.將下載的XOOPS解壓縮後將htdocs資料夾內所有檔案上傳到網站的根目錄


解壓縮


htdocs資料夾內所有檔案上傳到網站的根目錄


2.修改檔案及目錄的權限(在Windows系統就取消唯讀)

2-1)mainfile.php可寫入(666)--使用指令$sudo chmod 666 mainfile.php

2-2)修改xoops_data資料夾的權限改為777 ;以及該目錄內的xoops_data/caches
xoops_data/caches/xoops_cache/
xoops_data/caches/smarty_cache/
xoops_data/caches/smarty_compile/



3.將目錄 "/xoops_lib" 和"/xoops_data" 搬移到根目錄外,最好重新命名。

例如網站根目錄/var/www,我們就可以把以上兩個目錄移到/var/


4.在你的網瀏覽器網址列輸入http://你網站的IP or Domain/ 

你可以在自己的Windows環境下使下XAMPP來建置所需的環境,測試完成後再將網站移至新主機即可。

 

Xoops

2-1-1 xoops2.4X安裝步驟

打啟瀏覽器,輸入http://localhost or http://127.0.0.1

1)選擇要安裝的XOOPS語言--建議採用UTF-8

2)系統會提醒哪些目錄或檔案要修改權限,請依指示來修改
第二章節有講解到,您可以參閱(2-0

3)檢查系統所需環境,如果有問題,請修正後再繼續安裝

4)檢查xoops及xoops_data、xoops_lib的絕對路徑,系統會自動偵測

5)資料庫連結,請輸入可以管理MySQL的用戶及密碼話
一般建議另外建立一個資料庫及一位使用者,讓該使用者管理該資料庫

6)資料庫名稱
如果該帳號有管理資料庫的權限,您就不必事先透過phpmyadmin去新增一個資料庫存
在此就可以直接建立資料庫
如果是另外建立一個資料庫及一位使用者,讓該使用者管理該資料庫的話,該使用者只能管理該資料庫,此處就必須輸入該使用者能管理的資料庫名稱

※前置字元是用來區分同一資料庫安裝不同程式時的判定
例如有x21a就是xoops的資料表,有x33j就是joomla的資料表

 7)將設定寫入mainfile.php,所以mainfile.php要有 

8)建立系統所需的資料表

9)輸入管理員的帳號、密碼及e-mail

10)寫入到資料庫

11)網站基本設定,如網站名稱、是否開放註冊...等,這事後都可以修改

12)選擇佈景,預裝只有二個,事後可以安裝並調整

13)安裝系統預設模組,三個都選

14)模組安裝成功的畫面

15)安裝完成,提醒mainfile.php要改回唯讀(windows)或444(linux),installxxxxx目錄要刪除

16)整個完成安裝後會顯示出前台的頁面

 

Xoops

2-1-2 xoops2.5的安裝

xoops2.5的PHP版本必須是5.2以上,特別記住。

1)下載xoops2.5
目前是2.5beta,請至tad.tnc.edu.tw下載最新的中文版
http://tad.tnc.edu.tw/modules/tad_uploader/index.php?op=dlfile&cfsn=372&cat_sn=48

2)下載後將其解開,然後將其中htdocs中的檔案copy到網站根目錄


將其中的xoops_data及xoops_lib移到網站根目錄的上一層,如果您要安裝多個xoops,記得在網站根目錄先建立一個目錄,把xoops_lib及xoops_data都更名,例如

xoops25
xoops25_data
xoops_lib

3)開始安裝
開啟瀏覽器,輸入本機的IP--》127.0.0.1
第一步驟請選正體中文UTF-8

 

接下來會提示哪些目錄和檔案要修改權限,請依規定來修改,windows下取消唯讀,linux下使用chmod 777來修改

 

檢查伺服器環境,如果有少套件的話,請把它補上

 

路徑設定:因為我們有修改xoops_data及xoops_lib的路徑及名稱,所以此處也要改

 

資料庫的帳密

 

資料庫名稱及前置字元

 

開始安裝,建立資料表

 

設定網站管理員的帳密

 

選擇佈景

安裝系統預載模組

 

完成安裝請移除install_removexxxx目錄並修改mainfile.php的權限

Xoops

2-2 基本目錄及重要檔案

※基本目錄:
cache--快取目錄
class--xoops物件目錄
images--xoops系統圖片檔目錄
include--系統引入檔目錄(重要,不要亂更動)
kernel--系統核心目錄(重要,不要亂更動)
language--語系目錄
modules--模組目錄,我們新增模組就是放置在這個目錄
templates_c--佈景樣版的快取目錄
themes--佈景目錄,新增佈景就是把新佈景置於此處
uploads--檔案上傳處或系統自動產生檔案放置處。

cache、templates_c、uploads三個目錄記得改成777
#chmod 777 cache (2.3之後已被xoops_data中的xoops_cache取代了)
#chmod 777 templates_c (2.3之後已被xoops_data中的smarty_compile取代了)
#chmod 777 uploads

※重要檔案:
admin.php--管理介面,如果無法進入後台管理時可以使用http://IP/admin.php來登入後台
backend.php--新聞文換檔
banners.php--廣告客戶登入的入口,他們可以看到廣告及點閱率
mainfile.php--設定檔,最重要的,權限要改成444
recovery.php--緊急修復模式,如果網站真得出問題,可以使用http://IP/ecovery.php來使緊急處理
user.php--使用者登入介面,如果找不到登入區塊,可直接輸入http://IP/user.php來登入

Xoops

2-3 上傳圖片

在我們的xoops網站要使用圖片,可以使用連結方式連到站外去,也可以自己上傳圖片,當然是自己上便圖片方式比較好,備份時也可全部備份下來。
在xoops上傳圖片有二種方式:
1)使用ftp上傳到某一個folder(可以一次上傳多張照片,但要有ftp service)
2)利用xoops內建的圖片管理功能:
2-1.建立圖庫:
「管理員選單」--「其他工具」--「圖片管理」
※先建立類別,選取可以上傳的群組,接著就可以上傳圖片到該類別中。
※最大檔案部份,預設定1MB,可以修改大小,例如5000000
※最大寬度及高度也要注意設定。

2-2:上傳大檔案
一般內定是只能上傳2MB的檔案,如果要上傳大檔案就必須修改php,如下:
#vi /etc/php5/apache2/php.ini
upload_max_filesize 2M 改成10M
max_execution_time 30 改成 150,這個就上傳時間限制,檔案大時間就會長
memory_limit和post_max_size也改成和upload_max_filesize一樣
max_input_time改成和max_execution_time 一樣就可

修改完存檔後記得重新啟動Apache,這樣才能讀到新的設定值

Xoops

2-4 設定xoops2

1.安裝好xoops2之後,如果正式上線建議把偵錯模式關閉:
使用<管理員選單>--<偏好設定>--<系統>--<一般設定>

把站台名稱好後,將偵錯模式關閉,才不會時常看到網頁下方一些程式碼。


2.windows系統下能寄信
「管理員」─「偏好設定」─「系統」─「郵件設定」
2-1.郵件遞送方法:
※PHP mail()--要有mail server或者在php.ini中有設定SMTP
※SMTP、SMTP Auth--需要認證的SMTP
(使用OB2D可以啟動postfix服務即可啟動Mail Server)

2-2.SMTP主機:
※如果郵件遞送方法是SMTP、SMTP Auth,這裡就填入SMTP主機位置(也就一般外送郵件主機)
※SMTP授權使用者帳號、SMTP授權密碼--也就要外寄時要認證的帳號及密碼

3.會員註冊啟動方式:
「管理員」─「偏好設定」─「使用者管理」─「一般設定」
※選擇新註冊使用者的啟用方式:建議學校使用由管理員啟用(註冊時會發信到管理員的信箱,管理員只要點選啟動連結就可以啟動)
※個人建議帳號不要開放申請會比較好用,個人做法:
週三進修時全部老師線上申請帳號(系統先設定開放申請,自動啟用),申請完後馬上關閉系統申請帳號,這樣就全都有帳號,然後再去歸類帳號到那個群組

4.註冊時可以使用中文:
管理員」─「偏好設定」─「使用者管理」─「使用者設定」
選擇過濾使用者名稱的嚴格程式,低的話就可以使用中文

5.時區修正(重要)
這個一定要注意,行事曆及公告等會受到影響,一定要修正

開啟 php.ini
$sudo vi /etc/php5/apache2/php.ini
尋找

[Date]
; Defines the default timezone used by the date functions
;date.timezone = 

取代

[Date]
; Defines the default timezone used by the date functions
date.timezone = Asia/Taipei

存檔
重新啟動apache
$sudo service apache2 restart

 

Xoops

2-5 建立學校群組

如果我們拿xoops2來做學校的網頁時就應該把各處室做群組分類,之後我們可以對每個群組做好權限設定:
1.進入管理員介面--管理員選單--使用者---群組

 



2.分類:如教導處、總務處....等

 



3.設定好各模組的使用權或管理權

 



4.新增使用者,把使用者歸於某一處理,那使用者就有該處室的權限了。
進入管理員介面--管理員選單---模組---使用者管理---使用者

 

Xoops

2-5-1 Xoops內建的權限管理

系統權限分為四種:
※系統管理權限:管理xoops網站的權限,一般來講都只有管理者才會有這個權限。
※模組管理權限:管理某一個模組的權限,有了這個權限就可以去管理這個模組了,可以多人來管理,一般學校建議管理員自己來做就可以了。
※模組使用權限:可以使用某一個模組的權限,除非有模組不給別人使用,不然一般都是開放給各群組
※區塊使用權限:人可以使用某一個區塊的權限,一般都是開給各群組。
 在擁有「模組使用權」後「模組的細部權限」才會有作用。

Xoops

2-6 區塊的安裝與使用

系統預設有一些區塊可以使用,不過大部份的區塊是透過安裝模組而產生的,以下講解區塊的新增、修改及調整體

1)新增區塊
至後台的區塊,就可以清楚看到使用說明

可以新增系統區塊及模組區塊

新增系統區塊,如空白區塊,結標題及說明

使用拖曳方式來調整位置


 

如果要新增模組區塊:先選區塊所屬模組,再來顯示於「所有類型」,點選啟用並拖曳來調整放置

Xoops

2-7 佈景的安裝

Xoops預設的佈景不多,我們可以自行下載安裝或修改

1)下載佈景
http://www.xoops.org/modules/extgallery/public-categories.php?id=2

2)解壓縮上傳至/themes

3)使用管理員帳號登入至後台--「偏好設定/基本參數設定」

預設佈景(theme)
自動編譯您修改的樣板檔?先改成「是」


使用者可選擇的佈景--要包含剛安裝的佈景

到前台就可以看到結果:

您可能會發現部份是英文,未中文化,沒錯,很多佈景是要自己手動去調整
首先,我把佈景語系的english複製改名為tchinese_utf8

修改相對的英文--》中文

修改連結

最後就可以看到結果了

Xoops

3. 學校網頁中可用模組安裝與使用

模組安裝原則:
個人建議,有需要的模組才裝,不要裝一堆,因為每個模組都必須注意安全性更新。
安裝模組注意事項:
1)詳閱模組安裝事項,每個模組的資料夾內都會有說明,xoops.tnc.edu.tw的網站模組部份也有說明如何安裝
2)檢查目錄中是否有xoops_version.php。
3)將解壓出來的目錄上傳到modules目錄中
4)到「管理員選單→模組→管理區」進行模組安裝
5)模組更新─「管理員選單→模組→管理區」進行模組更新

將解壓出來的目錄上傳到modules目錄中

到「管理員選單→模組→管理區」進行模組安裝
模組管理分上下二區,上是已安裝,下則是未安裝的模組
點選要進行安裝的模組右邊「安裝」按鈕

點選「安裝」按鈕進行安裝

顯示安裝完成

這時該模組就會從未安裝區移至已安裝區

Xoops

3-1 Tadnews做學校的公佈欄

【模組特色】
* 功能:電子報可自製佈景
* 功能:分月新聞功能
* 管理:可指定群組在某分類發佈新聞
* 管理:模組升級工具
* 功能:提供新聞主題 RSS
* 功能:電子報製作發送
* 區塊:「電子報訂閱」區塊
* 功能:無限附檔功能
* 管理:自動轉移原有的news新聞區資料功能
* 特色:模組會自動判斷語系,不用自己手動修改tchinese目錄名稱
* 特色:內建FCKEditor所見即所得編輯器,相容2.0、2.2。
* 特色:可直接上傳圖檔並於文章中直接使用。
* 特色:不限層數的分類
* 特色:分類及文章都可輕易設定給某特定群組觀看,免去繁瑣的細部群組權限設定。
* 特色:文章加密功能
* 特色:文章除了可以預約發表外,亦可設定停止發佈的時間
* 特色:文章有摘要功能 
* 功能:提供新聞搜尋
* 功能:提供評論功能 

【下載位置】
http://tad.tnc.edu.tw/modules/tad_uploader/index.php?op=dlfile&cfsn=100&cat_sn=19

【安裝方法】
不管是 XOOPS2.3.x 或 XOOPS 2.4.x,系統語系是 UTF-8 或 Big5 安裝步驟完全相同,只有以下兩個步驟。
1. 將模組解壓,把tadnews目錄上傳到modules下
2. 進入後台進行模組安裝即可。
3. 請加入「電子報訂閱 / 取消區塊」以便讓使用者輸入Email訂閱

【更新方法】
1. 更新時,將新模組解壓,把tadnews目錄上傳到modules下,直接覆蓋即可。
2. 進入後台「模組→系統」進行模組更新。
3. 後台「模組→本站新聞→模組升級」看看有沒有需要進行資料結構升級。

【注意事項】
* 關於「摘要」,工具列第一行最右邊那個「插入分頁符號」按鈕按一下會插入一個分隔線,在分隔線之前的就是「摘要」~
* 資料轉換功能是將news新聞複製一份到tadnew,但評論部份則是直接轉移到tadnews,故轉移後,news新聞、附檔仍在,但評論已消失。
* 資料轉換功能僅測試過news1.44和1.50版,其餘版本並不保證成功。
* 資料轉換僅轉換新聞相關訊息以及評論,但沒有轉移附檔。

【模組操作】
到模組的佈告欄先分類,接著再做公告。

Xoops

3-1-1 新聞分類

點選tadnews,首先先做分類管理,輸入
分類名稱,例如Linux,點選右邊的「圖示」進行進階設定
選擇分類圖片:本機圖片,上傳後會自動縮圖書
設定公告權限--儲存

分類下還可以設子分類

完成分類後,如下圖:

 

Xoops

3-1-2 Tad_news2.0的安裝

Tad_news2.0起會使用到Tad Tools工具包,所以在安裝前先下載該工具包。

安裝步驟:
1)分別下載Tad_news及Tad_tools工具包
2)使用7-zip將二個壓縮檔解開
3)將tadtools的這個資料夾上傳至Framework下。注意:是tadtools資料夾
4)再來將tadnews上傳至modules下
5)進到後台進行安裝

※tadnews都要配合該版本的tadtools

Xoops

3-2 學校行事曆模組-pical

下載及安裝行事曆模組:
1.http://xoops.peak.ne.jp/md/mydownloads/singlefile.php?lid=89&cid=1

2.解壓縮出來後會有二個資料夾,將『common』的資料夾複製到網站的根目錄
--打開『modules』的資料夾,將『piCal』的資料夾複製『/modules』下
修改modules/language下的utf8_tw改成tchinese_utf8


3.回到Xoops的網站,點選『模組--管理區』
點選安裝--管理的權限,目前選擇『網站管理員』,選擇有使用權限,我們全選,完成後點選『安裝』的按鈕

4.設定正確時區
php.ini有正確設定Timezone的話就不會做調整

5.模組權限設定
5-1.模組的類別中去設定不同的類別,例如校內研習、週三進修等

 



5-2.設定群組權限,如發送...
設定誰可以訪問,也就誰可以看到

 


選擇每一個群組所能做的權限
假如您需要這功能, 必須先設定 '用戶權限' 為 '依照群組權限設定'



6.模組偏好設定:
用戶權限:可以新增事件不必審核

 



7.觀看行事曆:
點選主選單的pical行事曆:

 



8.新增事件:
於該日的筆上點選:會出現行事曆編輯
8-1.填入事件名稱、時間及相關人員及場地

 



8-2.類別勾選及決定是否為公開事件或個人、處室事件

 



8-3.事件是否重覆

 



9.新增區塊:
加入迷你小月曆

 

 

 

 

Xoops

3-3 Tad Gallery 電子相簿模組

 ※模組特色:
1. 自動整理相片功能:上傳檔案時,會自動讀取相片exif資訊,找出拍照日期,並自動以日期建立資料夾來放照片,如此,同一天拍的相片,會被放入同樣的資料夾中(如:2008年4月2日拍的所有照片都會自動被放入/upload/tadgallery/20080402目錄中)。
2. 縮圖可選擇各種不同外觀:可選用一般縮圖、相片效果(預設)、模糊邊框效果
3. 會自動紀錄相片的 exif 訊息
4. 有3D藝廊的秀圖效果
5. 有投影片的秀圖效果
6. 有垂直捲動的圖片區塊
7. 有投影片的圖片區塊
8. 有抽取圖片效果的區塊
9. 所有區塊都可以選擇是要呈現「最新」、「熱門」、「隨機」呈現,並可指定只秀出某個分類的相片。

※安裝與使用:
1)下載http://tad.tnc.edu.tw/modules/tad_uploader/index.php?of_cat_sn=35
2)將模組解壓,把 tadgallery 目錄上傳到modules下, 進入後台進行模組安裝即可。



3)請加入「引入 jquery」區塊,這樣圖片特效部份才有作用。請加至左邊區塊(或者最先讀到的區塊),出現在所有頁面,並開放給所有群組。
萬一特效還是出不來,則取消「引入 jquery」區塊,並自行在佈景中(theme.html)的</head>之前加上以下這一行即可:
<script type="text/javascript" src="<{$xoops_url}>/modules/tadgallery/class/jquery.js"></script>
我們學校是使用在佈景中(theme.html)的</head>之前加上程式碼方式,不過有動過theme記得要去看修改佈景那一部份,才能讀到新的theme

4)先做分類,例如我是先分的校外參訪,再分花嶼之旅、七美之旅等,再到相簿做上傳相片到相簿

分別填上圖片及其說明,選取正確的分類之後上傳即可



可以有3D的瀏覽效果,上圖中有三個小圖分別有三種瀏覽效果:


5)可以新增區塊,有多種方式
 


 


【更新方法】
1. 更新時,將新模組解壓,把tadgallery 目錄上傳到modules下,直接覆蓋即可。
2. 進入後台「模組→系統」進行模組更新。 

Xoops

3-4 Tad_Player 影音播放模組

【模組特色】
1. 有影片上傳功能、批次上傳功能。
2. 支援清單播放功能
3. 提供影片語法,可將影片插入任何頁面中。
4. 支援 flv、mp4、m4v、swf、mp3等影音格式。
5. 可設定哪些影片要給哪些人(群組)看。
6. 可設定防盜連,亦可自行開放給部份網站連結使用。
7. 支援站內搜尋、評論等功能。

【下載位置】

 

http://tad.tnc.edu.tw/modules/tad_uploader/index.php?of_cat_sn=35

【安裝方法】
不管是 XOOPS2.3.x 或 XOOPS 2.4.x,系統語系是 UTF-8 或 Big5 安裝步驟完全相同,只有以下兩個步驟。

1. 將模組解壓,把tad_player目錄上傳到modules下
2. 進入後台進行模組安裝即可。

【更新方法】
1. 更新時,將新模組解壓,把tad_player目錄上傳到modules下,直接覆蓋即可。

一般可以問題:
1)出現 500 Internal Server Error 的訊息
那是因為有admin/.htaccess這個檔(可以讓您上傳100MB 檔案的設定),但您的Apache主機設定不正確所致。
如 果您是主機管理員,檢查 httpd.conf 或 mods-available/userdir.conf,找到網站目錄設定(或使用者網站目錄設定),看看其中的 AllowOverride 設定,您可以設成「AllowOverride All」或者「AllowOverride Options AuthConfig FileInfo Limit」(重點在那個 Options 一定要有)如果您沒有權限修改設定檔,那麼,您只要到模組的 admin 中,把 .htaccess 刪除即可。(如此一來,只能上傳一些小檔案了,不然就改用批次上傳吧!)

使用方法:
1)先正確下載安裝Tad_Player 影音播放模組

2)用Riva把影片轉成flv
下載Riva
http://www.rivavx.com/index.php?downloads0&L=3
※Tad_Player 影音播放模組沒有辦法直接使用avi、wmv等檔,必須把檔案轉成flv才能上傳使用,所以就請你下載安裝riva
1.設定input(影片來源)
2.設定output(輸出到哪裡)
3.設好Movie Size尺寸,用480x360即可。
4.設好Bitrate,越高越清晰,但檔案越大(建議768)。
5.按下「Encode」即可。
6.可切換到Images來抓圖。
 


3)先做偏好設定:
 


4)做分類再來就上上傳影片
 


 


5)批次上傳影片檔
1.將影片檔以及縮圖檔案傳到「/uploads/tad_player_batch_uploads」,該資料夾會自動建立,若無,自己建也行。
2.影片檔以及縮圖必須同檔名。
3.到後台「模組→影音播放器→批次上傳」,設好分類,匯入即可。

6)把影片(或含清單)插入到新聞(或文章)中
1.播放影片時,將下方播放語法複製起來。
2.新增一則新聞,編輯時,先將所有文字打好,然後,在切換到「原始碼」模式,貼入剛剛複製的語法即可。
3.若想調整影片大小,可調整以下灰色處(480是寬,360是高):
SWFObject('http://xxxx.xxxxx.xxxxx.xxxxx/modules/tad_player/class/jw_player/mediaplayer.swf','mediaplayer','480','360','6');
s1.addParam('allowfullscreen','true');
s1.addVariable('width','480');
s1.addVariable('height','360');

Xoops

3-5 Tad Cbox即時留言簿

1)下載模組→解壓縮→上傳到「/網頁目錄/modules/」--安裝。
http://tad.tnc.edu.tw/modules/tad_uploader/index.php?of_cat_sn=21


2)管理員選單--區塊--加入「即時留言簿」區塊。

可以直接設定顯示在右區塊,或按編輯做進階設定

進階設定可以調整高度、寬度、留言數及顏色...

設定完成就可以在首頁的右區塊看到該留言板了

如果要設定會員才能留言或圖形認證,此時就必須到後台的偏好設定--即時留言簿

依個人需求來設定

透過留言管理來管理留言

 

Xoops

3-6 CBB4.03的安裝

先至官方下載最新版本CBB4.03(http://www.xoops.org/modules/news/article.php?storyid=5549)

安裝步驟:
1)先下載CBB4.03RC
2)使用7-zip將其解開後將其改名為newbb
3)上傳至/modules
4)到後台進行安裝
※中文語系可使用CBB4.0中文版的語系,但部份未中文化

CBB的操作

1)先做基本設定,在管理首頁部份建立附件縮圖路徑

2)設定權限樣版,再將權限套用到討論區


3)先做分類,例如系統類,應用軟體類,接著再新討論區,例如OB2D,去設定歸屬哪一類
 

Xoops

3-6-1 CBB4.06的安裝

1)下載CBB4.06
http://xoops.svn.sourceforge.net/viewvc/xoops/XoopsModules/newbb/branches/mamba/

2)下載CBB4.03繁體中文版
http://tad0616.net/modules/tad_uploader/index.php?op=dlfile&cfsn=403&cat_sn=48

3)分別將下載CBB4.06、CBB4.03繁體中文版解開,然後將CBB4.03繁體中文版language目錄中的tchinese_utf8複製到CBB4.06

4)將CBB4.06模組上傳安裝
4-1)將cbb上傳至modules
4-2)將extras中的Framework目錄內的tcpdf上傳至網站Framework內

5)使用管理員帳號登入後台進行安裝

可以正常安裝,但是無法正確使用,這時請您下載
ModuleClasses--http://goo.gl/Bmknt

解開後,分別將Framework及class目錄中的檔案或資料夾上傳到相對應的目錄中就OK了。

Xoops

3-7 Tad_book3模組

 這個模組的應用很大,可以拿來當校刊,學校各處室介紹...

至tad.tnc.edu.tw下載最新版,http://tad.tnc.edu.tw/modules/tad_uploader/index.php?of_cat_sn=41

下載解開後上傳至/modules,使用管理員帳號進到後台進行安裝

Tad_book3的使用:
1)先進行書籍的分類,例如作業系統、應用軟體...

2)新增書籍並設定權限(可以編輯、瀏覽...),如果你有設計書籍封面還可以上傳

3)新增文章:
設定所屬的書籍,輸入文章的標題、章節,透過線上編輯工具來編輯文章,還可以插入圖片影像

上傳圖片:

選取插入圖片圖示按鈕

可以直接填入影像的網址或上傳圖片,如果要上傳圖片,請點選「瀏覽伺服器端」

建立資料夾後切換至該資料夾

透過「瀏覽」選取本機圖片後按下upload

選取上傳的圖片後就可將圖插入到文章中進行編輯,它還可以線上編修圖片

Xoops

3-8 Tad_uploader網路檔案櫃

這個模組可以拿來當試卷上傳區或備課時上傳的教學課程計畫.教學進度...
日前有發現Tad_uploader有程式上的漏洞,造成訪客或有心人士可以上傳檔案,所以,我們在選擇模組時一定要考慮有人維護的模組才能安裝.

1)下載與安裝
至tad.tnc.edu.tw下載最新版的tad_uploader (http://tad.tnc.edu.tw/modules/tad_uploader/index.php?of_cat_sn=23)

下載解開後上傳至/modules,至後台管理區的模組進行安裝.

 

2)上傳檔案
2-1)上傳檔案前建議先分類,例如段考試卷.課程計畫等,再來設定資料夾權限

 

2-2)上傳檔案建議使用英文檔案,再透過檔案說明來讓使用者了解該檔案的用途
要切換到前台,點選「網路資料夾」,開啟上傳介面

 

選擇分類後,接著選取本機的檔案及說明進行上傳

2-3)遠端上傳模式
除了直接上傳檔案,tad_uploader也可以透連結,直接從網路取得檔案

Xoops

3-9 Tad_FAQ常見問題解答

這個模組很簡單明白,就是 FAQ
1)下載與安裝
至tad.tnc.edu.tw--http://tad.tnc.edu.tw/modules/tad_uploader/index.php?of_cat_sn=27

 下載解開該模組後上傳至/modules,使用管理員帳號進到後台進行安裝

 

 2)Tad_FAQ的使用
先設定模組標題(偏好設定-Tad FAQ)

接著做分類

最後再設定FAQ問題與解答

 

最後就可看到結果

Xoops

3-10 weblinks-好站連結

建置學校網站同時也會建立各班級及處理網站,透過weblinks模組可以快速分類並建立網頁連結

1)下載與安裝
您必須同時下載happy linux及weblinks二模組,先安裝happy linux再安裝weblinks
http://translate.googleusercontent.com/translate_c?hl=zh-TW&sl=en&tl=zh-TW&u=http://linux2.ohwada.net/modules/wfdownloads/visit.php%3Fcid%3D1%26lid%3D50&rurl=translate.google.com.tw&anno=2&usg=ALkJrhiXHfRu30ElsQCXGqNxgVMwRIjG8Q

目前尚未有中文化,你可以到本站的下載區下載weblinks1.94,解開後,將language中的tchinese_utf8複製到1.95版的language目錄中

2)做分類

3)添加新分類,只要填標題和說明即可

如果要修改,請點選「分類序號」

4)新增連結網站

必頁要填上以下資料:標題、所屬分類、網址及說明

完成後,到前台就可觀看結果

 

Xoops

3-11 榮譽榜模組

 其實我們可以使用tadnews+mytab模組來達到各處室公告+榮譽榜,如果您不喜歡這樣的作法,可以考慮安裝榮譽榜模組:

1)下載與安裝
http://tad.tnc.edu.tw/modules/tad_uploader/index.php?of_cat_sn=45

下載解開後,使用管理員帳號至後台進行安裝

2)模組設定:

2-1)處室設定

2-2)參數設定:哪些群組可以公告

2-3)公告分類

3)至前台的選單點選榮譽榜-新增榮譽榜即可新增一筆資料

輸入各欄位資料後送出

4)最後就可以看到結果
如果有問題可以透過管理介面來進行修改

Xoops

3-12 場地預約

 1)下載與安裝
http://tad.tnc.edu.tw/modules/tad_uploader/index.php?of_cat_sn=45

下載解開後,使用管理員帳號至後台進行安裝

2)基本參數設定:設定可以預約的群組及可預約的週數

3)場地設定:設定可預約的場地名稱

4)設定節次名稱

5)進行預約

Xoops

4. Xoops2的備份與還原

Xoops

4-1 XOOPS的備份

1.如果你的系統是windowsXP或2003的話,那你必須做以下的事
1-1.備份網頁資料:『C:\AppSer\vwww』,如果你的網頁就放在『C:\AppServ\www』下,可以備份至ftp或外接硬碟,不要備份在同一顆硬碟的不同分割區。
1-2.備份資料:
1-2-1.網址列輸入『http://localhost/phpmyadmin』,輸入MySQL的帳號密碼登入
1-2-2.點選你XOOPS的資料庫
1-2-3.點選『輸出』
點選全選的選項,將資料表全選
勾選『加入刪除資料表語法』
勾選『使用完整新增指令』
勾選『下載儲存』
點選『執行』按鈕
點選『儲存』按鈕,將資料庫的相關資料儲存起來

最好是使用排程加上bat檔來自動備份會更好

2.如果你的系統是linux:
2-1.備份網頁資料:
#tar zxvf www.tar.gz /var/www
2-2.備份資料庫:
#service mysql stop
#tar czvf database.tar.gz /var/lib/mysql/xoops2
#service mysql start
你也可以使用phpmyadmin或mysqldump來完成,以下使用mysqldump
#mysqldump -u root -p --databases xoops2 > xoops2.sql

Linux下完整的備份script,會在本機保留十天份,上傳至ftp-server


寫成一個backup.sh,使用crontab來自動排程執行
對了,script寫完要進行測試,測試是否能進行備份及上傳...

Xoops

4-2 還原xoops2

1.先把網頁的部份copy回原來的目錄『C:\XAMPP\htdocs』
2.把資料庫回復
#mysql -u root -p xoops2 < xoops2.sql
也可使用phpmyadmin回復
如果使用tar的話
#tar zxvf database.tar.gz
如果網站有問題,請檢查一下目錄及相關檔案的權限

如果是移機,還必須檢查修改mainfile.php
修改網址、路徑、資料庫名稱...

Xoops

4-3 無法登入XOOPS的處理

最近有一次發現Xoops無法登入,查了很久結果就是資料庫的 session table 毀損,使用 phpMyAdmin , session table 顯示 Can't open file: 'xoops_session.MYD'

處理方式:
從備份的 xoops.sql 找出資料庫語法,從 phpMyAdmin 執行下列指令 
(如果沒備份那就複製底下的進行處理)
DROP TABLE IF EXISTS x21a_session; //(x21a為自行設定的前置名稱)

完成後就可以正常登入了。

Xoops

4-4 修復資資庫

如果你發現資料有不明原因損毀了,這時您就要試看看修復資料庫能不能救您了。
cd /usr/bin
使用 myisamchk
myisamchk -r /var/lib/mysql/資料庫名/資料表名.MYI

如果使用phpMyAdmin的話,如圖:

Xoops

5. 佈景主題的修改與製作

Xoops

5-1 修改佈景的前置準備

 1.測試環境:
先在測試環境中測試正常後才套用的運作中的系統,所以就可以使用XAMPP與phpMyAdmin

2.工具準備:
2-1.安裝PSPad【設定「檢視→行號」及「格式→字型→Fixedsys」】
2-2.安裝TopStyle Lite 【免費的CSS編輯器,可和PSPad結合】
2-3.安裝Web Developer【Firefox外掛,可快速查出某元件所使用的CSS】

Xoops

5-2 佈景的基本認識

Xoops

5-3 設計佈景

Xoops

5-4 修改CSS

CSS是一門很深的學問,你可以到書局走一趟就會發現有關CSS的書有一堆,我就買了三本,都是拿來參考用的。
看過很多國外的網站運用了CSS做出了很美的網頁,因為當初CSS就用來解決外觀控制用的。一般可分為
1)外部樣式:通常獨立一個檔,很多檔可引用,優先權最低
2)內部樣式:通常在檔案內的<head>,優先權中
3)行內樣式:就在HTML元件標籤內,優先權最高

CSS宣告:
1)select
select{
屬性1:其值;
屬性2:其值;
屬性3:其值;
屬性4:其值;
}
屬性就列如字型、表格框線......,其值就例如是字型顏色是什麼、大小等
舉例:
body{
color:black;
background:white;
margin:0;


2) class select
.beauty{color:white;font-variant:small-caps}→以一個‧為開頭
引用時如:
澎湖縣<font class="beauty">馬公市</font>文光路
也可以進一步定義某些只有在某些標韱中才可以使用,例如:
font.beauty{color:white;font-variant:small-caps}→就是只有在font才能使用

3)ID select
td#mainmenu a:hover{backgroup-color:#ffffff;}→以#開頭
引用如:
<div id="mainmenu">
澎湖縣教育網路中心
</div>

所以我們一般修改的話就是修改佈景的style.css

有空再來寫........

Xoops

5-4 設計佈景-自己動手做

一)製作基礎佈景:
(1)建立test_theme目錄,最後完成後就把整個目錄上傳到xoops的themes
(2)用Dreamweaver用「設計」模式來規劃表格,當然這可以很自由,也可以依準標方式來設計,初學建議準標方式會好些,接下存成theme.html檔,放在test_theme目錄中。
(3)準標格式「插入→表格」新增「4列1欄」、「表格粗細=0」、「儲存格內距、間距=0」的表格。

3-1.第一格:標題區(就是最上面的部份)
※插入一個「1列2欄」、「表格粗細=0」、「儲存格內距、間距=0」的表格
一般可以在左格可放置網站標題,右格可作為廣告區,但這不是絕對,也可以只有標題沒有廣告。

3-2.第二格:導覽列:
※加入「導覽列」標籤,這個不一定要,但一般準標格式中就有這個,所以我們就加入,到時可以不顯示

3-3.第三格:主內容區
1.點選「分割儲存格為3欄」,左格為左區塊,中格為中間區塊,右格為右區塊。
2.中間區塊請再分割為「3列」放置「中左、中右區塊」、「正中區塊」、「主內容區」。
3.「中左、中右區塊」格再分割為「2欄」放置中左、中右區塊。

XOOPS2.3之後有改變了
中間區塊請再分割為「5列2欄」,1、3、5列合併成一欄,2、4列有二欄,

第一列--上中

第二列--上中左、上中右

第三列--主內容

第四列--下中左、下中右

第五列--下中


五、第四格:頁尾區:
加入「頁尾」標籤。


Xoops

5-6 修改樣版

很多模組都有自己樣板,在安裝模組時這些樣板都會被一起安裝到XOOPS裡面,這些樣板都會存放在每個模組裡面的templates資料夾內,這個我們在前面章節裡面有談到。
接下來我們就要修改樣板,這樣我們的網站的外觀才會和別人不同,一般修改如下:
1.將default預設樣板做一次複製,例如【phcno1】
2.到系統設定裡面的一般設定將預設樣板改成這套複製的樣板
3.到後台去直接修改所有的樣板
4.到【後台管理員選單】→【偏好設定】→【系統】→【一般設定】→【把預設樣板改成剛的phcno1】
5.把【樣版目錄中來更新模組樣版.html檔】→【設定為是】,這樣更改樣版才能看到立即結果,等到樣版都確定後再改回【否】