Pagina 1 di 1

Spazio fra le categorie

Inviato: 20/10/2007, 22:28
da Chryses
Ciao.

Sto provando a metter mano al file

includes/boxes/categories.php che gestisce il tree delle categorie

ebbene vorrei aggiungere uno spazio fra una categoria e l'altra così da avere

categoria
spazio
categoria2
sottocategoria
sottocategoria2
spazio
categoria3
.
.
.

nel codice, ho trovato

Codice: Seleziona tutto

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

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

    $categories_string .= '<img src="images/sign_link.jpg" width="13" height="14">  <a class="m11" href="';

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

    $categories_string .= tep_href_link(FILENAME_PRODUCTS, $cPath_new) . '">';

    if (isset($cPath_array) && in_array($counter, $cPath_array)) {
      $categories_string .= '<span style="font-weight:bold; text-decoration:underline; color:#FF0000">';
    }

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

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

    if (tep_has_category_subcategories($counter)) {
      $categories_string .= '->';
    }

    $categories_string .= '</a>';

    if (SHOW_COUNTS == 'true') {
      $products_in_category = tep_count_products_in_category($counter);
      if ($products_in_category > 0) {
        $categories_string .= '<span style="color:#E80377"> (' . $products_in_category . ')</span>';
      }
    }

    $categories_string .= '<br>';
	

    if ($tree[$counter]['next_id'] != false) {
      tep_show_category($tree[$counter]['next_id']);
    }
  }
?>
all'ultimo br ne ho aggiunto un'altro ma essendo una funzione ricorsiva (si dice così?) ad ogni occorrenza mi aggiunge uno spazio ed infatti ho

categoria
spazio
categoria2
spazio
sottocategoria
spazio
sottocategoria2
spazio
categoria3
.
.
.

Come posso aggiustare il codice così che solo nelle categorie principali metta un br?

Inviato: 22/10/2007, 9:25
da loris_ripa
Sostituisci categories.php on una contribution, così rendi il menu anche un po' più carino.
Guarda qui:

http://addons.oscommerce.com/info/4228
http://addons.oscommerce.com/info/4589
http://addons.oscommerce.com/info/1238

Sono solamente alcune idee.
:D :D :D

Inviato: 22/10/2007, 19:50
da Chryses
Grazie del consiglio, ora guardo se c'è qualcosa di carino (ho già una grafica rifatta) al massimo richiedo.

Ps tu sapresti dove mettere mano per questa "piccola" modifica?

Grazie.

Cry

Inviato: 22/10/2007, 23:23
da loris_ripa
Sinceramente non ne ho idea... :D :D :D