Antworten auf deine Fragen:
Neues Thema erstellen

Kategorien nich untereinander sondern nebeneinander.

jackassol

Noch nicht viel geschrieben

Hallo ihr,

und zwar suche ich schon lange nach einer Lösung wie ich mein Shop-Kategorien(xt-commerce) nicht als Liste untereinander, sondern nebeneinander hinbekomm?

Ich kenn mit php nicht gut aus und kann daher den Quellcode nicht deuten:
Kann mir jemand sagen wo und wie diese Funktion abgerufen wird?

Wäre euch sehr dankbar!
PHP:
function xtc_show_category($counter) {
    global $foo, $categories_string, $id;


    // image for first level
    $img_1='';

    for ($a=0; $a<$foo[$counter]['level']; $a++) {

      if ($foo[$counter]['level']=='1') {
      $categories_string .= "";
      }

      $categories_string .= "&nbsp;&nbsp;&nbsp;&nbsp;";

    }
    if ($foo[$counter]['level']=='') {
    if (strlen($categories_string)=='0') {
    $categories_string .='<table  style="color:#3fc ;background-color:#000000;padding: 15px 25px 15px; font-size:14px;     "><tr><td>';
    } else {
    $categories_string .='</td></tr></table><table  style="color:#3fc ;background-color:#000000;padding: 15px 20px 16px; font-size:14px;"&nbsp;&nbsp;><tr><td>';
    }

    $categories_string .= $img_1;
    $categories_string .= '&nbsp;&nbsp;&nbsp;<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 .= '';
    }

    // display category name
    $categories_string .= $foo[$counter]['name'];



    if ($foo[$counter]['level']=='') {
    $categories_string .= '</a></b>&nbsp;&nbsp;&nbsp;&nbsp;';
    } else {
    $categories_string .= '</a>&nbsp;&nbsp;&nbsp;&nbsp;';
    }

    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']);
    } else {
        $categories_string .= '</td></tr></table>';
    }
  }

?>
 

AW: Kategorien nich untereinander sondern nebeneinander.

Das sollte doch relativ einfach sein. Zum einen prüfst du, wo welche Füllung entsteht und ersetzt an den jeweiligen Stellen den tr-tag.

Ist die obige Funktion Original?

Wenn es kein Tabelle sein soll, was für eine Lise keinen Sinn ergibt, wäre der Listen-tag noch zu empfehlen.
 
AW: Kategorien nich untereinander sondern nebeneinander.

hachja, XTC. Gutes Beispiel dafür, wie man die Trennung von Code und Design nicht machen sollte :rolleyes:

Am Besten, du schmeisst den ganzen Table-Mist raus und ersetzt es durch Listen- oder Inline-Elementen. Einfach nur den HTML-Kram Stück für Stück ersetzen, dann kann nichts schief gehen.
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Neueste Themen & Antworten

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.969
Beiträge
1.540.178
Mitglieder
68.168
Neuestes Mitglied
Mart
Oben