Pagina 1 di 1
cerco Contribution per ... casella quantità.
Inviato: 20/12/2006, 22:34
da olibio
ciao ragazzi, cerco una contribution valida e funzionante per mettere una casella quantità accanto al tasto "aggiungi al carrello" sia in products_info.php che in products_listing.php
questo serve per mettere direttamente la quantità desiderata senza dover poi aggiornare il carrello.
GRAZIE come SEMPRE.
Re: cerco Contribution per ... casella quantità.
Inviato: 21/12/2006, 0:16
da marcus
olibio ha scritto:ciao ragazzi, cerco una contribution valida e funzionante per mettere una casella quantità accanto al tasto "aggiungi al carrello" sia in products_info.php che in products_listing.php
questo serve per mettere direttamente la quantità desiderata senza dover poi aggiornare il carrello.
GRAZIE come SEMPRE.
Per il product_info leggi qui:
viewtopic.php?t=7094&highlight=casella+quantit%E0
Saluti
Marcus
Inviato: 21/12/2006, 0:29
da olibio
ciao Marcus... se fai caso quel vecchio post l'avevo aperto io, ma il problema che quelle righe di codice che hai postato non funzionano.
sia nel primo che nel secondo caso.
ora ti spiego:
se metti o non ... una quantità nella casella e pigi il pulsante "aggiungi nel carrello", effettivamente nel carrello non appare nulla.
di fatto sul tuo sito demo funziona alla grande, ma sicuramente non hai utilizzato quelle stesse righe di codice.
Inviato: 21/12/2006, 0:38
da olibio
se ti può essere utile segui questo link per capire il problema
http://www.cartucceprice.it/index.php?cPath=3_15
rettifico il post precedente... mettendo una quantità superiore a 1 non è che non mette nulla nel carrello... ma aggiunge 1 sola ed unica unità
ciao
Inviato: 21/12/2006, 4:19
da marcus
olibio ha scritto:ciao Marcus... se fai caso quel vecchio post l'avevo aperto io, ma il problema che quelle righe di codice che hai postato non funzionano.
Ciao Olibio,
no, non avevo fatto caso che quel post era tuo.
Comunque la modifica che ho proposto è elementare e funziona benissimo su tutti i sistemi osC correttamente installati, configurati e modificati.
E' molto probabile che ci siano dei problemi sul tuo sistema e/o che tu abbia sbagliato a modificare i due file products_info.php e application_top.php.
Prova a postare qui i due file integralmente.
olibio ha scritto:
di fatto sul tuo sito demo funziona alla grande, ma sicuramente non hai utilizzato quelle stesse righe di codice.
No, il codice utilizzato è ESATTAMENTE quello da me proposto qui:
viewtopic.php?t=7094&highlight=casella+quantit%E0
Saluti e buon lavoro
Marcus
Inviato: 22/12/2006, 2:10
da pow
ciao
ho applicato anche io le righe di codice per aggiungere la casellina della quantità sul product info e funziano alla perfezione.
Ora vorrei applicarle anche al product listing ma le righe di codice che consigli bass hanno un errore come anche da lui premesso
si trovano qui
viewtopic.php?t=7094&highlight=casella+quantit%E0
qualcuno mi darebbe una mano perchè io non so correggerle
Grazie in anticipo
Inviato: 22/12/2006, 15:02
da Bass
pow ha scritto:
qualcuno mi darebbe una mano perchè io non so correggerle
Dimmi che errore ti da e lo risolviamo, la uso sul mio pack senza problemi, quindi devo averlo modificato
'iao
Sergio
Inviato: 22/12/2006, 20:57
da pow
l'errore è questo, se nella casellina inserisco una quantità diversa da 1 nel carrello ritrovo sempre la quantità a 1.
Faccio un esempio se inserisco come quantità 3 nel carrello me ne ritrovo 1
Codice originale
Codice: Seleziona tutto
case 'PRODUCT_LIST_BUY_NOW':
$lc_align = 'center';
$lc_text = '<a href="' . tep_href_link(basename($PHP_SELF), tep_get_all_get_params(array('action')) . 'action=buy_now&products_id=' . $listing['products_id']) . '">' . tep_image_button('button_buy_now.gif', IMAGE_BUTTON_BUY_NOW) . '</a> ';
break;
}
Codice Modificato
Codice: Seleziona tutto
case 'PRODUCT_LIST_BUY_NOW':
$lc_align = 'center';
if (tep_has_product_attributes($listing['products_id'])) {
$lc_text = TEXT_HAVE_PRODUCTS;
} else {
$lc_text = tep_draw_form('buy_now' . $listing['products_id'], tep_href_link(basename($PHP_SELF), tep_get_all_get_params(array('action')) . 'action=buy_now&products_id=' . $listing['products_id']), 'POST') . TEXT_QTY . tep_draw_input_field('list_quantity', '1', 'SIZE=2 maxlength=2') .' '. tep_image_submit('button_buy_now.gif', IMAGE_BUTTON_BUY_NOW) . '</form> ';
}
break;
}
Cosa ho sbagliato?
Inviato: 23/12/2006, 14:25
da olibio
scusate ragazzi se vi rispondo solo adesso, ho avuto un bel pò di lavoro extra da fare.
allora vi allego i file sia quelli modificati che quelli originali.
li potete scaricare da qui:
http://www.cartucceprice.it/prova.zip
sinceramente non riesco a capire da dove viene l'errore.
per i momento tutti è come prima.
Inviato: 24/12/2006, 14:57
da olibio
PRIMO PROBLEMA RISOLTO:
i file da modificare sono 3 e non 2
application_top.php della root principale
product_info.php della root principale
appliation_top.php della cartella \Includes
ora come si fa a mettere la stessa funzione nel PRODUCT_LISTING ?
Inviato: 24/12/2006, 14:57
da olibio
PRIMO PROBLEMA RISOLTO:
i file da modificare sono 3 e non 2
application_top.php della root principale
product_info.php della root principale
appliation_top.php della cartella \Includes
ora come si fa a mettere la stessa funzione nel PRODUCT_LISTING ?
Inviato: 24/12/2006, 19:42
da Bass
olibio ha scritto:
application_top.php della root principale
Ehm, questo non dovrebbe esistere....
'iao
Sergio
Inviato: 24/12/2006, 21:42
da olibio
ma nella mia versione c'è l'ho... e se non li modificato entrambi non andava. CIAO
Inviato: 29/12/2006, 14:38
da olibio
nessuno può aiutarmi per mettere la casella quantità nel product_list???
Inviato: 29/12/2006, 17:46
da pow
come già detto nei post più su servirebbe lo stesso aiuto anche a me.
Grazie ragazzi