Selam,
Dilleri değiştirmeyi başardım;
kullandığım kod
<?php
function ozelmenu($ustkat)
{
$select = "select * from kategoriler where ustkat = $ustkat";
$sorgu = mysql_query($select);
$veri=mysql_fetch_array($sorgu);
if($veri)
return true;
else
return false;
}
function menuGetir($ustkat = 0,&$menuler)
{
$select = "select * from kategoriler where ustkat = $ustkat order by sira ASC";
$sorgu = mysql_query($select);
$id = $kat["id"];
$sayfa = $kat["kategori"];
$en_sayfa = $kat["en_kategori"];
$dl_sayfa = $kat["dl_kategori"];
while($kat=mysql_fetch_array($sorgu))
{
$menuler .= "<li><a href='kategorisayfa-".$kat['id']."-".$kat['kategori']."-1.html'>";
switch($_SESSION['lang']){
case "tr":
echo $kat['kategori'];
break;
case "en":
echo $kat['en_kategori'];
break;
case "de":
echo $kat['dl_kategori'];
}"</a>\n";
if(ozelmenu($kat['id']))
{
$menuler .= "<ul>\n";
menuGetir($kat['id'],$menuler);
$menuler .= "</ul>\n</li>\n";
}
else
{
$menuler .= "</li>\n";
}
}
}
?>
<div id="webwidget_vertical_menu" class="webwidget_vertical_menu">
<ul>
<?php
$menuler="";
menuGetir(0,$menuler);
echo $menuler;
?>
</ul>
</div> </div>yani bu kısmı değiştirdim
$menuler .= "<li><a href='kategorisayfa-".$kat['id']."-".$kat['kategori']."-1.html'>";
switch($_SESSION['lang']){
case "tr":
echo $kat['kategori'];
break;
case "en":
echo $kat['en_kategori'];
break;
case "de":
echo $kat['dl_kategori'];
}"</a>\n";Ancak bu seferde <li>ler arasında gözükmüyor, düz yazı şeklinde üst kısımda listeleniyor.
Yardımcı olursanız çok sevinirim.
Teşekkürler.
Dikkatinizden kaçmış sanırım. }"</a>\n"; şurada </li> şeklinde kapatmamışsınız.