XOOPS輕鬆架快速上手

1. 什麼是「XOOPS輕鬆架」

這是一個可以讓您很快的架起一個完整的中文版XOOPS網站,無需經過繁瑣的安裝步驟,而且此網站可以架在 windows、Linux或隨身碟上並直接執行!XOOPS輕鬆架有四種版本:

一、基本網站包

  1. 含XOOPS 2.5.6 UTF-8中文版以及基本模組(tad_tools、tad_adm、tad_themes),適用於各種平台,裡面不含伺服器。
  2. 上傳 my_xoops_base_xxx.tgz 至主機上,解壓後,將 public_html 裡的檔案目錄放到伺服器的網頁目錄中,並將 xoops_data 及 xoops_libs 放到和網頁目錄同一層即可。
  3. 開啟瀏覽器連到本機網站,按照畫面指示,分別設定完資料庫以即管理員帳號,即可得到一個完整的新網站。

二、基本伺服包

  1. 含XOOPS 2.5.6 UTF-8中文版以及基本模組(tad_tools、tad_adm、tad_themes),僅適用Windows平台(強烈建議用win7或win8),裡面含有 UniForm 伺服器(Apache+MySQL+PHP)。
  2. 執行my_xoops_base_xxx.exe 後,按照畫面指示,分別設定完資料庫以即管理員帳號,即可得到一個完整的新網站。

三、整合網站包

  1. 含XOOPS 2.5.6 UTF-8中文版以及各式實用模組,已內建部份設定及內容(適合校園使用),適用於各種平台,裡面不含伺服器。
  2. 上傳 my_xoops_school_xxx.tgz 至主機上,解壓後,將 public_html 裡的檔案目錄放到伺服器的網頁目錄中,並將 xoops_data 及 xoops_libs 放到和網頁目錄同一層即可。
  3. 開啟瀏覽器連到本機網站,按照畫面指示,分別設定完資料庫以即管理員帳號,即可得到一個完整的新網站。

四、整合伺服包

  1. 含XOOPS 2.5.6 UTF-8中文版以及各式實用模組,已內建部份設定及內容(適合校園使用),僅適用Windows平台(強烈建議用win7或win8),裡面含有 UniForm 伺服器(Apache+MySQL+PHP)。
  2. 執行my_xoops_school_xxx.exe 後,按照畫面指示,分別設定完資料庫以即管理員帳號,即可得到一個完整的新網站。

XOOPS輕鬆架快速上手

1-1 Windows 上的安裝

一、下載

  1. 在Windows下可直接下載「基本伺服包」或者「整合伺服包」。
  2. 若要自行安裝伺服器環境(例如:xampp),那麼,下載「基本網站包」或「整合網站包」即可。

