comando IF para 2 páginas diferentes

  • Manoel
  • Avatar de Manoel Autor do Tópico
  • Offline
  • JCB! Estagiário
  • JCB! Estagiário
Mais
14 anos 9 meses atrás #42181 por Manoel
Manoel created the topic: comando IF para 2 páginas diferentes
Olá a todos!
Seguinte galera, estou em fase de complementação da página principal do site. Totalmente construída por mim com módulos da Gavick e alguns html.
Queria o seguinte.
1) Uma página inicial ( menu Início ou Home ) - a que estou construindo.
2) Uma segunda página ( tipo index2.php ) para todos os outros ítens dos menus.
Tentei o seguinte comando if:
<?php
$menu = & JSite::getMenu();
if ($menu->getActive() !== $menu->getDefault()) {
('index2.php');
}
?>
Mas aparece uma página em branco e a index2.php já tem código para aparecer.
Alguém pode me dar um help de onde estou errando?

Please Entrar ou Registrar to join the conversation.


Mais
14 anos 9 meses atrás #42184 por webcaju
webcaju replied the topic: Re: comando IF para 2 páginas diferentes
Olá Manoel não sei se entendi, mas eu quando preciso utilizar a home apenas com módulos e as páginas internas com o conteúdo eu utilizo isso:
<!--Função para mudar para Site-->
			<?php
				if($this->countModules('user5') == 0 || $_REQUEST&#91;'searchword'&#93; == TRUE){
			?>
...
...
Módulos e Conteúdo
...
...
				
			<!--Função para mudar para Capa-->					
			<?php
				}
				else {
			?>
...
...
Apenas Módulos na home
...
...
			<?php
				}
			?>
			<!--Final da Função para mudar de Capa para Site-->

No caso quando preciso alterar o css da home e do resto do site faço a mesma coisa mas com o css:
<head>
<!--Função para mudar o CSS da página-->
<?php
	if($this->countModules('user7') == 0 || $_REQUEST&#91;'searchword'&#93; == TRUE) {
		echo '
			<link rel = "stylesheet" href = "' .$this->baseurl. '/templates/' .$this->template. '/css/site.css" media = "all" type = "text/css" />
			';
	}
	else {
		echo '
			<link rel = "stylesheet" href = "' .$this->baseurl. '/templates/' .$this->template. '/css/capa.css" media = "all" type = "text/css" />
			';
	}
?>
<!--Final da Função para mudar o CSS da página-->
</head>

Bom espero que ajude.....

Please Entrar ou Registrar to join the conversation.

  • Manoel
  • Avatar de Manoel Autor do Tópico
  • Offline
  • JCB! Estagiário
  • JCB! Estagiário
Mais
14 anos 9 meses atrás #42195 por Manoel
Manoel replied the topic: Re: comando IF para 2 páginas diferentes
vlw Webcaju.
Olha só, talvez não tenha me explicado direito.
Mas é o seguinte.
Eu construí duas páginas index. As duas dentro do mesmo template.
Uma index.php
Outra index2.php
A index é a home associada ao ítem INÍCIO do mainmenu e só para ele.
Já a index2.php, para todos os outros menus e seus ítens.
Vi no fórum do Joomla que se pode usar dois templates para isso.
Mas gostaria de algo mais simples e sei que isso é possível, mas não manjo muito de php.
Tentei o código abaixo que vi no site do Fititnt ( [url=http://www.fititnt.org" onclick="window.open(this.href);return false;]http://www.fititnt.org[/url] ).
Tentei várias adaptações mas nenhuma deu certo.
Sei que o erro é meu e de código.
Não sei se me fiz entender agora.

Please Entrar ou Registrar to join the conversation.

Mais
14 anos 9 meses atrás #42196 por webcaju
webcaju replied the topic: Re: comando IF para 2 páginas diferentes
Hum, cara mas para que fim seria isso, qual a lógica de você usar 2 index, quem sabe um dia preciso disso também, passa o link do forum para eu ver se entendo pois ainda não entendi sua necessidade...

se eu entender talvez possa te dar uma luz...te mais

Please Entrar ou Registrar to join the conversation.

  • Manoel
  • Avatar de Manoel Autor do Tópico
  • Offline
  • JCB! Estagiário
  • JCB! Estagiário
Mais
14 anos 9 meses atrás #42200 por Manoel
Manoel replied the topic: Re: comando IF para 2 páginas diferentes
Minha intenção é fazer da página inicial uma chamada para todas as seções e categorias do site.
Um resumo dos últimos artigos inseridos na página.
Abaixo vc vê um printscreem, que como se pode notar, já está pronto e só estou inserindo os módulos complementares.
A maioria da Gavick.
Nesta página inicial, não tem o componente com_content, sacou?
Somente os resumos através das extensões da Gavick e algumas outras baseadas nos módulos originais do Joomla Latest News, MostRead e outros.
Na segunda página ( index2.php ) teria o com-content, configurado como layout de blog para todos os outros ítens de menu, exceto claro, o menu INÍCIO.
Dá para fazer isso mole com outro template. Basta associá-lo no gerenciador de template.
Mas aí, teria que criar toda a estrutura de outro template ao passo que com o que pretendo, basta apenas uma outra folha de estilos ( já tenho pronta ) para configurar a index2.php.
Não sei se fui claro.
Veja o print:
Anexos:

Please Entrar ou Registrar to join the conversation.