Opencommercio

E-Commerce - Probleama. Come Mettere 2 Prodotti nelle offerte speciali.

daniel_pucci - 12 Apr 2008 - 13:06
Oggetto: Probleama. Come Mettere 2 Prodotti nelle offerte speciali.
Allora ho 2 prodotti speciali in offerta nel mio negozio.Volevo sapere se c'era la possibilità di far comparire le offerte contemporaneamente...ovvero le immagini di tutti e 2 i prodotti.Grazie.
daniel_pucci - 15 Apr 2008 - 01:05
Oggetto:
Rinnovo la mia richiesta d'aiuto.C'è da modificare un po il codice della pagina special.php però ancora non ho ben capito se devo modificare quella in /includes/box oppure quella in catalog/

Spero si sia capito il problema Grazie.Un saluto
Bonzo - 15 Apr 2008 - 11:40
Oggetto:
Allora per quanto riguarda i prodotti special:

guarda che da pannello di amministrazione alla voce "Speciali" dentro catalogo puoi aggiungere quanti prodotti vuoi.
Quindi più di uno.
Poi il blocco che visualizza le offerte speciali ha una freccietta che se cliccata porta a tutti i prodotti in offerta speciale.
Inoltre ogni volta che la pagina viene ricaricata, se ci sono più prodotti in offerte speciali, viene mostrato un prodotto random tra quelli presenti.

Ma tu vuoi praticamente due blocchi di offerte speciali, giusto?
Bonzo - 15 Apr 2008 - 12:09
Oggetto: [osCommerce] Visualizzare due blocchi Offerte speciali
Ho dato un'occhiata al codice.
Anche se osCommerce non è il mio forte ho trovato una soluzione velocissima, pratica ma con un leggero difetto.
Ora ti spiego.

Devi aprire il file column_right.php che si trova nella cartella includes/
Questo file gestisce i blocchi della colonna destra.
Se lo esamini trovi gli include delle varie pagine che mostrano i singoli blocchi.
Alla riga 38 trovi il seguente codice:
Codice:
include(DIR_WS_BOXES . 'specials.php');


Praticamente è il codice che richiama il file special.php e quindi mostra un prodotto tra quelli in offerta.
Se vuoi visualizzare due blocchi basta che inserisci un'altra volta il codice che ti ho mostrato sopra.
Devi fare questo:
Codice:
include(DIR_WS_BOXES . 'specials.php');
include(DIR_WS_BOXES . 'specials.php');


L'unico inconveniente di questa soluzione è che ogni include del file special.php lavora per conto suo.
Quindi se hai pochi prodotti in offerta speciale può capitare che nei due blocchi venga visualizzato lo stesso prodotto.
Perchè praticamente il blocco special.php genera la visualizzazione random, cioè pesca a caso tra i prodotti che hai inserito in offerte.

Per testare il tutto basta che aggiorni la pagina 3,4,5 volte e ogni volta guarda quali prodotti ti mette.

Se vuoi far comparire due prodotti sicuramente sempre differenti o crei una funzione diciamo per sincronizzare i blocchi, oppure cambi quella esistente
(cioè quella random) in modo tale che se su uno viene visualizzato un prodottto, su quell'altro deve essere differente.
Queste cose però sono un pò più complesse e devi avere una base intermedia di php e mysql
Purtroppo non ho tempo di illustrati il tutto.

Spero comunque che quello che ti ho detto possa esserti stato utile

Un saluto
daniel_pucci - 15 Apr 2008 - 14:46
Oggetto:
Si bonzo hai ragione...ci avevo già pensato e avevo già pensato anche io a questa soluzione...solo che il file special.php si richiama le immagini proprio con una funzione random.Ed è per questo che non mi piaceva come soluzione....perchè in pratica può capitare che mi fa rivedere lo stesso prodotto.
Non sono bianco ne di php ne di mysql...quindi potrei farla io una funzione che mi richiama i prodotti...è che non ho familiarità con Oscommerce...perchè è la prima volta che lo utilizzo..quindi ho ben guardato tutto il codice...e quindi a volte non so nomi di variabili o funzioni di connessione al database.Ci sarebbe un lavoro di reverse engeeniring da fare...il solo problema è che il tempo stringe...faccio l'università e quindi ho anche le materie da studiare...
Ok a questo punto ti stai chiedendo...ma perchè parlare di ste cose???
E mi sembra anche giusto...quindi vedo un po come poter riscrivere la funzione magari.

