Jump to content


claytonprog

Member Since 01/06/2005
Offline Last Active 29/01/2013, 14:16
-----

Topics I've Started

Url Amigável

28/01/2013, 16:04

Pessoal!

Estou tentando colocar url amigáveis em meu site, porém não está funcionando.


Criei um ar um arquivo .htaccess e coloquei na raiz do meu site.

Vejam o conteúdo do arquivo.


<IfModule mod_rewrite.c>
	RewriteEngine On

	# Página de contato
	RewriteRule ^contato/?$ /contato.php [NC,L]
	# Página de Quem Somos
	RewriteRule ^quemsomos/?$ /quemsomos.php [NC,L]
	# Página de clientes
	RewriteRule ^clientes/?$ /clientes.php [NC,L]
	# Página de servicos
	RewriteRule ^servicos/?$ /servicos.php [NC,L]
	# Página de servicos
	RewriteRule ^sistemas/?$ /sistemas.php [NC,L]
	# Página de portfolio
	RewriteRule ^portfolio/?$ /portfolio.php [NC,L]		
	# Página de exibição de um portfolio
	RewriteRule ^portfolio/([a-z0-9-]+)/([0-9]+)/?$ /portfolio.php?id=$2&titulo=$1 [NC]
</IfModule>



Liguei para o suporte do provedor e informaram que a programação do arquivo .htaccess estava errada por isso não estava funcionando!! Alguém poderia me dizer o que está errado na programação??

Dúvida Em Tags

06/01/2013, 09:11

PESSOAL ESTOU COM PROBLEMA AQUI PARA GERAR UMAS TAGS AGRUPADAS!! SEGUE ABAIXO O PROBLEMA:

TABELA TAGS

ID - ID_MARCADOR - ID_POSTAGEM

ONDE:

ID- AUTONUMERADOS
ID_MARCADOR - VEM DA TABELA MARCADORES
ID_POSTAGEM - VEM DA TABELA BLOG

NO BANCO DE DADOS ESTÁ ASSIM

1 - 8 - 3
2 - 9 - 3
3 - 11 - 3

--------------------

4 - 8 - 4
5 - 9 - 4
6 - 12 - 4

-------------------------------------

ESTOU TENTANDO AGRUPAR PARA QUE APAREÇA AS TAGS PARA AS POSTAGENS

ESTÁ APARECENDO ASSIM:

8(2) 9(2) 11(2) 12(2)

É PARA APERECER ASSIM:

8(2) 9(2) 11(1) 12(1)

SEGUE ABAIXO O MEU CÓDIGO:


<CODE>


<aside class="widget widget_tags">
<h4 class="widget-title">Marcadores</h4>

<ul>



<?php

$SQL1 = "SELECT * FROM tags GROUP BY id_marcador ORDER BY id";
$query1 = mysql_query($SQL1);

while($row1 = mysql_fetch_array($query1)) {

$id_tag = $row1['id_marcador'];

?>

<?php
$somar = mysql_query("SELECT COUNT(id) as Total FROM tags GROUP BY id_marcador");
$totalid = mysql_fetch_array($somar);
?>

<li><a href="blog_marcadores.php?id=<? echo $id;?>"><? echo $id_tag; ?>( <? echo $totalid['Total']; ?> )</a></li>

<?
}

?>

</ul>


</aside>



</CODE>

Ninguém!!

Evento Onchange Do Combobox

13/10/2012, 15:07

Pessoal preciso de uma ajuda aqui!

tenho esse código abaixo:


<form action="agenda-telefonica-resultado.php" method="post" id="form" class="listacidade">
<span>
<select id="cidade" name="cidade">
<option>Arapiraca</option>
<option>Grande Macei&oacute;</option>
<option selected>Macei&oacute;</option>
<option>Paripueira</option>
</select>
</span>				
</form>

Eu preciso que seja feito o seguinte:

Usar o evento Onchange do combobox.

Quando uma das cidades acima for selecionada automaticamente o sistema deverá passar o nome dessa cidade para uma consulta, ou seja,

deverá ser chamado um formulário com uma consulta listando os dados com a cidade escolhida!

Alguém tem alguma idéia????

Dúvida Em Consulta!

07/10/2012, 09:11

Pessoal estou com um pequeno problema!


Tenho uma tabela chamada ESTABELCIMENTOS com os seguintes campos:


id-INT
nome- VARCHAR
categoria- VARCHAR
subcategoria- VARCHAR
item - VARCHAR
sub_item - VARCHAR
chaves - VARCHAR


===================================

exemplo dos dados:

NOME - CATEGORIA - SUBCATEGORIA - ITEM - SUB_ITEM - CHAVES

