Criar uma pagina de apresentação antes da pagina inicial!!!

Mais
12 anos 5 meses atrás #57814 por webmidia
webmidia replied the topic: Re: Criar uma pagina de apresentação antes da pagina inicial!!!
Compartilho uma boa solução sobre esse problema que testei e funfou legal! - JOOMLA! 1.5.23

PROBLEMA:

Joomla! com página de abertura principal através da "index.htm", antes de redirecionar à página padrão "index.php".
O problema é que o menu padrão (standard, menu indicado pela estrela amarela) sempre apontará para a página "index.htm" ao ser clicado na opção de menu principal, ao invés de permanecer apontando para a "index.php".

SOLUÇÃO:

- No arquivo "default.php" (em modules/mod_mainmenu/tmpl) localise o código a seguir próximo das linhas 35 a 39:
	if (($node->name() == 'li') && isset($node->ul)) {
	    $node->addAttribute('class', 'parent');
	}
- Após esse código inclua esse outro:
// ----------------------------------- Fixa menu principal na index.php -----------
	if (($node->name() == 'li')) { 
		foreach ($node->children() as $child) 
		{ 
			if ($child->attributes('href') == JURI::base()) { 
			$child->addAttribute('href', JURI::base() . "index.php"); // aqui a URL do domínio concatena com a "index.php"
			} 
		} 
	} 
// ------------------------------------ Fim do desvio ----------------------------
ATENÇÃO: Sempre antes de qualquer procedimento em seu site, FAÇA BACKUP.

Fonte: http://forum.joomla.org/viewtopic.php?p=1538822
.

Please Entrar ou Registrar to join the conversation.

  • danielbaterathebest
  • Avatar de danielbaterathebest
  • Offline
  • JCB! Novato
  • JCB! Novato
Mais
11 anos 3 dias atrás #88093 por danielbaterathebest
danielbaterathebest replied the topic: Re: Criar uma pagina de apresentação antes da pagina inicial!!!

Fabio Cardoso escreveu: Leandro,

Faça duas coisas: Na sua index.htm, que é a página de apresentação, crie, por exemplo, um botão "Entrar". Esse botão conterá o link http://www.seusite.com.br/ index.php. Aí no item de menu Home do site em Joomla, coloque esse mesmo link.

um abraço,
Fabio.


Obrigado! Usei em um projeto no Xoops e deu certinho.

Abraço.

Please Entrar ou Registrar to join the conversation.

Mais
10 anos 10 meses atrás #89744 por rogerslemes
rogerslemes replied the topic: Re: Criar uma pagina de apresentação antes da pagina inicial!!!
Boa tarde, gostaria dessa solução para a versão 2.5, saberia informar? Obrigado.

Please Entrar ou Registrar to join the conversation.