Silvery100 Posted February 24, 2009 Report Share Posted February 24, 2009 Hallöchen nochmal, unter www.meet-com.de/shop habe ich nur 1 Oberkategorie drin. Wenn man drauf geht (ViewCast) soll dann noch 2 andere Firmen kommen. alle sollen in der gleichen lila Box bleiben, jedoch mit einer Linie voneinander getrennt gezeigt werden. Das Layout hat mal eine Agentur gemacht und ich soll ändern :-/ Ich war schon in box_categories.html und stysheet.css. Aber ich finde nicht, wo ich diese Linie reinbekommen soll. Hast du eine Idee ? danke Link to comment Share on other sites More sharing options...
seeyou Posted February 24, 2009 Report Share Posted February 24, 2009 schau mal in der Datei: root/templates/{deinTemplate}/source/inc/xtc_show_category.inc.php da wird die sicher geholfen Link to comment Share on other sites More sharing options...
Silvery100 Posted February 24, 2009 Author Report Share Posted February 24, 2009 Hallo, uiiih - das ging ja schnell - aber das ist ja hardcore-php und ich kann "nur normales". Ich weiß ja nicht mal, wie ich in PHP eine Linie einbaue ... Bevor ich was crashe - was muß ich wo einfügen, damit diese doofe Linie zwischen den Kats kommt ? Danke nochmal für deine Hilfe. Link to comment Share on other sites More sharing options...
seeyou Posted February 25, 2009 Report Share Posted February 25, 2009 Dann Stell hier mal deinen Code rein, da ich kaum noch nen Original von der Datei hab und deine Ja auch geändert zu sein scheint Link to comment Share on other sites More sharing options...
Silvery100 Posted February 25, 2009 Author Report Share Posted February 25, 2009 Hallöchen, dann hier bitte schön :-) <?php /* ----------------------------------------------------------------------------------------- $Id: xtc_show_category.inc.php,v 1.1 2004/04/26 20:26:42 fanta2k Exp $ XT-Commerce - community made shopping http://www.xt-commerce.com Copyright © 2003 XT-Commerce ----------------------------------------------------------------------------------------- based on: © 2000-2001 The Exchange Project(earlier name of osCommerce) © 2002-2003 osCommerce(categories.php,v 1.23 2002/11/12); www.oscommerce.com © 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; $categories_string .= "<li>"; for ($a=0; $a<$foo[$counter]['level']; $a++) { if ($foo[$counter]['level']=='1') { $categories_string .= " - "; } $categories_string .= " "; } if ($foo[$counter]['level']=='') { $categories_string .= '<b><a href="'; } else { $categories_string .= '<a href="'; } $cPath_new=xtc_category_link($counter,$foo[$counter]['name']); $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 ($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 .= '</li>'; if ($foo[$counter]['next_id']) { xtc_show_category($foo[$counter]['next_id']); } } ?> Du bist ein SChatz Link to comment Share on other sites More sharing options...
seeyou Posted February 25, 2009 Report Share Posted February 25, 2009 Die neue show_catory: <?php /* ----------------------------------------------------------------------------------------- $Id: xtc_show_category.inc.php,v 1.1 2004/04/26 20:26:42 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; $color_data = array ( // Deine Kategorien // cat_id => name für css 1 => 'komponenten', 2 => 'software', 3 => 'zubehoer', 4 => 'bundles', 16=> 'komplettsysteme', ); $categories_string .= '<li><span class="'.$color_data[$counter].'">'; for ($a=0; $a<$foo[$counter]['level']; $a++) { if ($foo[$counter]['level']=='1') { $categories_string .= " - "; } $categories_string .= " "; } if ($foo[$counter]['level']=='') { $categories_string .= '<b><a href="'; } else { $categories_string .= '<a href="'; } $cPath_new=xtc_category_link($counter,$foo[$counter]['name']); $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 ($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 .= '</span></li>'; if ($foo[$counter]['next_id']) { xtc_show_category($foo[$counter]['next_id']); } } ?> nun musst du nur noch die Klassen in deinem Stylesheet einfügen: bsp. SPAN.zubehoer { text-decoration: underline; } So kannst du die einzelnen Kategorie namen unterschiedlich gestalten. Hoffe das funktiniert so ! Link to comment Share on other sites More sharing options...
Silvery100 Posted February 25, 2009 Author Report Share Posted February 25, 2009 Mensch danke für deine Hilfe. Wir haben uns da wohl mißverstanden. Die Kategorienamen wie Komponenten und software etc. sollen so bleiben. Nur wenn ich die 2. Ebene dazubringe (wie View Cast) soll davor ein Strich sein. Siehe Screenshot als Beispiel. Link to comment Share on other sites More sharing options...
seeyou Posted February 25, 2009 Report Share Posted February 25, 2009 Da musst du als, erstes deine box_categories.html umbauen, Da du sonst nicht die umgebenen Tabellenbestandteile teilen kannst, Dann am besten alles aud Divs umbauen, dann kannst sowas wie hier machen, Sonst hab ich für heut erstma feieraben. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.