cena u atributu

Phoca Cart - complex e-commerce extension
ike68
Phoca Member
Phoca Member
Posts: 19
Joined: 05 Feb 2011, 22:52

cena u atributu

Post by ike68 »

Phoca Cart 4 Beta.
Zjistil jsem, že při volbě atributu se nepřičítá částka uvedená u atributu. Nejsem schopný najít chybu. Věděl byste někdo? V alfa verzi se částka přičítala.

Tags:
User avatar
Jan
Phoca Hero
Phoca Hero
Posts: 48403
Joined: 10 Nov 2007, 18:23
Location: Czech Republic
Contact:

Re: cena u atributu

Post by Jan »

Ahoj,

kde přesně se nenačítá?

Image

Image

Při zapnuté interaktivní změně ceny:

Image
If you find Phoca extensions useful, please support the project
ike68
Phoca Member
Phoca Member
Posts: 19
Joined: 05 Feb 2011, 22:52

Re: cena u atributu

Post by ike68 »

Ahoj,
neměl jsem zapnutou interaktivní změnu, tu jsem zapnul, ale je to stejné.
Zde se můžeš podívat:
https://eshop.atevet-medical.cz/index.p ... ab-test-10
User avatar
Jan
Phoca Hero
Phoca Hero
Posts: 48403
Joined: 10 Nov 2007, 18:23
Location: Czech Republic
Contact:

Re: cena u atributu

Post by Jan »

Ahoj, dívám se na to, není tam žádná Javascript chyba, ajax proběhne v pořádku - načtou se všechna data z Ajaxu správně, ale ta cenová část se nezměni. Zkus si zapnout debug mode (debug mode načítá neminifikované knihovny JS) pro test - pořád to stejný?

Jaká je to verze Joomly?
If you find Phoca extensions useful, please support the project
ike68
Phoca Member
Phoca Member
Posts: 19
Joined: 05 Feb 2011, 22:52

Re: cena u atributu

Post by ike68 »

Ahoj,
debug je zapnutý, stále stejné. Joomla 4.0.5, PHP 8.0.
User avatar
Jan
Phoca Hero
Phoca Hero
Posts: 48403
Joined: 10 Nov 2007, 18:23
Location: Czech Republic
Contact:

Re: cena u atributu

Post by Jan »

Ok, to znamená, že minifikovaný verze Javascriptu jsou stejný jako zdroje, což je správně a dobře, ale nic nám to neříká.

Tady to asi nepůjde jinak, než debugovat javascript, nechat zapnutej debug, aby se načítaly zdrojový Javascripty a tam zkusit zjistit, proč výslednej AJAX nedorazí do HTML boxu. :idea:

Ještě otázka, náhoudou, není tam nějakej template override pro Phoca Cart? (v šabloně)
If you find Phoca extensions useful, please support the project
ike68
Phoca Member
Phoca Member
Posts: 19
Joined: 05 Feb 2011, 22:52

Re: cena u atributu

Post by ike68 »

Override tam žádný není. Každopádně díky za snahu. Budu pátrat dál.
User avatar
Jan
Phoca Hero
Phoca Hero
Posts: 48403
Joined: 10 Nov 2007, 18:23
Location: Czech Republic
Contact:

Re: cena u atributu

Post by Jan »

Nevím, jak jsi zdatný v Javascriptu, ale kdyby jsi byl, pak by stálo za to debugovat Javascript - zvláště informaci o tom, jestli je nahraný AJAX vložený do správného prvku na stránce.
If you find Phoca extensions useful, please support the project
ike68
Phoca Member
Phoca Member
Posts: 19
Joined: 05 Feb 2011, 22:52

Re: cena u atributu

Post by ike68 »

Tenhle kód je na mě asi složitý, ale zkoušel jsem to projít a zdá se mi, že funkce phDoRequestMethods ve phocarequest.js dostává stále stejnou proměnnou data bez ohledu na zvolený atribut.
User avatar
Jan
Phoca Hero
Phoca Hero
Posts: 48403
Joined: 10 Nov 2007, 18:23
Location: Czech Republic
Contact:

Re: cena u atributu

Post by Jan »

phDoRequestMethods volá phDoRequestSuccess a tam jsou podmínky, v tomto případě nás zajímá:

else if (options['type'] == 'changedata') {

a:

Code: Select all

/* Change Price */
		if( data.item.price !== undefined ) {
			jQuery(options["id_item_price"]).html(data.item.price);
			// Change also Gift voucher if displayed
			jQuery(options["id_item_price_gift"]).html(data.item.priceitems.bruttoformat);
			
		}
Jde o to, jestli je: options["id_item_price"] skutečně blok pro cenu a jestli data.item.price obsahuje nové informace
If you find Phoca extensions useful, please support the project
Post Reply