Pagina 1 di 1

Problema vetrina>>>>>>>

Inviato: 24/12/2005, 18:55
da Razbox
Ho inserito la contribution di Bass per selezionare i prodotti in vetrina.
Molta bella, complimenti.
Solo che vorrei, che nelle sottocategorie, se la vetrina non è completa con i prodotti che ho selezionato, il restante sia preso in modalità random.
Mi spiego:
Se selezione 9 prodotti, e li attivo, perchè stiano in vetrina nella home page, non è detto che tutti e 9 i prodotti fanno parte della stessa categoria. E quindi nelle vetrine delle categorie mi appare dove uno, dove tre, dove nessun prodotto.
C'è il modo di rimediare?
In più, una volta avevo letto un topic che, modificando il codice, prendeva in modalità random i prodotti con il modello più alto.
Qualcuno sa dov'è?
GRazie
Razbox

Re: Problema vetrina>>>>>>>

Inviato: 24/12/2005, 19:36
da Bass
Razbox ha scritto:Ho inserito la contribution di Bass per selezionare i prodotti in vetrina.
Non e' mia e' di Bass8 (quasi omonimo :D)
In più, una volta avevo letto un topic che, modificando il codice, prendeva in modalità random i prodotti con il modello più alto.
Qualcuno sa dov'è?
Se vuoi randomizzare i prodotti, apri il modulo products_new.php e nella prima query, in fondo, al posto di

Codice: Seleziona tutto

order by vetrina desc limit " . MAX_DISPLAY_NEW_PRODUCTS
metti

Codice: Seleziona tutto

order by rand() desc limit " . MAX_DISPLAY_NEW_PRODUCTS
'iao

Sergio

Cosi se....

Inviato: 24/12/2005, 20:21
da Razbox
Cosi appariranno i prodotti che ho attivato dal pannello amministrazione,
e il resto saranno presi in random?
Cioè, se con la contribution ho attivato solo 3 prodotti in vetrina,
il resto della vetrina, cioè gli altri nove prodotti, saranno caricati in modalità random, e la vetrina sarà finalmente piena?
Oppure tutti e nove i prodotti saranno random?
Razbox

Re: Cosi se....

Inviato: 24/12/2005, 22:09
da Bass
Razbox ha scritto: Cioè, se con la contribution ho attivato solo 3 prodotti in vetrina,
No, se attivi tre prodotti ne vedi 3....

'iao

Sergio

Grazie Bass, risolto in parte....

Inviato: 25/12/2005, 0:45
da Razbox
Ho risolto in parte, cioè ho modificato il codice per avere la vetrina fissa con i prodotti selezionati dal pannello amministratore in tutte le pagine.

1) Scaricare la contribution vetrina

2) installarla

3) trovare il file new_products.php in catalog/includes/modules

4)Aprirlo con il notepad e trovare questa porzione di codice

$new_products_query = tep_db_query("select distinct p.products_id, p.products_image, p.products_tax_class_id,
if(s.status, s.specials_new_products_price, p.products_price)
as products_price from " . TABLE_PRODUCTS . " p left join " . TABLE_SPECIALS . " s on p.products_id = s.products_id,
" . TABLE_PRODUCTS_TO_CATEGORIES . " p2c, " . TABLE_CATEGORIES . "
c where p.products_id = p2c.products_id and p2c.categories_id = c.categories_id and c.parent_id = '" . (int)$new_products_category_id . "
' and p.products_status = '1' and vetrina = '1' order by vetrina desc limit " . MAX_DISPLAY_NEW_PRODUCTS);
}

E sostituirla con questa:

$new_products_query = tep_db_query("select distinct p.products_id, p.products_image, p.products_tax_class_id,
if(s.status, s.specials_new_products_price, p.products_price)
as products_price from " . TABLE_PRODUCTS . " p left join " . TABLE_SPECIALS . " s on p.products_id = s.products_id
where products_status = '1' and vetrina = '1' order by vetrina desc limit " . MAX_DISPLAY_NEW_PRODUCTS);
}

