Перейти к содержанию
Форум поддержки пользователей VamShop

Переход с 1.32 до 1.51 - не добавляется товар в аjax корзину в


Рекомендуемые сообщения

Решил обновится с 1.32 до 1.51

Долго не обновлялся, т.к. много изменял в самом движке.

А тут приглянулись новые примочки и решил полностью перейти на 1.51.

Обновляюсь так - sql базу перетащил с 1.32 и апгрейдил , используя все промежуточные патчи.

Меняю шаблон под свои потребности.

возник вопрос связанный с добавлением товара из категории используя ajaх корзину.

На главной странице при нажатии на корзину все работает, на карточке товара тоже.

А вот в категории стрелки крутятся, а добавления не происходит.

Выдается ошибка:

------------------------------------------------------------------------

JavaScript - http://localhost/new_vamshop/index.php/cat/c17_Kulony.html

Unknown thread

Error:

name: Error

message: JsHttpRequest: JavaScript code generated by backend is invalid!

-----------------------------------------------------------------------

хтмл код (почему-то заглавной страницы)

-----------------------------------------------------------------------

stacktrace: n/a; see 'opera:config#UserPrefs|Exceptions Have Stacktrace'

Уже 2ой день колыпаюсь без продыху.

Может, дадите хотя бы направление где искать ?

Ссылка на сообщение
Поделиться на другие сайты

Лично я даже и не знаю, куда копнуть.

А по поиску пробовали искать, может была похожая тема уже.

Ссылка на сообщение
Поделиться на другие сайты

Что-то было, похожее, вот здесь

http://vamshop.ru/forum/index.php?topic=3230.0

Но не то.

Я тут поразбирал код, интересно, что в коде на главной странице, для

новых товаров код такой:


<a href="http://localhost/new_vamshop/index.php/action/buy_now/BUYproducts_id/311"
onclick="doBuyNowGet('http://localhost/new_vamshop/ajax_shopping_cart.php/action/buy_now/BUYproducts_id/311'); return false;">

<img src="templates/vamshop_table_dima/buttons/russian/cart_big.gif" alt="Купить 'Близнецы талисман успеха в виде кулона'" title=" Купить 'Близнецы талисман успеха в виде кулона' " width="54" height="51" /></a>
[/code] а вот в разделе каталога такой
[code]
<a href="http://localhost/new_vamshop/index.php/action/buy_now/BUYproducts_id/312/cat/c17_Kulony.html" onclick="doBuyNowGet('http://localhost/new_vamshop/ajax_shopping_cart.php/action/buy_now/BUYproducts_id/312/cat/c17_Kulony.html'); return false;">

  <img src="templates/vamshop_table_dima/buttons/russian/cart_big.gif" alt="Купить 'Весы талисман успеха в виде кулона'" title=" Купить 'Весы талисман успеха в виде кулона' " width="54" height="51" />
</a>
Отличие здесь:

doBuyNowGet('http://localhost/new_vamshop/ajax_shopping_cart.php/action/buy_now/BUYproducts_id/312/cat/c17_Kulony.html')
[/code]

Вот эта часть "/cat/c17_Kulony.html" - отсутствует на главной странице и у меня все прекрасно работает

В старой версии 1.32 точно такой же вывод c этой частью "/cat/c17_Kulony.html" и все работает.

Есть идея поменять код и убрать этот код "/cat/c17_Kulony.html" - но это же часть для чего-то была нужна ?

Вообщем, я в поиске.

Ссылка на сообщение
Поделиться на другие сайты

Вообще это название категории товара, если без неё работает, то наверное можно и убрать попробовать, не знаю.

Ссылка на сообщение
Поделиться на другие сайты

Похоже я приблизился к разгадке.

Если я добавляю в магазин (версию 1.51) с установками по умолчанию, новый товар , то при наведении на корзину выводится:

http://localhost/new_vamshop/index.php?action=buy_now&BUYproducts_id=1&cat=1

И все благопалучно добавляется при нажатии в корзину.

Если я ставлю в тот же магазин свою старую sql базу, то при наведении на корзину выводится:

http://localhost/new_vamshop/index.php/action/buy_now/BUYproducts_id/952/cat/c4_Talismany-oberegi.html

В этом случае товар в корзину не добавляется.

При создании новых товаров в обоих вариантах  ничего не меняется, они оставляют свои пути. Из этого я делаю вывод, что надо еще покрутить какие настройки магазина, которые передаются по sql базе.

Может кто в курсе какие настройки влияют на адрес по которому происходит переход при нажатии на корзину?

Ссылка на сообщение
Поделиться на другие сайты

Уфф! Наконец-то заработало.

Спасибо за помощь mosquito.

Заработало когда я поставил короткие урлы и прописал

для категории в которой находятся товары "SEO URL категории".

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...