Ordinare visualizzazione opzioni nella lista dei prodotti

Domande a questioni che hanno già trovato una risposta su questo forum

Moderatore: mod Documentazione

Rispondi
Bass
membro Master
membro Master
Messaggi: 3593
Iscritto il: 18/04/2004, 0:00
Località: Varese
Contatta:

Ordinare visualizzazione opzioni nella lista dei prodotti

Messaggio da Bass »

A qualcuno potrebbe servire che le opzioni per il prodotto comparissero con un certo ordine ad esempio il modello prima del colore. Oscommerce ordina le opzioni (attributi) secondo l'ordine alfabetico.
Se volete che vengano visualizzati in ordine di immissione cercate in catalog/product_info.php la riga

Codice: Seleziona tutto

      $products_options_name_query = tep_db_query("select distinct popt.products_options_id, popt.products_options_name from " . TABLE_PRODUCTS_OPTIONS . " popt, " . TABLE_PRODUCTS_ATTRIBUTES . " patrib where patrib.products_id='" . (int)$HTTP_GET_VARS['products_id'] . "' and patrib.options_id = popt.products_options_id and popt.language_id = '" . (int)$languages_id . "' order by popt.products_options_name");
e la sostiutite con

Codice: Seleziona tutto

      $products_options_name_query = tep_db_query("select distinct popt.products_options_id, popt.products_options_name from " . TABLE_PRODUCTS_OPTIONS . " popt, " . TABLE_PRODUCTS_ATTRIBUTES . " patrib where patrib.products_id='" . (int)$HTTP_GET_VARS['products_id'] . "' and patrib.options_id = popt.products_options_id and popt.language_id = '" . (int)$languages_id . "' order by popt.products_options_id");
Adesso i menu a tendina verranno ordinati secondo come li avete inseriti

Per l'ordinamento delle opzioni all'interno dei menu a tendine esiste l'ottima contribution attribute sort su oscommerce.com

'iao

Sergio
http://www.oscomtemplate.com - E' disponibile il nuovo pacchetto free con forum di supporto

http://www.semilandia.it
Avatar utente
kikoleppard
membro Senior
membro Senior
Messaggi: 343
Iscritto il: 25/05/2005, 18:12
Località: Plovdiv-Bulgaria
Contatta:

Messaggio da kikoleppard »

Bass,

ma cosa ti succede :)

Perche hai fatto questo topic?

Non capisco il motivo.

Ci sono un sacco di Contributions che risolvono il problemma

E oltre questo penso che non hai provato ancora Attribute Suite

Perche l'ho messo disponibile a tutti ? Avevo perso un sacco di tempo prima di fare richerche. Dopo di intsallare e testare la maggior parte delle Contrib per gli attributi. E alla fine li ho combinato e agguinto un' po di funzionalità nel pacchetto.

Certo che c'e ancora da fare ma quando avrò piu di tempo farò qualche update.

Ciao
Bass
membro Master
membro Master
Messaggi: 3593
Iscritto il: 18/04/2004, 0:00
Località: Varese
Contatta:

Messaggio da Bass »

kikoleppard ha scritto: Ci sono un sacco di Contributions che risolvono il problemma
Perche' si tratta solo di cambiare tre lettere ed e' piu' veloce che installare una contribution :lol:

'iao

Sergio
http://www.oscomtemplate.com - E' disponibile il nuovo pacchetto free con forum di supporto

http://www.semilandia.it
Avatar utente
kikoleppard
membro Senior
membro Senior
Messaggi: 343
Iscritto il: 25/05/2005, 18:12
Località: Plovdiv-Bulgaria
Contatta:

Messaggio da kikoleppard »

Hai raggione soltanto se gli attribiti sono 10na.

Per il resto 8) cosa facciamo :) ?

Communque basta con le chiacchere :P

