Ir para conteúdo

POWERED BY:

Arquivado

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

mvca

Menu e submenu dinamico, como fazer???

Recommended Posts

Menu e submenu dinamico, como fazer???Agradeco desde logo aqueles que tentarem me ajudar e a todos de derem atecao.Marcus

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ser mais claro???? tipo assim:menu1 submenu1 submenu2menu2 submenu1 submenu2menu3e assim por diante, so que quero fazer isso dinamicamente, ou seja cadastrar no banco de dados, e posteriormente montar o menu dinamicamente, como faco isso usando o dreamweaver???agora acho q fui mais claro, e espero uma ajuda de vcs amigosagradeco novamente a atencao,Marcus

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se eu entendi bem voce quer ir a medida que for aparecendo(incluindo) submenus a serem colocados que a pagina va aumentando espaco do menu para baixo?Eu ja vi isso no site da apae os proprios usuarios se logavam e incluiam submenus e administravam o site com conteudo e tudo mais, é um pouco dificil o colega amigo meu que criou o site disse que tinha usado divs que ajustavam o texto e o conteudo colocado dentro das mesmas, vou procurar me informar com ele como ele fez certinho e te respondo.Se alguem souber responda pois tambem estou enteressado em saber.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vamos lá então:

 

Menus drop você acha aqui no fórum ou na net, tem mundo exemplo por esse mundo afora!

 

Em relação a ser dinâmico, esa não é muito a minha área, creio que ficaria mais ou menos assim:

 

<ul>      <li>[faz a chamada ao BD]	  	  <!-- submenus -->	  <ul>		  <li>[faz a chamada ao BD]</li>		  <li>[faz a chamada ao BD]</li>		  <li>[faz a chamada ao BD]</li>	  </ul>   </li>      <li>[faz a chamada ao BD]</li></ul>

É isso que você quer?

 

A parte de chamar do BD, não é comigo...infelizmente não sei, mas com certeza o pessoal de PHP, ASP e BD sabem!!! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

[]´s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nao, como se faz isso automaticamente??? eu vi uma extensao q faz, mas ela complica quando é pra mudar imagens etc... tem alguma extensao q faca isso????

Compartilhar este post


Link para o post
Compartilhar em outros sites

to tentando fazer esse mes estou com erro tbm olhem o erro em www.luquesi.com.br

<script type="text/javascript">

 

if (document.getElementById){ //DynamicDrive.com change

document.write('<style type="text/css">\n')

document.write('.submenu{display: none;}\n')

document.write('</style>\n')

}

 

function SwitchMenu(obj){

if(document.getElementById){

var el = document.getElementById(obj);

var ar = document.getElementById("masterdiv").getElementsByTagName("span"); //DynamicDrive.com change

if(el.style.display != "block"){ //DynamicDrive.com change

for (var i=0; i<ar.length; i++){

if (ar.className=="submenu") //DynamicDrive.com change

ar.style.display = "none";

}

el.style.display = "block";

}else{

el.style.display = "none";

}

}

}

 

</script>

<table width="100%" bgcolor="white"cellspacing="0" cellpadding="0">

 

<tr>

<td width="120" valign="top" align="center"><?php

include "configuracao_mysql.php";

 

 

$query = mysql_query('SELECT * FROM categorias'); // Seleciona todas as categorias

 

while ( $categorias = mysql_fetch_array( $query ) ) // Laço das categorias

{ ?><? $div = $categorias['id']; ?>

 

<div id="masterdiv"> <div class="menutitle" onclick="SwitchMenu('<? echo "$div" ?>')"><?

echo('<table width=124 cellspacing="0" cellpadding="0" background="images/botcat.gif">

<tr>

<td width="20">  </td>

<br><td width=100 height="23" background="/images/catbot.jpg"><img src="images/subcat.jpg"> <span class="menug"><b>'.$categorias['titulo'].'</b></span></td>

</tr>

</table></div>');

 

$queryMenu = mysql_query('SELECT * FROM menu WHERE categoria='.$categorias['id'].'');

 

 

while ( $link = mysql_fetch_array($queryMenu) ) // Laço dos links da categoria

{

 

$complemento = strstr($link['url'],'http://') ? ' target="_blank"' : '' ;

 

$idlink="?pg=produtos&pd=";

?> <span class="submenu" id="<? echo $div; ?>"> <?

echo('<table width=120 cellspacing="0" cellpadding="0">

<tr>

<td width="120">         <img src="images/subcat.gif" align="middle"> <b><a href="/'.$idlink.''.$link['id'].'" '.$complemento.'>'.$link['titulo'].'</a></b></td>

</tr>

</table></span>');

 

}

}

 

?></td>

</tr>

</table>

Compartilhar este post


Link para o post
Compartilhar em outros sites

JulioReis, o seu problema me parece ser mais na codificação PHP que no Dreamweaver...

Já sobre fazer automaticamente, com extensão, também desconheço. Mas poderia ser utilizado a opções Recordset e Repeat Region, onde ele mostrará todos os campos da tabela...

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.