Перейти к содержимому


fastik

Регистрация: 31 Oct 2011
Offline Активность: Jan 09 2017 03:51 PM
-----

Мои сообщения

В теме: нет товаров в админке

01 October 2016 - 09:39 AM

В логе ошибок есть следующие данные:
ERROR: 1064:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'where in_stock>0 AND categoryID=261 order by price > 0 DESC, in_stock DESC, sor' at line 1
Sql: select categoryID, name, brief_description, customers_rating, Price, Mprice, Optprice, Numprice, Nummprice, Numoptprice, in_stock, customer_votes, list_price, productID, default_picture, sort_order, items_sold, enabled, product_code, description, shipping_freight, viewed_times, min_order_amount from zuyw_products where where in_stock>0 AND categoryID=261 order by price > 0 DESC, in_stock DESC, sort_order, name ASC LIMIT 0,20
Link: /admin.php?dpt=catalog&sub=products_categories&categoryID=261&expandCat=261
Date: 01.10.16 - 10:35:35
Dump:
array(4) {
["dpt"]=>
string(7) "catalog"
["sub"]=>
string(19) "products_categories"
["categoryID"]=>
int(261)
["expandCat"]=>
string(3) "261"
}
arra
дело в том, что хостер ничего не менял.


badisoft прав, сам не могу понять в чем проблема, так как возникла на ровном месте. Откат возможен, но хотелось бы узнать почему она произошла, чтобы не откатываться каждый раз.

В теме: Кнопка в корзину для рекомендуемых товаров

13 January 2016 - 09:01 PM

Спасибо за ответ, не заметил раньше.
Но в том то и дело, что элемент с данным айди есть) и происходит не перезагрузка страницы, а переход на карточку рекомендуемого товара.
<form action="index.php?productID={$product_related[0].productID}" method=post id="HiddenFieldsForm_{$product_related[0].productID}" name="HiddenFieldsForm_{$product_related[0].productID}">
	<input type="hidden" value="1" name="multyaddcount">
<input type="hidden" name="cart_{$product_related[0].productID}_x" value="{$product_related[0].productID}">
<a href="#" onclick="document.getElementById('HiddenFieldsForm_{$product_related[0].productID}').submit(); return false"><img src="data/{$smarty.const.TPL}/buy.png" alt=""></a>
</form>

Заработало)))

Оказывается, что имя скрытого поля <input type="hidden" name="cart_{$product_related[0].productID}_x" value="{$product_related[0].productID}"> не нужно менять)

Вот этот код работает.
<form action="index.php?productID={$product_related[0].productID}" method=post id="HiddenFieldsForm_{$product_related[0].productID}" name="HiddenFieldsForm_{$product_related[0].productID}">
	<input type="hidden" value="1" name="multyaddcount">
<input type="hidden" name="cart_x" value="{$product_related[0].productID}">
<a href="#" onclick="document.getElementById('HiddenFieldsForm_{$product_related[0].productID}').submit(); return false"><img src="data/{$smarty.const.TPL}/buy.png" alt=""></a>
</form>

Дело не в ID оказалось, а в Name
badisoft подскажите где все-таки обрабатываются данные с этой формы? спасибо.

В теме: Кнопка в корзину для рекомендуемых товаров

07 January 2016 - 01:15 PM

Кто может подсказать, почему все-таки при работе со стандартным методом добавления в корзину товар не добавляется, а открывается карточка рекомендуемого товара?