Ps: Questa freccetta come dici tu nel blocco special.php non la trovo...infatti se ci fosse questa possibilità di visualizzarli contemporaneamente già sarebbe una mezza soluzione.
Ma mi compare solo un prodotto...e se clicco o sull'immagine o sul nome mi apre solo la descrizione di quel prodotto.

Grazie
Bonzo - 16 Apr 2008 - 00:00
Oggetto:
Guarda che io ho installato la versione che mi hai detto, scaricata dal sito osCommerce ufficiale. E appena installato con le impostazioni di default, il blocco sulla destra (quello appunto delle offerte) mi si visualizza con una freccietta sopra, accanto alla voce "Offerte"
Guarda il mio screen shoot della pagina.



Comunque non dovrebbe essere tanto lungo cambiare la funzione random.
Basta che metti una variabile comune per identificare i due blocchi e poi nella scelta dell'id prodotto indichi che id_prodotto_blocco1 DIVERSO id_prodotto_blocco2

Cioè quando la funzione random ti restituisce l'id_del_prodotto1, lo verifichi con quella dell'id_prodotto2 e se sono uguali gli fai rifare la funzione random, altrimenti gli fai
restituirei l'id.
E' solo un idea di come potresti fare. Non so neanche se sono stato abbastanza chiaro.! :-)

Un saluto
fabiome - 16 Apr 2008 - 00:42
Oggetto:
ciao ragazzi..
www.profumeriadoroty.net
forse posso aiutarti, non so se può essere di tuo gradimento ma guarda i box sulla dx del mio sito:
i prodotti più venduti, e le offerte..
ancora ho molto da lavorare.. cmq se intendi fare qualcosa del genere non è molto difficile... un solo file... da modificare..
ps. accetto anche consigli...
ps. ps. un saluto a Bonzo..
Bonzo - 16 Apr 2008 - 02:28
Oggetto:
Penso che sia quello che potrebbe servire a daniel_pucci.
Ma il blocco delle offerte con i prodotti che scorrono è un add-on o una modifica fatta da te?
Comunque se l'hai fatta tu puoi postargli la modifica...

Un consiglio:
le pagine del tuo sito pesano molto, è lento a caricarsi.
Forse tu non te ne accorgi perchè hai l'adsl, ma se puoi fare un test con una linea 56k vedrai che te ne accorgi subito
Per caricare per esempio l'home page con una linea 56k ci vuole 2-3 minuti!!!
Il problema sta nelle tre immagini:
arancio_venatura.png circa 128Kb
giallino_venatura.png circa 104Kb
store_logo.png addirittura circa 450Kb


Le prime due per essere delle texture sono esageratamente grandi di dimensioni.
Inoltre quel tipo di immagini uno di solito le salva in GIF e non in PNG che comprime molto meno.
Dato che tu le usi come texture di solito una texture ha dimensioni molto ridotte perchè appunto viene poi ripetuta.

Mentre per la foto del negozio, dato che è una foto di solito non si salva in .PNG!!!
La devi salvare in jpeg con una compressione media.
Se usi una qualità di jpeg tra 30 e 40 ti peserà solo 16-19 Kb!!!

Un saluto
fabiome - 16 Apr 2008 - 10:07
Oggetto:
e un add-on : (adesso non ricordo esattamente il nome)
special_scroll _right
molto facile da modificare con 1, 2, 4, 7,10... articoli in box lo scrolling up,down, left,right...
Bonzo - 16 Apr 2008 - 10:53
Oggetto:
@ daniel_pucci
Siamo stati tanto ha ragionare come fare e poi c'era una add-on a disposizione!!
I miei consigli derivavano da una non approfondita conoscenza di OS....

Comunque a volte prima di incepparti su qualche modifica controlla se magari è già stata fatta,
se trovi un add-on più vicino alle tue esigenze
e magari poi se non è proprio quello che desideri fare, sicuramente ci sarà meno da modificare.
Concludendo quello che ti ha suggerito fabiome è al caso tuo.

Anche se diverte mettere mano al codice e fare prorpie modifiche!! ;)

