Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

maurohpg

Ofertas de acordo com o dia da semana

Recommended Posts

Bom dia,

Estou com uma dúvida de como posso desenvolver essa alteração no script.

Tenho um site com ofertas que são colocadas de segunda e terça - quarta e quinta - sexta e sábado.

Como mostra a imagem abaixo, como posso fazer para mostrar essas abas automaticamente de acordo com o dia da semana?

Pois quando é quarta feira irá ficar dessa forma não muda automaticamente para a segunda aba.

 

01.jpg

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Osmar obrigado pela dica na função date.

 

Surgiu outro problema, consegui deixar as abas automaticamente sendo carregadas de acordo com o dia de semana, mas

o conteúdo delas como era por clique agora não carregam corretamente.

 

Utilizei o php na função date:

<?php function getDiaSemana($data) {    list($dia, $mes, $ano) = explode("-", $data);     $diasemana = date("w", mktime(0, 0, 0, $mes, $dia, $ano));     switch ($diasemana) {        case 0: $diasemana = "Domingo";            break;        case 1: $diasemana = "Segunda-Feira";            break;        case 2: $diasemana = "Terça-Feira";            break;        case 3: $diasemana = "Quarta-Feira";            break;        case 4: $diasemana = "Quinta-Feira";            break;        case 5: $diasemana = "Sexta-Feira";            break;        case 6: $diasemana = "Sábado";            break;    }     return $diasemana;} ?>

<div class="tabbable" style="margin-bottom: 18px;">        <?php $diasemana = date("w"); ?>		<ul class="nav nav-tabs">                                         <li <?php if($diasemana == 1){ echo "class=\"active\""; } ?>><a href="#tab1">Segunda</a></li>    <li <?php if($diasemana == 2){ echo "class=\"active\""; } ?>><a href="#tab2">Terça</a></li>    <li <?php if($diasemana == 3){ echo "class=\"active\""; } ?>><a href="#tab3">Quarta</a></li> 	<li <?php if($diasemana == 4){ echo "class=\"active\""; } ?>><a href="#tab3">Quinta</a></li>    <li <?php if($diasemana == 5){ echo "class=\"active\""; } ?>><a href="#tab3">Sexta</a></li>    <li <?php if($diasemana == 6){ echo "class=\"active\""; } ?>><a href="#tab3">Sábado</a></li>                 </ul>

E nas abas deixei dessa forma que ficou como eu queria, só esse problema de carregar o conteúdo que falo dessa forma.

<div class="tab-pane active" id="tab1">             <?php      		$sql = mysql_query("SELECT ofertas1 FROM supermercado WHERE id='1'");      		$linha = mysql_fetch_array( $sql );      		echo $linha['ofertas1'];	?></div>

Osmar obrigado pela dica na função date.

 

Surgiu outro problema, consegui deixar as abas automaticamente sendo carregadas de acordo com o dia de semana, mas

o conteúdo delas como era por clique agora não carregam corretamente.

 

Utilizei o php na função date:

<?php function getDiaSemana($data) {    list($dia, $mes, $ano) = explode("-", $data);     $diasemana = date("w", mktime(0, 0, 0, $mes, $dia, $ano));     switch ($diasemana) {        case 0: $diasemana = "Domingo";            break;        case 1: $diasemana = "Segunda-Feira";            break;        case 2: $diasemana = "Terça-Feira";            break;        case 3: $diasemana = "Quarta-Feira";            break;        case 4: $diasemana = "Quinta-Feira";            break;        case 5: $diasemana = "Sexta-Feira";            break;        case 6: $diasemana = "Sábado";            break;    }     return $diasemana;} ?>

<div class="tabbable" style="margin-bottom: 18px;">        <?php $diasemana = date("w"); ?>		<ul class="nav nav-tabs">                                         <li <?php if($diasemana == 1){ echo "class=\"active\""; } ?>><a href="#tab1">Segunda</a></li>    <li <?php if($diasemana == 2){ echo "class=\"active\""; } ?>><a href="#tab2">Terça</a></li>    <li <?php if($diasemana == 3){ echo "class=\"active\""; } ?>><a href="#tab3">Quarta</a></li> 	<li <?php if($diasemana == 4){ echo "class=\"active\""; } ?>><a href="#tab3">Quinta</a></li>    <li <?php if($diasemana == 5){ echo "class=\"active\""; } ?>><a href="#tab3">Sexta</a></li>    <li <?php if($diasemana == 6){ echo "class=\"active\""; } ?>><a href="#tab3">Sábado</a></li>                 </ul>

E nas abas deixei dessa forma que ficou como eu queria, só esse problema de carregar o conteúdo que falo dessa forma.

<div class="tab-pane active" id="tab1">             <?php      		$sql = mysql_query("SELECT ofertas1 FROM supermercado WHERE id='1'");      		$linha = mysql_fetch_array( $sql );      		echo $linha['ofertas1'];	?></div>

Boa tarde, alguém com alguma ideia de como posso começar a resolver esse problema?

 

 

Boa tarde, alguma alma caridosa que identifica esse tipo de problema na programação, consegui sem problemas mostrar a aba de acordo com o dia da semana, nas quando clico em outra abas anteriores me mostra a aba do dia e abaixo o conteúdo da aba anterior.

 

Obrigado desde já.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.