Pagina 1 di 1

categorie dedicate

Inviato: 24/03/2004, 16:33
da bughi
Ciao a tutti,
esiste un modulo per far comparire delle categorie specifiche solo ad un gruppo di utenti?
premetto che sul mio OSC ho già installato il CGDiscount
Grazie

Inviato: 25/03/2004, 0:43
da hozone
non esiste.
MA, modificando includes/boxes/categories.php ... tutto si può fare.

Inviato: 25/03/2004, 0:59
da bughi
grazie...
e per caso sapresti dirmi anche come modificarlo?
:lol:
tnx

Inviato: 26/03/2004, 14:22
da hozone
dovrei guardarci meglio, ma a grandi linee in includes/boxes/categories.php

Codice: Seleziona tutto

if ($cPath_array != _numero_della_cat_da_non visualizzare && $cPath_array != _numero_della_cat_da_non visualizzare#2 etc...) {

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

    $categories_string .= '<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) . '">';

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

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

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

    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 .= ' (' . $products_in_category . ')';
      }
    }

    $categories_string .= '<br>';


}

Inviato: 26/03/2004, 15:48
da bughi
io ti ringrazio molto per l'esauriente risposta.. ma.. non capisco molto di PHP per cui non so come associare la visualizzazioned ella categoria al login dell'utente.
credo che dovro' farlo fare a qualcuno...
scusa per il disturbo.
grazie ancora