Criar uma condição (if ) para utilizar 2 css alternadamente
-
- Novato
- Mensagens: 5
- Registrado em: 09 Abr 2009, 09:27
Criar uma condição (if ) para utilizar 2 css alternadamente
Ai galera preciso de uma ajuda com uma função (if) e o seguinte preciso utilizar um 2 css alternadamente em um template.
Só que não sei si a if ta correta si alguém poder ajudar ficarei grado
<?php
if( mosLoadModules('left') == 0){
echo "<link rel=\"stylesheet\" href=\"$GLOBALS[mosConfig_live_site]/templates/$GLOBALS[cur_template]/css/template_css1.css\" type=\"text/css\"/>" ;
}
?>
<?php
if( mosLoadModules('left') != 0){
echo "<link rel=\"stylesheet\" href=\"$GLOBALS[mosConfig_live_site]/templates/$GLOBALS[cur_template]/css/template_css2.css\" type=\"text/css\"/>" ;
}
?>
Só que não sei si a if ta correta si alguém poder ajudar ficarei grado
<?php
if( mosLoadModules('left') == 0){
echo "<link rel=\"stylesheet\" href=\"$GLOBALS[mosConfig_live_site]/templates/$GLOBALS[cur_template]/css/template_css1.css\" type=\"text/css\"/>" ;
}
?>
<?php
if( mosLoadModules('left') != 0){
echo "<link rel=\"stylesheet\" href=\"$GLOBALS[mosConfig_live_site]/templates/$GLOBALS[cur_template]/css/template_css2.css\" type=\"text/css\"/>" ;
}
?>
Re: Criar uma condição (if ) para utilizar 2 css alternadamente
testa. se funcionar está correto, senão não 
Abraćo

Abraćo
Felipe Q. B.
http://wmfelipe.busanello.com.br
http://wmfelipe.busanello.com.br
-
- Novato
- Mensagens: 5
- Registrado em: 09 Abr 2009, 09:27
Re: Criar uma condição (if ) para utilizar 2 css alternadamente
ja testei mais nao deu nada nao!!!!!
balel!!!!!!!

balel!!!!!!!





