升级index.php文件:
- _VALID_MOS 替换为 _JEXEC
- $mosConfig_absolute_path 替换为 $this->baseUrl
- $mosConfig_live_site 替换为$mainframe->getCfg( 'live_site' )
- 将固定字符输出更改,例如:echo 'Hello' 替换为echo JText::_( 'Hello' ),这样在多语言环境下会自动翻译输出.
- 函数引用,mosGetParam 和函数引用替换为JRequest::getVar. 具体如: $id = mosGetParam( $_REQUEST, 'id', 0 ); 替换为$id = JRequest::getVar( 'id', 0 )
- mosShowHead(); 替换为<jdoc:include type="head" />
- mosMainBody() 替换为<jdoc:include type="component" />
- mosLoadModules( $position_name, $style );替换为 <jdoc:include type="modules" name=$position_name style=$style />. (注意: 1,0模板的语法或许会使用单引号和双引号. Jdoc 语法则必须是 双引号, 千万不要设置单引号.) 模块样式转换对照表:
| Joomla! 1.0 | Joomla! 1.5 |
|---|---|
| -3 | rounded |
| -2 | xhtml |
| -1 | raw |
| 0 or empty | table |
1.<mosinstall type="template" version="1.0.x">...</mosinstall>替换为<install version="1.5.0" type="template">...</install>
2. 1.5内必须添加模块位置的设定如:<positions>
<position>left</position>
<position>right</position>
<position>top</position>
<position>banner</position>
<position>header</position>
<position>footer</position>
<position>pathway</position>
<position>user1</position>
<position>user2</position>
<position>user3</position>
<position>user4</position>
<position>user5</position>
<position>user6</position>
<position>user7</position>
<position>user8</position>
<position>user9</position>
<position>user10</position>
</positions>
否则位置将不会显示,1.0就没这个必要.
相对而言,1.5也多添加了几个文件,这些参考joomla默认模板,rhuk_milkyway即可
Set as favorite
Bookmark
Email This
Hits: 1334
Write comment
