Chapa adlı üyeden alıntı: mesajı görüntüle
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.