原始出處 http://www.xoops.org/modules/mediawiki/index.php/Basic_content_of_a_module
編輯xoops_version.php
使用編輯器開啟xoops_version.php。你可以使用如dreamweaver 的所見即所得編輯器或是其他編輯器像是php Designer 或Maguma Open Studio (這兩個都是免費的軟體)。其它的編輯器可以從:Text & programing Editors 與WYSIWYG editors/ web builders 找到。
<?php
// Tutorial Module
// Created by kaotik
$modversion['name'] = "Tutorial";
$modversion['version'] = 1.00;
$modversion['description'] = "This is a tutorial module to teach how to build a simple module";
$modversion['author'] = "KaotiK";
$modversion['credits'] = "KaotiK";
$modversion['help'] = "";
$modversion['license'] = "GPL see LICENSE";
$modversion['official'] = 0;
$modversion['image'] = "images/tutorial.png";
$modversion['dirname'] = "tutorial";
// Admin
$modversion['hasAdmin'] = 0;
// Menu
$modversion['hasMain'] = 1;
?>
接下來
讓我們一一了解每個設定的意義。
<?php
// Tutorial Module
// Created by kaotik
第一行是php 的開始指令,表示由此開始的都是php 指令。
注意事項: 不要在”<?php”前輸入任何空白否則會得到"headers already sent"的錯誤。
接下來的兩行是模組名稱與作者的註釋。
$modversion['name'] = "Tutorial";
$modversion['version'] = 1.00;
$modversion['description'] = "This is a tutorial module to teach how to build a simple module";
接下來三行是模組的名稱、版本號,與模組描述。
$modversion['author'] = "KaotiK";
$modversion['credits'] = "KaotiK";
$modversion['help'] = "";
接著是模組作者與credits。
help 的內容像是help.html 或help.php。
$modversion['license'] = "GPL see LICENSE";
$modversion['official'] = 0;
$modversion['image'] = "images/tutorial.png";
$modversion['dirname'] = "tutorial";
“license”是模組所使用的版權。請記住如果是GPL 則表示你的模組使用GPL 版權。你可以從連結了解GPL 版權的內容。”official”是表示這個模組是不是官方模組。多數情況下為0。”image”是你可以在模組管理者選單看到的模組圖案。”dirname”是模組的目錄名稱。
// Admin
$modversion['hasAdmin'] = 0;
// Menu
$modversion['hasMain'] = 1;
?>
hasAdmin=0 表示模組沒有管理者端或後端程式。如果要將模組顯示在主選單的話hasMain 則為1。0的話模組就不會出現在主選單了。如果你將hasAdmin 與hasMain 都設定為0的話,你將無法安裝此模組。最後一行表示結束php 指令。
注意事項: 請不要在”?>”後輸入空白否則將產生無法預期的行為。