moodle更新到1.8.4版
之前「 moodle 更新到1.8.2」後,一直沒再去升級華龍數位學習網,一是懶,二是感覺沒什麼大問題。
前幾天要作學生資訊課的學期成績,想將學生的成績以excel匯出,才發現無法匯出,顯示出一堆亂碼,只好手動一筆一筆紀錄學生的成績,既然發現問題了,那不得不來更新看看了! 
我的更新過程:
1.將舊目錄更名
2.下載moodle 1.8.4,解壓縮,產生一個moodle目錄 。
3.將舊目錄的config.php複製回來,大概要有底下內容
<?php /// Moodle Configuration File
unset($CFG);
$CFG->dbtype = 'mysql';
$CFG->dbhost = 'localhost';
$CFG->dbname = 'moodle';
$CFG->dbuser = 'user';
$CFG->dbpass = 'dbpassword';
$CFG->dbpersist = false;
$CFG->prefix = 'mdl_';
$CFG->wwwroot = 'http://163.17.156.130/moodle';
$CFG->dirroot = '/var/www/html/moodle';
$CFG->dataroot = '/var/www/moodledata';
$CFG->admin = 'admin';
$CFG->directorypermissions = 00777; // try 02777 on a server in Safe Mode
require_once("$CFG->dirroot/lib/setup.php");
// MAKE SURE WHEN YOU EDIT THIS FILE THAT THERE ARE NO SPACES, BLANK LINES,
// RETURNS, OR ANYTHING ELSE AFTER THE TWO CHARACTERS ON THE NEXT LINE.
$CFG->unicodecleanfilename = true;
?>
5.到moodle中文加油站去下載中文語系檔,放到 /var/www/moodledate/lang 目錄下。
6.有點厭倦了原本的佈景主題[Autumn],所以再到moodle theme裡找找有沒有喜歡的佈景主題,最後還是決定使用以前用過的「Clouds」,下載、解壓縮,將它放在 /moodle/theme 裡面
7.以管理員身份登入moodle,再依照畫面上的步驟一步一步就可以升級完成。
8.中文檔名問題:
若以全新的moodle安裝完後,應該是無法使用中文檔名來上傳、下載檔案。之前有做紀錄「 moodle1.8.2上傳中文檔名的檔案」下來,剛剛試了一下,在1.8.4版裡,只要在config.php裡加上
$CFG->unicodecleanfilename = true;
這一段代碼,就可以順利解決中文檔名的問題了。
9.修改Clouds佈景主題的字體大小
自己覺得原本的字體太小了、行距太小,所以修改一下 Clouds/styles_fonts.css ,將原本
body, td, th, li {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:95%;
letter-spacing:0.02em;
}
改成
body, td, th, li {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:100%;
letter-spacing:0.03em;
line-height:1.5em;
}
--> 
大概就這樣吧!
15:21:53更新:
又換了個theme,就是這個「Moodle Template experience247」 ,感覺不錯,可以再稍微改一下,改成我想要的樣子。
謝謝~
To Ray:
哈!你問錯人了,VB6我沒玩過耶,好久以前有買過一本VB6的書,不過卻一直沒去玩它。
所以幫不上忙啦!
你好,我有個VB6的問題想請教,
就是關於filelistbox和text的運用~
我找了很多資料,通常只有運用在選擇filelistbox裡某個檔案,
而在text上面秀出檔案的大小,
我想請問的是,如果我filelistbox上面的檔案室 劉德華-謝謝你.mp3
我想把"劉德華"和"謝謝你"分別秀在兩個text上,
不知道應該怎麼把它檔案名稱解讀出來,再放到兩個text上面.
想了很久實在想不出來,希望大大能給我一點提示,謝謝!!
P.S我找不到留言板所以在這發問,SORRY~
To 初學者 :
你試試看修改 config.php 裡的
$CFG->wwwroot = 'http://your moodle ip';
請問一下
我當初的IP設定為本機
那如果我要修改成固定IP
那要修改哪些部分的檔案呢??
感謝
To 亞米斯:

我這邊更新到1.8.4後就正常了,有圖有真相喔!
我沒修改過什麼,只改過這「$CFG->unicodecleanfilename = true;」
你的系統是安裝在什麼平台呢?
請問一下
想將學生的成績以excel匯出,才發現無法匯出,顯示出一堆亂碼,只好手動一筆一筆紀錄學生的成績,既然發現問題了,那不得不來更新看看了
這問題 你改成1.8.4之後 有改善嗎
我也是用1.8.4 成績匯出成xls檔 還是會亂碼??
我再測試一番,在Appserv的機器上,檔名若是某些中文字可以上傳成功,例如「測試.doc」,但若是改成「中文.doc」,就會失敗。
但在Linux的機器上,就又完全正常。
反正就是「怪~~~」
To rz:
我在猜,你應該是在windows下安裝moodle的吧!因為我在自己XP電腦上(安裝Appserv)來安裝moodle,加上這一段「$CFG->unicodecleanfilename = true;」,確實是無法解決中文檔名的問題。
我試過在CentOS及Fedora 7底下全新安裝moodle 1.8.4版,只要加上上面那一段,就可以正常上傳、下載中文檔名檔案。
之前在1.8.2時有遇到備份的課程無法正確解壓縮還原的問題,在1.8.4裡也OK了。
在Moodle Taiwan討論區上,有這一篇文章在討論中文檔案的文章,有人在Windows下安裝Xampp,再經過一點小修改,就可以順利上傳中文檔名的檔案了,你可以參考看看。
中文檔名問題:
$CFG->unicodecleanfilename = true;
我加入后,上传时提示:找不到文件――您能确定已经选择了一个文件上载吗?有的文件可以。有的不可以?怎么了呢?谢谢了。