Ir para conteúdo

POWERED BY:

Arquivado

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

Mehow

[Resolvido] Agrupar galeria junto com notícias

Recommended Posts

Tenho 2 tabelas:

tabela Eventos e Fotos Eventos

 

na de eventos cadastro nome,descrição e data e na outra somente as fotos

o problema está na hora de exibir vários eventos

 

olhem a página abaixo

http://www.paroquiacolina.com/2010/index.php?xvar=eventos-data&data=2010-01-18

 

gostaria de saber como agrupar

Exemplo:

Noticia - galeria em baixo... e assim adiante

 

como são 2 selects ta ficando bagunçado

 

sem usar essa galeria Jquery até deu certo como podem ver

http://www.paroquiacolina.com/2010/eventos.htm

mas vou ter que usar a galeria ¬¬

 

segue o código da página

<link href="style.css" rel="stylesheet" type="text/css">
<!--
  jQuery library
-->
<script type="text/javascript" src="lib/jquery-1.2.3.pack.js"></script>
<!--
  jCarousel library
-->
<script type="text/javascript" src="lib/jquery.jcarousel.pack.js"></script>
<!--
  jCarousel core stylesheet
-->
<link rel="stylesheet" type="text/css" href="lib/jquery.jcarousel.css" />
<!--
  jCarousel skin stylesheet
-->
<link rel="stylesheet" type="text/css" href="skins/tango/skin.css" />

<script type="text/javascript">

jQuery(document).ready(function() {
    jQuery('#mycarousel').jcarousel();
});

</script>
<table width="981" border="0" align="center" cellpadding="0" cellspacing="0" class="textonormal">
  <tr>
    <td><img src="imagens/titeventos.jpg" width="981" height="50" /></td>
  </tr>
</table>
<br />
<table width="950" border="0" align="center" cellpadding="0" cellspacing="0" class="textonormal">
  <tr>
    <td>
    <div align="justify">
    <?php
		$path_local = "padrao.php";
		include("db.php");
		include("thumb.php");
		
		$data = $_GET['data'];
		if(isset($data) && !empty($data))
		{
			$sql = mysql_query("SELECT * FROM eventos WHERE data = '$data' and tipo = 'Eventos'");
			while($row = mysql_fetch_array($sql))
			{
					$id = $row['id'];
					$evento = $row['evento'];
					$data = $row['data'];
					$dataevento = date_time($data,"d/m/Y");
					$desc = $row['descricao'];
					$tipo = $row['tipo'];
					
					if($tipo == "Eventos")
					{
						echo '<div align=justify><strong>'.$dataevento.' - '.$evento.'</strong><br/></div>';
						echo '<div align=justify>'.$desc.'</div><br/>';
					}
		?>
            <div id="wrap">
            <ul id="mycarousel" class="jcarousel-skin-tango">
            <?php
				$sqlfotos = mysql_query("SELECT * FROM fotos WHERE id_evento = '$id'");
				
				while($row2 = mysql_fetch_array($sqlfotos))
				{
					
					$filename = "fotoseventos/".$foto;
					if(file_exists($filename))
					{
						$xtam = getimagesize($filename);
						$xw = $xtam[0];
						$xh = $xtam[1];
						$xarq = "fotoseventos/miniaturas/".$foto;
					}
					if(!file_exists($xarq))
					{
						 criarThumbnail($filename);
					}
					
					echo '<li><a href=fotoseventos/'.$row2['foto'].' rel=lightbox><img src=fotoseventos/miniaturas/'.$row2['foto'].' border = 0></a></li>'.' ';
					
				}
				 echo '<br>';
				 echo '</ul></div>';
			}

		}
		?>
    </div>
    </td>
  </tr>
</table>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você não deve repetir IDs numa mesma página:

<ul id="mycarousel" class="jcarousel-skin-tango">
linha 89 e 91 do HTML

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você não deve repetir IDs numa mesma página:

<ul id="mycarousel" class="jcarousel-skin-tango">
linha 89 e 91 do HTML

 

para chamar a galeria precisa desse nome "mycarousel"

então quer dizer que não vai aceitar multiplas galerias?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aceita sim... mas pode ser qualquer nome..

<script type="text/javascript">

jQuery(document).ready(function() {
    jQuery('#mycarousel1').jcarousel();
    jQuery('#mycarousel2').jcarousel();
});

</script>
entendeu ?

<?php
                $i=1;
                $path_local = "padrao.php";
                include("db.php");
                include("thumb.php");
                
                $data = $_GET['data'];
                if(isset($data) && !empty($data))
                {
                        $sql = mysql_query("SELECT * FROM eventos WHERE data = '$data' and tipo = 'Eventos'");
                        while($row = mysql_fetch_array($sql))
                        {
                                        $id = $row['id'];
                                        $evento = $row['evento'];
                                        $data = $row['data'];
                                        $dataevento = date_time($data,"d/m/Y");
                                        $desc = $row['descricao'];
                                        $tipo = $row['tipo'];
                                        
                                        if($tipo == "Eventos")
                                        {
                                                echo '<div align=justify><strong>'.$dataevento.' - '.$evento.'</strong><br/></div>';
                                                echo '<div align=justify>'.$desc.'</div><br/>';
                                        }
                                        $i++;
                ?>
            <div id="wrap">
            <ul id="mycarousel<?php echo $i; ?>" class="jcarousel-skin-tango">
            <?php

Compartilhar este post


Link para o post
Compartilhar em outros sites

deu certo!!

valew cara, obrigado pela paciência de responder meus tópicos

 

 

agora tenho que achar o erro na página... erro de javascript é um pé no saco

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.