{"id":60656,"date":"2025-04-26T10:32:19","date_gmt":"2025-04-26T02:32:19","guid":{"rendered":"https:\/\/fwq.ai\/blog\/60656\/"},"modified":"2025-04-26T10:32:19","modified_gmt":"2025-04-26T02:32:19","slug":"zencart%e9%87%8c%e5%a6%82%e4%bd%95%e5%b0%86%e6%96%87%e6%a1%a3%e8%b5%84%e6%96%99%e6%98%be%e7%a4%ba%e5%9c%a8%e5%8d%95%e7%8b%ac%e7%9a%84%e8%be%b9%e6%a1%86%e4%b8%ad","status":"publish","type":"post","link":"https:\/\/fwq.ai\/blog\/60656\/","title":{"rendered":"zencart\u91cc\u5982\u4f55\u5c06\u6587\u6863\u8d44\u6599\u663e\u793a\u5728\u5355\u72ec\u7684\u8fb9\u6846\u4e2d"},"content":{"rendered":"<p>\u5efa\u7acb\u65b0\u7684\u5206\u7c7b &#8230; \u4f8b\u5982 \u5546\u54c1\u6863\u6848 \u7f16\u8f91\u5206\u7c7b &#8230; \u8bbe\u7f6e\u5546\u54c1\u7c7b\u578b: \u6587\u6863\uff0d\u666e\u901a \u65b0\u5efa\u5546\u54c1\uff1a\u5546\u54c1\u6863\u6848 \u56e0\u4e3a\u8be5\u5206\u7c7b\u5c5e\u4e8e\u6587\u6863\u7c7b\uff0c\u6240\u4ee5\u4f1a\u663e\u793a\u5728\u5355\u72ec\u7684\u8fb9\u6846\u4e2d\uff0c\u800c\u4e0d\u662f\u4e00\u822c\u5546\u54c1\u76ee\u5f55\u5217\u8868\u7684\u8fb9\u6846\u4e2d\u3002 \u66ff\u6362 \/admin\/includes\/modules\/update_product.php \u6587\u4ef6\u4e2d\u7684\u4e0b\u9762\u8fd9\u6bb5\u4ee3\u7801\uff1a \u4ee3\u7801: \u5168\u9009 \/\/ Data-cleaning to prevent MySQL5 data-type mismatch errors: $tmp_value = zen_db_prepare_input($_POST[&#8216;products_quantity&#8217;]); $products_quantity = (!zen_not_null($tmp_value) || $tmp_value==&#8221; || $tmp_value == 0) ? 0 : $tmp_value; $tmp_value = zen_db_prepare_input($_POST[&#8216;products_price&#8217;]); $products_price = (!zen_not_null($tmp_value) || $tmp_value==&#8221; || $tmp_value == 0) ? 0 : $tmp_value; $tmp_value = zen_db_prepare_input($_POST[&#8216;products_weight&#8217;]); $products_weight = (!zen_not_null($tmp_value) || $tmp_value==&#8221; || $tmp_value == 0) ? 0 : $tmp_value; $tmp_value = zen_db_prepare_input($_POST[&#8216;products_quantity&#8217;]); $products_virtual = (!zen_not_null($tmp_value) || $tmp_value==&#8221; || $tmp_value == 0) ? 0 : $tmp_value; $tmp_value = zen_db_prepare_input($_POST[&#8216;products_virtual&#8217;]); $products_tax_class_id = (!zen_not_null($tmp_value) || $tmp_value==&#8221; || $tmp_value == 0) ? 0 : $tmp_value; $tmp_value = zen_db_prepare_input($_POST[&#8216;products_tax_class_id&#8217;]); $products_priced_by_attribute = (!zen_not_null($tmp_value) || $tmp_value==&#8221; || $tmp_value == 0) ? 0 : $tmp_value; $tmp_value = zen_db_prepare_input($_POST[&#8216;products_priced_by_attribute&#8217;]); $product_is_free = (!zen_not_null($tmp_value) || $tmp_value==&#8221; || $tmp_value == 0) ? 0 : $tmp_value; $tmp_value = zen_db_prepare_input($_POST[&#8216;product_is_free&#8217;]); $product_is_call = (!zen_not_null($tmp_value) || $tmp_value==&#8221; || $tmp_value == 0) ? 0 : $tmp_value; $tmp_value = zen_db_prepare_input($_POST[&#8216;product_is_call&#8217;]); $products_quantity_mixed = (!zen_not_null($tmp_value) || $tmp_value==&#8221; || $tmp_value == 0) ? 0 : $tmp_value; $tmp_value = zen_db_prepare_input($_POST[&#8216;products_quantity_mixed&#8217;]); $product_is_always_free_shipping = (!zen_not_null($tmp_value) || $tmp_value==&#8221; || $tmp_value == 0) ? 0 : $tmp_value; $tmp_value = zen_db_prepare_input($_POST[&#8216;product_is_always_free_shipping&#8217;]); $products_qty_box_status = (!zen_not_null($tmp_value) || $tmp_value==&#8221; || $tmp_value == 0) ? 0 : $tmp_value; $tmp_value = zen_db_prepare_input($_POST[&#8216;products_qty_box_status&#8217;]); $products_quantity_order_max = (!zen_not_null($tmp_value) || $tmp_value==&#8221; || $tmp_value == 0) ? 0 : $tmp_value; $tmp_value = zen_db_prepare_input($_POST[&#8216;products_quantity_order_max&#8217;]); $manufacturers_id = (!zen_not_null($tmp_value) || $tmp_value==&#8221; || $tmp_value == 0) ? 0 : $tmp_value; $sql_data_array = array(&#8216;products_quantity&#8217; =&gt; $products_quantity, &#8216;products_type&#8217; =&gt; zen_db_prepare_input($_GET[&#8216;product_type&#8217;]), &#8216;products_model&#8217; =&gt; zen_db_prepare_input($_POST[&#8216;products_model&#8217;]), &#8216;products_price&#8217; =&gt; $products_price, &#8216;products_date_available&#8217; =&gt; $products_date_available, &#8216;products_weight&#8217; =&gt; $products_weight, &#8216;products_status&#8217; =&gt; zen_db_prepare_input($_POST[&#8216;products_status&#8217;]), &#8216;products_virtual&#8217; =&gt; $products_virtual, &#8216;products_tax_class_id&#8217; =&gt; $products_tax_class_id, &#8216;manufacturers_id&#8217; =&gt; $manufacturers_id, &#8216;products_quantity_order_min&#8217; =&gt; zen_db_prepare_input($_POST[&#8216;products_quantity_order_min&#8217;]), &#8216;products_quantity_order_units&#8217; =&gt; zen_db_prepare_input($_POST[&#8216;products_quantity_order_units&#8217;]), &#8216;products_priced_by_attribute&#8217; =&gt; $products_priced_by_attribute, &#8216;product_is_free&#8217; =&gt; $product_is_free, &#8216;product_is_call&#8217; =&gt; $product_is_call, &#8216;products_quantity_mixed&#8217; =&gt; $products_quantity_mixed, &#8216;product_is_always_free_shipping&#8217; =&gt; $product_is_always_free_shipping, &#8216;products_qty_box_status&#8217; =&gt; $products_qty_box_status, &#8216;products_quantity_order_max&#8217; =&gt; $products_quantity_order_max, &#8216;products_sort_order&#8217; =&gt; (int)zen_db_prepare_input($_POST[&#8216;products_sort_order&#8217;]), &#8216;products_discount_type&#8217; =&gt; zen_db_prepare_input($_POST[&#8216;products_discount_type&#8217;]), &#8216;products_discount_type_from&#8217; =&gt; zen_db_prepare_input($_POST[&#8216;products_discount_type_from&#8217;]), &#8216;products_price_sorter&#8217; =&gt; zen_db_prepare_input($_POST[&#8216;products_price_sorter&#8217;]) );<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u5efa\u7acb\u65b0\u7684\u5206\u7c7b &#8230; \u4f8b\u5982 \u5546\u54c1\u6863\u6848 \u7f16\u8f91\u5206\u7c7b &#8230; \u8bbe\u7f6e\u5546\u54c1\u7c7b\u578b: \u6587\u6863\uff0d\u666e\u901a \u65b0\u5efa\u5546\u54c1\uff1a\u5546\u54c1\u6863\u6848 \u56e0\u4e3a\u8be5\u5206\u7c7b\u5c5e\u4e8e\u6587\u6863\u7c7b\uff0c\u6240\u4ee5\u4f1a\u663e\u793a\u5728\u5355\u72ec\u7684\u8fb9\u6846\u4e2d\uff0c\u800c\u4e0d\u662f\u4e00\u822c\u5546\u54c1\u76ee\u5f55\u5217\u8868\u7684\u8fb9\u6846\u4e2d\u3002 \u66ff\u6362 \/admin\/includes\/modules\/update_product.php \u6587\u4ef6\u4e2d\u7684\u4e0b\u9762\u8fd9\u6bb5\u4ee3\u7801\uff1a \u4ee3\u7801: \u5168\u9009 \/\/ Data-cleaning to prevent MySQL5 data-type mismatch errors: $tmp_value = zen_db_prepare_input($_POST[&#8216;products_quantity&#8217;]); $products_quantity = (!zen_not_null($tmp_value) || $tmp_value==&#8221; || $tmp_value == 0) ? 0 : $tmp_value; $tmp_value = zen_db_prepare_input($_POST[&#8216;products_price&#8217;]); $products_price = (!zen_not_null($tmp_value) || $tmp_value==&#8221; || $tmp_value == 0) ? 0 : $tmp_value; [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16],"tags":[],"class_list":["post-60656","post","type-post","status-publish","format-standard","hentry","category-16"],"_links":{"self":[{"href":"https:\/\/fwq.ai\/blog\/wp-json\/wp\/v2\/posts\/60656","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fwq.ai\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fwq.ai\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fwq.ai\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fwq.ai\/blog\/wp-json\/wp\/v2\/comments?post=60656"}],"version-history":[{"count":0,"href":"https:\/\/fwq.ai\/blog\/wp-json\/wp\/v2\/posts\/60656\/revisions"}],"wp:attachment":[{"href":"https:\/\/fwq.ai\/blog\/wp-json\/wp\/v2\/media?parent=60656"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fwq.ai\/blog\/wp-json\/wp\/v2\/categories?post=60656"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fwq.ai\/blog\/wp-json\/wp\/v2\/tags?post=60656"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}