#1 (permalink)  
Alt 13.03.2005, 14:28
 
Registriert seit: 11.03.2005
Beiträge: 2
Daumen hoch

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]
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 13.03.2005, 16:31
Erfahrener Benutzer
 
Registriert seit: 07.09.2003
Beiträge: 1.507
Standard

das mu?t du coden in

=> templates/x/source/inc/xtc_show_category.inc

wichtig hierzu ist der $foo[$counter]['level']
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 13.03.2005, 18:07
 
Registriert seit: 11.03.2005
Beiträge: 2
Standard

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]
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 13.03.2005, 18:23
Erfahrener Benutzer
 
Registriert seit: 07.09.2003
Beiträge: 1.507
Standard

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']);
  }
 }

?>
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
#62, artikel, drauf, kategorien

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus



Alle Zeitangaben in WEZ +1. Es ist jetzt 05:31 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand