|
|||
|
Hallo, ich habe nicht viele Artikel (8) in 4 Kategorien,
w?rde meine Artikel gerne gleich automatisch unter den Kategorien anzeigen lassen, so wie: almondi.com (ist auch xtcommerce) Also in meinem Fall: Kategorien GSM Alarm <- Kategorie System 45/50 <- Artikel System 55/60 <- Artikel GSM W?hlsystem <- Kategorie Dialer 45/50 <- Artikel Dialer 55/60 <- Artikel GSM Custom <- Kategorie ... Ist soweit mein letztes problem das mich vom release trennt, w?rde mich echt ?ber nen tipp freuen GreetX [int]
|
|
|||
|
Ok, xtc_show_category.inc kann ich eigentlich ganz gut lesen (auch wenn kein assembler ist :i: )
die richte stelle zum einf?gen hab ich (--> GABI) STRG+C: GSM Alarm System GABI GSM W?hlsystem GABI GSM Alarm Modul GABI GSM Spezial Systeme GABI Custom Products GABI jetzt muss ich eigentlich nur noch eine Schleife mit den Produkten machen, so ne art Produktlisting kann ich da irgendwo abkufern ??? ch mein wenn man auf Kategorie dr?ckt weden ja auch die Produkte angezeigt --> wo ist den das gecodet??? TNX f?r die schnelle Hilfe! GreetX [int] |
|
|||
|
also ich verstehe nur bahnhof ... typische ausdrucksweise eines assembler coders
der http://www.almondi.com/index.php?cPath=10_3 listet bis level 1 alles auf. aber aufgepa?t: es werden aus dem kategorienlisting keine direkten links zur produkt info gesetzt (was mit aufwand verbunden w?re) sondern es wird in eine Kategorie gelinkt, in der nur ein produkt liegt bzw. wein eigenes Template getriggert wird. check mal den folgenden code & spiel hier dran herum if ($foo[$counter]['level']<1) { Code:
<?php /* ----------------------------------------------------------------------------------------- $Id: xtc_show_category.inc.php,v 1.2 2004/02/22 16:15:30 fanta2k Exp $ XT-Commerce - community made shopping http://www.xt-commerce.com Copyright (c) 2003 XT-Commerce ----------------------------------------------------------------------------------------- based on: (c) 2000-2001 The Exchange Project (earlier name of osCommerce) (c) 2002-2003 osCommerce(categories.php,v 1.23 2002/11/12); www.oscommerce.com (c) 2003 nextcommerce (xtc_show_category.inc.php,v 1.4 2003/08/13); www.nextcommerce.org Released under the GNU General Public License ---------------------------------------------------------------------------------------*/ function xtc_show_category($counter) { global $foo, $categories_string, $id; // image for first level if ($foo[$counter]['level']<1) { $img_1='<img src="templates/'.CURRENT_TEMPLATE.'/img/icon_arrow.jpg">'; for ($a=0; $a<$foo[$counter]['level']; $a++) { if ($foo[$counter]['level']=='1') { $categories_string .= "-"; } $categories_string .= ""; } if ($foo[$counter]['level']=='') { if (strlen($categories_string)=='0') { $categories_string .='<table width="100%"><tr><td class="moduleRow" onmouseover="rowOverEffect(this)" onmouseout="rowOutEffect(this)">'; } else { $categories_string .='</td></tr></table><table width="100%"><tr><td class="moduleRow" onmouseover="rowOverEffect(this)" onmouseout="rowOutEffect(this)">'; } // image for first level $categories_string .= $img_1; $categories_string .= '<b><a href="'; //<img src="templates/zanier/img/recht_small.gif"> } else { $categories_string .= '<a href="'; } if ($foo[$counter]['parent'] == 0) { $cPath_new = 'cPath=' . $counter; } else { $cPath_new = 'cPath=' . $foo[$counter]['path']; } $categories_string .= xtc_href_link(FILENAME_DEFAULT, $cPath_new); $categories_string .= '">'; if ( ($id) && (in_array($counter, $id)) ) { $categories_string .= '<b>'; } // display category name $categories_string .= $foo[$counter]['name']; if ( ($id) && (in_array($counter, $id)) ) { $categories_string .= '</b>'; } if (xtc_has_category_subcategories($counter)) { $categories_string .= ''; } if ($foo[$counter]['level']=='') { $categories_string .= '</a></b>'; } else { $categories_string .= '</a>'; } if (SHOW_COUNTS == 'true') { $products_in_category = xtc_count_products_in_category($counter); if ($products_in_category > 0) { $categories_string .= '(' . $products_in_category . ')'; } } $categories_string .= '<br>'; } if ($foo[$counter]['next_id']) { xtc_show_category($foo[$counter]['next_id']); } } ?> |
![]() |
| Lesezeichen |
| Stichworte |
| #62, artikel, drauf, kategorien |
| Themen-Optionen | |
| Ansicht | |
|
|