Mambo 開源/將模板從 4.5 轉換為 4.5.x
外觀
< Mambo 開源
| 目錄 |
|---|
| 章節 |
| 主頁 |
| 配置 |
| 設計 |
| 內容 |
| 開發 |
| 其他 |
Mambo 模板在 Mambo 核心系統中使用變數和運算子,其中一些在 Mambo 開發過程中可能會發生變化。為 Mambo 4.5 版本建立的大多數模板都可以在 4.5.x 的較新版本中使用,但需要注意一些注意事項。
與 4.5.x 相容的模板將與 5.0 版本的未來發布版完全相容。4.5.x 還具有一些 4.5 模板沒有的功能,例如頂層選單。
在 4.5 中,路徑是指向名為“pathway.php”的檔案的引用。4.5.x 在這裡有所不同,它使用名為“mosPathWay”的函式。
| 4.5 | 4.5.x |
|---|---|
| <?php include_once("pathway.php"); ?> | <?php mosPathWay(); ?> |
在 4.5 中,主體是指向名為“mainbody.php”的檔案的引用。4.5.x 在這裡有所不同,它使用名為“mosMainBody”的函式。
| 4.5 | 4.5.x |
|---|---|
| <?php include_once("mainbody.php"); ?> | <?php mosMainBody(); ?> |
一些核心配置變數也發生了變化,這裡列出:
| 4.5 | 4.5.x |
|---|---|
| $mosConfig_live_site | $GLOBALS['mosConfig_live_site'] |
| $mosConfig_absolute_path | $GLOBALS['mosConfig_absolute_path'] |
| $mosConfig_sitename | $GLOBALS['mosConfig_sitename'] |
| $mosConfig_offset | $GLOBALS['mosConfig_offset'] |
4.5.x 為路徑箭頭添加了一項新功能。在 Mambo 生成的“mosPathWay”函式的路徑中,路徑連結之間會顯示一個箭頭影像。這可以是每個模板的自定義箭頭,使用此功能非常簡單。
只需建立一個要使用的影像,將其儲存為 .png 格式,命名為“arrow.png”,並將它放在要使用的模板的根資料夾中,與“template_details.xml”和“index.php”檔案相同。如果這不起作用,請嘗試將其放在 images 子資料夾中。沒關係,把它們都放在這兩個地方。
請記住在“template_details.xml”檔案中建立對該檔案的引用,以便在透過 Mambo 模板安裝程式安裝模板時將其上傳。
頭部程式碼也已從 4.5 升級。
如果您在<head>標記中沒有使用任何自定義函式和包含,請使用以下程式碼
<?php
/**
* Here you can writes notes about the template
* It has no technical effect, It is merely for
* information purposes.
*/
defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );
$iso = split( '=', _ISO );
echo '<?xml version="1.0" encoding="'. $iso[1] .'"?' .'>';
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<?php if ( $my->id ) initEditor(); ?>
<meta http-equiv="Content-Type" content="text/html; <?php echo _ISO; ?>" />
<?php mosShowHead(); ?>
<link rel="stylesheet" type="text/css" href="<?php echo $GLOBALS['mosConfig_live_site']; ?>/templates/yourtemplatesname/css/template_css.css" />
</head>