模組基本內容-編輯xoops_version.php

日期 2010年08月31日 20:52:56 | 新聞類別: 模組開發

原始出處 http://www.xoops.org/modules/mediawiki/index.php/Basic_content_of_a_module


 

編輯xoops_version.php

使用編輯器開啟xoops_version.php。你可以使用如dreamweaver 的所見即所得編輯器或是其他編輯器像是php DesignerMaguma Open Studio (這兩個都是免費的軟體)。其它的編輯器可以從:Text & programing EditorsWYSIWYG 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 指令。

注意事項: 請不要在”?>”後輸入空白否則將產生無法預期的行為。





本篇新聞來自:XOOPS Site
https://www.xoops.org.tw

本篇新聞的連結網址是:
https://www.xoops.org.tw/modules/news/article.php?storyid=50