1-3-2
xoops_version.php 基本設定
您沒有觀看影片的權限
請先登入,登入後,確認您的權限後,即可觀看影片。
- XOOPS的模組目錄下一定有
xoops_version.php
設定檔,否則就不是標準模組。
<?php
$modversion = [];
//---模組基本資訊---//
$modversion['name'] = '活動報名';
$modversion['version'] = 1.00;
$modversion['description'] = '活動報名模組';
$modversion['author'] = 'Tad';
$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['release_date'] = '2021/06/01';
$modversion['module_website_url'] = 'https://github.com/tad0616/tad_signup';
$modversion['module_website_name'] = 'Tad Signup Github';
$modversion['module_status'] = 'release';
$modversion['author_website_url'] = 'https://www.tad0616.net';
$modversion['author_website_name'] = 'Tad教材網';
$modversion['min_php'] = 5.4;
$modversion['min_xoops'] = '2.5';
//---paypal資訊---//
$modversion['paypal'][] = [
'business' => 'tad0616@gmail.com',
'item_name' => 'Donation : Tad',
'amount' => 0,
'currency_code' => 'USD',
];
//---後台使用系統選單---//
$modversion['system_menu'] = 1;
//---模組資料表架構---//
// $modversion['sqlfile']['mysql'] = 'sql/mysql.sql';
// $modversion['tables'] = [];
//---後台管理介面設定---//
$modversion['hasAdmin'] = 1;
$modversion['adminindex'] = 'admin/index.php';
$modversion['adminmenu'] = 'admin/menu.php';
//---前台主選單設定---//
$modversion['hasMain'] = 1;
// $modversion['sub'][] = ['name' => '子選項文字', 'url' => '子選項連結位址'];
//---模組自動功能---//
// $modversion['onInstall'] = "include/onInstall.php";
// $modversion['onUpdate'] = "include/onUpdate.php";
// $modversion['onUninstall'] = "include/onUninstall.php";
//---樣板設定---//
$modversion['templates'][] = ['file' => 'tad_signup_admin.tpl', 'description' => '後台共同樣板'];
$modversion['templates'][] = ['file' => 'tad_signup_index.tpl', 'description' => '前台共同樣板'];
//---搜尋---//
// $modversion['hasSearch'] = 1;
// $modversion['search'] = ['file' => 'include/search.php', 'func' => '搜尋函數名稱'];
//---區塊設定---//
// $modversion['blocks'][] = [
// 'file' => '區塊檔.php',
// 'name' => '區塊名稱',
// 'description' => '區塊說明',
// 'show_func' => '執行區塊函數名稱',
// 'template' => '區塊樣板.tpl',
// 'edit_func' => '編輯區塊函數名稱',
// 'options' => '設定值1|設定值2',
// ];
//---偏好設定---//
// $modversion['config'][] = [
// 'name' => '偏好設定名稱(英文)',
// 'title' => '_MI_偏好設定標題_常數',
// 'description' => '_MI_偏好設定說明_常數',
// 'formtype' => '輸入表單類型',
// 'valuetype' => '輸入值類型',
// 'default' => '預設值',
// ];
//---評論---//
// $modversion['hasComments'] = 1;
// $modversion['comments'][] = ['pageName' => '單一頁面.php', 'itemName' => '主編號'];
//---通知---//
// $modversion['hasNotification'] = 1;
$modversion['version']
版本號寫法:1.0、2.3...均可,但1.0.1需寫成 1.01。
$modversion['module_status']
模組狀態可以是 Alpha、Beta、RC、Release
- xoops_version.php 若有用到中文的部份,若是是要釋出的模組,建議做成語系檔。
- 若只是自用,那直接寫中文亦可(字串一定要加上引號),但 $modversion['config'] 偏好設定,一定要用語系。
- xoops_version.php 的語系檔一律位於
language/語系/modinfo.php
中(不可自訂檔案或改檔名)
- 語系設定方法:
define("_MI_語系名稱" , "中文");