rabim prikazat child kategorijo v php
 
mprose7 28. mar 2009 13:47:24 Pridružen od:
18. mar 2008
911 objav
293 39 6
#1

} else {

$output .= "<div class='child'>";

$output .= "<a href='".get_option('siteurl')."/trgovina'>".getoption('blogname')." TRGOVINA</a> » ";

$category = $product
listingdata['categoryid'];

$categoryinfo = $wpdb->getrow("SELECT * FROM {$wpdb->prefix}productcategories WHERE id='".$category."'",ARRAYA);

while ($categoryinfo['categoryparent']!=0) {

$categoryinfo = $wpdb->getrow("SELECT * FROM {$wpdb->prefix}productcategories WHERE id='".$categoryinfo['categoryparent']."'",ARRAYA);

$output .= "<a href='".wpsc_category_url($category_info['id'])."'>".$categoryinfo['name']."</a> » ";

}

$output .= $product
list[0]['name'];

$output .= "</div>";

}



rezultat te kode je:

Ime trgovine » Skupina » Skupina (parent) »



Problem je v tem ker nevem kako bi to zrihtov avtomatsko, ker iz baze enostavno vidiš nadrejeno kategorijo, ne pa podrejeno, ker ima lahko podrejena kategorija poljuben id



najbrž se da naredit to na podlagi urlja



oz nimam nobene ideje

ima kdo ?


všeč(0) ni všeč(0) spam(0)
Oprema stanovanj in izris 3d objektov na: Notranja oprema
Trgovina z lesnim hobi programom: Razrez iverala
 
cyman 29. mar 2009 10:21:14 Pridružen od:
20. dec 2008
545 objav
282 28 3
#2

Če hočeš videt nadrejeno kategorijo, moraš imeti v tabeli id nadrejene kategorije. In potem jo z lahkoto kličeš nazaj. Na enak način kot kličeš podrejene kategorije, s tem da tam po navadi dobiš več zadetkov, tukaj pa enega samega.


všeč(0) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se