RIACHUELO COMÉRCIO - LOJA - ROUPA - MASCULINO - ROUPAS, MASCULINO, HOMEM, MODA


TENHO UM FORMULÁRIO COM UM CAMPO CHAMDO BUSCA.

O USUÁRIO VAI DIGITAR UMA PALAVRA E AO CLICAR NO BOTÃO PROCURAR. DEVERÁ SER FEITA UMA BUSCA NA TABELA ESTABELECIMENTOS
NOS CAMPOS RELACIONADOS ACIMA. SE O TERMO DIGITADO FOR ACHADO EM ALGUM DOS DESSES CAMPOS DA TABELA DEVERÁ SER RETORNADO
O RESULTADO DO ESTABELECIMENTO.

OBS: O CAMPO CHAVES - SÃO PALAVRAS CHAVES SEPARADOS POR VÍRGULA.


Alguém sabe montar essa consulta???

Ocultar Itens Do Menu

22/08/2012, 21:48

Pessoal!

É o seguinte:

tenho um menu dinâmico com 4 níveis gostaria que ocultasse o <li> para que o menu não apareça caso não haja no banco o item correspondente.

segue o código


<link type="text/css" href="menu.css" rel="Stylesheet" />


<div id="nav">


<ul>

<li><a href="#">Selecione a Categoria</a>
	
    <!-- Categoria 1º nível ---->
   
    <ul>  
    <?php
			
	include "../connections/conexao.php";					
					
	$SQL = "SELECT * FROM categorias ORDER BY categoria asc limit 80";
	$query = mysql_query($SQL);
					
	while($row = mysql_fetch_array($query)) {
					
	$categoria = $row['categoria'];
	$id = $row['id'];
					
	?>
		
	    <li><a href="#"><? echo $categoria; ?></a>        
         
          <!-- Início Sub-Categoria 2º nível ---->

		<ul>
        
         <?php
					
		 $SQL9 = "SELECT * FROM sub_categorias where id_categoria='$id' ORDER BY subcategoria asc";
		 $query9 = mysql_query($SQL9);
					
		 while($row9 = mysql_fetch_array($query9)) {
					
		 $sub_categoria = $row9['subcategoria'];
		 $id_sub_categoria = $row9['id'];			 
			
					
		?>
        
                      
		<li><a href="#"><? echo $sub_categoria; ?></a>
        
               <!-- Início dos Itens 3º nível ---->
               
                <ul>
                
                 <?php				 
									
				 $SQL8 = "SELECT * FROM sub_sub_categorias where id_sub_categoria='$id_sub_categoria' ORDER BY sub_sub_categoria asc";
				 $query8 = mysql_query($SQL8);
							
				 while($row8 = mysql_fetch_array($query8)) {
							
				 $sub_sub_categoria = $row8['sub_sub_categoria'];
				 $id_sub_sub_categoria = $row8['id'];					
							
				?>
						
                    <li><a href="#"><? echo $sub_sub_categoria; ?></a>
                    
                     <!-- Início do Sub-Itens 4º nível ---->
                    
                     <ul>
                     
                      <?php				 
									
					 $SQL7 = "SELECT * FROM sub_itens where id_sub_sub_categoria='$id_sub_sub_categoria' ORDER BY sub_item asc";
					 $query7 = mysql_query($SQL7);
								
					 while($row7 = mysql_fetch_array($query7)) {
								
					 $sub_item = $row7['sub_item'];
					 $id_sub_sub_categoria = $row7['id'];					
								
					?>
                     
                      <li><a href="#"><? echo $sub_item; ?></a></li>
                    
                    <?
				    }
				    ?>
                      
                    </ul>  
                    
                     <!-- Final do Sub-Itens 4º nível ---->              
                    
                    
                    </li>
                
                 <?
				 }
				?>	
                
                </ul>
                
                <!-- Final dos Itens 3º nível ---->
               
        
        </li>
        
        
        <?
		 }
		?>	
		</ul>
        
        	
         <!-- Final Sub-Categoria 2º nível ---->
        
       <?
	    }
		?>
	</li>
	
	</ul>
    
         <!-- Final Categoria 1º nível ---->
 
</li>

</ul>


</div>



O css:


#nav {
    	float: left;
		width:auto;
     	font: bold 12px Arial, Helvetica, Sans-serif;
    	border: 1px solid #121314;
    	border-top: 1px solid #2b2e30;
    	-webkit-border-radius: 5px;
    	-moz-border-radius: 5px;
    	border-radius: 5px;
    	overflow: hidden;
}

#nav ul {
width:auto;
	margin:0;
	padding:0;
	list-style:none;
}

#nav ul li {
	float:left;
}