Ciao ed auguri.
Bass
membro Master
membro Master
Messaggi: 3593
Iscritto il: 18/04/2004, 0:00
Località: Varese
Contatta:

Messaggio da Bass »

kikoleppard ha scritto:Hai raggione soltanto se gli attribiti sono 10na.
Attenzione che questa ordina solo le opzioni visibili nella product_info, non quelle nel menu a tendina.
Credo che gli esempi pratici non siano molti, in genere la visualizzazione in ordine non e' tanto importante, ma ieri ho avuto questa necessita e, nonostante i vari attribute sort ecc. nessuno faceva quello che volevo
:wink:

'iao

Sergio
http://www.oscomtemplate.com - E' disponibile il nuovo pacchetto free con forum di supporto

http://www.semilandia.it
Avatar utente
kikoleppard
membro Senior
membro Senior
Messaggi: 343
Iscritto il: 25/05/2005, 18:12
Località: Plovdiv-Bulgaria
Contatta:

Messaggio da kikoleppard »

Attenzione che questa ordina solo le opzioni visibili nella product_info, non quelle nel menu a tendina.
Scusa,
hai raggione ho capito male il tuo topic
. Questo problemma sta in lista TODO per Attribute Suite. Ci provo questi giorni a risolverlo.

Ciao
makina
membro Junior
membro Junior
Messaggi: 7
Iscritto il: 30/06/2005, 15:20
Località: milano
Contatta:

Messaggio da makina »

Esattamente, riguarda solo l'elenco delle opzioni del prodotto, non i menu a tendina.
Il mio problema è proprio questo. Voelr ordinare il menu a tendina in base all'ID o al NOME. Semplicemente questo. Ho messo mano al codice ma senza successo.

Inoltre vorrei poter far comaprire selezionata una opzione di default che decido io, non necessariamente la prima.

Avete dei consigli da darmi?

Oltre a questo, è possibile inserire un attributo con un campo libero? ad esemio la misura in centimetri del piede od un nome qualsiasi?
Grazie mille
Luca

Bass ha scritto:
kikoleppard ha scritto:Hai raggione soltanto se gli attribiti sono 10na.
Attenzione che questa ordina solo le opzioni visibili nella product_info, non quelle nel menu a tendina.
Credo che gli esempi pratici non siano molti, in genere la visualizzazione in ordine non e' tanto importante, ma ieri ho avuto questa necessita e, nonostante i vari attribute sort ecc. nessuno faceva quello che volevo
:wink:

'iao

Sergio
hiphop2datop
Bass
membro Master
membro Master
Messaggi: 3593
Iscritto il: 18/04/2004, 0:00
Località: Varese
Contatta:

Messaggio da Bass »

makina ha scritto: Il mio problema è proprio questo. Voelr ordinare il menu a tendina in base all'ID o al NOME. Semplicemente questo. Ho messo mano al codice ma senza successo.
Cerca la attribute suite di kikoleppard, fa quello che ti serve :)

'iao

Sergio
http://www.oscomtemplate.com - E' disponibile il nuovo pacchetto free con forum di supporto

http://www.semilandia.it
makina
membro Junior
membro Junior
Messaggi: 7
Iscritto il: 30/06/2005, 15:20
Località: milano
Contatta:

Messaggio da makina »

Ti ringrazio per la tua risposta. Sei stato di grandissimo aiuto!
Ultima cosa, se non vi ruba molto tempo.
E' possibile eliminare completamente la striscia DX e fare in modo che il corpo centrale (esempio la vetrina dei nuovi prodotti) occupi il 100% dello spazio della pagina?
grazie 1000
Luca
Bass ha scritto:
makina ha scritto: Il mio problema è proprio questo. Voelr ordinare il menu a tendina in base all'ID o al NOME. Semplicemente questo. Ho messo mano al codice ma senza successo.
Cerca la attribute suite di kikoleppard, fa quello che ti serve :)

'iao

Sergio
hiphop2datop
Rispondi