Está aqui: Entrada Forum JoomlaPT

Comunidade Portuguesa Joomla - JoomlaPT

  
Voltar   Fórum Comunidade Portuguesa de Joomla > Versão 1.5.x > J1.5 - Site > J1.5 - Temas

J1.5 - Temas Instalação e configuração de temas no Joomla 1.5

Use a pesquisa antes de abrir tópicos
ANUNCIE NO JOOMLAPT - CLIQUE AQUI !

Responder
 
Ligações de sites Opções do tópico Pesquisar no Tópico Visualização
Antigo 04-11-2008, 23:11
Já começo a perceber o Joomla!

 
Registado em: May 2008
Mensagens: 123
Reputação: 26
Badoni ficará famoso brevementeBadoni ficará famoso brevemente
Padrão Artigo a ocupar toda a página

Boas

Procurei em vários tópicos e nada encontrei, pois também nem sei que nome se dá a isso.
Sempre que coloco um artigo no site ele aparece centrado no Tema e em cada lado tenho uma coluna com os respectivos módulos....o que é correcto e normal.

O que pretendo é que em certas páginas de artigos o mesmo ocupe toda a largura do Tema, ocupando mesmo a área dos módulos, onde os mesmos deixam de aparecer. Terei de instalar algum plugin? Pois não sei mesmo como o fazer.

Deixo aqui uma página de um site como exemplo, neste exemplo apenas aparece sem os modulos do lado direito, eu quero assim mas tb saber como fazer para ocupar todo o tema.

AHBVC - Associação Humanitária dos Bombeiros Voluntários de Cascais - Registo de Ocorrências

No meu site aparece assim:

EstatÃ*sticas de Serviço 2008

Agradeço a ajuda....
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder com citação
Antigo 04-11-2008, 23:23
Avatar de horus_68
Super Moderador

 
Registado em: Feb 2006
Localização: Algarve
Mensagens: 2983
Reputação: 143
horus_68 tem uma aura à sua voltahorus_68 tem uma aura à sua voltahorus_68 tem uma aura à sua volta
Padrão Re: Artigo a ocupar toda a página

Citação:
Colocado originalmente por Badoni Ver mensagem
O que pretendo é que em certas páginas de artigos o mesmo ocupe toda a largura do Tema, ocupando mesmo a área dos módulos, onde os mesmos deixam de aparecer. Terei de instalar algum plugin? Pois não sei mesmo como o fazer.
Normalmente o artigo ocupa a posição MAIN do tema
As colunas ocupam a posição LEFT ou RIGHT do tema
(os nomes podem mudar mas é a mesma coisa)

Apenas tens de:
- ter um tema que utilize DIVs e não TABLES para definir as posições
- ocultar todos os módulos da posição LEFT ou RIGHT

Feito!
__________________
FAQs & Tutoriais - http://forum.joomlapt.com/faqs-tutoriais/
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder com citação


Antigo 04-11-2008, 23:34
Já começo a perceber o Joomla!

 
Registado em: May 2008
Mensagens: 123
Reputação: 26
Badoni ficará famoso brevementeBadoni ficará famoso brevemente
Padrão Re: Artigo a ocupar toda a página

Citação:
Apenas tens de:
- ter um tema que utilize DIVs e não TABLES para definir as posições
- ocultar todos os módulos da posição LEFT ou RIGHT
Eu tenho quase a certeza que o meu tema utiliza apenas TABLES, já tentei alterar isso para DIVs mas desisti....só fiz asneira......

Ou seja...não dá mesmo......
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder com citação


Antigo 05-11-2008, 22:13
Começo a perceber disto!

 
Registado em: Apr 2008
Mensagens: 59
Reputação: 0
Jaime está no bom caminho
Padrão Re: Artigo a ocupar toda a página

Olá

Experimenta o seguinte:

No ficheiro index.php do template procura pelo código que insere os módulos na posição "right". Algo do género:
Código PHP:
<jdoc:include type="modules" name="right" style="xhtml" /> 
Cria uma condição em PHP em volta de forma a esse código ser executado apenas se existirem módulos publicado na posição "right". Assim:

Código PHP:
<?php if($this->countModules('right')) : ?> 
      <jdoc:include type="modules" name="right" style="xhtml" />
<?php endif; ?>[/code]Parece-me que tens a envolver esse código presentemente as seguintes etiquetas HTML:
[code]<td valign="top" class="right_table"><div id="right">
E se for assim poderás envolver tudo na condição, de forma a que só apareça se houver módulos publicados na posição "right". Portanto, assim:

Código PHP:
<?php if($this->countModules('right')) : ?> 
<td valign="top" class="right_table">
   <div id="right">
      <jdoc:include type="modules" name="right" style="xhtml" />
   </div>
</td>
<?php endif; ?>

Última edição por horus_68 : 05-11-2008 às 23:22
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder com citação


Antigo 06-11-2008, 00:54
Já começo a perceber o Joomla!

 
Registado em: May 2008
Mensagens: 123
Reputação: 26
Badoni ficará famoso brevementeBadoni ficará famoso brevemente
Padrão Re: Artigo a ocupar toda a página