Un saluto
fabiome - 16 Apr 2008 - 16:44
Oggetto:
Citazione:
Anche se diverte mettere mano al codice e fare prorpie modifiche!! ;)

non sono un esperto di php, ecc.. ma condivido il tuo parere ;)
ho fatto poco di personale, (purtroppo ho iniziato da poco, e le mie 'conoscenze' sono davvero minime)
ma ho avuto più soddisfazione creandomi da me poche righe di codice che non con gli add-on..
BohemianRhapsody - 16 Apr 2008 - 17:03
Oggetto:
Grazie ragazzi...siete stati molto gentili adesso cerco questa add-on.Io penso che tu l'abbia scaricata dal sito ufficiale di oscommerce.E li la cercherò.
Per quanto riguarda la famigerata freccettina del box offerte :) io credo che con l'aggiunta di autotheme forse non compare più.

Perchè non voglio pensare che sia solo per il fatto che il blocco delle offerte l'ho messo in un menu a sinistra invece che a destra.Visto che c'è questa piccola differenza.Ma sono sicuro che non cambia niente a livello di codice.

Cmq ora cerco questa contrib grazie un saluto.
BohemianRhapsody - 17 Apr 2008 - 14:39
Oggetto:
Ciao fabione...non è che per caso ti ricordi da dove hai scariato la tua add-on???
Perchè ne ho provato a scaricare una...ma non mi funziona.
fabiome - 17 Apr 2008 - 15:06
Oggetto:
Citazione:
Ciao fabione...non è c

Citazione:
fabio..ME..

fammi dare un occhiata e ti dò l'url
BohemianRhapsody - 17 Apr 2008 - 15:46
Oggetto:
Citazione:
fabio...ME..


Scusami non avevo letto bene...ma il ME sta ad indicare cosa??? :D :D mi verrebbe da pensare Messina
fabiome - 18 Apr 2008 - 00:57
Oggetto:
..sono di Messina.. una che potrebbe essere tra le città più belle.. ma rovinata da.. da.. da.. "diciamo modi di pensare" .. perdonatemi il piccolo sfogo personale che non ha nulla a che vedere.. cmq
non ho trovato più lo stesso countributo che ho scricato io! credo che sia stato aggiornato.. (anche il nome??????) in effetti ha un piccolo bug ma irrisorio..
forse è un pò stupida come domanda ma hai rinominato il file specials_scroll.php in specials.php? o hai aggiunto l' include? eventualmente posso darti il codice che uso io.
BohemianRhapsody - 18 Apr 2008 - 19:08
Oggetto:
Mi piace il tuo piccolo sfogo...visto che anche io sono di Messina...però studio a ct.
Cmq no non ho rinominato il file...ho semplicemente modificato l'include mettendo il file special_scroll.php
Adesso provo a rimoninarlo chi lo sa se cosi funziona.

Ti faccio sapere se mi va bene.Ma tu l'hai rinominato?...Ps ho controllato le versioni e sono giuste...quindi non è problema di versione.
fabiome - 19 Apr 2008 - 04:17
Oggetto:
rinominarlo era la cosa più veloce e semplice..
Bonzo - 19 Apr 2008 - 19:15
Oggetto:
@BohemianRhapsody