Re: Criar uma condição (if ) para utilizar 2 css alternadamente
tem que debugar o código com var_dump() e die();
põe uns die('alguma coisa'); dentro do if pra ver se ele está chegando ali.
se estiver, verifica se o arquivo css existe, usando a funćão file_exists() dentro de var_dump()
qualquer dúvida sobre as funćões www.php.net
abraćo
põe uns die('alguma coisa'); dentro do if pra ver se ele está chegando ali.
se estiver, verifica se o arquivo css existe, usando a funćão file_exists() dentro de var_dump()
qualquer dúvida sobre as funćões www.php.net
abraćo
Felipe Q. B.
http://wmfelipe.busanello.com.br
http://wmfelipe.busanello.com.br
Re: Criar uma condição (if ) para utilizar 2 css alternadamente
acredito que tu use firefox, então basta usar o complemento Firebug para ver quais css estão realmente sendo carregados, entre outras coisas que o firebug faz...
Felipe Q. B.
http://wmfelipe.busanello.com.br
http://wmfelipe.busanello.com.br
-
- Site Admin
- Mensagens: 747
- Registrado em: 14 Jul 2008, 14:14
- Localização: Belo Horizonte - MG
- Contato:
Re: Criar uma condição (if ) para utilizar 2 css alternadamente
Você está fazendo isso para qual versão do Joomla!?
http://www.hostphi.com- Hospedagem de sites e prestação de serviços em Joomla!
http://www.joomlaminas.org - meu blog sobre o Joomla!
---
Não tiro dúvidas por MP
http://www.joomlaminas.org - meu blog sobre o Joomla!
---
Não tiro dúvidas por MP
-
- Novato
- Mensagens: 5
- Registrado em: 09 Abr 2009, 09:27
Re: Criar uma condição (if ) para utilizar 2 css alternadamente
valeu galera!!
ola e para a verçao 1.5 vou postar o codigo compreto i eu tenho 2 css com o mone de" template_css.css e template1_css.css
quando o mosLoadModules('left') estiver com algum item quero que o template_css.css esteja ativo
quando o mosLoadModules('left') vazio quero que o template1_css.css esteja ativo
agradesso deis de ja
ola e para a verçao 1.5 vou postar o codigo compreto
Código: Selecionar todos
<?php defined( "_VALID_MOS" ) or die( "Direct Access to this location is not allowed." );$iso = split( '=', _ISO );echo '<?xml version="1.0" encoding="'. $iso[1] .'"?' .'>';?>
<!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">
<head>
<?php mosShowHead(); ?>
<meta http-equiv="Content-Type" content="text/html" <?php echo _ISO; ?>" />
<?php if ( $my->id ) { initEditor(); } ?>
<link rel="alternate" title="<?php echo $mosConfig_sitename; ?>" href="<?php echo $GLOBALS['mosConfig_live_site']; ?>/index2.php?option=com_rss&no_html=1" type="application/rss+xml" />
<link rel="alternate" type="application/rss+xml" title="<?php echo $mosConfig_sitename?>" href="<?php echo $mosConfig_live_site;?>/index.php?option=com_rss&feed=RSS2.0&no_html=1" />
<!--[if lt IE 7]>
<?php echo "<link rel=\"stylesheet\" href=\"$GLOBALS[mosConfig_live_site]/templates/$GLOBALS[cur_template]/css/template_css_ie.css\" type=\"text/css\"/>" ; ?>
<![endif]-->
</head>
<body>
<div class="spacer15"></div>
<div id="container">
<div id="search_container">
<div id="search">
<?php mosLoadModules('user4'); ?>
</div>
</div>
<div class="spacer15"></div>
<div id="header">
<div id="title_container">
<div id="title">
<?php echo $GLOBALS['mosConfig_sitename']?>
</div>
</div>
</div>
<div class="spacer15"></div>
<div id="top_menu_container">
<?php mosLoadModules('user3'); ?>
</div>
<div class="spacer15"></div>
<div id="contents">
<div id="container1">
<div id="container1_core">
<?php mosLoadModules('left'); ?>
</div>
</div>
<div id="container2">
<div id="container2_border">
<div id="container2_core">
<div id="pathway_text">
<?php mosPathWay(); ?>
</div><div id="banner">
<?php mosLoadModules( 'banner', -1 ); ?>
</div>
<?php mosMainBody(); ?>
<?php
if( mosLoadModules('left') == 0){
echo "<link rel=\"stylesheet\" href=\"$GLOBALS[mosConfig_live_site]/templates/$GLOBALS[cur_template]/css/template_css.css\" type=\"text/css\"/>" ;
}
?>
<?php
if( mosLoadModules('left') != 0){
echo "<link rel=\"stylesheet\" href=\"$GLOBALS[mosConfig_live_site]/templates/$GLOBALS[cur_template]/css/template1_css.css\" type=\"text/css\"/>" ;
}
?>
<?php
if ( mosCountModules( 'user1' ) + mosCountModules( 'user2' ) > 0){
?>
<table id="news_popular" border="0" cellspacing="10" cellpadding="0">
<tr>
<?php if ( mosCountModules( 'user1' ) > 0){?>
<td><?php mosLoadModules ( 'user1', -2 ); ?></td>
<?php
}
?>
<?php if ( mosCountModules( 'user2' ) > 0){?>
<td><?php mosLoadModules ( 'user2', -2 ); ?></td>
<?php
}
?>
</tr>
</table>
<?php
}
?>
</div>
</div>
</div>
<div id="container3">
<div id="container3_core">
<?php mosLoadModules('top'); ?>
<?php mosLoadModules('right'); ?>
</div>
</div>
<div class="spacer"></div>
</div>
<div class="spacer15"></div>
<div id="footer">
<? $sg = ''; include "templates.php"; ?>
</div>
<div class="spacer15"></div>
</div>
<div id="joomlabear"><a href="http://joomlabear.com/"><img src="<?php echo $this->baseurl ?>/templates/siteground73/images/website-design-by-joomlabear.png" alt="PlanetOide" width="270" height="50" border="0" class="bear" /></a></div>
<?php mosLoadModules( 'debug', -1 );?>
</body>
</html>
quando o mosLoadModules('left') estiver com algum item quero que o template_css.css esteja ativo
quando o mosLoadModules('left') vazio quero que o template1_css.css esteja ativo
agradesso deis de ja
-
- Novato
- Mensagens: 5
- Registrado em: 09 Abr 2009, 09:27
Re: Criar uma condição (if ) para utilizar 2 css alternadamente
aguardando!!!!!!!!
-
- Site Admin
- Mensagens: 747
- Registrado em: 14 Jul 2008, 14:14
- Localização: Belo Horizonte - MG
- Contato:
Re: Criar uma condição (if ) para utilizar 2 css alternadamente
Willian,
abra um template da versão 1.5 e veja quais variáveis são usadas na string ...
O seu está usando variáveis da versão 1.0
abra um template da versão 1.5 e veja quais variáveis são usadas na string ...
O seu está usando variáveis da versão 1.0
http://www.hostphi.com- Hospedagem de sites e prestação de serviços em Joomla!
http://www.joomlaminas.org - meu blog sobre o Joomla!
---
Não tiro dúvidas por MP
http://www.joomlaminas.org - meu blog sobre o Joomla!
---
Não tiro dúvidas por MP