二、伺服包的安裝

  1. 找到該 exe 檔,按右鍵,選擇「以系統管理員身份執行」,否則會出現C:無法寫入的訊息。


     
  2. 您只需要按「安裝」即可,預設會自動在 C: 下建立一個 my_xoops 目錄。若 C: 無法或不適合安裝(例如有還原機制),那可以自行調整為 D: 或 E: 等,可寫入的磁碟區。


     
  3. 安裝後,會跳出 UniForm Server 的啟動畫面,請點擊最長的那個按鈕,以安裝Apache及MySQL的服務,並啟動伺服器:


     
  4. 若出現防火牆的訊息,請都按「是」,以免他人無法連到網站。
  5. 安裝後,會自動判讀網址,點擊之即可連到網站。若網址並不正確,則請自己開啟瀏覽器,並輸入正確IP或網址。(輸入http://localhost 或 http://127.0.0.1 雖然也可以,但是並不建議,因為此舉可能會造成在寫文章時,一些圖片連結不正確的問題。)
  6. 接著只要設定好管理者的帳號密碼即可。
  7. 這樣就大功告成了!


     
  8. 接著,請修改資料庫密碼!(非常重要!)
  9. 剩下的,就依照畫面指示進行即可。

XOOPS輕鬆架快速上手

1-2 Linux下的安裝

一、安裝步驟

  1. 若安裝者的身份並非root,那麼,請先確定已經有建立一組資料庫(含資料庫名稱、資料庫帳號、資料庫密碼)可以供XOOPS安裝使用。
  2. 將 my_xoops_base_xxx.tgz 或 my_xoops_school_xxx.tgz 上傳到網頁目錄網頁目錄(/var/www 或 /home/xxx/public_html)的上一層(例如:/var 或者 /home/xxx/)
  3. 或者直接在 Linux 下切換到網頁目錄的上一層,用 wget 抓取該壓縮檔亦可。
  4. 解壓縮該檔案: tar zxvf my_xoops_base_xxx.tgz
  5. 將 解壓後的網頁目錄(public_html)改名為實際的網頁目錄名稱(例如:www)
  6. 因為預設擁有者可能不存在您的主機中,所以,請修改擁有者:「chown -R 擁有者:所屬群組 www」,例如:
    chown -R root:root www
    chown -R root:root xoops_data
    chown -R root:root xoops_lib
  7. 不建議在windows下解壓再用 FTP 上傳,因為這樣所有屬性設定會跑掉。
  8. 若是從windows解壓再上傳的(或者小弟打包疏忽忘了設好權限的),請自行修改權限(路徑請自行視情況修改):
    chmod -R 777 /var/www/uploads
    chmod -R 777 /var/xoops_data

二、放置在 /var/www 的範例(主網站)

  1. 因為是主網頁,所以,把三個目錄解壓縮到 /var 下,並將 public_html 改名為 www,和 xoops_data及 xoops_lib(這兩者名稱勿動) 放在同一層。
  2. xoops_data含底下所有檔案及目錄讀寫屬性應為777
  3. 擁有者修改為root:root
  4. 網址即為:http://網址
  5. 要放置在 /var/www/的子目錄下應該也行,例如自訂一個叫做 myxoops 的子目錄:/var/www/myxoops,但其位置應該是這樣:
    • /var/www/myxoops(把原先的 public_html 改名為 myxoops)
    • /var/www/xoops_data(不可移出到 var/xoops_data)
    • /var/www/xoops_lib(不可移出到 var/xoops_lib)

三、放在 /home 下的範例(一般使用者)

  1. 因為是使用者(假設名為xoops的使用者)網頁,所以,把三個目錄解壓縮到 /home/xoops(即使用者名稱)下,public_html 一般無須改名(除非有去變動apache預設值),和 xoops_data及 xoops_lib(這兩者名稱勿動) 也是放在同一層。
  2. xoops_data含底下所有檔案及目錄讀寫屬性應為777
  3. 擁有者修改為 xoops:xoops (即使用者名稱)
  4. 網址為:http://網址/~使用者名稱

XOOPS輕鬆架快速上手

1-3 臺南市飛番雲端下的安裝

  1. 請先連至 https://cloud.dcs.tn.edu.tw
  2. 相關雲端講義:http://web.tn.edu.tw/tncloud/?page_id=265
  3. 登入後,進入儀表板畫面。點選「建立項目」
  4. 網站→快速建立
  5. 輸入一個沒人用過的名稱
  6. 點擊下方「建立網站」
  7. 至此,您的網站空間已建立。
  8. 接著點擊新建的網站
  9. 點擊右邊「重設佈署認證」以開設FTP的上傳帳號與密碼
  10. 設定FTP帳號及密碼,此站帳號密碼為上傳檔案時會用到,請牢記。
  11. 「FTP主機名稱」是到時候要用FTP連線時要輸入的主機網址
  12. 「佈署/FTP使用者」的帳號名稱是完整的「xschoolxschool」,並不是只有「xschool」
  13. 點選左邊「MySQL資料庫」
  14. 然後點選右邊的「加入新的資料庫」
  15. 我們要建立一個資料庫以及資料庫的連線帳號密碼。
  16. 在雲端中,網頁伺服器和資料庫是分開的主機。
  17. 首先建立一個資料庫,請輸入「資料庫名稱」
  18. 此資料庫名稱在安裝XOOPS會用到,故請記住。
  19. 接著設定一個資料庫管理員,請輸入帳號密碼。
  20. 若擔心忘記,可和FTP設成一樣。
  21. 此帳號密碼在安裝XOOPS會用到,故請記住。
  22. 送出後,即可看見有心的MySQL資料庫上線
  23. 點擊下方的「檢視資訊」
  24. 其中「伺服器名稱 」很重要,是到時候XOOPS要用來連線資料庫主機的位置。
  25. 接著請連線至「http://120.115.2.90」下載需要的『整合網站包』或者『基本網站包』。
  26. 下載後,請解壓縮。tgz利用win-rar或者好壓可一次解壓縮,利用其他解壓縮軟體或許要解兩次。
  27. 接著即可利用FTP連線軟體來連線。下圖軟體為FileZilla
  28. 主機請輸入「ftp.dcs.tn.edu.tw」或站上提示的「FTP主機名稱」
  29. 使用者名稱請輸入站上提示的「佈署/FTP使用者」
  30. 密碼則為您自己設定的密碼。
  31. 右邊請點入site下
  32. 左邊切換至解壓縮目錄
  33. 先將xoops_data及xoops_lib傳至site下
  34. 傳完後,點進右邊的wwwroot(網頁目錄)
  35. 先將原先的html檔刪除
  36. 左邊點入public_html
  37. 將public_html下的所有檔案傳至右邊的site/wwwroot下
  38. 傳完後,即可點選網址來連到網站。
  39. 連上後,第一次會進入快速設定的畫面。
  40. MySQL資料庫位址請輸入剛剛利用MYSQL的檢視資訊中的「伺服器名稱 」。
  41. 帳號密碼則為剛剛在MySQL自行建立的帳號密碼。
  42. 接著,建立XOOPS網站的站長登入帳號
  43. 請自行設定,完成後,點選「安裝完成!請點選連到新網站」即可。
  44. 新的網站可從右上角登入
  45. 輸入您剛剛自行設定的站長帳號密碼即可。
  46. 登入後,可先切換到後台管理區
  47. 找到「站長工具箱」,點擊之。
  48. 點擊「模組自動更新」按鈕
  49. 接著會列出您需要更新的模組
  50. 您也可以找感興趣的模組來進行自動安裝。

若一直說資料庫帳密錯誤,亦可自行修改「/site/xoops_data/data/secure.php」的內容,將設定值改為正確的值即可。

XOOPS輕鬆架快速上手

1-3-1 在 dcs 調整 php.ini 的設定值

由於雲端主機的php.ini不是我們可以自己可以調整的,但其實有個方法可以做個別化的調整:

  1. 先建立一個「.user.ini」,貼上下面內容後,可以將之上傳到網頁根目錄(/site/wwwroot)即可生效。
  2. 內容如下:
    display_errors=On
    post_max_size=128M
    upload_max_filesize=100M
    date.timezone = Asia/Taipei
  3. 上傳後,可以到站長工具箱前台的phpinfo()的功能去看修改結果(記得按Ctrl+F5以取得最新畫面資訊)。

 

XOOPS輕鬆架快速上手

1-3-2 雲端主機的寄信設定

由於雲端主機是windows平台,內建似乎沒有信件伺服器,所以,我們可以利用中心的SMTP(mail.tn.edu.tw)來寄信。

設定方式很簡單:後台→偏好設定→系統設定→電子郵件管理,然後填入下面紅框處即可。

XOOPS輕鬆架快速上手

1-3-3 自己加上檔案類型 mime type

電子相簿中的3D牆需要載入主機裡面的rss檔,但預設的雲端主機並不認識 .rss 這種檔案類型,或者上傳影片時,主機也不認識mp4這種格式,所以,我們必須自己告訴主機

請上載此 web.config 設定檔至 /site/wwwroot/ 底下即可!其內容為:

<configuration>
    <system.webServer>
        <staticContent>            
            <mimeMap fileExtension=".rss" mimeType="application/rss+xml" />
            <mimeMap fileExtension=".mp4" mimeType="video/mp4" />
     </staticContent>
    </system.webServer>
</configuration>

XOOPS輕鬆架快速上手

1-3-4 使用dcs雲端的注意事項

由於各種錯綜複雜的因素,導致在使用臺南市dcs雲端主機目前在使用上有一些小問題,您可能需要知道一下:

  1. 無法抓取臺南市教育局的主機資料:
    • 由於DNS的關係,凡是網站中需要用到網址來擷取臺南市教育局主機網站資料的功能,例如:OpenID、Odata的擷取或RSS...等的資料擷取,可能都會失效。
    • 換言之,若是您知道該主機的IP,那就直接改成IP即可。
    • 如果您不是開發者,或者無法修改成IP者,那麼可以將該網址回報給中心傅老師(或由我帶轉達),亦可替您加入到DNS規則中,這樣就可以順利使用網址
  2. 主機在壅塞的時候,模組更新可能會有延遲的現象(也就是更新完還是舊版,要過一會兒才會提示需升級)

XOOPS輕鬆架快速上手

1-4 認識 XOOPS

  1. 裝XOOPS需要什麼條件? 有網站伺服器、PHP和MySQL資料庫。
  2. 架好的網站有什麼功能? 端視裝了哪些「模組」來決定。
  3. 可控制某用戶只能用某功能嗎? 可!設好「群組」權限即可。
  4. 網站外觀要自己設計嗎? 有現成佈景可套用,自己設計亦可。
  5. 可控制畫面上要呈現出來的內容? 可!利用「區塊」管理。
  6. 模組是放在哪裡呢? 「網頁目錄/modules」底下
  7. 區塊又是放在哪裡? 「網頁目錄/modules/blocks」底下
  8. 佈景是放在哪裡呢? 「網頁目錄/themes」底下
  9. 用戶上傳的檔案在哪? 大部分在「網頁目錄/uploads」底下
  10. 哪一個是網站主要設定檔? mainfile.php
  11. 2.0、2.2、2.3、2.4、2.5 哪個好? 不一定,習慣就好,但官方及我都推薦 2.5以後的版本。
  12. Big5和UTF8哪個好? 強烈建議裝UTF-8,最省事,相容性又好;Big5快沒前途了。

XOOPS和XOOPS輕鬆架有何不同?

  1. 「XOOPS輕鬆架」顧名思義就是讓您可以依照需求,很快的架出一個網站。
  2. 「XOOPS輕鬆架」是建構在最新版的 XOOPS 上,只是先幫您裝好模組,做好最佳化設定的一個安裝套件。
  3. 架起來之後,和一般的XOOPS並無兩樣。

XOOPS輕鬆架快速上手

2. 安裝後的設定

一般來說,網站架設好之後,我們要先來進行設定。包括底下幾個部份:

  1. 更新或安裝模組
  2. 設定網站基本資訊
  3. 調整佈景

另外,若安裝的是伺服包,底下幾個位置您是應該要知道的:

  1. 網頁目錄的位置:C:my_xoopswww
  2. phpMyAdmin 的連結位置:http://localhost/us_phpmyadmin
  3. PHP 設定檔 php.ini 的位置:C:my_xoopsusrlocalphp
  4. MySQL設定檔 my.ini 的位置:C:my_xoopsusrlocalmysql
  5. 資料庫的存放位置:C:my_xoopsusrlocalmysqldata
  6. 手動啟動或關閉伺服器的位置:C:my_xoopsalt_diag un_as_service

XOOPS輕鬆架快速上手

2-1 快速更新或安裝模組

一、使用站長工具箱快速更新或安裝模組

  1. 不管是基本包或是整合包,裡面均附有 tad_adm 站長工具箱模組。
  2. 先進入後台,切換到 tad_adm 站長工具箱的「模組隨選」。
  3. 先將一些舊模組更新(紅色按鈕),亦可點選最右邊說明,觀看有哪些更新項目。
  4. 主機若為 windows,那麼可直接下載更新。
  5. 主機若為 Linux,那需要有 ssh 的登入帳號密碼。(FTP帳號密碼僅能安裝新模組,無法更新模組)
  6. 若是主機是虛擬主機的 Linux(通常其網頁目錄是可以讓瀏覽泣直接讀取的),那麼也是無須帳密就可以直接安裝更新。

XOOPS輕鬆架快速上手

2-2 設定網站基本資訊

  1. 利用佈景上的快速連結,可以連至後台的系統偏好設定


     
  2. 進去之後,大部分的設定其實都已經幫大家設定好了,唯一會有變化的可能只有時區設定部份(尤其是租用虛擬主機的情形)


     
  3. 「伺服器時區」看實體主機放置在哪個地理位置,就要設定該地理位置的時區上。
  4. 「網站預設時區」通常就是看網站主要的服務對象(或者站長居住地)所在位置的時區。

XOOPS輕鬆架快速上手

2-3 調整佈景

  1.  一樣透過佈景的快速選單,就可以進行佈景的設定。

     
  2. 此佈景設定功能為 tad_themes 模組所提供的功能,並非 XOOPS 內建機制
  3. tad_themes 模組無法支援所有 XOOPS 佈景,僅有支援 tad_themes 模組機制的佈景才能進行操控。
  4. 一般而言,可以先決定好整體版面布局即可,其餘的背景圖、Logo圖等可以有空再來處理。

三、小技巧

  1. 書法字體產生器(可用來製作 logo):http://www.eainc.jp/dekamoji/
  2. 進擊的巨人標題產生器:http://sngk.net
  3. 友少標題產生器:http://hgn.ai/
  4. logo產生器:http://www.logomaker.com/
  5. 支援中文的標題產生器:http://cooltext.com/
  6. 支援中文的標題產生器:http://textanim.com/

XOOPS輕鬆架快速上手

2-3-1 區塊標題技法

  1. 準備一張圖檔,放到目前使用的佈景的images/下,如:public_html/themes/school2013/images/newstitle.png
  2. 修改區塊標題:「區塊標題[pic]images/newstitle.png
  3. 加入小插圖:「區塊標題[icon]images/小插圖.png
  4. 請注意,圖檔是跟著樣板佈景的。換言之,若開放了三個佈景讓使用者選用,那麼建議三個佈景的同一個目錄位置都要上傳此圖檔(或者不同佈景設計不同風格的圖片也可以)
  5. 藏區塊標題:「區塊標題[hide]
  6. 加入連結:「區塊標題[link]http://網址
  7. 注意!並非所有佈景都支援此功能。
  8. http://findicons.com

XOOPS輕鬆架快速上手

2-4 Tad Tools 的 BootStrap 設定

  1. Bootstrap 是 XOOPS 未來新版要支援的一個 CSS 框架
  2. Tad系列模組均已先支援,但正因目前版本的XOOPS並不支援 Bootstrap,所以,得靠 TadTools來讓網站導入Bootstrap。
  3. 基本上,若是使用XOOPS輕鬆架,並且用的是school201x的佈景,那麼,應該是不需要設定這部份的。
  4. 若今天要套用別的佈景主題(非tad_themes支援的佈景),那麼,就應該要設定一下tadtools。
  5. 請進入tadtools的模組後台,點選「初始化設定」。
  6. 該界面會列出目前可以供使用者選用的佈景(在系統偏好設定可以設定),紅色的表示是目前預設的佈景。
  7. 除了 school201x以外的佈景,大部分都要選「是」,也就是需載入 Bootstrap 的意思。而 school201x 系列的佈景因已內建 Bootstrap ,所以無須額外載入。

XOOPS輕鬆架快速上手

3. 校內群組設定

一、建立群組原則

  1. 要建立一個可長可久的網站,做好分工和權限控制是很重要的
  2. 但權限太多,管理也不易,因此,需找出一個自己可以接受的平衡點。
  3. 基本上,要建立哪些群組,只要朝者:哪些功能要開放給什麼人管理,或什麼人用,或者什麼人不能看等方向去思考即可。
  4. 以學校來說,至少建立一個「校內教職員」群組,以便將一些校內事務僅開放給校內同事觀看。
  5. 另外,各處室或許會發布一些新聞、相片或者上傳一些文件檔案的東西,所以,也可以針對各處室都開一個群組。
  6. 建立群組時,各個權限並不需要去進行設定勾選。

二、整合包內建的群組

  1. 整合包已經內建以下群組:校內教職員、教務、訓導、總務、輔導、XOOPS個人網頁群組
  2. 除了「XOOPS個人網頁群組」勿動以外,其餘的皆可修改異動。
  3. 若有名稱不同的請至後台的群組設定修改之。
  4. 小校若沒有那多處室的,請自行刪除之。
  5. 大校若有更多處室的,請自行新增之。

XOOPS輕鬆架快速上手

4. 快速設定教師帳號

一、啟用快速登入服務

  1. 若無 tad_login 模組,則建議安裝之。
  2. 進入 tad_login 模組台的偏好設定,在『欲使用的認證方式』選取貴縣市的 openid 服務。
  3. 若無貴縣市的 openid 服務,請來信告知貴縣市的 openid 網址,並提供一組測試帳號密碼,小弟會想辦法加上。

二、自動將登入的本校老師加入校內教職員」群組

  1. 只要是各縣市教育網路中心提供的 openid 服務,均可抓到學校代碼(FaceBook、Google、Yahoo、MyID...等是抓不的)
  2. 到快速登入的後台,點選「自動群組設定」,並新增一筆資料
  3. 在「學校代碼或Email」填入學校代碼,如:「114620」,右邊選擇「校內教職員」群組。也就是說,反是登入者其學校代碼為 114620 者,都是本校的教職員工。
  4. 學校代碼查詢網站:http://203.68.32.190/code_new.aspx

三、預先將行政人員加入指定群組

  1. 到快速登入的後台,點選「自動群組設定」,並新增一筆資料
  2. 在「學校代碼或Email」填入行政人員的Email,多人可以用任何符號隔開(一般建議用 ; 或是 , 隔開) ,例如:您可預先填上教務主任或組長的Email,右邊選擇「教務」群組。如此,當該教師登入時,就會自動被加入到教務群組,而無需日後自己去設定。
  3. Email盡量使用縣市教育網路提供的OpenID登入用的Email。

四、排除困難

  1. 若是裝了快速登入 tad_login 後,網站一片空白,那就表示主機不支援 curl:
    1. Linux只要安裝php5-curl 套件即可
    2. 在windows下啟用curl的用法:
    • (1)  開啟php.ini,將「extension=php_curl.dll」前的分號移除。
    • (2)  把phpssleay32.dll 及 libeay32.dll 複製到 Windowssystem32 下
    • (3)  把phpextensionsphp_curl.dll 複製到 Windowssystem32 下
    • (4)  重新啟動apache
  2. 若可以安裝,可以連到OpenID並登入,但回不到自己的網站(變空白),那麼有可能是您被自己網站的防護模組給擋下了,請至後台移除防護模組即可。

XOOPS輕鬆架快速上手

5. 新聞模組在校園網站的運用

一、模組資訊

  1. 模組名稱:tadnews
  2. 下載位置:http://campus-xoops.tn.edu.tw/modules/tad_modules/index.php?module_sn=2
  3. 討論區:http://campus-xoops.tn.edu.tw/modules/tad_discuss/discuss.php?BoardID=27

二、預先設定

  1. 若要讓學校教職員或行政人員可以發布文章,則請先至後台建立新聞分類,並指定好分類的可發布群組。


     
  2. 若想讓行政人員也可以在發文時順便建立分類,可以至模組偏好設定將行政人員的群組加入「可直接開設分類的群組」。
  3. 發文章時,可以在文章標題前加入「標籤」,標籤則可從模組後台的「標籤」去進行設置。

三、基本操作

  1. 直接至前台的「發布文章」進行文章發布即可。
  2. 「進階設定」中的一些項目說明:
    • 未到「發佈時間」,文章不會出現。超過「結束時間」文章自動下架,並不建議設。
    • 從權限也可以指定該文章可以開放給誰觀看,亦可用密碼來限制觀看對象。
    • 「封面圖」並非插圖,而是用在區塊的文章代表圖,亦可放在文章中當插圖。
    • 「附檔」可多檔上傳,圖片可直接瀏覽,會放在文末。「偏好設定」有相關設定。

四、小技巧

  1. 建議學校可建立以下分類:
    • 本校最新消息:各種學校消息或新聞供校內外人士觀看,底下也可以針對各業務單位開設子分類,供各處室發表文章。
    • 校內公告:僅供校內教職員觀看,通常是內部事務的傳達。
    • 榮譽榜:分享學校或學生的得獎資訊
    • 作品園地:可以讓學生投稿或由教師發表
    • 親子好文:可供學生家長或者教師一起成長的文章
  2. 建立「投稿」機制:
    1. 基本上,tadnews並沒有所謂「投稿」的功能,但透過權限設定,也可以做出類似的功能出來。
    2. 建立一個「投稿」的分類,並開放讓「註冊會員」也可以發布文章,但僅有「校內教職員」或「管理員」有觀看權限。
    3. 「校內教職員」或「管理員」三不五時就去看一下投稿分類裡面的文章,若覺得文章不錯,就可以利用修改的功能,將該文章的分類改為「作品園地」,這樣大家就看得見該作品了。

XOOPS輕鬆架快速上手

5-1 CKEditor 編輯器的操作

  1. 由於許多模組都有用到CKEditor 編輯器,所以,了解一下該編輯器的一些特異功能是有必要的。
  2. CKEditor 編輯器是由 Tad Tools 工具箱模組提供,並非 XOOPS 內建(內建的是 TinyMCE)。
  3. 大部分的功能自己測試應該就可以理解,底下就一些比較需要注意的功能進行說明:

 

XOOPS輕鬆架快速上手

5-1-1 插入圖片

一、 插入圖片

  1. CKEditor 可以直接上傳圖片,點擊「瀏覽伺服器端」即可。
  2. 進入後,可以直接雙擊圖片,便可插入圖片。
  3. 點擊上傳圖示,就可直接上傳圖檔,一次可以上傳多張圖片。

二、小技巧

  1. 圖片寬度若超過500px,那其實可以把「寬度」和「高度」的欄位清空,如此,圖片會自動縮放大小(才不會破版)。
  2. 利用「對齊方向」的靠左對齊或靠右對齊,都可以做出文繞圖效果。

XOOPS輕鬆架快速上手

5-1-2 插入多媒體資源

一、 插入多媒體資源

  1. 這是插入支援 oembed 功能的多媒體資源。
  2. 只要貼上網址,就可以秀出影片或圖片等多媒體內容。



    效果如下:
  3. 並不是所有網站都有提供 oembed 素材。

二、目前已知底下網站有支援:

  1. YouTube影片:http://www.youtube.com
  2. Flickr圖庫:http://www.flickr.com/
  3. NowNews新聞:http://www.nownews.com
  4. 蘋果日報:http://www.appledaily.com.tw
  5. Xuite 部落格文章、相簿、影片網址:http://xuite.net/
  6. itunes:https://itunes.apple.com
  7. PIXNET痞客邦部落格、相片/相簿:http://www.pixnet.net/
  8. 架設在Wordpress.com的部落格:http://wordpress.com/fresh/
  9. Slideshare簡報:http://www.slideshare.net
  10. Scribd文件共享平台:http://zh.scribd.com/
  11. UDN聯合新聞網:http://udn.com/NEWS/mainpage.shtml
  12. yfrog.com 照片:http://yfrog.com/
  13. Yahoo! 奇摩新聞:http://tw.news.yahoo.com/
  14. ET Today東森新聞雲:http://www.ettoday.net/
  15. Inside:http://www.inside.com.tw/
  16. Sketchfab 3D模型分享:https://sketchfab.com
  17. Qik:http://qik.com/
  18. Vimeo:https://vimeo.com/
  19. Viddler:http://www.viddler.com/
  20. MyOpera:http://my.opera.com/community/

XOOPS輕鬆架快速上手

5-1-3 插入公式

三、 插入公式

  1. 點擊並開始編輯公式:
  2. 呈現結果:

二、協助工具:

  1. 若不熟悉語法,可借助以下工具來產生公式語法:http://www.codecogs.com/latex/eqneditor.php

XOOPS輕鬆架快速上手

5-1-4 插入表格

一、 插入表格

  1. 設定好橫列、直欄,寬度若會超過500px,那就建議用100%。
  2. 可以在「進階」裡面的「樣式表類別」加入「table table-striped table-bordered table-hover」
  3. table 是套用 Bootstrap 的表格外觀之意
  4. table-striped 顯示斑馬紋
  5. table-bordered 顯示框線
  6. table-hover 移動變色
  7. 看起來效果如下:
       
       
       

二、編修表格

  1. 表格出現後,按右鍵有更多設定工具。


     
  2. 若要合併表格,只要先選取要合併的表格,然後點選「合併儲存格」即可。

XOOPS輕鬆架快速上手

5-1-5 加上連結

一、 加上連結

  1. 標記文字或圖片,點選該圖示,並輸入連結即可。


     
  2. 可點擊「瀏覽伺服器端」,然後上傳文件檔案等(也可以當作附檔下載來用)。
  3. 若希望開啟連結到新視窗,則點擊「目標」頁籤,並選擇「新窗口」

二、小技巧

  1. 可利用裡面的電子郵件做簡易的通知功能,例如:


     
  2. 這就是上述的通知範例

三、提醒!

  1. 若網站是架設在Windows環境下,且網站本身是用UTF-8編碼,那麼,請勿上傳中文檔名的檔案,會產生錯誤(因為Windows是Big5編碼)。

XOOPS輕鬆架快速上手

5-1-6 加入摘要符號

一、 加入摘要符號

  1. 僅對 Tad News 有效
  2. 游標移至文章內容段落處,點按該圖示,會插入一個「--summary--」符號。
  3. 該符號可將文章切成兩部份,符號之上的會被當作摘要,避免文章太長導致頁面也很長。

XOOPS輕鬆架快速上手

5-1-7 加入程式碼

一、 加入程式碼

  1. 僅 Tad News 和 Tad Book3 有支援。

XOOPS輕鬆架快速上手

5-1-8 清除文字格式

一、 清除文字格式

  1. 若想要快速清除文字的顏色、帝色、粗細、大小...等(尤其是從別的網頁或文件複製貼上的內容),可以點按該圖示以清除格式,回到純文字狀態。

XOOPS輕鬆架快速上手

5-2 自訂頁面

想要加入自己編寫的內容,卻又不想像新聞一樣,會隨著時間的推移而將文章往後塞,此時,您就可以用「自訂頁面」功能來做。

一、 自訂頁面用法

  1. 建立自訂頁面分類:到新聞模組後台的「自訂頁面」建立分類。
  2. 選用自訂頁面分類:發布文章時,請選擇紅色字的自訂頁面分類即可。
  3. 加入自訂頁面區塊到前台,若一個不夠用,請複製該區塊即可。

二、配合佈景選單加入自訂頁面連結

  1. 若是不想用區快來呈現自訂頁面的內容,那麼可以改用 tad_themes 的自訂選單功能來加入自訂頁面的連結到選單中。
  2. 切換到 tad_themes 的模組後台,點選「選單設定」,複製自訂頁面的連結,並依序加入選單中。

三、修改XOOPS輕鬆架整合包內建的自訂頁面

  1. 先切換到tadnews模組的後台,點選「自訂頁面」,刪除不要的章節,或者新增想要的頁面,也可以修改現有預設的頁面標題。
  2. 初步編輯每一頁的內容,使之看起來有點東西。
  3. 接著切換到tad_themes的模組後台,點選「選單設定」,將刪除的章節也移除掉,並加上新增的頁面連結,若有修改過的標題也記得一併修改之。

XOOPS輕鬆架快速上手

5-3 建立電子報

學校可以針對校內教師建立一個校內通訊的電子報,裡面可以放置一些和老師有關系的新聞消息(例如校內公告..等)

也可以針對學生建立一個學生園地的電子報,前提是可能需要建立一個類似「作品園地」的新聞分類,讓小朋友投稿,或由老師發表優秀作品,讓其他小朋友、老師或家長分享。

當然也可以針對家長建立親師通訊的電子報,把「榮譽榜」內的新聞或者學生「作品園地」的內容分享給家長知曉。

一、 TadNews模組電子報設定

  1. 您至少必須有一組「電子報主題」,才能在該主題下建立每一期的電子報。
  2. 「後台→本站新聞→電子報管理」去「建立新的電子報主題」。
  3. 每一組「電子報主題」可以有自己的名稱、檔頭、檔尾以及佈景。
  4. 一個網站可以建立許多不同主題的電子報。
  5. 若要刪除一個「電子報主題」,得先將其下的電子報都刪除才行。

二、 編輯電子報

  1. 「後台→本站新聞→電子報管理」,先選擇主題→「新增一期電子報」
  2. 「步驟二」可以從左邊選擇您要放入電子報的新聞到右邊,並調整上下順序。
  3. 「步驟三」設定一個當期電子報標題,並進行最後的整理,要增減內容請在此進行。
  4. 「步驟四」可以預覽電子報,也可以自行增減要寄信的對象,然後進行寄出動作。
  5. 在使用者介面的「本站新聞→電子報列表」也可以看到電子報。
  6. 此時,您也可以新增「電子報一覽」的區塊,以便讓網友觀看。
  7. 「觀看寄送紀錄」可以讓您查看哪些人有寄了。
  8. 「立即寄出」則可寄信給指定的人。下方可大量匯入Email(以半形逗號隔開)

三、 TadNews模組電子報佈景設計

  1. 一套電子報佈景是一個目錄,主佈景檔名為index.html,做好請傳至「/uploads/tadnews/themes/」底下即可。
  2. 先編輯好一個網頁,然後切換到「程式碼」,加入一些佈景標籤即可完成。
  3. 線上收信圖片會消失,是因為線上收信程式擋掉部份標籤或CSS的關係,若希望圖片可以完整呈現,盡量用HTML標籤,並請避開被禁止之CSS屬性:http://www.campaignmonitor.com/css/
  4. 佈景中,可用的樣板標籤如下(灰色的部份是一定要用的部份):

套用標籤

標籤作用
{TNP_TITLE} 電子報的主題,用法:<title>{TNP_TITLE}</title>
{TNP_CODE} 網頁的編碼,用法:<meta http-equiv="content-type" content="text/html; charset={TNP_CODE}" />
{TNP_THEME} 佈景主題的路徑,若有圖片,請在圖片前面加上{TNP_THEME}標籤。
如:<link rel="stylesheet" type="text/css" href="{TNP_THEME}style.css" />
{TNP_CSS} 預設的CSS設定連結(<head> </head> 中貼上就好)
{TNP_HEAD} 頁首(或者電子報標題)
{TNP_CONTENT} 電子報主內容
{TNP_FOOT} 頁尾(若覺得段落間距太大,可用shift+Enter加入斷行)

XOOPS輕鬆架快速上手

6. 快速建立評鑑檔案

評鑑是件煩人的事,除了要製作、蒐集文件外,如何呈現也是一個頭痛的問題。利用此模組,我們可以快速的將蒐集到的檔案,有條理的呈現在學校網頁上。

一、模組資訊

  1. 模組名稱:tad_evaluation
  2. 下載位置:http://campus-xoops.tn.edu.tw/modules/tad_modules/index.php?module_sn=5
  3. 討論區:http://campus-xoops.tn.edu.tw/modules/tad_discuss/discuss.php?BoardID=24

二、實施流程

  1. 用到此模組的時候,已經是蒐集完文件檔案的時候,所以,並不是一開始就要先建立一個評鑑,而是先從蒐集檔案開始。
  2. 首先,請在自己的電腦或主機建立一個資料夾(搭配dropbox網路隨身碟來使用更好!),例如:「102學年度校務評鑑」,然後,依據各種指標,分別建立出以指標為名的資料夾。
  3. 接著,可以利用FTP、網芳、隨身碟、Email等任何方式來蒐集檔案資料,並把符合該指標的相關檔案(jpg、doc、pdf、xls、ppt、mp4...)都放到對應的資料夾中。
  4. 等檔案都蒐集完了,接下來,才是開始使用此模組的時機。

三、練習素材

  1. 若是沒有檔案可以練習,那麼可以下載此檔試試。
  2. 您也可以自己上傳一些圖片、影片、簡報檔...等試試,看看會有什變化。
  3. FTP軟體下載

XOOPS輕鬆架快速上手

6-1 使用模組來放上評鑑檔案

  1. 先進到模組後台,根據您資料夾名稱,開設一個名稱一模一樣的評鑑:


     
  2. 開完後,下方就會有指示,告訴您應該要把檔案傳到哪裡。


     
  3. 接著,就把所有蒐集到的檔案一整個目錄上傳到指定路徑中。

     
  4. 傳上去後,再進入模組後台,點擊該評鑑網址,就會掃出目錄下所有子目錄及檔案,此時,您只要負責按「將上傳的檔案匯入到網站中」的按鈕即可。


     
  5. 匯入後,右邊就可以看到匯入結果,您可以在此處拖拉排序(以避免系統自動排序有誤)
  6. 回到前台,就可以看到完整的檔案列表了!

  7. 點擊檔案,即可立即線上觀看內容,而無須安裝任何軟體(注意!若是架在http://localhost下,或是虛擬IP下,那麼,是無法立即觀看的)

小技巧

  1. 目錄盡量以數字為開頭,如此有利於正確的自動排序。
  2. 若檔案有更新,或者目錄有異動,只要隨時按下「將上傳的檔案匯入到網站中」的按鈕,就可以重新匯入一次(原先舊的會先清除),按幾次匯入都沒關係。

XOOPS輕鬆架快速上手

7. 建立維修通報

維修通報是建立一個管道可以讓老師即時反應需要維修的東西,系統也會即時發出通知給指定的單位,老師可以從線上觀看處理情形,而負責維修的單位也可以從線上填寫處理狀況,並且可以依照日期下載統計報表作為成果。

一、模組資訊

  1. 模組名稱:tad_repair
  2. 下載位置:http://campus-xoops.tn.edu.tw/modules/tad_modules/index.php?module_sn=4
  3. 討論區:http://campus-xoops.tn.edu.tw/modules/tad_discuss/discuss.php?BoardID=28

二、使用前設定

  1. 我們要先設定幾個負責維修的單位,還有負責的人,如此,教師才能指定單位,系統也才知道要發通知給誰。
  2. 先進到模組後台,點選「單位設定」,填上單位名稱,並選擇該單位下有哪些人員。


     
  3. 放上區塊,方便校內教職員觀看通報情形(若是還沒有任何通報,該區塊並不會出現)。

三、利用群組權限設定,只讓校內教職員使用該功能

  1. 可以到後台「群組」功能將該模組,設定成只有校內教職員可以使用。
  2. 先編輯「訪客」和「註冊會員」的權限,取消該模組的使用權。


     
  3. 接著再編輯「校內教職員」的權限,將「維修通報」的模組使用權限開啟。如此,就只有校內教職員可以使用該模組。

 

 

XOOPS輕鬆架快速上手

7-1 進行通報

  1. 校內教職員可以連到維修通報的模組首頁,進行通報。

  2. 通報後,會立即寄發通知給負責維護的單位。

  3. 同時區塊也會出現該筆維護資料。

XOOPS輕鬆架快速上手

7-2 維修後的回報與統計

一、填寫維修情況

  1. 只要是負責維護的單位,就可以填寫回覆維修單。

  2. 填寫後,會寄發通知給當初填寫維修單的人員。

二、下載成果檔案

  1. 從模組前台就可以看到所有維修項目,及處理進度。
  2. 按下月報表就可以下載指定月份的所有處理項目。

XOOPS輕鬆架快速上手

8. 網路文件櫃應用

若學校有一些文件、表單、檔案或者教材要讓教職員或者家長下載,可以利用tad_uploader(網路硬碟)來製作此功能。

一、模組資訊

  1. 模組名稱:tad_uploader
  2. 下載位置:http://campus-xoops.tn.edu.tw/modules/tad_modules/index.php?module_sn=15
  3. 討論區:http://campus-xoops.tn.edu.tw/modules/tad_discuss/discuss.php?BoardID=26

二、使用方式

  1. 從前台上傳檔案,並建立分類即可。
  2. 分類可從後台去設定權限,決定誰可以上傳,誰可以下載。
  3. 若是畫面有點怪怪的,可以點一下觀看模式應該就會正常了。

  4. 也可以設定大圖示的觀看模式:
  5. 若需要多檔案上傳,可以利用FTP傳至「檔案上傳→批次上傳」的指定位置,然後直接匯入即可。支援中文檔名!

三、小技巧

  1. 目錄裡面若有檔案時,是不可以刪除的。得先將裡面的檔案清空,或者移到別的目錄才行。
  2. 目錄可以直接拉動以進行排序。
  3. 下方的「php.ini: memory_limit (128M) > post_max_size (8M) > upload_max_filesize (2M) ; max_execution_time=30 」訊息只有可以上傳的人才看得到,此訊息是用來讓站長知道 php.ini 的設定是否正確用的。
  4. 一般來說,以設定值來說,應當要是:memory_limit(程式可用的記憶體限制)  > post_max_size(表單可上傳的容量上限) > upload_max_filesize(上傳檔案的容量上限)
  5. 最後的 max_execution_time 是程式的最大執行時間。和前面幾個比較沒有直接關係。檔案越大,或是網路速度情況越不佳,此值應該要設大一點,以免檔案傳不完就被停掉了。
  6. 一般建議是:「php.ini: memory_limit (512M) > post_max_size (500M) > upload_max_filesize (480M) ; max_execution_time=150 」

XOOPS輕鬆架快速上手

9. 營養午餐公告

此模組可以請供餐廠商提供營養午餐的Excel檔,匯入系統後,便可在網頁秀出或查詢營養午餐的菜色及營養成份。目前該模組還只是初步完成,後續會提供更多功能。

一、模組資訊

  1. 模組名稱:tad_lunch2
  2. 下載位置:http://campus-xoops.tn.edu.tw/modules/tad_modules/index.php?module_sn=18
  3. 討論區:http://campus-xoops.tn.edu.tw/modules/tad_discuss/discuss.php?BoardID=23

二、使用前設定

  1. 先至模組後台的偏好設定,設定「午餐管理人」,此人將可以進行午餐菜單的輸入與管理。
  2. 「菜單供給年級」一般是全校,若每個年級有不同的供餐單位,例如學校有三家廠商,分別供應一年級、二年級、三年級,那麼,就請輸入「一年級;二年級;三年級」。
  3. 接著至模組後台「營養午餐設定」,設定供餐單位,或許是某間廠商,或許是一間以上的廠商,也或許是學校,都沒有關係。

三、輸入菜單

  1. 可一筆一筆輸入,當然,並不建議,會累死人。
  2. 建議下載範例格式的Excel檔,然後輸入好再匯入即可。此檔亦可請供餐廠商提供。
  3. 匯入檔案範例下載(請自行修改日期)

四、開啟營養午餐區塊

  1. 開啟區塊可方便登入者查詢。

 

XOOPS輕鬆架快速上手

10. 發起校內填報

這是一個簡易的填報系統,規模較大的學校可以利用之來對各班級或教職員進行各種事項調查,也可以當作簡易的活動報名系統。

一、模組資訊

  1. 模組名稱:tad_form
  2. 下載位置:http://campus-xoops.tn.edu.tw/modules/tad_modules/index.php?module_sn=9
  3. 討論區:http://campus-xoops.tn.edu.tw/modules/tad_discuss/discuss.php?BoardID=21

二、 開設一份調查表

  1. 「後台→模組→線上調查→新增線上調查表」,這個表單可當作調查表,也可以當作報名表,若設定成「報名表」,後台的介面會多個審核的功能出來(審核誰錄取了)。
  2. 問卷標題、起訖日期都選一下,若還沒到表單的「開始日期」那麼表單是不會秀在畫面上的,當到達「結束日期」後,填報亦會消失。
  3. 「是否使用驗證碼?」若選是,填寫時,需滑動解鎖才能送出,並無需輸入驗證碼。
  4. 「顯示結果」需搭配「可看結果的群組」的選單,被選取的群組即可觀看開放的結果。
  5. 「接著編輯選項」預設是打勾的,也就是存完會引導至選項編輯。若是暫時還沒有要編輯選項,那麼不勾也沒關係,可以日後再繼續編輯題目選項。

三、 設定各種表單欄位

  1. 「欄位」會顯示為主要問題或者欄位標題,而「欄位描述」等於是欄位的補充說明。
  2. 「呈現欄位種類」,像「姓名」選擇「文字框」即可,姓名不需要預設值。
  3. 「欄位長度」有設沒設都無所謂,「是否必填」則取決於欄位的重要性,至於「統計功能」有加總、計數以及平均三種。
  4. 若題目屬於單選的,且選項不多的,可以使用「圓形單選鈕」。選項請設定在「欄位長度」的框中以「;」隔開。若需要預設值,可以把某項目值,填到「預設值」欄位。
  5. 通常有選項的,我們會用到「計數」的統計功能。所謂「計數」指的就是算人頭,到時候系統會幫您算出每個選項選擇的人數有多少。而「加總」則是把填的值加起來。
  6. 若是該項目選項很多或者很長,那也可以改用「下拉選單」。
  7. 「方形複選框」可複選,「預設值」欄位可以填入數個選項值,一樣用「;」隔開即可。
  8. 勾選「儲存後不再新增題目」,儲存完便會自動幫您啟動表單,並結束編輯介面。
  9. 「顯示結果時秀出此欄位」是當填報有開放結果時,用來決定是否要呈現此題的結果。
  10. 萬一忘了勾選「儲存後不再新增題目」的選項,那麼,您可以直接點選上方工具列的任何按鈕,例如「線上調查列表」,先離開編輯畫面,然後自行啟動問卷即可。

XOOPS輕鬆架快速上手

10-1 取得表單填寫結果

一、 表單填寫結果管理

  1. 表單啟用後,若有人填寫,系統會寄發通知給管理員。點選「n人填寫」以觀看結果。
  2. 結果上半部是每個人的所有填寫內容,下半部則是秀出您所選取的統計功能。
  3. 點選姓名,即可看到該填報者所填寫的完整內容。
  4. 若是您想更進一步的應用,那麼可以點選「Excel」,以下載編輯或應用之。
  5. 填報列表的最左邊會有目前啟動狀態的圖示,點選之可以關閉或啟動填報。

二、 寄發通知信給填寫人

  1. 「Email」功能讓您可以寄發通知信給填寫者。信件內容可以套用左邊提供的{標籤}。到實際出後,會被取代為該使用者填寫的值。信件內容可使用各種網頁語法及效果。
  2. 勾選「僅測試」後寄出,信並不會真的被寄出,而是會把標籤套用結果秀出給您看。

三、 複製問卷

  1. 複製出來的問卷預設是關閉狀態的,通常您得修改一下問卷的標題(因為前面會加上一個copy_),然後設定一下其起訖時間,然後再去啟動之就可以了!

四、 設定欄位排序

  1. 點選「問卷題目→編輯」,直接拉動題目即可進行排序。
  2. 在此界面您也可以看到所有題目及其類型,方便您觀察修改之。

XOOPS輕鬆架快速上手

11. 校內行事曆

此行事曆可以依處室來各自輸入學校活動或事件,也可以匯入Google行事曆,最後還可以列印出全校的行事曆的word檔,方便整合列印或修改。

一、模組資訊

  1. 模組名稱:tad_cal
  2. 下載位置:http://campus-xoops.tn.edu.tw/modules/tad_modules/index.php?module_sn=6
  3. 討論區:http://campus-xoops.tn.edu.tw/modules/tad_discuss/discuss.php?BoardID=30

二、建立行事曆

  1. 請從模組後台建立所需的行事曆,亦可匯入既有的Google行事曆。
  2. 輕鬆架已經依據行政單位群組內建四個行事曆,若有不需要的,請自行刪除或改名。

三、新增事件

  1. 新增事件一律在前台。
  2. 點擊行事曆即可快速新增(界面較簡易)
  3. 點擊「新增事件」有提供較完整功能,可設定重複事件。

四、下載簡曆

  1. 學校可利用此功能下載學校行曆。
  2. 若沒選行事曆就代表全部都要。
  3. 建議選擇「下載所有日期」及「分開呈現」。

五、小技巧

  1. 先確定系統偏好設定的兩個時區設定都正確。
  2. 確定自己帳號的時區也正確(編輯帳號即可設定)。
  3. 開除錯時,行事曆的事件會通通消失(這是正常現象),所以,若發現事件消失,請關閉除錯先。

XOOPS輕鬆架快速上手

12. 建立校園相簿

學校的各種活動都需要影像來做紀錄,學生家長也常常會透過相簿來觀察學校環境、活動或者關心子女,所以,建立好相簿可以讓網站更活潑更有看頭。

一、模組資訊

  1. 模組名稱:tadgallery
  2. 下載位置:http://campus-xoops.tn.edu.tw/modules/tad_modules/index.php?module_sn=3
  3. 討論區:http://campus-xoops.tn.edu.tw/modules/tad_discuss/discuss.php?BoardID=22

二、 上傳前建議縮圖

  1. 推薦工具:http://www.photoscape.org/ps/main/index.php
  2. 站內下載:photoscape_3.6.2.zip
  3. 批次轉換:左邊選擇圖片目錄→將圖片拉到上方
    • (1)  主要功能→設定外框(需要的話)
    • (2)  調整大小→調整長邊→設定長邊大小
    • (3)  濾鏡→自動調整(中)+銳化(+2)+改善對比(中)
    • (4)  裝飾→可加入浮水印

三、 先設定中縮圖大小及前台顯示模式

  1. 安裝後,請直接到電子相簿的管理後台,進行偏好設定。
  2. 找到「中縮圖最長邊的長度」視網站需求來設定其大小。
  3. 設定「縮圖呈現模式」,可改變前台縮圖的呈現方式。

四、建立分類

  1. 分類可以上傳圖片的時候再建立,但也可以先建立好,並設定好權限,以便讓行政人員自行丟相片。
  2. 大分類可用學年度來分,然後再以學校活動名稱來當作子分類。

五、練習素材

  1. http://campus-xoops.tn.edu.tw/modules/tad_uploader/index.php?of_cat_sn=8

六、問題排除

  1. 若欲上傳大量檔案,請將 htaccess.zip 解壓縮,並上傳 .htaccess 至 tadgallery 目錄下(若主機不支援,或上傳後頁面無法瀏覽,請將 .htaccess 刪除即可)
  2. 使用飛番雲端主機請設定: http://120.115.2.90/modules/tad_book3/page.php?tbdsn=77
  3. 若3D牆無法顯現,請檢查有沒有將 tadgallery 裡面的 crossdomain.xml 複製到網頁根目錄(例如: /var/www)。若是使用的是Linux主機中,一般使用者的home/使用者/public_html,則crossdomain.xml一樣是要放到主網頁目錄(例如: /var/www),而不是使用者家目錄下的網頁目錄。

 

 

XOOPS輕鬆架快速上手

12-1 上傳圖片

  1. 上傳一律在前台(建議傳照片時順便建立分類即可,無須先建立分類)
    • (1)  單一圖片上傳:適用少數圖片,可輸入完整資訊。
    • (2)  多張圖片上傳:總容量勿超過2M(視主機設定而有差異)
    • (3)  Flash多張圖片上傳:傳完後需至批次匯入將相片匯入網站。
    • (4)  大量上傳:利用JAVA Applet的方式可上傳非常大量的圖片(但仍需批次匯入)
    • (5)  壓縮上傳:上傳zip檔後,在進行批次匯入。
    • (6)  批次匯入:先傳至指定的FTP位置,再進行批次匯入
    • (7)  Xp上傳精靈:先執行reg檔,用XP的檔案管理員來進行批次上傳。(此法適用於讓一般會員批次上傳照片,此外,僅適用於Windows XP,故不推薦)
  2. 讓一般會員也可以傳照片:到後台「分類管理」,在進階選項中,設定上傳權限給可上傳群組即可。

一、 加大上傳大小上限(100M)

  1. 將htaccess.zip解壓縮到tadgallery下(會產生.htaccess)
  2. 若需要更大,請修改.htaccess中數值
  3. 若主機不支援,請修改apache設定(需有主機管理員權限):
  4. 編 輯 httpd.conf(主網站設定)或 mods-available/userdir.conf(使用者網站),找到<Directory "網站目錄路徑">,將其中的 AllowOverride 設定,改為「AllowOverride All」或者「AllowOverride Options AuthConfig FileInfo Limit」(重點在那個 Options 一定要有)

二、 啟用3D牆

  1. 請將crossdomain.xml複製到主機的主網頁根目錄(僅管理員有權限)

三、 管理技巧

  1. 拉動排序:直接拉動圖片,拉完會自動儲存狀態。  
  2. 批次管理:點選圖片以勾選之,並選擇欲進行之管理動作。
  3. 加入標籤:會在原有的標籤上再補上標籤,重複標籤會自動過濾。
  4. 精選圖片用於區塊,可以跨分類來篩選出相片。
  5. Media RSS提供Flash或3D牆讀取,故若這兩者呈現不正確,請重新產生RSS。

四、 圖片與GPS資訊

  1. 下載:http://zh-tw.locr.com/clients/locrGpsPhotoWindows.php
  2. 選照片(可以整批)→拉動地圖到定位→按下「手動加入地理資訊標籤」即可。

XOOPS輕鬆架快速上手

13. 校園影音分享

除了相片外,很多活動若有影片的路保存會更有意義,例如舞蹈表演或者一些動態的東西。影音一般是比較佔空間和流量的,所以此模組允許直接使用Youtube的連結來加入影片,對於一些比較敏感的影片也可以放在自家主機內。

一、模組資訊

  1. 模組名稱:tad_player
  2. 下載位置:http://campus-xoops.tn.edu.tw/modules/tad_modules/index.php?module_sn=12
  3. 討論區:http://campus-xoops.tn.edu.tw/modules/tad_discuss/discuss.php?BoardID=20

二、 影片支援格式

  1. Tad Player用的播放器為JW Player,影片部份主要支援mp4、flv、webm三大編碼格式,播放方式又分HTML5和Flash兩種,詳細支援情形如下:

     

    mp4

    flv

    webm

    副檔名

    mp4, m4v, f4v, mov

    flv

    webm

    IE

    html5(IE9), flash

    flash

    不支援

    Chrome

    html5, flash

    flash

    html5

    Firefox

    flash

    flash

    html5

    Safari

    html5, flash

    flash

    不支援

    iOS

    html5

    -

    不支援

    Android

    html5

    -

    Html5 (android4)

  2. 音效部份則支援以下格式:aac、m4a、f4a、mp3、ogg、oga

三、 影片轉檔(Freemake Video Converter)

  1. 官方網站:http://www.freemake.com/tw/free_video_converter/
  2. 點擊上方「視訊」:選擇欲轉檔的影片,接著點擊下方「轉為MP4」即可。

四、 利用Freemake Video Converter將影片上傳到Youtube

  1. 點擊上方「視訊」:選擇欲轉檔的影片,接著點擊下方「轉為Youtube」。
  2. 輸入Youtube帳號密碼即可(通常就是Gmail的帳號密碼)

五、 影片擷圖

  1. 下載射手播放器:http://briian.com/6124/splayer.html
  2. 可播放各種影片格式,播放時可暫停,按右鍵「截圖→抓取快照」即可。
  3. 圖片檔名請和影片一致。

XOOPS輕鬆架快速上手

13-1 上傳影片

一、 不透過軟體直接將影片上傳到Youtube

  1. 先登入Youtube,點選「上傳」,點選中間箭頭,選取影片,這樣就結束了。
  2. 隱私權設定除了「私人」以外,Tad Player都讀得到。

二、 將影片放上網站

  1. 先將htaccess.zip解壓縮,並將.htaccess上傳至modules/tad_player
  2. 「上傳影片」有三種模式:
    • (1)  貼上Youtube影片:最簡單,強力推薦!而且不佔自己學校空間及流量。
    • (2)  直接上傳影片:需注意檔案可能不能太大。
    • (3)  貼上影片連結:若影片已經在別的主機上,可用此方式。
  3. 「大檔上傳」:用Java的方式上傳,不管多大的檔案都能上傳,上傳後需進行「批次匯入」以便存入網站。
  4. 「批次匯入」:可用FTP將檔案傳至指定目錄,若想讓影片和圖片做配對,只要檔名一致即可。

三、 清單播放

  1. 若瀏覽某一分類,每個分類都可以進行「清單播放」。
  2. 「清單播放」會依序將所有影片播過一遍。

XOOPS輕鬆架快速上手

14. 建立班級網頁

以往建立班級網頁只能靠優學網這類的服務來進行,這裡提供另一種選擇,也就是可以建立教師自己的網頁,集中控管,但可以各自設定,界面操作簡單容易。

一、模組資訊

  1. 模組名稱:tad_web
  2. 下載位置:http://campus-xoops.tn.edu.tw/modules/tad_modules/index.php?module_sn=16
  3. 討論區:http://campus-xoops.tn.edu.tw/modules/tad_discuss/discuss.php?BoardID=29

二、先設定有誰可以用此功能

  1. 班級網頁是跟著老師跑的,以老師為主體,一個老師可以有很多個網頁(包括新舊班級、行政處室、社團...等)
  2. 所以要先至後台「網頁管理」→「批次新增」來告知系統,哪些人可以有班級網頁。
  3. 「正式名稱」一般就是檯面上的名稱,例如「一年甲班」、「六年三班」、「總務處」之類的名字,由管理員設定,方便列表辨識用。
  4. 建立區塊,建議一定要加上「選單」這個區塊,如此只要有權限的人,便可以看到相關的新增工具,如此會方便許多。

XOOPS輕鬆架快速上手

14-1 管理自家網頁

以下功能都可以從班級網頁的「選單」區塊中找到。

一、網頁設定

  1. 「班網名稱」和正式名稱並不一樣,可以當作網站名稱來看待。
  2. 「照片」建議用橫向的照片會比較好一點。
  3. 替網頁選擇一個美美的標題圖,由於圖片頗大,所以,還可以選擇要出現的是圖片的上、中、下哪一個部份。
  4. 若未選定標題圖片,那麼每次都會隨機出現。
  5. 若要自己加圖片,可以把圖放至「/modules/tad_web/images/background」底下。
  6. 「功能設定」可以隱藏自己不需要的功能。

二、學生設定

  1. 班級有學生,所以需要學生設定。
  2. 台南市的老師最幸福,可以直接從主機下載學生資料來匯入,不用自己打。
  3. 其他縣市的老師只好下載「學生資料Excel匯入檔範例」按照上面的範例來輸入資料。
  4. 當然要一筆一筆的從線上key資料也可以(學生不多的話)。
  5. 學生的帳號預設為姓名,密碼預設為生日。
  6. 學生的帳號密碼目前僅供留言使用。
  7. 拖曳學生頭像可以排座位表。
  8. 若想體會一下快速匯入,可下載此檔試試

 

 

XOOPS輕鬆架快速上手

14-2 發布資料

底下的所有內容,都會集中成現在班級網頁模組的首頁,因此,從首頁就可以看到各班的最新動態。

一、發布消息

  1. 若「加到行事曆」有設定日期,那在班級行事曆上就會出現該文章標題。

二、寫聯絡簿

  1. 嗯...就聯絡簿。日期會自動抓出今天日期。

三、上傳相片(活動剪影)

  1. 可以輸入活動名稱,簡單描述活動內容
  2. 可批次上傳照片。

四、發布影片

  1. 一律採用Youtube連結的方式
  2. 故若有班級影片請上傳至Youtube

五、上傳檔案

  1. 就把檔案往上丟就對了~

六、新增連結

  1. 輸入連結會自動抓取網站資訊

XOOPS輕鬆架快速上手

15. 加入友站新聞

友站新聞是透過RSS將他站的文章導入到自己的網站,這是充實網站內容一個不錯的方式。

一、模組資訊

  1. 模組名稱:tad_rss
  2. 下載位置:http://campus-xoops.tn.edu.tw/modules/tad_modules/index.php?module_sn=13
  3. 討論區:http://campus-xoops.tn.edu.tw/modules/tad_discuss/discuss.php?BoardID=14

二、加入友站新聞

  1. 只要找到某站的RSS連結,輸入即可。
  2. 若沒抓到網站資訊,就代表抓不到新聞(可能是主機不支援curl的關係)

三、一些RSS練習範例

  1. 教育部     http://www.edu.tw/rss.aspx?Node=1088
  2. 嘉義縣政府新聞     http://www3.cyhg.gov.tw/rss.asp?xNode=30147
  3. 嘉義縣教育處新聞     http://www3.cyhg.gov.tw/rss.asp?xNode=32193
  4. 嘉義縣教師職業工會&教師會     http://cyta.cyc.edu.tw/backend.php
  5. 嘉義縣教育資訊網     http://www.cyc.edu.tw/backend.php

XOOPS輕鬆架快速上手

16. 加入宣導網站

常常上級單位會來函要求學校網站要加入某些連結,此模組可以讓這件事變得很簡單。

一、模組資訊

  1. 模組名稱:tad_link
  2. 下載位置:http://campus-xoops.tn.edu.tw/modules/tad_modules/index.php?module_sn=11
  3. 討論區:http://campus-xoops.tn.edu.tw/modules/tad_discuss/discuss.php?BoardID=11

二、新增網站連結

  1. 這個模組的操作相當簡易,要新增網站,請到該模組的後台管理,看到「新增站台」就給它新增下去。
  2. 要填的欄位很少,只有簡單幾個,新增完,您就會在管理介面看到一個新的網站。
  3. 圖片會自動抓取,萬一您的圖片是空白的,那也不用緊張,您可以自己去點幾下,讓系統去抓取,萬一還一直是空白也沒關係,過幾分鐘就會出現了。
  4. 若一直無法抓到圖片(例如主機不支援curl或者allow_url_fopen沒開),那您也可以自己上傳圖片(建議是400x300)。

三、安裝區塊

  1. 可以將好站連結的區塊裝起來,並選擇要呈現的分類即可(例如上級規定要放在首頁的那些連結)。

XOOPS輕鬆架快速上手

17. 頁籤設定

當網站功能越來越多,區塊內容也越來越多時,雜亂的畫面就需要頁籤來做個整理。

一、模組資訊

  1. 模組名稱:mytabs
  2. 下載位置:http://campus-xoops.tn.edu.tw/modules/tad_modules/index.php?module_sn=26
  3. 討論區:http://campus-xoops.tn.edu.tw/modules/tad_discuss/discuss.php?BoardID=9

二、頁籤應用

  1. My Tabs就是一個特殊的區塊而已,這個區塊帶有分頁,可以讓您在一個My Tabs區塊中,顯示各種不同的區塊內容。
  2. 我們要做的事情只有幾個:
    • (1) 命名並建立一個新的容器。(這裡指的「容器」是一種「區塊容器」)
    • (2) 在此My Tabs區塊中,分別命名並建立各個分頁。
    • (3) 指定分頁的內容要呈現哪個區塊。
    • (4) 將My Tabs區塊實際安裝起來,並進行適當的設定。

三、安裝MyTab區塊

  1. 請按一般區塊安裝方式來安裝即可
    • (1) 「選擇顯示的區塊」也就是指定哪一個「區塊容器」的內容要放到此區塊中。
    • (2) 「寬度」、「高度」設為0,讓系統自動判斷即可,至於「風格」可自己去設一下,可以套用各種不同的分頁外觀。
    • (3) 「標籤停留」可以選「是」,那麼重新整理後一樣會在上次觀看的分頁。
    • (4) 「顯示」代表是否要自動切換分頁,4000代表每四秒,就自動換到下一個分頁。
    • (5) 「編號」請勿去動它,動了可是會不正常的。
    • (6) 「顯示區塊主題」建議選「否」,不然每個區塊都會出現其原先的區塊標題。
    • (7) 「使用 onmouseover ? 」建議選「否」也就是點選標籤才換頁,選「是」的話,滑鼠一移到分頁標籤上就會自動換頁。
    • (8) 「隱藏標籤?」是否隱藏可以點選的分頁標籤,若選「是」標籤會消失,也就是說使用者將無法點選,但務必設定自動換頁。
  2. 記得到「區塊與權限」檢查一下會員或遊客的觀看權限,預設會員或遊客是沒有權限可以看區塊的,您必須自己將之勾選才行。

四、修改內建的標籤內容

  1. 輕鬆架的頁籤裡面,第一個就是南市教育局的新聞,若其他縣市的使用者,可以自行替換成貴縣市的教育新聞(通常利用友站新聞區塊是最簡單的作法)

XOOPS輕鬆架快速上手

18. 討論區與即時留言簿

XOOPS輕鬆架快速上手

19. 管理員忘記密碼

  1. 先連至 http://網址/modules/tad_adm/pma.php
  2. 登入資料庫
  3. 找到 users 資料表
  4. 編輯要修改密碼的使用者(管理員通常是1號)
  5. 找到 pass 欄位,下拉選單選擇 md5,最右邊框框輸入新密碼
  6. 送出,完工

一、查詢資料庫密碼

  1. 下載 xoops_data/data/secure.php
  2. 裡面的 XOOPS_DB_USER 後面的值就是帳號,XOOPS_DB_PASS 就是密碼

XOOPS輕鬆架快速上手

20. 搬網站到雲端

一、搬移流程

  1. 搬移前的資料整理
  2. 備份舊網站實體檔案
  3. 備份舊網站資料庫
  4. 修改舊網站資料庫檔案內容
  5. 建立雲端空間及資料庫
  6. 還原(搬移)網站

二、搬移前的資料整理

  1. 如果有用早期tn認證的(也就是用身份證登入的),請先改回XOOPS認證,因為飛番雲端無法使用這個機制。日後已經有帳號的老師登入一樣可以用身份證登入,只不過新加入的老師就要改用註冊或OpenID方式登入。
  2. 若原本網站沒有使用站長工具箱,務必先裝上甚至只要解壓放在modules下,不安裝也沒關係,這樣萬一搬移後有出什麼狀況才比較容易處理。

 

XOOPS輕鬆架快速上手

20-1 備份網站

一、 實體檔案的備份

  1. 實體檔案的備份只要把網頁根目錄整個複製或用FTP把整個網頁目錄下載下來即可。務必記得備份在網頁目錄外的xoops_data及xoops_lib
  2. 若是linux主機可以用pietty等終端機工具登入,然後下指令,將整個目錄打包亦可:
  3.  -zcvpf 備份檔.tar.gz 欲備份目錄,例如:tar -zcvpf web.tar.gz public_html
  4. 若是想要最精簡的備份:只備份uploads目錄即可(亦即使用者上傳的所有檔案)。

二、 利用phpMyAdmin備份MySQL資料庫

  1. 資料庫要備份之前,可以先清除幾個資料表,以縮小資料庫檔案。
    • (1)  session資料表、logcounterx_log資料表(如果有裝logcounterx計數器的話)
    • (2)  若「多餘」欄位有值,可將該資料表勾選,然後進行最佳化。
  2. 資 料庫要備份前,先確定內容中的中文是否正確,若看起來是亂碼,且資料表的校對是「latin1_swedish_ci」(一般都是Big5網站居多)那 麼,請裝修正過的phpMyAdmin(http://www.tad0616.net/modules/tad_uploader /index.php?of_cat_sn=17 )以讀取正確資料。
  3. 備份SQL檔並不需要停止MySQL資料庫:
    • (1)  首先,先進入phpMyAdmin,萬一忘記帳密,請開啟mainfile.php或/xoops_data/data/secure.php,裡面有資料庫帳密紀錄(一般是後者)
    • (2)  在左邊的資料庫下拉選單,點選您要備份的資料庫
    • (3)  按右上的「匯出」頁籤連結,並在「匯出方式」選擇「自訂」
    • (4)  在「資料表」的下拉選單按下「全選」,表示要備份所有資料表(預設即為全選)
    • (5)  輸出的部份請勾選「儲存為檔案」,檔名可自訂,編碼視網站編碼選取。 格式請用SQL格式
    • (6)  「格式特定選項」勾選「結構和資料」的欄位,並取消「顯示註釋」,若只是單純備份,「最大程度相容資料庫系統或舊版本的 MySQL 伺服器」可選「NONE」。
    • (7)  「物件建立選項」勾選「新增 DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT 指令 」,也就是順便加入刪除舊資料表格的指令,這樣還原時會比較順利,不會因為舊表已存在而無法復原(相當於覆蓋舊資料表之意)。「IF NOT EXISTS」則可取消。
    • (8)  「資料匯出選項」部份請選擇第一項「給每個 INSERT (插入) 指令加上欄位名稱 」。如此,也就是一筆資料就一行指令之意!這樣雖然會佔空間,但是對於日後還原,確有莫大好處!可以確保您的還原可以完整進行,而且檔案再大也不怕。最後按下「執行」即可。

三、 連上phpMyAdmin時出現forbidden?

  1. 開啟 /etc/apache2/conf.d/ra-phpmyadmin,將現在的 IP 加入,重開 apache2
  2. 直接利用站長工具箱的「http://網址/modules/tad_adm/pma.php」備份亦可。

XOOPS輕鬆架快速上手

20-2 還原網站

一、 還原備份

  1. 實體檔案的備份只要把檔案上傳至新主機的網頁目錄即可,Linux主機則需注意目錄的寫入權限,一般而言,uploads、xoops_data底下所有目錄檔案要能寫入(777)。
  2. 「TYPE=MyISAM」在MySQL 5.1.8版以後就不支援這種用法了,所以,若是您的MySQL版本大於5.1.8版者,一定要改為「ENGINE=MyISAM」才行。
  3. 資料庫的則利用phpMyAdmin的「匯入」功能,將SQL整個匯入指定的資料庫即可。
  4. 直接利用站長工具箱的「http://網址/modules/tad_adm/pma.php」備份亦可。
  5. 若是搬移網站,記得修改mainfile.php內容:
    define('XOOPS_ROOT_PATH', 'C:/xampp/htdocs'); //23行
    define('XOOPS_PATH', 'C:/xampp/xoops_lib');  //27行
    define('XOOPS_VAR_PATH', 'C:/xampp/xoops_data');  //29行
    define('XOOPS_URL', 'http://localhost');  //43行
    

二、 用BigDump來匯入(當SQL檔非常大的時候)

  1. 用文字編輯器開啟bigdump.php後,到45行分別輸入資料庫名稱、資料庫帳號、資料庫密碼等資訊,以便讓bigdump.php可以連線資料庫。
  2. 第83行設定語系( = 'utf8';),否則中文會變成亂碼或問號。
  3. 修改後存檔,接著請將bigdump.php以及剛剛匯出的SQL檔利用FTP上傳到網頁根目錄中。
  4. 開啟瀏覽器,輸入「http://網址/bigdump.php」,他會自動找出SQL檔出來,您直接按Start Import連結即可開始進行匯入。