Merhaba, kategori yapım şu şekilde vertical açılır menu (ana alt kategoriler)
Sitemde dil seçeneği ekliyorum, sayfalarda sorun yaşamıyorum ama bu kategori menumde dilleri entegre edemedim. Yardımcı olursanız çok sevinirim.
Kategori menüm
<?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'>".$kat['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>Bu sayfada dilleri ekleyemedim.
Diğer sayfalarda kullandığım dil seçeneği, bunda sorun yok.
<?php
$katsorguA = "SELECT * FROM sayfalar where ustkat = '0' order by sira ASC";
$katsorgu = mysql_query($katsorguA);
while($kat = mysql_fetch_array($katsorgu)) {
$id = $kat["id"];
$sayfa = $kat["kategori"];
$en_sayfa = $kat["en_kategori"];
$dl_sayfa = $kat["dl_kategori"];
?>
<a href="kategorisayfa-<?=$id?>-<?=seoyap($sayfa)?>-1.html"><li>
<?php
$durum = $_SESSION['lang'];
if($durum=="tr"){
?>
<?=$sayfa?> <?php } ?>
<?php
$durum = $_SESSION['lang'];
if($durum=="en"){
?>
<?=$en_sayfa?> <?php } ?>
<?php
$durum = $_SESSION['lang'];
if($durum=="de"){
?>
<?=$dl_sayfa?>
<?php } ?></li></a><?php } ?>