Código PHP:
<?php if (mosCountModules('right') > 0) { ?>
            <td valign="top" class="right_table"><div id="right">
              <?php mosLoadModules 'right' ); ?>
            </div></td>
            <?php ?>
Tenho lá esse código....tentei colocar o que aqui metes-te e n deu....Será que me podes ajudar agora que coloquei aqui este codigo?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder com citação


Antigo 06-11-2008, 12:20
Começo a perceber disto!

 
Registado em: Apr 2008
Mensagens: 59
Reputação: 0
Jaime está no bom caminho
Padrão Re: Artigo a ocupar toda a página

A razão porque o código é diferente é que o Template é para o Joomla 1.0.x.
No entanto o princípio é o mesmo.
Quer dizer, a solução que eu estava a sugerir já está implementada e não é suficiente.
E porquê?
Bem, talvez porque a tag do corpo central da página tem uma largura definida.
Então faz o seguinte:

Vai ao ficheiro CSS do Template e procura pela class "mainbody" (que é aplicada na tag td do centro)
Verifica a propriedade "width". Provavelmente tem uma largura definida.

O que será necessário fazer?
Bem, é criar uma condição para que quando não há módulos do lado direito ela tenha a largura para preencher todo o lado direito.

Soma o valor da largura da class "mainbody" com a largura da class "right_table" e tens a largura que desejaremos dar, naquela condição, à tag central.

Agora como criamos a condição?
Podes fazer da seguinte maneira:

Cria uma condição em php que pode ficar dentro da secção "head" do ficheiro index.php. Algo assim:
Código PHP:
<?php
$largura 
'';
if (
mosCountModules('right') == 0$largura '_total';
?>
Depois na tag td com a class"right_table" aplica a condição:
Código PHP:
<td valign="top" class="right_table<?php echo $largura?>">
Isso fará com que caso haja módulos na posição "right" a class seja "right_table" e caso contrário seja "right_table_total".

Agora no CSS faz:
Onde está a class "right_table" acresentar a classe "right_table_total":

.right_table, .right_table_total {
// deixar os estilos que já lá estão;
}

Subscrever a largura para a classe "right_table_total":

.right_table_total {
width: // o somatório das duas larguras que mencionei acima;
}

E pronto. Experimenta.




Mais em: Insert - Webdesign, Construção, Publicação e Manutenção de Páginas Web e Sites; Design Gráfico, Criação de logotipos
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder com citação


Antigo 06-11-2008, 14:31
Já começo a perceber o Joomla!

 
Registado em: May 2008
Mensagens: 123
Reputação: 26
Badoni ficará famoso brevementeBadoni ficará famoso brevemente
Padrão Re: Artigo a ocupar toda a página

Muito obrigado pela ajuda....vou testar o mais depressa possivel, pois ainda sou um pouco novato nisto, mas pelas tuas indicações chego lá....Depois já digo como correu.

Mas aproveito para perguntar o seguinte: É realmente aconselhável mudar de Tema para um versão joomla 1.5x?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder com citação


Antigo 06-11-2008, 15:25
Começo a perceber disto!

 
Registado em: Apr 2008
Mensagens: 59
Reputação: 0
Jaime está no bom caminho
Padrão Re: Artigo a ocupar toda a página

Naturalmente uma versão nova, como geralmente acontece em tudo, oferece vantagens adicionais.
No entanto, se o que tens está a funcionar como desejas, não vejo necessidade de mudar.



Mais em http://insert.pt.vu

Última edição por horus_68 : 09-05-2009 às 16:43
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder com citação


Responder

Favoritos

Opções do tópico Pesquisar no Tópico
Pesquisar no Tópico:

Pesquisa avançada
Visualização

Regras para mensagens
Não pode colocar novos tópicos
Não pode colocar respostas
Não pode colocar anexos
Não pode editar as suas mensagens

BB code está Ligado
Emoções estão Ligado
Código [IMG] está Ligado
Código HTML está Desligado
Trackbacks are Ligado
Pingbacks are Ligado
Refbacks are Ligado

Ir para...

Tópicos similares
Tópico Iniciado por Fórum Respostas Última mensagem
Apresentar uma página dentro de um artigo Silvam Projectos 2 02-05-2008 20:38
Docman: Layout a toda a largura da página Flygye_28 Ext. Downloads 2 29-04-2008 09:31
Fireboard a toda a largura do tema SPG Ext. Fóruns 3 09-11-2007 02:11
Deixar artigo SEMPRE na página inicial t0th J1.0 - Site 4 25-08-2007 01:42
Alterar tamanho da letra do titulo de artigo da pagina latestnews paulobarata J1.5 - Temas 5 29-04-2007 00:13


Hora baseada na GMT +1. São agora 19:34.


Criado em vBulletin® Versão 3.8.2
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd. :: Traduzido por Joomlapt.com
Copyright © 2009 Comunidade Portuguesa Joomla - JoomlaPT. Todos os direitos reservados.
Design YD Labs. Network Provider SPVHOSTING.