Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » Joomla »

Modulo en una nueva posición (retocando plantillas)

Estas en el tema de Modulo en una nueva posición (retocando plantillas) en el foro de Joomla en Foros del Web. Esta es mi web donde tengo el problema: La Casa Como se ve, al final del todo tengo un modulo de imagenes rotativas. Como la ...
  #1 (permalink)  
Antiguo 14/11/2011, 20:33
 
Fecha de Ingreso: abril-2007
Mensajes: 99
Antigüedad: 17 años, 8 meses
Puntos: 0
Modulo en una nueva posición (retocando plantillas)

Esta es mi web donde tengo el problema: La Casa

Como se ve, al final del todo tengo un modulo de imagenes rotativas. Como la plantilla que estoy usando (LimeGreen) no tenia una posición en el centro le añadí el siguiente código al index.php (también retoque el .xml para añadir la posición nueva):

Código:
 		<?php if( $this->countModules('position-centro') ) : ?>
 			<div class="center">
 				<jdoc:include type="modules" name="position-centro" />
 				</div>
 		<?php endif; ?>
 		<div class="clr"></div>
 		</div>
El módulo se posiciona en el centro, pero lo que quiero que se posicione encima del artículo, No debajo.

Este es código del index.php completo, y por más que he movido el orden del código que puse antes no logro que se posicione por encima del artículo:

Código:
<?php
 /**
  * @version		$Id: index.php $
  * @package		Joomla.Site
  * @copyright	Copyright (C) 2009 - 2011 SiteGround.com - All Rights Reserved.
  * @license		GNU General Public License version 3 or later; see LICENSE.txt
     
  *	This program is free software: you can redistribute it and/or modify
  *  it under the terms of the GNU General Public License as published by
  *  the Free Software Foundation, either version 3 of the License, or
  *  (at your option) any later version.
 
  *  This program is distributed in the hope that it will be useful,
  *  but WITHOUT ANY WARRANTY; without even the implied warranty of
  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  *  GNU General Public License for more details.
 
  *  You should have received a copy of the GNU General Public License
  *  along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
 // No direct access.
 defined('_JEXEC') or die;
 
 JHTML::_('behavior.framework', true);
 
 /* The following line gets the application object for things like displaying the site name */
 $app = JFactory::getApplication();
 $tplparams	= $app->getTemplate(true)->params;
 ?>
 <!DOCTYPE html>
 <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" />
 	<!-- The following line loads the template CSS file located in the template folder. -->
 	<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/template.css" type="text/css" />
 	
 	<!-- The following line loads the template JavaScript file located in the template folder. It's blank by default. -->
 	<script type="text/javascript" src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/js/CreateHTML5Elements.js"></script>
 	<script type="text/javascript" src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/js/jquery-1.4.4.min.js"></script>
 	<script type="text/javascript">jQuery.noConflict();</script>
 	<script type="text/javascript" src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/js/sgmenu.js"></script>
 
 </head>
 <body class="page_bg">
 
 	<header>
 		<div class="logo">
 			<table cellpadding="0" cellspacing="0"><tr><td>
 				<h1><a href="<?php echo $this->baseurl ?>"><?php echo $app->getCfg('sitename'); ?></a></h1>
 			</td></tr>
 			</table>
 		</div>
 		<div class="top-menu">
 			<div id="sgmenu">
 				<jdoc:include type="modules" name="menuload" />
 			</div>
 		</div>
 		<div id="search">
 			<jdoc:include type="modules" name="position-0" />
 		</div>		
 	</header>
 	<div id="header-img"></div>
 	<section id="content">




 		<?php if ($this->countModules( 'position-7 and position-4' )) : ?>
 		<div class="maincol">			 	
 		<?php elseif( $this->countModules( 'position-7' ) ) : ?>
 		<div class="maincol_w_left">
 		<?php elseif( $this->countModules( 'position-4' ) ) : ?>
 		<div class="maincol_w_right">
 		<?php else: ?>
 		<div class="maincol_full">

 		<?php endif; ?>
 		




 		<?php if( $this->countModules('position-7') ) : ?>
 			<div class="leftcol">
 				<jdoc:include type="modules" name="position-7" style="rounded"/>
 			</div>
 			<?php endif; ?>
 			
 				<div class="cont">
 				
 					<?php if ($this->getBuffer('message')) : ?>
 						<div class="error">
 							<jdoc:include type="message" />
 						</div>
 					<?php endif; ?>
 				
 					<jdoc:include type="component" />
 				</div>

 		<?php if( $this->countModules('position-centro') ) : ?>
 			<div class="center">
 				<jdoc:include type="modules" name="position-centro" />
 				</div>
 		<?php endif; ?>
 		<div class="clr"></div>
 		</div>

 		<?php if( $this->countModules('position-4') ) : ?>
 			<div class="rightcol">
 				<jdoc:include type="modules" name="position-4" style="rounded"/>
 			</div>
 		<?php endif; ?>
 		<div class="clr"></div>
 		</div>
 		
 
 	</section>
 	<footer>
 		<p style="text-align:center;"><?php $sg = ''; include "templates.php"; ?></p>
 	</footer>
 	
 
 </body>
 </html>
  #2 (permalink)  
Antiguo 15/11/2011, 00:42
vtj
 
Fecha de Ingreso: febrero-2011
Mensajes: 613
Antigüedad: 13 años, 10 meses
Puntos: 40
Respuesta: Modulo en una nueva posición (retocando plantillas)

Ciao

Cita:
Iniciado por oskarrr Ver Mensaje
Código:
<div class="cont">
 				
 					<?php if ($this->getBuffer('message')) : ?>
 						<div class="error">
 							<jdoc:include type="message" />
 						</div>
 					<?php endif; ?>
 				
 					<jdoc:include type="component" />
 				</div>

 		<?php if( $this->countModules('position-centro') ) : ?>
 			<div class="center">
 				<jdoc:include type="modules" name="position-centro" />
 				</div>
Para posicionar los divs nos falta ver el css, de todos modos: si en el index.php pones el div del componente antes del div del módulo se cargará antes el componente que el módulo, si luego no fuerzas las instrucciones en el css, el orden natural será ése, creo que te será más facil intercambiando las posiciones.
  #3 (permalink)  
Antiguo 15/11/2011, 09:40
 
Fecha de Ingreso: abril-2007
Mensajes: 99
Antigüedad: 17 años, 8 meses
Puntos: 0
Respuesta: Modulo en una nueva posición (retocando plantillas)

Cita:
Iniciado por vtj Ver Mensaje
Ciao


Para posicionar los divs nos falta ver el css, de todos modos: si en el index.php pones el div del componente antes del div del módulo se cargará antes el componente que el módulo, si luego no fuerzas las instrucciones en el css, el orden natural será ése, creo que te será más facil intercambiando las posiciones.
Ya he logrado posicionarlo arriba o abajo, donde quiera, moviendo de lugar las lineas de código. Pero y si quiero posicionar el módulo entre 2 artículos?
  #4 (permalink)  
Antiguo 15/11/2011, 09:46
 
Fecha de Ingreso: abril-2007
Mensajes: 99
Antigüedad: 17 años, 8 meses
Puntos: 0
Respuesta: Modulo en una nueva posición (retocando plantillas)

Me respondo a mi mismo. Creo un nuevo modulo, en la misma posicion y le modifico el orden a mi gusto. Todas mis dudas resueltas. Gracias

Etiquetas: modulo, php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:41.