Um .css para área Aberta e outro .css para a área Restrita

Moderator: ariadneduvessa

Locked
User avatar
wildomingues
Joomla! Apprentice
Joomla! Apprentice
Posts: 23
Joined: Thu Jul 17, 2008 5:22 pm
Location: brazil
Contact:

Um .css para área Aberta e outro .css para a área Restrita

Post by wildomingues » Fri Mar 06, 2009 8:40 pm

Esse site tem duas áreas. A área ABERTA (para usuários não cadastrados) e a área RESTRITA (para usários cadastrados).

Na área restrita tem uma porção de estilos que tive que mudar (como a cor da imagem do back do site, por exemplo). Para isso criei um novo CSS separado.

O que preciso é que ao entrar com login e senha, esse novo .css carregue.. Ao sair da área restrita, volte o .css padrão.

Imagino que tenho que usar a instrução IF.. no index.php do template, mas não sei como..rs

Como fazer? Estou quebrando a cabeça para resolver!!!

Caso queiram ver o site ai vai..Logo estará no ar..
http://www.homeomag.com.br/site2009


vlw

User avatar
ronildo
Joomla! Virtuoso
Joomla! Virtuoso
Posts: 4022
Joined: Thu Aug 18, 2005 12:39 pm
Location: São Paulo - Brazil
Contact:

Re: Um .css para área Aberta e outro .css para a área Restrita

Post by ronildo » Sat Mar 07, 2009 5:22 am

Faz assim ó:

Code: Select all

<?php
$usuario =& JFactory::getUser();
if ($usuario->id)
  echo "<link href='<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/css-logado.css' rel='stylesheet' type='text/css' />";
else
  echo "<link href='<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/css-deslogado.css' rel='stylesheet' type='text/css' />";
?>
Parabéns pelo site está bem feito.
http://www.ronildo.com.br/blog/ pt-br | twitter: twitter.com/ronildo
http://forum.joomla.org/viewtopic.php?f=23&t=144443 - FAQ Joomla [pt]
Pessoal por favor não tiro dúvidas por e-mail nem mensagem privada, por favor não insistam.

User avatar
wildomingues
Joomla! Apprentice
Joomla! Apprentice
Posts: 23
Joined: Thu Jul 17, 2008 5:22 pm
Location: brazil
Contact:

Re: Um .css para área Aberta e outro .css para a área Restrita

Post by wildomingues » Mon Mar 09, 2009 12:22 pm

Muito obrigado Ronildo. Que bom que gostou do site. Devo muito a esse forum... Vou testar o código..

vlw

User avatar
wildomingues
Joomla! Apprentice
Joomla! Apprentice
Posts: 23
Joined: Thu Jul 17, 2008 5:22 pm
Location: brazil
Contact:

Re: Um .css para área Aberta e outro .css para a área Restrita

Post by wildomingues » Mon Mar 09, 2009 2:16 pm

Ao inserir na página apresentou um erro na seguinte linha:
echo "<link href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/css-logado.css" rel="stylesheet" type="text/css" />";

Com base num if de outro template, me meti a besta e fiz uns ajustes... Ai funcionou...

<?php
$usuario =& JFactory::getUser();
if ($usuario->id) : ?>
<link href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/templateAdm.css" rel="stylesheet" type="text/css" />
<?php else : ?>
<link href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/template.css" rel="stylesheet" type="text/css" />
<?php endif; ?>

Muito Obrigado!!

User avatar
ronildo
Joomla! Virtuoso
Joomla! Virtuoso
Posts: 4022
Joined: Thu Aug 18, 2005 12:39 pm
Location: São Paulo - Brazil
Contact:

Re: Um .css para área Aberta e outro .css para a área Restrita

Post by ronildo » Mon Mar 09, 2009 3:44 pm

Legal, o meu if tava errado pelas aspas, pq eu nem testei só escrevi o código aqui. Mas vou corrigir lá caso alg venha a copiar o código.
http://www.ronildo.com.br/blog/ pt-br | twitter: twitter.com/ronildo
http://forum.joomla.org/viewtopic.php?f=23&t=144443 - FAQ Joomla [pt]
Pessoal por favor não tiro dúvidas por e-mail nem mensagem privada, por favor não insistam.


Locked

Return to “Templates”