[RESOLVIDO] Home Page só com módulos
- brunodyjorge
-
- Offline
- JCB! Geek
-
Menos
Mais
15 anos 6 meses atrás #28903
por brunodyjorge
brunodyjorge replied the topic: Re: [RESOLVIDO] Home Page só com módulos
Procurei como fazer isso, achei este tópico e fiz o seguitne:
No index.php:
Depois criei um mod_custom em branco, coloquei ele na posição 'artigo' e defini para exibir em todas as página menos na página inicial.
Pra mim funcionou normal e não ficou nenhum espaço em branco na home.
Pelo o que entendi do código é o seguinte: ele só vai exibir o "component" se tiver alguma coisa publicada na posição "artigo", como na home não vai ter nada nessa posição ele vai ignorar a parte de incluir o "component".
No index.php:
<?php if($this->countModules('artigo')) : ?>
<div id="conteudo">
<jdoc:include type="component" />
</div><!--Fim do div id=conteudo-->
<?php endif; ?>
Depois criei um mod_custom em branco, coloquei ele na posição 'artigo' e defini para exibir em todas as página menos na página inicial.
Pra mim funcionou normal e não ficou nenhum espaço em branco na home.
Pelo o que entendi do código é o seguinte: ele só vai exibir o "component" se tiver alguma coisa publicada na posição "artigo", como na home não vai ter nada nessa posição ele vai ignorar a parte de incluir o "component".
Please Entrar ou Registrar to join the conversation.
- cleimarlemes
-
- Offline
- JCB! Junior
-
Menos
Mais
- Postagens: 86
- Obrigados Recebidos: 0
15 anos 5 meses atrás #29718
por cleimarlemes
gostei da dica mas num entendi onde vai o que ae.. rss desculpe a burrice, mas teria como vc mostrar o passo a passo onde colocar e como fazer ?? eu agradeço em nome da comunidade joomla.
cleimarlemes replied the topic: Re: [RESOLVIDO] Home Page só com módulos
brunodyjorge escreveu: Procurei como fazer isso, achei este tópico e fiz o seguitne:
No index.php:<?php if($this->countModules('artigo')) : ?> <div id="conteudo"> <jdoc:include type="component" /> </div><!--Fim do div id=conteudo--> <?php endif; ?>
Depois criei um mod_custom em branco, coloquei ele na posição 'artigo' e defini para exibir em todas as página menos na página inicial.
Pra mim funcionou normal e não ficou nenhum espaço em branco na home.
Pelo o que entendi do código é o seguinte: ele só vai exibir o "component" se tiver alguma coisa publicada na posição "artigo", como na home não vai ter nada nessa posição ele vai ignorar a parte de incluir o "component".
gostei da dica mas num entendi onde vai o que ae.. rss desculpe a burrice, mas teria como vc mostrar o passo a passo onde colocar e como fazer ?? eu agradeço em nome da comunidade joomla.
Please Entrar ou Registrar to join the conversation.
- brunodyjorge
-
- Offline
- JCB! Geek
-
15 anos 2 meses atrás #36010
por brunodyjorge
brunodyjorge replied the topic: Re: [RESOLVIDO] Home Page só com módulos
cleimarlemes, desculpe a demora.
É assim:
-Vá ao index.php do seu template;
-Procure por " <jdoc:include type="component" /> ". Todo template ter que ter esse comando pois é ele que faz apresentar os artigos do joomla;
-Faça o seguinte: coloque uma regra php que torna possível habilitar/desabilitar essa linha, desta maneira:No caso "artigo" é o nome da posição que os artigos irão aparecer (é igual às posições user1, user2, header, top, etc.) Pode colocar o nome que vc quiser;
-Vá na administração de módulos, no painel de controle do joomla, crie um módulo HTML Personalizado (mod_custom). Coloque um nome para ele, defina-o para a posição "artigo" (ou o nome que vc definiu anteriormente). Agora é só definir onde (quais páginas) vc quer que os artigos apareçam e salvar.
É assim:
-Vá ao index.php do seu template;
-Procure por " <jdoc:include type="component" /> ". Todo template ter que ter esse comando pois é ele que faz apresentar os artigos do joomla;
-Faça o seguinte: coloque uma regra php que torna possível habilitar/desabilitar essa linha, desta maneira:
<?php if($this->countModules('artigo')) : ?>
<jdoc:include type="component" />
<?php endif; ?>
-Vá na administração de módulos, no painel de controle do joomla, crie um módulo HTML Personalizado (mod_custom). Coloque um nome para ele, defina-o para a posição "artigo" (ou o nome que vc definiu anteriormente). Agora é só definir onde (quais páginas) vc quer que os artigos apareçam e salvar.
Please Entrar ou Registrar to join the conversation.
- brunodyjorge
-
- Offline
- JCB! Geek
-
15 anos 2 meses atrás #36011
por brunodyjorge
brunodyjorge replied the topic: Re: [RESOLVIDO] Home Page só com módulos
Ah! Se vc quiser controlar o estilo visual do espaço onde os artigos irão aparecer (como por exemplo a largura do espaço) vc pode colocar um id em uma div.
<?php if($this->countModules('artigo')) : ?>
<div id="conteudo">
<jdoc:include type="component" />
</div><!--Fim do div id=conteudo-->
<?php endif; ?>
Please Entrar ou Registrar to join the conversation.
- rodriqo
-
- Offline
- JCB! Master
-
Menos
Mais
- Postagens: 293
- Obrigados Recebidos: 0
14 anos 3 meses atrás #50383
por rodriqo
[b:2w54y43z]http://www.[color=#0000FF:2w54y43z]RODRIGOFARIASTS[/color:2w54y43z].com.br[/b:2w54y43z]
rodriqo replied the topic: Re: [RESOLVIDO] Home Page só com módulos
Bem...
Eu tentei todas as soluções possiveis e impossiveis e não consigo remover o diabo do artigo da home...
Não sei mais o que fazer para remover esse maldito artigo da home.
Eu tentei todas as soluções possiveis e impossiveis e não consigo remover o diabo do artigo da home...
<?php
/**
* @package yoo_explorer Template
* @version 1.5.0 2009-12-01 21:44:22
* @author YOOtheme http://www.yootheme.com
* @copyright Copyright (C) 2007 - 2009 YOOtheme GmbH
*/
// no direct access
defined('_JEXEC') or die('Restricted access');
JHTML::_('behavior.mootools');
// include config
include_once(dirname(__FILE__).'/config.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; ?>" dir="<?php echo $this->direction; ?>" >
<head>
<jdoc:include type="head" />
<link rel="apple-touch-icon" href="<?php echo $template->url ?>/apple_touch_icon.png" />
</head>
<body id="page" class="yoopage <?php echo $this->params->get('columns'); ?> <?php echo $this->params->get('itemcolor'); ?> <?php echo $this->params->get('toolscolor'); ?>">
<?php if($this->countModules('absolute')) : ?>
<div id="absolute">
<jdoc:include type="yoomodules" name="absolute" />
</div>
<?php endif; ?>
<div id="page-body">
<div class="wrapper">
<div id="header">
<div id="toolbar">
<?php if($this->params->get('date')) : ?>
<div id="date">
<?php echo JHTML::_('date', 'now', JText::_('DATE_FORMAT_LC')) ?>
</div>
<?php endif; ?>
<?php if($this->countModules('toolbarleft')) : ?>
<div class="left">
<jdoc:include type="yoomodules" name="toolbarleft" style="yoo" />
</div>
<?php endif; ?>
<?php if($this->countModules('toolbarright')) : ?>
<div class="right">
<jdoc:include type="yoomodules" name="toolbarright" style="yoo" />
</div>
<?php endif; ?>
</div>
<div id="headerbar">
<?php if($this->countModules('headerleft')) : ?>
<div class="left">
<jdoc:include type="yoomodules" name="headerleft" style="yoo" />
</div>
<?php endif; ?>
<?php if($this->countModules('headerright')) : ?>
<div class="right">
<jdoc:include type="yoomodules" name="headerright" style="yoo" />
</div>
<?php endif; ?>
</div>
<div id="menubar">
<div class="menubar-2">
<div class="menubar-3"></div>
</div>
</div>
<?php if($this->countModules('logo')) : ?>
<div id="logo">
<jdoc:include type="yoomodules" name="logo" />
</div>
<?php endif; ?>
<?php if($this->countModules('menu')) : ?>
<div id="menu">
<jdoc:include type="yoomodules" name="menu" style="yoo" />
</div>
<?php endif; ?>
<?php if($this->countModules('search')) : ?>
<div id="search">
<jdoc:include type="yoomodules" name="search" />
</div>
<?php endif; ?>
<?php if ($this->countModules('banner')) : ?>
<div id="banner">
<jdoc:include type="yoomodules" name="banner" />
</div>
<?php endif; ?>
</div>
<!-- header end -->
<div class="wrapper-body">
<div class="wrapper-t1">
<div class="wrapper-t2">
<div class="wrapper-t3"></div>
</div>
</div>
<div class="wrapper-1">
<div class="wrapper-2">
<div class="wrapper-3">
<?php if ($this->countModules('top + topblock')) : ?>
<div class="wrapper-inner-1">
<div class="wrapper-inner-2">
<div id="top">
<?php if($this->countModules('topblock')) : ?>
<div class="topblock width100 float-left">
<jdoc:include type="yoomodules" name="topblock" style="yoo" />
</div>
<?php endif; ?>
<?php if ($this->countModules('top')) : ?>
<jdoc:include type="yoomodules" name="top" wrapper="topbox float-left" layout="<?php echo $this->params->get('top'); ?>" style="yoo" />
<?php endif; ?>
</div>
</div>
</div>
<div class="wrapper-inner-b1"><div class="wrapper-inner-b2"><div class="wrapper-inner-b3"></div></div></div>
<!-- top end -->
<?php endif; ?>
<div class="wrapper-inner-1">
<div class="wrapper-inner-2">
<div id="middle">
<div id="middle-expand">
<?php if ($this->countModules('flash1')) : ?>
<div id="flash1">
<div class="flash1-1">
<div class="flash1-2">
<div class="flash1-3">
<jdoc:include type="yoomodules" name="flash1" />
</div>
</div>
</div>
</div>
<?php endif; ?>
<div id="main">
<div id="main-shift">
<?php if ($this->countModules('breadcrumbs')) : ?>
<div id="breadcrumbs">
<div class="breadcrumbs-1">
<div class="breadcrumbs-2">
<div class="breadcrumbs-3">
<jdoc:include type="yoomodules" name="breadcrumbs" />
</div>
</div>
</div>
</div>
<?php endif; ?>
<?php if ($this->countModules('maintop')) : ?>
<div id="maintop">
<jdoc:include type="yoomodules" name="maintop" wrapper="maintopbox float-left" layout="<?php echo $this->params->get('maintop'); ?>" style="yoo" />
</div>
<!-- maintop end -->
<?php endif; ?>
<?php if ($this->countModules('maintop2')) : ?>
<div id="maintop2">
<jdoc:include type="yoomodules" name="maintop2" wrapper="maintopbox float-left" layout="<?php echo $this->params->get('maintop2'); ?>" style="yoo" />
</div>
<!-- maintop2 end -->
<?php endif; ?>
<br>
<div id="mainmiddle">
<div id="mainmiddle-expand">
<div id="content">
<div id="content-shift">
<div class="floatbox">
<jdoc:include type="message" />
<jdoc:include type="component" />
</div>
</div>
</div>
<!-- content end -->
<?php if($this->countModules('contentleft')) : ?>
<div id="contentleft">
<jdoc:include type="yoomodules" name="contentleft" style="yoo" />
</div>
<?php endif; ?>
<?php if($this->countModules('contentright')) : ?>
<div id="contentright">
<jdoc:include type="yoomodules" name="contentright" style="yoo" />
</div>
<?php endif; ?>
</div>
</div>
<!-- mainmiddle end -->
<?php if ($this->countModules('mainbottom')) : ?>
<div id="mainbottom">
<jdoc:include type="yoomodules" name="mainbottom" wrapper="mainbottombox float-left" layout="<?php echo $this->params->get('mainbottom'); ?>" style="yoo" />
</div>
<!-- mainbottom end -->
<?php endif; ?>
</div>
</div>
<?php if($this->countModules('left')) : ?>
<div id="left">
<jdoc:include type="yoomodules" name="left" style="yoo" />
</div>
<?php endif; ?>
<?php if($this->countModules('right')) : ?>
<div id="right">
<jdoc:include type="yoomodules" name="right" style="yoo" />
</div>
<?php endif; ?>
</div>
</div>
</div>
</div>
<div class="wrapper-inner-b1<?php if (!$this->countModules('bottom')) echo "-last"; ?>"><div class="wrapper-inner-b2"><div class="wrapper-inner-b3"></div></div></div>
<?php if ($this->countModules('bottom + bottomblock')) : ?>
<div class="wrapper-inner-1">
<div class="wrapper-inner-2">
<div id="bottom">
<?php if ($this->countModules('bottom')) : ?>
<jdoc:include type="yoomodules" name="bottom" wrapper="bottombox float-left" layout="<?php echo $this->params->get('bottom'); ?>" style="yoo" />
<?php endif; ?>
<?php if($this->countModules('bottomblock')) : ?>
<div class="bottomblock width100 float-left">
<jdoc:include type="yoomodules" name="bottomblock" style="yoo" />
</div>
<?php endif; ?>
</div>
</div>
</div>
<div class="wrapper-inner-b1-last"><div class="wrapper-inner-b2"><div class="wrapper-inner-b3"></div></div></div>
<!-- bottom end -->
<?php endif; ?>
<div id="footer">
<a class="anchor" href="#page"></a>
<jdoc:include type="yoomodules" name="footer" />
</div>
<!-- footer end -->
</div>
</div>
</div>
<div class="wrapper-b1">
<div class="wrapper-b2">
<div class="wrapper-b3"></div>
</div>
</div>
</div>
</div>
</div>
<div class="wrapper">
<jdoc:include type="yoomodules" name="debug" />
</div>
</body>
</html>
Não sei mais o que fazer para remover esse maldito artigo da home.
[b:2w54y43z]http://www.[color=#0000FF:2w54y43z]RODRIGOFARIASTS[/color:2w54y43z].com.br[/b:2w54y43z]
Please Entrar ou Registrar to join the conversation.