For making your “old” Joomla 1.0.x working in native mode in Joomla 1.5.x, please follow the next steps:
Replace the head of your document with the code below. Replace all of the top code in your index.php code down to the tag with the following:
Code:
1 2 3 4 5 6 | <!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" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction; ?>" > <head> <jdoc:include type="head" /> <link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/template.css" type="text/css" /> </head> |
<!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" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction; ?>" > <head> <jdoc:include type="head" /> <link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/template.css" type="text/css" /> </head>
Replace all php codes relating to modules.
This is an example of an old code
Code:
1 | <?php mosLoadModules ( 'header', -3 ); ?> |
<?php mosLoadModules ( 'header', -3 ); ?>
Replace with this
Code:
1 | <jdoc:include type="modules" name="header" style="xhtml" /> |
<jdoc:include type="modules" name="header" style="xhtml" />
Replace the mainbody code from
Code:
to
Code:
1 | <jdoc:include type="component" style="xhtml" /> |
<jdoc:include type="component" style="xhtml" />
Rename the template_css.css file in your /css folder to template.css
A more extensive tutorial is over here.





