Blokta Sınırsız Kategori Gösterme

mattmedya

OpenCart-TR
Katılım
13 Kas 2012
Mesajlar
7
Tepkime puanı
0
Puanları
0
Arkadaşlar bi kaç forumda aradım işeme yarayan bir fonksiyon bulamadım o yüzden buyrun kendimce yazdıgım kategorileme sistemi


Örnek:

-Anakat
--Anakat - Kat 1
---Anakat- Kat 1 - Alt Kat 1
---- vs bu şekilde sınırsız kategorıleme yapan sıstem...

module klasorundekı category.tpl ile değiştirirseniz probleminiz çözülecektir.

<?php
$sorguanakat = mysql_query("SELECT * FROM category_description WHERE category_id = '$category_id'");
while ($rowanakat = mysql_fetch_array($sorguanakat)){
$link1 = "category_id=";
$link2 = $rowanakat['category_id'];
$link = "$link1$link2";
$sorgulink = mysql_query("SELECT * FROM url_alias WHERE query = '$link'");
while ($rowlink = mysql_fetch_array($sorgulink)){
?>
<div class="solmenu">
<div class="kategoriler">
<h3 class="kategoribaslik"><?php echo $rowanakat['name']; ?></h3>

<?php
$sorgu = mysql_query("SELECT * FROM category WHERE parent_id = '$category_id' order by category_id ASC");
while ($row = mysql_fetch_array($sorgu)){

$kategori_adi = $row['category_id'];
$sorgu3 = mysql_query("SELECT * FROM category_description WHERE category_id = '$kategori_adi' order by category_id ASC");
while ($row3 = mysql_fetch_array($sorgu3)){
$link3 = "category_id=";
$link4 = $row3['category_id'];
$link5 = "$link3$link4";
$sorgulink1 = mysql_query("SELECT * FROM url_alias WHERE query = '$link5'");
while ($rowlink1 = mysql_fetch_array($sorgulink1)){
?>

<ul><a class="katebaslik" href="<?php echo $rowlink['keyword']; ?>/<?php echo $rowlink1['keyword']; ?>"><?php echo $row3['name']; ?></a>

<?php
$kategori_id = $row['category_id'];
$sorgu2 = mysql_query("SELECT * FROM category WHERE parent_id = '$kategori_id' order by category_id ASC");
while ($row2 = mysql_fetch_array($sorgu2)){
$sorgu4 = mysql_query("SELECT * FROM category_description WHERE category_id = $row2[category_id] order by category_id ASC");
while ($row4 = mysql_fetch_array($sorgu4)){
$link6 = "category_id=";
$link7 = $row4['category_id'];
$link8 = "$link6$link7";
$sorgulink2 = mysql_query("SELECT * FROM url_alias WHERE query = '$link8'");
while ($rowlink2 = mysql_fetch_array($sorgulink2)){?>
<li><a href="<?php echo $rowlink1['keyword']; ?>/<?php echo $rowlink2['keyword']; ?>"> <?php echo $row4['name']; ?></a> </li>

<?php } } } ?>

</ul>

<?php } } }?>

</div>
</div>
<? } }?>


kategoriv.png
 

sakaryanotebook

OpenCart-TR
Katılım
25 Ara 2010
Mesajlar
29
Tepkime puanı
0
Puanları
0
Hangi kodları değiştireceğiz burada anlayamadım :( ayrıca hangi modül biraz daha açarmısınız konuyu
 
Üst