Pagina 1 di 1

categorie prodotti

Inviato: 23/11/2004, 12:24
da keysuke
Ciao, è possibile evitare d ivisualizzare le subcategorie di una categoira nel menù del box (normalmente a sinistra) che visualizza le varie categoire, cioè quando clicco su una categoria vorrei che nella pagina centrale venissero visualizzate le sottocategorie come già succede, ma che nel menù di sinistra invece no nvengano visualizzate eprchè si allunga troppo il box.
Grazie

Inviato: 24/11/2004, 10:21
da chiocciola
Per prima inserisci questo nel database nella tabella configurazione, così puoi attivare e disattivare la visualizzazione delle sub categorie da Admin:


INSERT INTO configuration (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added, use_function, set_function)VALUES ('Show Sub Category', 'SHOW_SUB_CATEGORY', 'false', 'Mostra nel box Categorie le sottocategorie','1', '22', now(), '', 'tep_cfg_select_option(array('true', 'false'),");

Poi vai in includes boxes ed edita il file categories.php
cerca nel file:

if (tep_not_null($cPath)) {

e prima di questa riga inserisci:

if (SHOW_SUB_CATEGORY == 'true') {

poi cerca:

tep_show_category($first_element);

e prima di questa riga inserisci una parentesi graffa

}

e il tuo menù è fatto ed è selezionabile da admin.

Buon lavoro

Inviato: 24/11/2004, 15:21
da keysuke
Grazie mille provo e speriamo di non fare errori.

errore

Inviato: 24/11/2004, 22:14
da keysuke
Ciao ho provato la tua soluzione però quando provo ad eseguire la query m ida quest' errore, ma non vedo dove sta..tu hai un occhio migliore?


Pare che ci sia un errore nella query SQL immessa. L'errore del server MySQL mostrato qui sotto, se c'è, può anche aiutare nella risoluzione del problema

ERROR: Virgolette Non Chiuse @ 359
STR: '
SQL: INSERT INTO configuration (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added, use_function, set_function) VALUES('Show Sub Category', 'SHOW_SUB_CATEGORY', 'false', 'Mostra nel box Categorie le sottocategorie','1', '22', now(), '', 'tep_cfg_select_option(array('true', 'false'),");
query SQL :

INSERT INTO configuration (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added, use_function, set_function) VALUES('Show Sub Category', 'SHOW_SUB_CATEGORY', 'false', 'Mostra nel box Categorie le sottocategorie','1', '22', now(), '', 'tep_cfg_select_option(array('true', 'false'),");

Messaggio di MySQL:


#1064 - Errore di sintassi nella query SQL vicino a 'true', 'false'),")' linea 1

Inviato: 24/11/2004, 22:54
da keysuke
purtroppo io l'errore non lo vedo :(

Inviato: 24/11/2004, 22:57
da phobos
Ciao, chiocciola ha solo avuto una svista :D sai, l'età :lol:

prova ad inserire questa stringa

Codice: Seleziona tutto

INSERT INTO configuration (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added, use_function, set_function)VALUES ('Show Sub Category', 'SHOW_SUB_CATEGORY', 'false', 'Mostra nel box Categorie le sottocategorie','1', '22', now(), '', "tep_cfg_select_option(array('true', 'false'),"); 
dovrebbe funzionare :wink:

byezzzzzzzzz, jo.

Inviato: 24/11/2004, 23:32
da keysuke
ma porca...è vero le doppie virgole!!!!!, ora la query è eseguita, però sai che settando su false il valore il box delel categorie risulta completamente vuoto, mentre se l osetto su true si vede sia le categorie che le sotto categorie.
Però io settandol osu false vorrei che si vedessero almeno el categorie principali e solo le sottocategorie invece restassero invisibili nel box....è possibile?