#nav ul li a {
   	float: left;
	color:#d4d4d4;
    	padding: 10px 20px;
	text-decoration:none;
    	background:#3C4042;
 	background: -webkit-gradient( linear, left bottom, left top, color-stop(0.09, rgb(59,63,65)), color-stop(0.55, rgb(72,76,77)), color-stop(0.78, rgb(75,77,77)) );
	background: -moz-linear-gradient( center bottom, rgb(59,63,65) 9%, rgb(72,76,77) 55%, rgb(75,77,77) 78% );
	background: -o-linear-gradient( center bottom, rgb(59,63,65) 9%, rgb(72,76,77) 55%, rgb(75,77,77) 78% );
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset, 0 0 5px rgba(0, 0, 0, 0.1) inset;
	border-left: 1px solid rgba(255, 255, 255, 0.05);
        border-right: 1px solid rgba(0,0,0,0.2);
 	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.6);
}

#nav ul li a:hover,
#nav ul li:hover > a {
    	color: #252525;
    	background:#3C4042;
	background: -webkit-gradient( linear, left bottom, left top, color-stop(0.09, rgb(77,79,79)), color-stop(0.55, rgb(67,70,71)), color-stop(0.78, rgb(69,70,71)) );
	background: -moz-linear-gradient( center bottom, rgb(77,79,79) 9%, rgb(67,70,71) 55%, rgb(69,70,71) 78% );
	background: -o-linear-gradient( center bottom, rgb(77,79,79) 9%, rgb(67,70,71) 55%, rgb(69,70,71) 78% );
    	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), 0 -1px #000;

}

#nav li ul a:hover, 
#nav ul li li:hover > a  {
    color: #2c2c2c;
  	background: #5C9ACD;
	background: -webkit-gradient( linear, left bottom, left top, color-stop(0.17, rgb(61,111,177)), color-stop(0.51, rgb(80,136,199)), color-stop(1, rgb(92,154,205)) );
	background: -moz-linear-gradient( center bottom, rgb(61,111,177) 17%, rgb(80,136,199) 51%, rgb(92,154,205) 100% );
	background: -o-linear-gradient( center bottom, rgb(61,111,177) 17%, rgb(80,136,199) 51%, rgb(92,154,205) 100% );
    	border-bottom: 1px solid rgba(0,0,0,0.6);
    	border-top: 1px solid #7BAED9;
    	text-shadow: 0 1px rgba(255, 255, 255, 0.3);
}



#nav li ul {
    	background:#3C4042;
    	background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.09, rgb(77,79,79)), color-stop(0.55, rgb(67,70,71)), color-stop(0.78, rgb(69,70,71)) );
    	background-image: -moz-linear-gradient( center bottom, rgb(77,79,79) 9%, rgb(67,70,71) 55%, rgb(69,70,71) 78% );
    	background-image: -o-linear-gradient( center bottom, rgb(77,79,79) 9%, rgb(67,70,71) 55%, rgb(69,70,71) 78% );
    	border-radius: 0 0 10px 10px;
    	-moz-border-radius: 0 0 10px 10px;
    	-webkit-border-radius: 0 0 10px 10px;
    	left: -999em;
    	margin: 35px 0 0;
    	position: absolute;
    	width: 160px;
    	z-index: 9999;
    	box-shadow: 0 0 15px rgba(0, 0, 0, 0.4) inset; 
    	-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.4) inset; 
    	-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.4) inset; 
    	border: 1px solid rgba(0, 0, 0, 0.5);
}

#nav li:hover ul {
    	left: auto;
}

#nav li ul a {
    	background: none;
    	border: 0 none;
    	margin-right: 0;
    	width: 120px;
    	box-shadow: none;
    	-moz-box-shadow: none;
    	-webkit-box-shadow: none;
    	border-bottom: 1px solid transparent;
    	border-top: 1px solid transparent;
}

#nav li li ul {
    	margin: -1px 0 0 160px;
    	-webkit-border-radius: 0 10px 10px 10px;
    	-moz-border-radius: 0 10px 10px 10px;
    	border-radius: 0 10px 10px 10px;
    	visibility:hidden;
}

#nav li li:hover ul {
    	visibility:visible;
}

#nav ul ul li:last-child > a {
	-moz-border-radius:0 0 10px 10px;
	-webkit-border-radius:0 0 10px 10px;
	border-radius:0 0 10px 10px;
}

#nav ul ul ul li:first-child > a {
	-moz-border-radius:0 10px 0 0;
	-webkit-border-radius:0 10px 0 0;
	border-radius:0 10px 0 0;
}


Pessoal!

Para facilitar dei um printscreen na tela dá uma olhada que vc vai entender.



Clique aqui

IPB Skin By Virteq