{"id":59603,"date":"2025-04-23T15:57:40","date_gmt":"2025-04-23T07:57:40","guid":{"rendered":"https:\/\/fwq.ai\/blog\/59603\/"},"modified":"2025-04-23T15:57:40","modified_gmt":"2025-04-23T07:57:40","slug":"ecshop%e5%90%8e%e5%8f%b0%e5%95%86%e5%93%81%e5%88%97%e8%a1%a8%e5%a2%9e%e5%8a%a0%e8%bd%ac%e7%a7%bb%e4%bb%93%e5%ba%93%e6%8c%89%e9%92%ae%e8%8f%9c%e5%8d%95%e5%8a%9f%e8%83%bd","status":"publish","type":"post","link":"https:\/\/fwq.ai\/blog\/59603\/","title":{"rendered":"ecshop\u540e\u53f0\u5546\u54c1\u5217\u8868\u589e\u52a0\u8f6c\u79fb\u4ed3\u5e93\u6309\u94ae\u83dc\u5355\u529f\u80fd"},"content":{"rendered":"<p>ecshop\u540e\u53f0\u5546\u54c1\u5217\u8868\u589e\u52a0\u8f6c\u79fb\u4ed3\u5e93\u6309\u94ae\u83dc\u5355\uff0c\u5b9e\u73b0\uff1a   &nbsp;   a.\u589e\u6dfb\u8fde\u63a5\u201c\u8f6c\u79fb\u4ed3\u5e93\u201d   &nbsp;   b.\u5728goods.php\uff0c\u8bfb\u53d6\u4ed3\u5e93\u5217\u8868\u6570\u636e\uff0c\u5e76\u4e14\u5b9e\u4f8b\u5316   &nbsp;   c. \u5728goods_list.htm\u5faa\u73af\u6570\u636e\u3002\u70b9\u51fb\u201c\u8f6c\u79fb\u4ed3\u5e93\u201d\u7684\u65f6\u5019\u7528\u7684\u5230   &nbsp;   d.\u4fee\u6539js\u4ee3\u7801\uff0cchangeAction\u3002\u70b9\u51fb\u201c\u8f6c\u79fb\u4ed3\u5e93\u201d\u5c31\u80fd\u591f\u663e\u793a\u4ed3\u5e93\u5217\u8868   &nbsp;   e.php\u63a5\u6536\u4f20\u9012\u8fc7\u6765\u7684\u503c\uff0c\u5e76\u4e14\u8fdb\u884c\u201c\u66f4\u65b0\u201d   &nbsp;   &nbsp;   &nbsp;   \u5982\u56fe\uff1a<br \/>\n<br \/> <br \/>\n<img decoding=\"async\" src=\"https:\/\/www.ldhost.cn\/helphmb\/uploads\/allimg\/151229\/144F16440-0.png\" class=\"aligncenter\" title=\"ecshop\u540e\u53f0\u5546\u54c1\u5217\u8868\u589e\u52a0\u8f6c\u79fb\u4ed3\u5e93\u6309\u94ae\u83dc\u5355\u529f\u80fd\u63d2\u56fe\" alt=\"ecshop\u540e\u53f0\u5546\u54c1\u5217\u8868\u589e\u52a0\u8f6c\u79fb\u4ed3\u5e93\u6309\u94ae\u83dc\u5355\u529f\u80fd\u63d2\u56fe\" \/>   &nbsp;   1.\u5728goods.php \u7b2c47\u884c\uff0c\u5728\u201d\u4f9b\u8d27\u5546\u540d\u201c\u589e\u52a0\u65b0\u4ee3\u7801\uff0c\u52a0\u4e0a\u201c\u4ed3\u5e93\u5217\u8868\u201d\u4ee3\u7801\uff0c\u5e76\u4e14\u8fdb\u884c\u5b9e\u4f8b\u5316&nbsp;   &nbsp;   =\u300b\u5b9e\u4f8b\u5316\u4ed3\u5e93\u76f8\u5173\u6570\u636e   &nbsp;   &nbsp;   \/* \u4f9b\u8d27\u5546\u540d *\/   &nbsp; &nbsp; $suppliers_list_name = suppliers_list_name();   &nbsp; &nbsp; $suppliers_exists = 1;   &nbsp; &nbsp; if (empty($suppliers_list_name))   &nbsp; &nbsp; {   &nbsp; &nbsp; &nbsp; &nbsp; $suppliers_exists = 0;   &nbsp; &nbsp; }   &nbsp; &nbsp;&nbsp;   &nbsp; &nbsp; \/\/ \u4ed3\u5e93   &nbsp; &nbsp; $wh_list = wh_info();   &nbsp; &nbsp; $smarty-&gt;assign(&#8216;wh&#8217;,$wh_list);   &nbsp;   2.\u5728goods_list.htm,\u5728101\u884c\uff0c\u65b0\u589e\u4ee3\u7801 \u201c\u8f6c\u79fb\u4ed3\u5e93\u201d   &nbsp;   &nbsp;   &lt;select name=&#8221;type&#8221; id=&#8221;selAction&#8221; onchange=&#8221;changeAction()&#8221;&gt;   &nbsp; &nbsp; &lt;option value=&#8221;&#8221;&gt;{$lang.select_please}&lt;\/option&gt;   &nbsp; &nbsp; &lt;option value=&#8221;trash&#8221;&gt;{$lang.trash}&lt;\/option&gt;   &nbsp; &nbsp; &lt;option value=&#8221;on_sale&#8221;&gt;{$lang.on_sale}&lt;\/option&gt;   &nbsp; &nbsp; &lt;option value=&#8221;not_on_sale&#8221;&gt;{$lang.not_on_sale}&lt;\/option&gt;   &nbsp; &nbsp; &lt;option value=&#8221;best&#8221;&gt;{$lang.best}&lt;\/option&gt;   &nbsp; &nbsp; &lt;option value=&#8221;not_best&#8221;&gt;{$lang.not_best}&lt;\/option&gt;   &nbsp; &nbsp; &lt;option value=&#8221;new&#8221;&gt;{$lang.new}&lt;\/option&gt;   &nbsp; &nbsp; &lt;option value=&#8221;not_new&#8221;&gt;{$lang.not_new}&lt;\/option&gt;   &nbsp; &nbsp; &lt;option value=&#8221;hot&#8221;&gt;{$lang.hot}&lt;\/option&gt;   &nbsp; &nbsp; &lt;option value=&#8221;not_hot&#8221;&gt;{$lang.not_hot}&lt;\/option&gt;   &nbsp; &nbsp; &lt;option value=&#8221;move_to&#8221;&gt;{$lang.move_to}&lt;\/option&gt;   &nbsp; &nbsp; &lt;option value=&#8221;warehouse_to&#8221;&gt;\u8f6c\u79fb\u4ed3\u5e93&lt;\/option&gt; &nbsp; \/\/ \u6b64\u5904\uff0c\u8f6c\u79fb\u4ed3\u5e93   &nbsp;   3.\u589e\u52a0\u4ed3\u5e93\u5217\u8868 goods_list,\u7b2c116\u884c   &nbsp;   &nbsp;   &nbsp;&lt;!&#8211;warehouse \u8f6c\u79fb\u4ed3\u5e93&#8211;&gt;   &nbsp;{if $wh &gt; 0}   &nbsp; &lt;select name=&#8221;warehouse&#8221; style=&#8221;display:none&#8221;&gt;   &nbsp; &nbsp; &lt;option value=&#8221;0&#8243;&gt;\u8bf7\u9009\u62e9\u4ed3\u5e93&lt;\/option&gt;   &nbsp; &nbsp; {foreach name=wh from=$wh item=wh}   &nbsp; &nbsp; &nbsp; &lt;option value=&#8221;{$wh.id}&#8221;&gt;{$wh.wh_name}&lt;\/option&gt;   &nbsp; &nbsp; {\/foreach}   &nbsp; &lt;\/select&gt;   &nbsp;   &nbsp;   &nbsp;   4.\u5728goods_list.htm\u7684js\u4ee3\u7801\uff0cfunction changeAction\uff0c\u589e\u52a0   &nbsp;   frm.elements[&#8216;warehouse&#8217;].style.display = frm.elements[&#8216;type&#8217;].value == &#8216;warehouse_to&#8217; ? &#8221; : &#8216;none&#8217;;   &nbsp;   function changeAction()   &nbsp; {   &nbsp; &nbsp; &nbsp; var frm = document.forms[&#8216;listForm&#8217;];   &nbsp; &nbsp; &nbsp;&nbsp;   &nbsp; &nbsp; &nbsp; frm.elements[&#8216;goods_check&#8217;].style.display = frm.elements[&#8216;type&#8217;].value == &#8216;check_goods&#8217; ? &#8221; : &#8216;none&#8217;;&nbsp;   &nbsp; &nbsp; &nbsp; frm.elements[&#8216;target_cat&#8217;].style.display = frm.elements[&#8216;type&#8217;].value == &#8216;move_to&#8217; ? &#8221; : &#8216;none&#8217;;   &nbsp; &nbsp; &nbsp; \/\/ \u6b64\u5904\u4ee3\u7801\uff0c\u4ed3\u5e93\u5207\u6362   &nbsp; &nbsp; &nbsp; frm.elements[&#8216;warehouse&#8217;].style.display = frm.elements[&#8216;type&#8217;].value == &#8216;warehouse_to&#8217; ? &#8221; : &#8216;none&#8217;;   &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;   &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {if $suppliers_list &gt; 0}   &nbsp; &nbsp; &nbsp; frm.elements[&#8216;suppliers_id&#8217;].style.display = frm.elements[&#8216;type&#8217;].value == &#8216;suppliers_move_to&#8217; ? &#8221; : &#8216;none&#8217;;   &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {\/if}   &nbsp; }   &nbsp;   &nbsp;5.goods.php\u63a5\u6536\u4f20\u9012\u8fc7\u6765\u7684\u503c\u5e76\u8fdb\u884c\u5904\u7406\uff0c\u5728\u7b2c1344\u884c   &nbsp;   &nbsp;   \/* \u8f6c\u79fb\u5230\u5206\u7c7b *\/   &nbsp; &nbsp; &nbsp; &nbsp; elseif ($_POST[&#8216;type&#8217;] == &#8216;move_to&#8217;)   &nbsp; &nbsp; &nbsp; &nbsp; {   &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; \/* \u68c0\u67e5\u6743\u9650 *\/   &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; admin_priv(&#8216;goods_manage&#8217;);   &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; update_goods($goods_id, &#8216;cat_id&#8217;, $_POST[&#8216;target_cat&#8217;]);   &nbsp; &nbsp; &nbsp; &nbsp; }\/\/ \u8f6c\u79fb\u4ed3\u5e93   &nbsp; &nbsp; &nbsp; &nbsp; elseif ($_POST[&#8216;type&#8217;] == &#8216;warehouse_to&#8217;)   &nbsp; &nbsp; &nbsp; &nbsp; {   &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; \/* \u68c0\u67e5\u6743\u9650 *\/   &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; admin_priv(&#8216;goods_manage&#8217;);   &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; update_goods($goods_id, &#8216;wh_id&#8217;, $_POST[&#8216;warehouse&#8217;]);   &nbsp; &nbsp; &nbsp; &nbsp; }   &nbsp;  <\/p>\n","protected":false},"excerpt":{"rendered":"<p>ecshop\u540e\u53f0\u5546\u54c1\u5217\u8868\u589e\u52a0\u8f6c\u79fb\u4ed3\u5e93\u6309\u94ae\u83dc\u5355\uff0c\u5b9e\u73b0\uff1a &nbsp; a.\u589e\u6dfb\u8fde\u63a5\u201c\u8f6c\u79fb\u4ed3\u5e93\u201d &nbsp; b.\u5728goods.php\uff0c\u8bfb\u53d6\u4ed3\u5e93\u5217\u8868\u6570\u636e\uff0c\u5e76\u4e14\u5b9e\u4f8b\u5316 &nbsp; c. \u5728goods_list.htm\u5faa\u73af\u6570\u636e\u3002\u70b9\u51fb\u201c\u8f6c\u79fb\u4ed3\u5e93\u201d\u7684\u65f6\u5019\u7528\u7684\u5230 &nbsp; d.\u4fee\u6539js\u4ee3\u7801\uff0cchangeAction\u3002\u70b9\u51fb\u201c\u8f6c\u79fb\u4ed3\u5e93\u201d\u5c31\u80fd\u591f\u663e\u793a\u4ed3\u5e93\u5217\u8868 &nbsp; e.php\u63a5\u6536\u4f20\u9012\u8fc7\u6765\u7684\u503c\uff0c\u5e76\u4e14\u8fdb\u884c\u201c\u66f4\u65b0\u201d &nbsp; &nbsp; &nbsp; \u5982\u56fe\uff1a &nbsp; 1.\u5728goods.php \u7b2c47\u884c\uff0c\u5728\u201d\u4f9b\u8d27\u5546\u540d\u201c\u589e\u52a0\u65b0\u4ee3\u7801\uff0c\u52a0\u4e0a\u201c\u4ed3\u5e93\u5217\u8868\u201d\u4ee3\u7801\uff0c\u5e76\u4e14\u8fdb\u884c\u5b9e\u4f8b\u5316&nbsp; &nbsp; =\u300b\u5b9e\u4f8b\u5316\u4ed3\u5e93\u76f8\u5173\u6570\u636e &nbsp; &nbsp; \/* \u4f9b\u8d27\u5546\u540d *\/ &nbsp; &nbsp; $suppliers_list_name = suppliers_list_name(); &nbsp; &nbsp; $suppliers_exists = 1; &nbsp; &nbsp; if (empty($suppliers_list_name)) &nbsp; &nbsp; { &nbsp; &nbsp; &nbsp; &nbsp; $suppliers_exists = 0; &nbsp; &nbsp; } &nbsp; &nbsp;&nbsp; [&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-59603","post","type-post","status-publish","format-standard","hentry","category-16"],"_links":{"self":[{"href":"https:\/\/fwq.ai\/blog\/wp-json\/wp\/v2\/posts\/59603","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=59603"}],"version-history":[{"count":0,"href":"https:\/\/fwq.ai\/blog\/wp-json\/wp\/v2\/posts\/59603\/revisions"}],"wp:attachment":[{"href":"https:\/\/fwq.ai\/blog\/wp-json\/wp\/v2\/media?parent=59603"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fwq.ai\/blog\/wp-json\/wp\/v2\/categories?post=59603"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fwq.ai\/blog\/wp-json\/wp\/v2\/tags?post=59603"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}