Ciao di nuvo,
volevo solo indicarti un link (l'ho trovato mentre leggevo vari forum)
in cui c'è il blocco delle offerte con i prodotti che scorrono in verticale....
E praticamente scorrono tutti i prodotti che tu metti in offerte (almeno mi sembra che sia così)
Potresti dare un'occhiatina alla pagina...per vedere se è quello che serve a te
e così puoi contattare l'utente che l'ho ha fatto.
E' un membro di questa comunità. Il suo nick è andrewlupin
E il suo ultimo messaggio è stato verso feb 08, quindi neanche tanto tempo fa.

Il link del sito dove vedere il blocco è il seguente:
http://www.universityofsuccess.org/e-shop/catalog/

Un saluto
BohemianRhapsody - 19 Apr 2008 - 19:41
Oggetto:
Il problema l'ho risolto + facilmente di quanto si poteva immaginare...ovvero con un semplice tag MARQUEE e con direcotion=top...

L'unica cosa che non ho capito è il perchè non c'è la freccetta nel box...in modo da vedere tutti i prodotti in offerta.

Grazie saltui
Bonzo - 19 Apr 2008 - 22:05
Oggetto: [osCommerce] Scroll prodotti in Offerta
BohemianRhapsody ha scritto:
Il problema l'ho risolto + facilmente di quanto si poteva immaginare...ovvero con un semplice tag MARQUEE e con direcotion=top...


Ok, come soluzione può andare.
Un piccolo appunto: il tag <marquee> con i suoi attributi (direction, scrolldelay ecc..)
non rispetta gli standard del W3C.
Non so se sai cosa sia. Intendiamoci, se non è una cosa grave.
Ma si parla sempre più spesso degli standard per le pagine HTML e CSS
e si spesso si cerca di rispenttarli quando possibile.
Se vuoi approfondire il discorso visita questo sito:
http://www.w3.org/

Oppure puoi anche testare la tua pagina HTML con il validatore del W3C a questo sito:
http://validator.w3.org/

Mentre qui puoi testare i tuo file CSS:
http://jigsaw.w3.org/css-validator/

Va bhè! Queste comunque sono considerazioni molto approfondite.
Per il resto ti faccio i complimenti per come hai affrontato il problema, studiato e risolto.

BohemianRhapsody ha scritto:

L'unica cosa che non ho capito è il perchè non c'è la freccetta nel box...in modo da vedere tutti i prodotti in offerta.


Io ho scaricato l'ultima versione, però non dal sito italiano, ma dal sito oscommerce.org
Precisamente da questa pagina:
http://www.oscommerce.com/solutions/oscommerce

La versione è la osCommerce Online Merchant v2.2 Release Candidate 2a
Poi ho scaricato la patch per la lingua italiano.
Prova a riscaricarla e fai un confronto del file special.php

Un saluto
fabiome - 19 Apr 2008 - 22:07
Oggetto:
in admin/special.php linea 212 (circa) dovresti avere:
echo tep_image(DIR_WS_IMAGES . 'icon_arrow_right.gif', '')
se non c'è .. mettilla
poi controlla la cartella images/infobox e dovrebbe esserci arrow_right.gif
Bonzo - 20 Apr 2008 - 15:32
Oggetto: Add-on Scrolling specials 2.0 per OpenCommercio MS2.2 RC2a
@ BohemianRhapsody
So che hai risolto il tuo problema usando il tag <marque>
Ma ho trovato leggendo questo post (poi dagli un'occhiata che è interessante):
http://www.maxdevitalia.it/MDForum-viewtopic-t-15455.html

il benedetto link per l'add-on Scrolling specials 2.0. Lo trovi qui:
http://addons.oscommerce.com/info/5651

Un saluto
BohemianRhapsody - 20 Apr 2008 - 22:02
Oggetto:
Allora nel file alla riga 212 c'è la funzione ma non dovrebbe essere nei file della parte catalog???
Come mai nella sezione admin?

Per quanto riguarda il tag marquee non sapevo non rispettasse le specifiche W3C.
So cosa sono e dovrebbe essere giusto seguirle...infatti cerco sempre le guide ufficiali...o al massimo quelle che rispettano tali specifiche.Forse quella contrib l'avevo vista ma se non mi sbaglio scorreva da destra a sinistra...e invece mi interessava lo scorrimento dal basso verso l'alto per questo avevo optato per l'altra soluzione.

Intanto cerco si sistemare le altre cose + importanti...poi appena è tutto pronto cerco di mettere a punto gli ultimi ritocchi.Intanto ho preso il dominio su register.it e appena lo riesco a mettere in linea vi do il link.

Grazie un saluto
Bonzo - 21 Apr 2008 - 23:17
Oggetto: Contribut Scrolling specials 2.0 per osCommerce
BohemianRhapsody ha scritto:

Per quanto riguarda il tag marquee non sapevo non rispettasse le specifiche W3C.
So cosa sono e dovrebbe essere giusto seguirle...infatti cerco sempre le guide ufficiali...o al massimo quelle che rispettano tali specifiche.Forse quella contrib l'avevo vista ma se non mi sbaglio scorreva da destra a sinistra...e invece mi interessava lo scorrimento dal basso verso l'alto per questo avevo optato per l'altra soluzione.


Guarda che la contribut che ti ho indicato ha lo scorrimento verticale e non da destra a sinistra!!!!
Mi sorge il dubbio che non hai guardato il link che ti ho indicato per scaricarlo.
Nella descrizione del box c'è scritto:
Citazione:

The scroll effect will move from bottom to top and pause on each item for a few seconds. If the user moves their mouse over the item, the scrolling effect is delayed.



BohemianRhapsody ha scritto:
.Forse quella contrib l'avevo vista ma se non mi sbaglio

Quindi ti sbagli....almeno guarda quello che uno ti indica, mica metto i link a caso!!! ;-)
Use your head!!!

Un saluto
Bonzo - 22 Apr 2008 - 04:28
Oggetto:
fabiome ha scritto:
in admin/special.php linea 212 (circa) dovresti avere:
echo tep_image(DIR_WS_IMAGES . 'icon_arrow_right.gif', '')
se non c'è .. mettilla
poi controlla la cartella images/infobox e dovrebbe esserci arrow_right.gif


BohemianRhapsody ha scritto:
Allora nel file alla riga 212 c'è la funzione ma non dovrebbe essere nei file della parte catalog???
Come mai nella sezione admin?


E' corretto come indicato da fabiome
Infatti admin/special.php gestisce la barra blu del blocco dalla parte utente
Praticamente quella riga dove c'è scritto il titolo del blocco (Offerte) e c'è la freccietta

Mentre il file special.php che richiama il contenuto del blocco dalla parte utente è questo:
includes/boxes/special.php

Ora il perchè tu non visualizzi la freccette lo ignoro. Comunque adesso hai tutte le informazioni necessarie per studiare un pò la situazione.

Comunque se vuoi essere sicuro scaricati la versione osCommerce Online Merchant v2.2 Release Candidate 2a qui:

http://www.oscommerce.com/solutions/oscommerce
E' quella in inglese. Ma a te basta guardare i file detti sopra e fare un confronto.

Un saluto
BohemianRhapsody - 29 Apr 2008 - 12:36
Oggetto:
Ciao Bonzo in effetti non avevo cliccato il link.Perdonami non era per sfiducia...ma ero convintissimo che quel nome già l'avessi letto tra le mie ricerche.La prossima volta sarò + diligente nel verificare.
Ripeto quella porzione di codice c'è nel mio admin/special.php quindi a questo punto non so proprio cosa possa essere...appena diciamo finisco tutte le modifiche più importanti vedo di scaricare la versione che mi hai indicato e faccio un confronto.
Grazie un saluto
BohemianRhapsody - 29 Apr 2008 - 17:09
Oggetto:
Ho seguito il tuo consiglio...scaricato la versione dal link.Ho utilizzato vimdiff quindi non si sbaglia...non c'è nessuna differenza nei 2 file...sono perfettamente identici anche perchè non ho toccato niente di quel file.
Mistero magari quando lo metto in rete...forse potrai darmi qualche consiglio in più

Grazie mille un saluto
Bonzo - 06 Mag 2008 - 13:37
Oggetto:
Allora aspetto che lo metti in rete e magari faccio un controllino sul tuo codice.

Un saluto
Bonzo - 12 Mag 2008 - 11:27
Oggetto:
@BohemianRhapsody

Hai risolto quel problemino sulla freccia nel box delle offerte speciali?

Non ho saputo più niente....
Magari se hai messo il tutto on line fammi sapere.
Sono curioso ;-)

A presto
Un saluto
BohemianRhapsody - 01 Lug 2008 - 19:55
Oggetto:
Ciao Bonzo...si è vero è un po che non posto più.Il negozio è completo solo che il mio cliente sta ritardando nel fornirmi gli ultimi dati e ancora non l'ho messo on-line.
Ora sto già lavorando ad un altro negozio.
E nonstante una nuova installazione...mi ritrovo sempre con il solito problema della freccia nei box :D
Vediamo un po come posso risolverlo...Ci sentiremo sicuramente presto...grazie per l'interessamento
Tutti i fusi orari sono GMT
Powered by MDForum 2.0.8 © 2003-2007 basato su phpBB © 2001, 2002 phpBB
Tema grafico by subRebel del sito ktauber modificato e ottimizzato per MDForum da TiMax
e da MDRebel il quale usa Theme Graphics by Daz
e da Attachment-Mod 2.4.3