程式CODE

2013年4月8日 星期一

XOOPS2模組設計的基本資訊與狀態資訊

在xoops_version.php檔中的第一區
即是設定模組的基本資訊:
不需要的可以「//」把它略過


**************************************************************
//---模組基本資訊---//
$modversion['name'] = '模組中文名稱';
$modversion['version'] = 1.00;
$modversion['description'] = '模組說明';
$modversion['author'] = '作者姓名';
$modversion['credits'] = '相關有功人員';
$modversion['help'] = 'page=help';
$modversion['license'] = 'GNU GPL 2.0';
$modversion['license_url'] = 'www.gnu.org/licenses/gpl-2.0.html/';
$modversion['image'] = 'images/logo.png';
$modversion['dirname'] = basename(dirname(__FILE__));
**************************************************************



若有使用到中文,建議使用定義的常數,
如:
$modversion['name'] = _MI_ET_NEWS_NAME;

然後在「language」目錄的「tchinese_utf8」目錄中「modinfo.php」檔定義:

define("_MI_ET_NEWS_NAME","ET本站公告");

如此一來,即能避免掉語系更換時的困擾。


再來,模組logo的設計為一個92x52的圖檔,
在下列程式中設定位置:

$modversion['image'] = 'images/logo.png';

我們可以使用底下XOOPS風格的底圖來改成自己想要的logo






在xoops_version.php檔中的第二區是狀態資訊...
不是很重要,
不需要的可以「//」把它略過

//---模組狀態資訊---//
$modversion['status_version'] = 'RC';
$modversion['release_date'] = '2013-02-18';
//$modversion['module_website_url'] = '';
//$modversion['module_website_name'] = '';
$modversion['module_status'] = 'RC';
$modversion['author_website_url'] = 'http://etplayinfo.blogspot.tw/';
$modversion['author_website_name'] = 'ET玩資訊';
$modversion['min_php']=5.2;
$modversion['min_xoops']='2.5';




沒有留言:

張貼留言