Avrete la vetrina fissa in tutte le pagine!!!!!!!!!!!!!!
Indipendentemente dalla categoria che state visitando.
Rimane solo un piccolo dettaglio, non importante, ma se qualcuno lo risolve è meglio per tutti.
Se abilitate 8 prodotti in vetrina, il nono spazio della vetrina rimane vuoto.
Sarebbe bello poter riepire i campi eventualmenti vuoti della vetrina in modalità random.
Qualcuno ha un idea?
BAci e abbracci.
Razbox

Re: Grazie Bass, risolto in parte....

Inviato: 31/12/2005, 3:32
da Bass8
Razbox ha scritto: Avrete la vetrina fissa in tutte le pagine!!!!!!!!!!!!!!
Indipendentemente dalla categoria che state visitando.
Complimenti, ho inserito questo post nel mio sito, grazie!
Razbox ha scritto: Rimane solo un piccolo dettaglio, non importante, ma se qualcuno lo risolve è meglio per tutti.
Se abilitate 8 prodotti in vetrina, il nono spazio della vetrina rimane vuoto.
Strano! Quel mods si comporta esattamente... 8 attivati 8 visibili e così via...
Razbox ha scritto:Sarebbe bello poter riepire i campi eventualmenti vuoti della vetrina in modalità random.
Cosa intendi per "campi eventualmenti vuoti della vetrina?"

Mi spiego meglio....

Inviato: 31/12/2005, 21:14
da Razbox
Se seleziono 8 prodotti per la vetrina,
8 prodotti sono visualizzati in vetrina.
Ma se la vetrina è impostata per visualizzare nove prodotti,
naturalmente il nono spazio è vuoto.
Sarebbe meglio se gli eventuali spazi non definiti
dall'amministratore siano riempiti in modalità random.
Ciao Bass.
Razbox

Inviato: 01/01/2006, 16:44
da Bass8
Ha però..... questa non la sapevo! :?

In pratica se in Osc selezioni prodotti dispari, nel mods vetrina il prodotto dispari non appare.

Farò delle prove, ed effettuerò la modifica che mi hai chiesto.

Grazie

Riporto su il topic

Inviato: 28/07/2006, 17:15
da stena
Riporto su questo topic, perchè mi è stato di notevole aiuto.
Ho però un altro problema simile e cioè: quando entro in una sottocategoria del negozio i prodotti vengono visualizzati in ordine alfabetico, quindi le novità rischiano di perdersi nei meandri delle pagine. :roll:
Esiste un modo per visualizzare all'inizio della lista delle sottocategorie, i prodotti più recenti :?:

Grazie a tutti, siete veramente preziosi!
Stefania :wink:

Vetrine maledette!! :D

Inviato: 14/03/2007, 17:56
da Trina
Ho l'ultima versione di opencommercio, il sito funziona egregiamente ma mentre la vetrina della home visualizza normalmente le immagini e le vetrine di categorie complete di prodotti si vedono benissimo, la vetrina dei categorie di passaggio rimane vuota. Inoltre se rendo randomica la vetrina della home, le vetrine di categoria non sono randomiche. Come posso fare per rendere tutte le vetrine uguali a quella dell'index??? :roll:

Inviato: 31/01/2008, 0:36
da Tr4k
Giusto x curiosità, come si fà x visualizzare in vetrina solo i prodotti in offerta, e non quelli dell'ultimo mese inseriti??

Inviato: 31/01/2008, 14:15
da loris_ripa
Tr4k ha scritto:Giusto x curiosità, come si fà x visualizzare in vetrina solo i prodotti in offerta, e non quelli dell'ultimo mese inseriti??
Devi installare un ulteriore modulo.
Prova questa:

http://addons.oscommerce.com/info/123

:D