<div> Problem bei osc categories.php

Programmierung, Templatedesign & Codeschnipsel
Gesperrt
Benutzeravatar
army-world_de
Beiträge: 466
Registriert: 6. Okt 2007 10:10
Land: Deutschland
Firmenname: army-world OHG
Wohnort: Nohn
Kontaktdaten:

<div> Problem bei osc categories.php

Irgendwie klappt es zwar aber irgendwas ist noch nicht ganz richtig. Die Verschachtelung der divs ist nicht ganz richtig aber ich komm da nicht weiter :durchdreh: Im IE werden die Links zwar angezeigt aber es erscheint keine "Hand" wenn man druberfährt und bei einer HTML Validierung werden die Kategorien als Fehlerhaft angezeigt - es wird gemeckert, dass die tags nicht richtig geöffnet und geschlossen werden. Weiss jemand von euch mehr?!? :winken:

Code: Alles auswählen

function tep_show_category($counter) {
    global $tree, $categories_string, $cPath_array;

    for ($i=0; $i<$tree[$counter]['level']; $i++) {
      $categories_string .= '';
    }

    $categories_string .= '<div class="CatBorderB' . $tree[$counter]['level'] . '"><a href="';

    if ($tree[$counter]['parent'] == 0) {
      $cPath_new = 'cPath=' . $counter;
    } else {
      $cPath_new = 'cPath=' . $tree[$counter]['path'];
    }

    $categories_string .= tep_href_link(FILENAME_DEFAULT, $cPath_new) . '"><div class="CatBorderL' . $tree[$counter]['level'] . '">';

    if (isset($cPath_array) && in_array($counter, $cPath_array)) {
      $categories_string .= '<b>';
    }

    $categories_string .= $tree[$counter]['name'];

    if (isset($cPath_array) && in_array($counter, $cPath_array)) {
      $categories_string .= '</b>';
    }

    $categories_string .= '</div></a></div>';

    if ($tree[$counter]['next_id'] != false) {
      tep_show_category($tree[$counter]['next_id']);
    }
  }
... die css:

Code: Alles auswählen

/* Kategorien */

div.CatBorderB0 {
  width:210px;
  line-height:20px;
}

/* Unterkategorien */

div.CatBorderL0 {
  padding-left:10px;
  width:210px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  letter-spacing: 0.15em;
  line-height:20px;
}

div.CatBorderL1 {
  padding-left:25px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#999999;
  letter-spacing: 0.15em;
  line-height:16px;
}

div.CatBorderL2 {
  width:160px;
  line-height:16px;
}


3 Monate gratis Händlerbund
Benutzeravatar
teileversand
Beiträge: 3617
Registriert: 5. Okt 2007 17:56
Land: Deutschland
Firmenname: Stein-Dinse GmbH
Branche: Motorradversandhandel für Moto Guzzi / Ducati und andere ital. Motorräder
Kontaktdaten:

Re: <div> Problem bei osc categories.php

Gib bitte mal einen Link auf die betroffene Seite. Dann kann man ganz leicht mit dem Web Developer AddOn die Seite abchecken und durchforsten.

So ist das recht schwer, das osCommerce sehr DIV und TABLE lastig ist und laufend Unterroutinen aufgerufen werden.
Bild
stp69
Beiträge: 59
Registriert: 11. Jun 2008 16:25
Land: Deutschland
Wohnort: Deutschland

Re: <div> Problem bei osc categories.php

hast Du Dir schon einmal den Quelltext der angezeigten Seite angesehen? Es muß nicht sein das der Fehler in der Funktion liegt. Schau Dir mal die Seite an in der die Funktion aufgerufen wird, ob dort "drumherum" soweit alles passt.

Ich kopiere mir den Quellcode gerne in Frontpage und gehe alles dann Stück für Stückdurch um offene Tags zu finden oder ein vergessenes " , oder '
Linktausch zum Thema Gläubiger, Forderungsmanagement und Mahnverfahren gesucht.
Weiter suche ich Tipps und Tricks um säumigen Zahlern auf die Sprünge zu helfen :)
Bitte per PN melden
Gesperrt

Zurück zu „HTML, PHP, CSS, & Co.“

  • Information