Arrotondare i prezzi...
Moderatore: mod Generali
Arrotondare i prezzi...
Ciao a tutti, vorrei fare in modo da arrotondare i prezzi alle sole cifre intere mostrando comunque due zeri dopo la virgola...
esempio:
1,22 -> 1,00 (per difetto)
1,55 -> 2,00 (per eccesso)
come potrei fare? thanx!!!
esempio:
1,22 -> 1,00 (per difetto)
1,55 -> 2,00 (per eccesso)
come potrei fare? thanx!!!
Re: Attorontare i prezzi...
ecco qua un po' di codice per te
- leggi la parte dopo la virgola
- dopo di che fai un semplice if del tipo
- leggi la parte dopo la virgola
Codice: Seleziona tutto
$parteDecimale = (float)$valore - (float)((int)$valore);
Codice: Seleziona tutto
// Rimuove la parte decimale del valore
$valore = (int)$valore;
if ($parteDecimale > 0.50)
{
$valore ++;
}
Re: Attorontare i prezzi...
sei grande... grazie davvero!
il problema è che il prezzo non è un semplice valore $dato ma è già una funzione di suo...
quindi posso mettere funzioni dentro funzioni?
...e poi altra cosa non da poco... come faccio a fare in modo che quel prezzo venga anche caricato nel carrello?
per quanto chiedevo se ci fosse una contrib già bella e pronta!
il problema è che il prezzo non è un semplice valore $dato ma è già una funzione di suo...
Codice: Seleziona tutto
$currencies->display_price($new_price, tep_get_tax_rate($product_info['products_tax_class_id']))
...e poi altra cosa non da poco... come faccio a fare in modo che quel prezzo venga anche caricato nel carrello?
per quanto chiedevo se ci fosse una contrib già bella e pronta!
Re: Attorontare i prezzi...
Aumenta direttamente i prezzi in modo tale che vengano come vuoi tu...fai prima
VHosting Solution
Web Hosting Da 26 Euro Annuo
OsCommerce Hosting 144 Euro Annuo
15% di sconto con il codice: OSC-Member su WebHosting - OSC Hosting
http://www.vhosting-it.com
info@vhosting-it.com
Web Hosting Da 26 Euro Annuo
OsCommerce Hosting 144 Euro Annuo
15% di sconto con il codice: OSC-Member su WebHosting - OSC Hosting
http://www.vhosting-it.com
info@vhosting-it.com
Re: Attorontare i prezzi...
già... forse è la cosa migliore!
Re: Attorontare i prezzi...
credo di si anche perche alla fine il prezzo viene quello...tanto vale arrotondare e buona notte
VHosting Solution
Web Hosting Da 26 Euro Annuo
OsCommerce Hosting 144 Euro Annuo
15% di sconto con il codice: OSC-Member su WebHosting - OSC Hosting
http://www.vhosting-it.com
info@vhosting-it.com
Web Hosting Da 26 Euro Annuo
OsCommerce Hosting 144 Euro Annuo
15% di sconto con il codice: OSC-Member su WebHosting - OSC Hosting
http://www.vhosting-it.com
info@vhosting-it.com
Re: Attorontare i prezzi...
beh la soluzione migliore se hai la possibilità di modificare direttamente il prezzo sarebbe la cosa migliore...
altrimenti quello che ti ho scritto io devi metterlo in catalog/products_info.php catalog/includes/modules/listing_products.php catalog/shopping_cart.php e catalog/includes/boxes/shopping_cart.php
per quanto riguarda il fatto che il prezzo sia una funzione, basta che il risultato venga associato al pezzo di codice che ti ho scritto
altrimenti quello che ti ho scritto io devi metterlo in catalog/products_info.php catalog/includes/modules/listing_products.php catalog/shopping_cart.php e catalog/includes/boxes/shopping_cart.php
per quanto riguarda il fatto che il prezzo sia una funzione, basta che il risultato venga associato al pezzo di codice che ti ho scritto
Re: Attorontare i prezzi...
Che bello!
Ha qualcosa di familiare quel codiceee.... vero dynamo ahahahaha
è stato mooolto utile!
lo consiglio, risolve tantissimo per chi importa listini csv
Ha qualcosa di familiare quel codiceee.... vero dynamo ahahahaha
è stato mooolto utile!
lo consiglio, risolve tantissimo per chi importa listini csv
- marzioscaglione
- membro Regular
- Messaggi: 204
- Iscritto il: 06/08/2007, 14:15
- Località: Prato
- Contatta:
Re: Attorontare i prezzi...
ma quel codice come va usato ?
http://www.newinformaticworld.com
I gestionali Danea 2009 da noi li trovi a prezzi scontati http://www.newinformaticworld.com/gesti ... _1455.html
I gestionali Danea 2009 da noi li trovi a prezzi scontati http://www.newinformaticworld.com/gesti ... _1455.html
Re: Attorontare i prezzi...
prima del codice metti questa assegnazione
Codice: Seleziona tutto
$valore = funzione che visualizza il prezzo
- marzioscaglione
- membro Regular
- Messaggi: 204
- Iscritto il: 06/08/2007, 14:15
- Località: Prato
- Contatta:
Re: Attorontare i prezzi...
scusa, di sicuro sono io duro a capire ma ancora non capisco cosa devo modificare e come !
http://www.newinformaticworld.com
I gestionali Danea 2009 da noi li trovi a prezzi scontati http://www.newinformaticworld.com/gesti ... _1455.html
I gestionali Danea 2009 da noi li trovi a prezzi scontati http://www.newinformaticworld.com/gesti ... _1455.html
Re: Attorontare i prezzi...
allora...
mettiamo il caso che tu voglia modificare il prezzo nella pagina catalog/product_info.php
cerchi dove viene fatto visualizzare il prezzo e la sua funziona è $product_info['products_price']
a quel punto non gli fai fare echo $product_info['products_price'] ma
poi metti echo $valore
mettiamo il caso che tu voglia modificare il prezzo nella pagina catalog/product_info.php
cerchi dove viene fatto visualizzare il prezzo e la sua funziona è $product_info['products_price']
a quel punto non gli fai fare echo $product_info['products_price'] ma
Codice: Seleziona tutto
$valore = $product_info['products_price'];
$parteDecimale = (float)$valore - (float)((int)$valore);
// Rimuove la parte decimale del valore
$valore = (int)$valore;
if ($parteDecimale > 0.50)
{
$valore ++;
}
- marzioscaglione
- membro Regular
- Messaggi: 204
- Iscritto il: 06/08/2007, 14:15
- Località: Prato
- Contatta:
Re: Arrotondare i prezzi...
adesso faccio delle prove e vediamo che salta fuori.
grazie per l'aiuto.
grazie per l'aiuto.
http://www.newinformaticworld.com
I gestionali Danea 2009 da noi li trovi a prezzi scontati http://www.newinformaticworld.com/gesti ... _1455.html
I gestionali Danea 2009 da noi li trovi a prezzi scontati http://www.newinformaticworld.com/gesti ... _1455.html