Problema vetrina>>>>>>>
Moderatore: mod Generali
Problema vetrina>>>>>>>
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
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>>>>>>>
Non e' mia e' di Bass8 (quasi omonimo )Razbox ha scritto:Ho inserito la contribution di Bass per selezionare i prodotti in vetrina.
Se vuoi randomizzare i prodotti, apri il modulo products_new.php e nella prima query, in fondo, al posto diIn 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'è?
Codice: Seleziona tutto
order by vetrina desc limit " . MAX_DISPLAY_NEW_PRODUCTS
Codice: Seleziona tutto
order by rand() desc limit " . MAX_DISPLAY_NEW_PRODUCTS
Sergio
http://www.oscomtemplate.com - E' disponibile il nuovo pacchetto free con forum di supporto
http://www.semilandia.it
http://www.semilandia.it
Cosi se....
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
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....
No, se attivi tre prodotti ne vedi 3....Razbox ha scritto: Cioè, se con la contribution ho attivato solo 3 prodotti in vetrina,
'iao
Sergio
http://www.oscomtemplate.com - E' disponibile il nuovo pacchetto free con forum di supporto
http://www.semilandia.it
http://www.semilandia.it
Grazie Bass, risolto in parte....
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
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....
Complimenti, ho inserito questo post nel mio sito, grazie!Razbox ha scritto: Avrete la vetrina fissa in tutte le pagine!!!!!!!!!!!!!!
Indipendentemente dalla categoria che state visitando.
Strano! Quel mods si comporta esattamente... 8 attivati 8 visibili e così via...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.
Cosa intendi per "campi eventualmenti vuoti della vetrina?"Razbox ha scritto:Sarebbe bello poter riepire i campi eventualmenti vuoti della vetrina in modalità random.
Mi spiego meglio....
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
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
Riporto su il topic
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.
Esiste un modo per visualizzare all'inizio della lista delle sottocategorie, i prodotti più recenti
Grazie a tutti, siete veramente preziosi!
Stefania
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.
Esiste un modo per visualizzare all'inizio della lista delle sottocategorie, i prodotti più recenti
Grazie a tutti, siete veramente preziosi!
Stefania
Vetrine maledette!! :D
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???
-
- membro Veteran
- Messaggi: 937
- Iscritto il: 21/03/2004, 1:00
- Località: Italia
- Contatta:
Devi installare un ulteriore modulo.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??
Prova questa:
http://addons.oscommerce.com/info/123