Модификации товаров

#
Re: Модификации товаров
Все, делаю на модификациях. Версия Халява
Так хоть надеюсь поможете допилить, думаю всем пригодится кто на халяве.


denisov999 писал(а):
Теперь правим ссылку на корзинке, все убираем и вставляем:

<a href="#" onclick="checkIt();">


Единственный минус после нажатия переходит в корзину ну это и по дефолту так. А вообще можно и в яваскрипте который в макет залили это переделать.




Да. Минус
Способ который показал denisov999 работает но с переходом в корзину. А как сделать без перехода как и по дефолту с ajax?


natalya писал(а):
организовать показ доступных модификаций(цветов) на страницах сайта можно воспользовавшись рекомендациями для редакции «Халява» от пользователя denisov999 со страницы http://www.hostcms.ru/forums/17/3096/page-5/.


Это мы сделали =)

Далее

natalya писал(а):
Учет перемещения в корзину модификации организуется в коде настроек типовой динамической страницы корзины. Пример кода: ..


А вот здесь подробней, если сделали показ доступных модификаций(цветов)  по  варианту denisov999 для пользователей Халявы без модуля списки. Мы хотим тоже без перезагрузки класть модификации...


Спасибо заранее за помощь всем! Осталось совсем немного для счастья.. help
ку
#
Re: Модификации товаров
Как-то так, вроде пашет


function AddIntoCart(shop_path, item_id, item_count) {

theGroup = document.theForm.size999;
for (i=0; i< theGroup.length; i++) {
if (theGroup[i].checked) {
var item_id = theGroup[i].value;
    }
     }


  //location.href = shop_path + 'cart/?ajax_add_item_id=' + item_id + '&count=' + item_count;
  cmsrequest = shop_path + 'cart/?ajax_add_item_id=' + item_id + '&count=' + item_count;
  // Отправляем запрос backend-у
  sendRequest(cmsrequest, 'get', callbackfunction_AddIntoCart);

  return false;

}



То есть тут и изменять в типовой ничего не надо получается? -)
ку
#
Re: Модификации товаров
Сделал на примере denisov999, но есть вопрос про корзину!

Ребята помогите пересчитать модификации которые уже в корзине а именно чтобы было понятно:

http://o.imm.io/KrH.png

В корзине покупателю предоставляется возможность поменять цвет товара. Те он выбрал другой цвет из списка и после кнопки пересчитать нужно чтобы в корзине остался именно этот товар (модификация).

Я создал этот топик но видимо меня не поняли
http://www.hostcms.ru/forums/17/4398/page-1/
ку
Модератор
#
Re: Модификации товаров
compaq,
ответ будет дан в соседней теме.
#
Re: Модификации товаров
Всем здрасьте, подниму тему т.к. появился интересный вопрос.
Пытаюсь то же самое проделать в списке товаров, чтобы не заходя в товар можно было поместить модификации. Однако столкнулся с тем, что модификации проставляются только первому в списке товару. Я так понимаю что здесь проблема в явном указании:
<xsl:key name="property133" match="/shop/item/modifications/item/property[@xml_name='choice']" use="value"/>


Подскажите, как изменить, чтобы все корректно работало, чтобы проходило по модификациям всех товаров а не только по первому товару?
#
Re: Модификации товаров
denisov999 писал(а):
Теперь правим ссылку на корзинке, все убираем и вставляем:

<a href="#" onclick="checkIt();">


Помогите с этим!!! Что убирать и где????
С уважением, Команда Isv7! тел-1: +38098-5520233 Viber тел-2: +38050-5765376 skyp: newudx icq: 460923525 email: info@isv7.com http://www.isv7.com
#
Re: Модификации товаров
Не мог бы кто-нибудь выложить полностью названия шаблонов, документов и тд вместе с полным кодом для способа от denisov999?
Помогите , пожалуйста.
Пытался целый день это осилить, но выдаёт постоянно ошибки.
И ещё вопрос-распишите подробнее как вы именно свойства добавляете, какие у них параметры выбираете?

Заранее спасибо
#
Re: Модификации товаров
Пробовал делать на версии Малый Бизнес со списками.
То же ничего не выходит.
Добавляю списки нужные, добавляю модификации rost.xml и razm_odez.xml.
Изменяю код XSL МагазинТовар на код, предложенный на странице 2 этого топика.
Далее то же меняю всё по инструкции.
В итоге при открытии товара вот такое:

редупреждение: DOMDocument::loadXML() [domdocument.loadxml]: input conversion failed due to input error, bytes 0x98 0xD0 0xBD 0xD1 в файле /home/www/z116989/www/modules/Xsl/Xsl.class.php (строка 267)
Предупреждение: DOMDocument::loadXML() [domdocument.loadxml]: input conversion failed due to input error, bytes 0x98 0xD0 0xBD 0xD1 в файле /home/www/z116989/www/modules/Xsl/Xsl.class.php (строка 267)
Предупреждение: DOMDocument::loadXML() [domdocument.loadxml]: encoder errorComment not terminated in Entity, line: 136 в файле /home/www/z116989/www/modules/Xsl/Xsl.class.php (строка 267)
Предупреждение: DOMDocument::loadXML() [domdocument.loadxml]: Premature end of data in tag template line 14 in Entity, line: 136 в файле /home/www/z116989/www/modules/Xsl/Xsl.class.php (строка 267)
Предупреждение: DOMDocument::loadXML() [domdocument.loadxml]: Premature end of data in tag stylesheet line 3 in Entity, line: 136 в файле /home/www/z116989/www/modules/Xsl/Xsl.class.php (строка 267)

#
Re: Модификации товаров
Qualis писал(а):
Может быть это только у меня, но в корзину добавляется не модификация, выбранная в списке, а тот товар, в котором находимся.

У меня возникает таже самая проблема, которая так и осталось в теме не решенная.
Всё активно и включено, назначено для конкретной группы, выводит список, выбираю нужный мне размер, а в корзину добавляется родительский товар, в которм и выбирали.

Однако, решил проверить, у модификации взял путь item_1397, подставил его в адрес - выдается пустая страница.
Может все-таки, что не работает?! Или что изменить, чтобы добавлялся не родительский товар, а модификация?
#
Re: Модификации товаров
Lord_3D писал(а):
В итоге при открытии товара вот такое:

Присоединяюсь!!! Апсолютно тоже самое!
Как решить?

Разобрался
Кодировку поменять надо было
Авторизация