:::

1-3-2 xoops_version.php 基本設定

您沒有觀看影片的權限

您沒有觀看影片的權限

請先登入,登入後,確認您的權限後,即可觀看影片。

  1. 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;
    

     

  2. $modversion['version'] 版本號寫法:1.0、2.3...均可,但1.0.1需寫成 1.01。
  3. $modversion['module_status'] 模組狀態可以是 Alpha、Beta、RC、Release
  4. xoops_version.php 若有用到中文的部份,若是是要釋出的模組,建議做成語系檔。
  5. 若只是自用,那直接寫中文亦可(字串一定要加上引號),但 $modversion['config'] 偏好設定,一定要用語系
  6. xoops_version.php 的語系檔一律位於 language/語系/modinfo.php 中(不可自訂檔案或改檔名)
  7. 語系設定方法: define("_MI_語系名稱" , "中文");

 


:::

搜尋

QR Code 區塊

https%3A%2F%2Fmail.tad0616.cp27.secserverpros.com%2Fmodules%2Ftad_book3%2Fpage.php%3Ftbdsn%3D1570%26tbsn%3D48

書籍目錄

展開 | 闔起

線上使用者

339人線上 (137人在瀏覽線上書籍)

會員: 0

訪客: 339

更多…