線上書籍

Home

[1011]XOOPS 2.5 模組開發

<?php $modversion = array(); //---模組基本資訊---// $modversion['name'] = _MI_TADNOTES_MOD_NAME; $modversion['version'] = 1.0; $modversion['description'] = _MI_TADNOTES_MOD_DESCRIPTION; $modversion['author'] = 'Tad ([email protected])'; //$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['status_version'] = 'RC'; $modversion['release_date'] = '2012/3/15'; $modversion['module_website_url'] = 'http://tad0616.net/'; $modversion['module_website_name'] = 'Tad教材網'; $modversion['module_status'] = 'RC'; $modversion['author_website_url'] = 'http://tad0616.net/'; $modversion['author_website_name'] = 'Tad'; $modversion['min_php']=5.2; $modversion['min_xoops']='2.5'; //---後台使用系統選單---// $modversion['system_menu'] = 1; //---模組資料表架構---// $modversion['sqlfile']['mysql'] = 'sql/tad0616.sql'; $modversion['tables'][0] = 'tad_notes'; $modversion['tables'][1] = 'tad_note_cate'; //---後台管理介面設定---// $modversion['hasAdmin'] = 1; $modversion['adminindex'] = 'admin/index.php'; $modversion['adminmenu'] = 'admin/menu.php'; //---前台主選單設定---// $modversion['hasMain'] = 1; $modversion['sub'][1]['name'] = '新增記事'; $modversion['sub'][1]['url'] = 'index.php?op=add_form'; //---模組自動功能---// //$modversion['onInstall'] = "include/install.php"; //$modversion['onUpdate'] = "include/update.php"; //$modversion['onUninstall'] = "include/onUninstall.php"; //---偏好設定---// $modversion['config'] = array(); $modversion['config'][0]['name'] = 'show_num'; $modversion['config'][0]['title'] = '_MI_TADNOTE_CONFIG_TITLE1'; $modversion['config'][0]['description'] = '_MI_TADNOTE_CONFIG_DESC1'; $modversion['config'][0]['formtype'] = 'select'; $modversion['config'][0]['valuetype'] = 'int'; $modversion['config'][0]['default'] = 10; $modversion['config'][0]['options'] = array('每 5 筆'=>5,'每 10 筆'=>10,'每 15 筆'=>15); //---搜尋---// $modversion['hasSearch'] = 1; $modversion['search']['file'] = "include/search.php"; $modversion['search']['func'] = "tad_note_search"; //---區塊設定---// $modversion['blocks'] = array(); $modversion['blocks'][1]['file'] = "new_notes.php"; $modversion['blocks'][1]['name'] = '最新記事'; $modversion['blocks'][1]['description'] = '列出最近幾則最新記事'; $modversion['blocks'][1]['show_func'] = "new_notes"; $modversion['blocks'][1]['template'] = "new_notes.html"; $modversion['blocks'][1]['edit_func'] = "new_notes_edit"; $modversion['blocks'][1]['options'] = "5|170px"; //---樣板設定---// $modversion['templates'] = array(); $modversion['templates'][1]['file'] = 'tad_note_index.html'; $modversion['templates'][1]['description'] = "首頁的樣板檔"; $modversion['templates'][2]['file'] = 'tad_note_view.html'; $modversion['templates'][2]['description'] = "單一頁面的樣板檔"; //---評論---// $modversion['hasComments'] = 1; $modversion['comments']['pageName'] = 'view.php'; $modversion['comments']['itemName'] = 'note_sn'; //---模組通知設定---// $modversion['hasNotification'] = 1; $modversion['notification']['category'][1]['name'] = 'global'; $modversion['notification']['category'][1]['title'] = '全局通知'; $modversion['notification']['category'][1]['description'] = '全局通知'; $modversion['notification']['category'][1]['subscribe_from'] = array('index.php','view.php'); $modversion['notification']['category'][2]['name'] = 'cate'; $modversion['notification']['category'][2]['title'] = '分類通知'; $modversion['notification']['category'][2]['description'] = '分類通知'; $modversion['notification']['category'][2]['subscribe_from'] = array('index.php'); $modversion['notification']['category'][2]['item_name'] = 'cate_sn'; $modversion['notification']['category'][2]['allow_bookmark'] = 1; $modversion['notification']['event'][1]['name'] = 'new_note'; $modversion['notification']['event'][1]['category'] = 'global'; $modversion['notification']['event'][1]['title'] = '有新記事就通知我'; $modversion['notification']['event'][1]['caption'] = '有新記事就通知我'; $modversion['notification']['event'][1]['description'] = '有新記事就通知我'; $modversion['notification']['event'][1]['mail_template'] = 'new_note'; $modversion['notification']['event'][1]['mail_subject'] = '「通知」有新的記事'; $modversion['notification']['event'][1]['admin_only'] = '0'; $modversion['notification']['event'][1]['invisible'] = '0'; $modversion['notification']['event'][2]['name'] = 'new_cate_note'; $modversion['notification']['event'][2]['category'] = 'cate'; $modversion['notification']['event'][2]['title'] = '該分類有新記事就通知我'; $modversion['notification']['event'][2]['caption'] = '該分類有新記事就通知我'; $modversion['notification']['event'][2]['description'] = '該分類有新記事就通知我'; $modversion['notification']['event'][2]['mail_template'] = 'new_cate_note'; $modversion['notification']['event'][2]['mail_subject'] = '「通知」指定的分類下有新的記事'; $modversion['notification']['event'][2]['admin_only'] = '0'; $modversion['notification']['event'][2]['invisible'] = '0'; $modversion['notification']['lookup_file'] = 'include/notification.inc.php'; $modversion['notification']['lookup_func'] = 'get_tad_note'; ?>