Dmitry 0 Опубликовано 15 мая, 2009 Жалоба Share Опубликовано 15 мая, 2009 Решил обновится с 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ой день колыпаюсь без продыху. Может, дадите хотя бы направление где искать ? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 15 мая, 2009 Жалоба Share Опубликовано 15 мая, 2009 Лично я даже и не знаю, куда копнуть. А по поиску пробовали искать, может была похожая тема уже. Ссылка на сообщение Поделиться на другие сайты
Dmitry 0 Опубликовано 15 мая, 2009 Автор Жалоба Share Опубликовано 15 мая, 2009 Что-то было, похожее, вот здесь 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" - но это же часть для чего-то была нужна ?Вообщем, я в поиске. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 15 мая, 2009 Жалоба Share Опубликовано 15 мая, 2009 Вообще это название категории товара, если без неё работает, то наверное можно и убрать попробовать, не знаю. Ссылка на сообщение Поделиться на другие сайты
Dmitry 0 Опубликовано 19 мая, 2009 Автор Жалоба Share Опубликовано 19 мая, 2009 Похоже я приблизился к разгадке. Если я добавляю в магазин (версию 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 0 Опубликовано 19 мая, 2009 Жалоба Share Опубликовано 19 мая, 2009 во втором варианте включено исп сео урл попробуй мб их отключить Ссылка на сообщение Поделиться на другие сайты
Dmitry 0 Опубликовано 19 мая, 2009 Автор Жалоба Share Опубликовано 19 мая, 2009 Уфф! Наконец-то заработало. Спасибо за помощь mosquito. Заработало когда я поставил короткие урлы и прописал для категории в которой находятся товары "SEO URL категории". Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения