Hola a todos! segundo día en Foros del web! Mi problema es el siguiente: creé una plantilla para mi sitio Joomla! con el programa Artisteer. Cuando se subió por FTP miré el sitio y descubrí que no se cargaba del todo, y que me aparecía un marco con el siguiente error: Fatal error: Call to undefined function artxpositions() in /home/a7589870/public_html/templates/escuelamedia3/index.php on line 43, en el sector donde deberían mostrarse los artículos y los bloques.
Dejo aquí el contenido de index.php a ver si pueden localizar el error:
<?php
// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );
require_once dirname(__FILE__) . DS . 'functions.php';
?>
<!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; ?>" >
<head>
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
<jdoc:include type="head" />
<link rel="stylesheet" href="<?php echo $this->baseurl; ?>/templates/system/css/system.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl; ?>/templates/system/css/general.css" type="text/css" />
<link rel="stylesheet" type="text/css" href="<?php echo $this->baseurl; ?>/templates/<?php echo $this->template; ?>/css/style.css" />
<!--[if IE 6]><link rel="stylesheet" href="<?php echo $this->baseurl; ?>/templates/<?php echo $this->template; ?>/css/style.ie6.css" type="text/css" media="screen" /><![endif]-->
<script type="text/javascript" src="<?php echo $this->baseurl; ?>/templates/<?php echo $this->template; ?>/script.js"></script>
</head>
<body>
<div class="PageBackgroundSimpleGradient">
</div>
<div class="Main">
<div class="Sheet">
<div class="Sheet-tl"></div>
<div class="Sheet-tr"><div></div></div>
<div class="Sheet-bl"><div></div></div>
<div class="Sheet-br"><div></div></div>
<div class="Sheet-tc"><div></div></div>
<div class="Sheet-bc"><div></div></div>
<div class="Sheet-cl"><div></div></div>
<div class="Sheet-cr"><div></div></div>
<div class="Sheet-cc"></div>
<div class="Sheet-body">
<div class="Header">
<div class="Header-jpeg"></div>
<div class="logo">
<h1 id="name-text" class="logo-name"><a href="<?php echo $this->baseurl ?>/">ESCUELA DE EDUCACIÓN MEDIA Nº 1</a></h1>
<div id="slogan-text" class="logo-text">UNIDAD ACADÉMICA JOSÉ MANUEL ESTRADA</div>
</div>
</div>
<jdoc:include type="modules" name="user3" />
<jdoc:include type="modules" name="banner1" style="artstyle" artstyle="art-nostyle" />
<?php echo artxPositions($document, array('top1', 'top2', 'top3'), 'art-block'); ?>
{parent}
<?php echo artxPositions($document, array('bottom1', 'bottom2', 'bottom3'), 'art-block'); ?>
<jdoc:include type="modules" name="banner6" style="artstyle" artstyle="art-nostyle" />
<div class="sidebar1">
<jdoc:include type="modules" name="left" style="artblock" />
</div>
<div class="content">
<?php if ($this->countModules('breadcrumb') || artxHasMessages()) : ?>
<div class="Post">
<div class="Post-cc"></div>
<div class="Post-body">
<div class="Post-inner">
<div class="PostContent">
<jdoc:include type="modules" name="breadcrumb" />
<jdoc:include type="message" />
</div>
<div class="cleared"></div>
</div>
</div>
</div>
<?php endif; ?>
<jdoc:include type="component" />
</div>
<div class="sidebar2">
<jdoc:include type="modules" name="right" style="artblock" />
</div>
<div class="Footer">
<div class="Footer-inner">
<div class="Footer-text"><p>Copyright © 2009 ---.<br/>
All Rights Reserved.</p>
</div>
</div>
<div class="Footer-background"></div>
</div>
</div>
</div>
<p class="page-footer"><a href="http://www.artisteer.com/joomla">Joomla template</a> created with Artisteer.</p>
</div>
</body>
</html>
Probé haciendo modificaciones en este archivo y descubrí que borrando
<?php echo artxPositions($document, array('top1', 'top2', 'top3'), 'art-block'); ?>
{parent}
<?php echo artxPositions($document, array('bottom1', 'bottom2', 'bottom3'), 'art-block'); ?>
la plantilla se puede ver bien, pero los bloques de izquierda y derecha no se encuentran ni en la posición ni en el tamaño correcto. Aprovecho para agregar que la plantilla está divida en tres columnas, izquiera y derecha bloques y artículos al centro. Contiene un banner y un menú horizontal debajo de este.
Desde ya gracias! y si se necesita algún otro archivo como pro ejemplo templateDetails.xml avisen y lo copio! :)