Právě je 25 dub 2024 12:16

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 4 ] 
Autor Zpráva
 Předmět příspěvku: VirtueMart - Desetinná místa u objednávaného množství
PříspěvekNapsal: 22 srp 2011 15:40 

Registrován:
22 srp 2011 15:37
Příspěvky:
2
Dobrý den,
rád bych se dotázal, jak dosáhnout použití desetinných míst u objednávaného množství. Mám v úmyslu prodávat metrový textil, mělo by být možno objednat např. 3,5 m.

Předem díky moc za radu i návrhy řešení.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: VirtueMart - Desetinná místa u objednávaného množství
PříspěvekNapsal: 24 srp 2011 12:46 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 09:14
Příspěvky:
8507
Dobrý den,

pro takovou změnu je nutná úprava v databázi a ve zdrojovém kódu. Zde je odkaz http://forum.virtuemart.net/index.php?topic=65074.0 na oficiální fórum aplikace, kde řeší stejný problém u verze 1.1.4. Případně by se ještě dalo zboží prodávat tak, že byste měl např. u zboží uvedeno, že se jedná o 0,5 m látky, takže zákazník by si koupil 7ks (7 x 0,5 = 3,5m). Akorát by to neřešilo, kdyby si zákazník chtěl koupit třeba dva 3,5 metrové kusy. To by pak musel doplnit do poznámky.

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: VirtueMart - Desetinná místa u objednávaného množství
PříspěvekNapsal: 25 srp 2011 18:55 

Registrován:
22 srp 2011 15:37
Příspěvky:
2
Díky za odkaz, problém je podle něj vyřešen.
Ještě jsem navíc upravil řádek 335 v
C:\xampp\htdocs\joomla\administrator\components\com_virtuemart\classes\ps_cart.php

$quantity = isset($d["quantity"]) ? (int)$d["quantity"] : 1; na
$quantity = isset($d["quantity"]) ? (float)$d["quantity"] : 1;

, aby se přičítalo „desetinné“ množství do nákupního košíku, k již objednanému stejnému zboží, jinak to přičítalo celé číslo.

Ještě bych mě zajímalo, jak udělat, aby byla použita desetinná čárka místo desetinné tečky v "desetinném" formátu čísla objednáveného množství.

A jak nastavení implicitní hodnotu objednávaného množství na jiné číslo než 1.

Předem díky.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: VirtueMart - Desetinná místa u objednávaného množství
PříspěvekNapsal: 31 srp 2011 15:44 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 09:14
Příspěvky:
8507
Dobrý den,

náhrada desetinné tečky za čárku není zase tak jednoduchý proces. Je potřeba projít zdrojový kód aplikace a upravit formát množství po výstupu z databáze a stejně tak i před vstupem do databáze. Pokud nemáte znalosti php, doporučuji se pro takovou úpravu obrátit na některého z našich partnerů http://www.webhosting-c4.cz/tvorba-webovych-stranek.

Pro dotaz na nastavení implicitního množství bylo vytvořeno nové téma VirtueMart - Nastavení množství objednaného zboží.

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 4 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
FTP Uploader
Staňte se naším zákazníkem!
Hledáme kolegy
VirtueMart partneři
VirtueMart Hosting
Návody pro C4

© 2009-2024 ČESKÝ WEBHOSTING s.r.o. Kontaktní e-mail: forum@c4.cz
Diskuzní fórum využívá technologie: phpBB, phpBB-SEO.com, phpBB.cz