{"id":30401,"date":"2024-11-25T17:45:35","date_gmt":"2024-11-25T09:45:35","guid":{"rendered":"https:\/\/fwq.ai\/blog\/30401\/"},"modified":"2024-11-25T17:45:35","modified_gmt":"2024-11-25T09:45:35","slug":"%e7%bb%87%e6%a2%a6dedecms%e6%80%8e%e4%b9%88%e5%ae%9e%e7%8e%b0%e4%b8%ad%e8%8b%b1%e6%96%87%e5%af%bc%e8%88%aa%e5%8a%9f%e8%83%bd","status":"publish","type":"post","link":"https:\/\/fwq.ai\/blog\/30401\/","title":{"rendered":"\u7ec7\u68a6DedeCMS\u600e\u4e48\u5b9e\u73b0\u4e2d\u82f1\u6587\u5bfc\u822a\u529f\u80fd"},"content":{"rendered":"<p style=\"text-align: center\"><img decoding=\"async\" src=\"https:\/\/img.php.cn\/upload\/article\/000\/000\/020\/5df83216444c4999.jpg\" class=\"aligncenter\" title=\"\u7ec7\u68a6DedeCMS\u600e\u4e48\u5b9e\u73b0\u4e2d\u82f1\u6587\u5bfc\u822a\u529f\u80fd\u63d2\u56fe\" alt=\"\u7ec7\u68a6DedeCMS\u600e\u4e48\u5b9e\u73b0\u4e2d\u82f1\u6587\u5bfc\u822a\u529f\u80fd\u63d2\u56fe\" \/><\/p>\n<p><strong>\u7ec7\u68a6\u600e\u4e48\u5b9e\u73b0\u4e2d\u82f1\u6587\u5bfc\u822a\u529f\u80fd\uff1f<\/strong><\/p>\n<p>\u4eca\u5929\u5728\u7fa4\u91cc\u770b\u5230\u6709\u4f4d\u670b\u53cb\u9700\u8981\u5b9e\u73b0\u4e2d\u82f1\u6587\u680f\u76ee\u540d\u5b57\u7684\u529f\u80fd\uff08\u5982\u4e0b\u56fe\uff09\uff0c\u4e0b\u9762\u6211\u4eec\u5c31\u6765\u770b\u770b\u5f3a\u5927\u7684\u7ec7\u68a6CMS\u600e\u4e48\u5b9e\u73b0\u5427\uff01<\/p>\n<p>\u63a8\u8350\u5b66\u4e60\uff1a<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/img.php.cn\/upload\/image\/195\/166\/877\/1576546679263117.png\" class=\"aligncenter\" title=\"\u7ec7\u68a6DedeCMS\u600e\u4e48\u5b9e\u73b0\u4e2d\u82f1\u6587\u5bfc\u822a\u529f\u80fd\u63d2\u56fe1\" alt=\"\u7ec7\u68a6DedeCMS\u600e\u4e48\u5b9e\u73b0\u4e2d\u82f1\u6587\u5bfc\u822a\u529f\u80fd\u63d2\u56fe1\" \/><\/p>\n<p>\u9996\u5148\u7ed9\u6570\u636e\u5e93\u4e2d\u7684dede_arctype\u8868\u4e2d\u589e\u52a0\u4e00\u4e2a\u5b57\u6bb5,\u524d\u9762\u7684\u8868\u524d\u7f00\u662f\u4f60\u7684\u7ad9\u70b9\u7684\u540d\uff0c\u5e76\u4e0d\u4e00\u5b9a\u662fdede_<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/img.php.cn\/upload\/image\/841\/121\/615\/1576546683202592.png\" class=\"aligncenter\" title=\"\u7ec7\u68a6DedeCMS\u600e\u4e48\u5b9e\u73b0\u4e2d\u82f1\u6587\u5bfc\u822a\u529f\u80fd\u63d2\u56fe2\" alt=\"\u7ec7\u68a6DedeCMS\u600e\u4e48\u5b9e\u73b0\u4e2d\u82f1\u6587\u5bfc\u822a\u529f\u80fd\u63d2\u56fe2\" \/><\/p>\n<p>\u6dfb\u52a0\u540e\u7684\u6548\u679c\u5982\u4e0a\u56fe\uff0c\u5177\u4f53\u7684\u6dfb\u52a0\u529e\u6cd5\u518d\u6b21\u5c31\u4e0d\u8be6\u8ff0\u4e86\u3002\u5176\u4e2dtypenameng\u5c31\u662f\u6211\u589e\u52a0\u7684\u5b57\u6bb5\uff0c\u540d\u79f0\u6709\u70b9\u957f\uff0c\u5f53\u7136\u4f60\u4e5f\u53ef\u4ee5\u6539\u4e3a\u81ea\u5df1\u4e50\u610f\u7684\u540d\u79f0\uff0c\u8fd9\u4e2a\u4e0d\u4f24\u5927\u96c5\u3002<\/p>\n<p>\u518d\u627e\u5230dede emplets\u76ee\u5f55\u4e0b\u7684catalog_edit.htm<\/p>\n<p>&nbsp;<\/p>\n<p>\u627e\u5230<\/p>\n<p>\u4ee3\u7801\u5982\u4e0b:<\/p>\n<pre>&lt;tr&gt;\n&lt;td&gt;&lt;font&gt;\u680f\u76ee\u540d\u79f0\uff1a&lt;\/font&gt;&lt;\/td&gt;\n&lt;td&gt;\n&lt;input&gt;\"&nbsp;class=\"iptxt\"&nbsp;\/&amp;gt;&lt;\/td&gt;\n&lt;\/tr&gt;<\/pre>\n<p> \u767b\u5f55\u540e\u590d\u5236 <\/p>\n<p>\u4e0b\u9762\u6dfb\u52a0<\/p>\n<p>&nbsp;<\/p>\n<p>\u4ee3\u7801\u5982\u4e0b:<\/p>\n<pre>&lt;tr&gt;\n&lt;td&gt;\u680f\u76ee\u82f1\u6587\u540d\u79f0\uff1a&lt;\/td&gt;\n&lt;td&gt;\n&lt;input&gt;\"&nbsp;class=\"iptxt\"&nbsp;\/&amp;gt;&lt;\/td&gt;\n&lt;\/tr&gt;<\/pre>\n<p> \u767b\u5f55\u540e\u590d\u5236 <\/p>\n<p>\u6700\u540e\u6211\u4eec\u5728\u6253\u5f00 dedecatalog_edit.php<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>\u627e\u5230<\/p>\n<p>\u4ee3\u7801\u5982\u4e0b:<\/p>\n<pre>$upquery&nbsp;=&nbsp;\"UPDATE&nbsp;`#\u5206\u9694\u7b26@__arctype`&nbsp;SET\nissend='$issend',\nsortrank='$sortrank',\ntypename='$typename',\ntypenameng='$typenameng',\ntypedir='$typedir',\nisdefault='$isdefault',\ndefaultname='$defaultname',<\/pre>\n<p> \u767b\u5f55\u540e\u590d\u5236 <\/p>\n<p>\u589e\u52a0\u7ea2\u8272\u7684\u90e8\u5206\uff0c\u5206\u9694\u7b263\u4e2a\u5b57\u81ea\u884c\u53bb\u6389\uff0c\u81f3\u6b64\u5c31\u6dfb\u52a0\u5b8c\u6210\u4e86\u3002<\/p>\n<p>&nbsp;<\/p>\n<p>\u8c03\u7528\u65b9\u5f0f \uff1a{dede:field name=&#8217;typenameng&#8217;\/}<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>\u60f3\u8981\u5728channel \u4e2d\u4f7f\u7528\uff0c\u4f8b\u5982<\/p>\n<p>\u4ee3\u7801\u5982\u4e0b:<\/p>\n<pre>{dede:channel&nbsp;type='son'&nbsp;row='10'&nbsp;typeid='1'}\n<\/pre>\n<p> \u767b\u5f55\u540e\u590d\u5236 <\/p>\n<li><\/li>\n<p> {\/dede:channel} <\/p>\n<p>\u5219\u8fd8\u8981\u4fee\u6539\u4e00\u4e2a\u6587\u4ef6\uff0c\u627e\u5230include aglibchannel.lib.php<\/p>\n<p>&nbsp;<\/p>\n<p>\u7b2c\u4e00\u5904\uff1a<\/p>\n<p>\u4ee3\u7801\u5982\u4e0b:<\/p>\n<pre>if($type=='top')\n{\n$sql&nbsp;=&nbsp;\"SELECT&nbsp;id,typename,typenameng,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath\nFrom&nbsp;`#\u5206\u9694\u7b26@__arctype`&nbsp;WHERE&nbsp;reid=0&nbsp;And&nbsp;ishidden1&nbsp;order&nbsp;by&nbsp;sortrank&nbsp;asc&nbsp;limit&nbsp;0,&nbsp;$line&nbsp;\";\n}\nelse&nbsp;if($type=='son')\n{\nif($typeid==0)&nbsp;return&nbsp;'';\n$sql&nbsp;=&nbsp;\"SELECT&nbsp;id,typename,typenameng,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath\nFrom&nbsp;`#\u5206\u9694\u7b26@__arctype`&nbsp;WHERE&nbsp;reid='$typeid'&nbsp;And&nbsp;ishidden1&nbsp;order&nbsp;by&nbsp;sortrank&nbsp;asc&nbsp;limit&nbsp;0,&nbsp;$line&nbsp;\";\n}\nelse&nbsp;if($type=='self')\n{\nif($reid==0)&nbsp;return&nbsp;'';\n$sql&nbsp;=&nbsp;\"SELECT&nbsp;id,typename,typenameng,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath\nFROM&nbsp;`#\u5206\u9694\u7b26@__arctype`&nbsp;WHERE&nbsp;reid='$reid'&nbsp;And&nbsp;ishidden1&nbsp;order&nbsp;by&nbsp;sortrank&nbsp;asc&nbsp;limit&nbsp;0,&nbsp;$line&nbsp;\";\n}<\/pre>\n<p> \u767b\u5f55\u540e\u590d\u5236 <\/p>\n<p>\u7b2c\u4e8c\u5904\uff1a<\/p>\n<p>&nbsp;<\/p>\n<p>\u4ee3\u7801\u5982\u4e0b:<\/p>\n<pre>\/\/\u5982\u679c\u7528\u5b50\u680f\u76ee\u6a21\u5f0f\uff0c\u5f53\u6ca1\u6709\u5b50\u680f\u76ee\u65f6\u663e\u793a\u540c\u7ea7\u680f\u76ee\nif($type=='son'&nbsp;&amp;amp;&amp;amp;&nbsp;$reid!=0&nbsp;&amp;amp;&amp;amp;&nbsp;$totalRow==0)\n{\n$sql&nbsp;=&nbsp;\"SELECT&nbsp;id,typename,typenameng,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath\nFROM&nbsp;`#\u5206\u9694\u7b26@__arctype`&nbsp;WHERE&nbsp;reid='$reid'&nbsp;And&nbsp;ishidden1&nbsp;order&nbsp;by&nbsp;sortrank&nbsp;asc&nbsp;limit&nbsp;0,&nbsp;$line&nbsp;\";\n$dsql-&amp;gt;SetQuery($sql);\n$dsql-&amp;gt;Execute();\n}<\/pre>\n<p> \u767b\u5f55\u540e\u590d\u5236 <\/p>\n<p>\u589e\u52a0\u67e5\u8be2\u5b57\u6bb5\u5c31\u53ef\u4ee5\u5728channel\u4e2d\u4f7f\u7528\u4e86\uff0c\u8fd8\u6709type,channelartlist\u7b49\u6807\u7b7e\u9875\u662f\u5728\u76f8\u5e94\u7684lib\u7c7b\u4e2d\u6dfb\u52a0\u67e5\u8be2\u7684\u5b57\u6bb5\uff0c\u5728\u6b64\u9650\u4e8e\u7bc7\u5e45\u5c31\u4e0d\u9519\u8be6\u7ec6\u7684\u53d9\u8ff0\u4e86\u3002<\/p>\n<p>&nbsp;<\/p>\n<p>\/\/\u5904\u7406\u540c\u7ea7\u680f\u76ee\u4e2d\uff0c\u5f53\u524d\u680f\u76ee\u7684\u6837\u5f0f\u3002currentstyle\u4e2d\u7684\u8c03\u7528\uff0cinclude aglibchannel.lib.php 140\u884c $linkOkstr = str_replace(&#8220;~typename~&#8221;,$row[&#8216;typename&#8217;],$linkOkstr);\u4e0b\u9762\u6dfb\u52a0<\/p>\n<p>$linkOkstr = str_replace(&#8220;~typenameeng~&#8221;,$row[&#8216;typenameeng&#8217;],$linkOkstr);\u5373\u53ef\u3002<\/p>\n<p>\u4ee5\u4e0a\u5c31\u662f\u7ec7\u68a6DedeCMS\u600e\u4e48\u5b9e\u73b0\u4e2d\u82f1\u6587\u5bfc\u822a\u529f\u80fd\u7684\u8be6\u7ec6\u5185\u5bb9\uff0c\u66f4\u591a\u8bf7\u5173\u6ce8\u7c73\u4e91\u5176\u5b83\u76f8\u5173\u6587\u7ae0\uff01<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u7ec7\u68a6\u600e\u4e48\u5b9e\u73b0\u4e2d\u82f1\u6587\u5bfc\u822a\u529f\u80fd\uff1f \u4eca\u5929\u5728\u7fa4\u91cc\u770b\u5230\u6709\u4f4d\u670b\u53cb\u9700\u8981\u5b9e\u73b0\u4e2d\u82f1\u6587\u680f\u76ee\u540d\u5b57\u7684\u529f\u80fd\uff08\u5982\u4e0b\u56fe\uff09\uff0c\u4e0b\u9762\u6211\u4eec\u5c31\u6765\u770b\u770b\u5f3a\u5927\u7684\u7ec7\u68a6CMS\u600e\u4e48\u5b9e\u73b0\u5427\uff01 \u63a8\u8350\u5b66\u4e60\uff1a \u9996\u5148\u7ed9\u6570\u636e\u5e93\u4e2d\u7684dede_arctype\u8868\u4e2d\u589e\u52a0\u4e00\u4e2a\u5b57\u6bb5,\u524d\u9762\u7684\u8868\u524d\u7f00\u662f\u4f60\u7684\u7ad9\u70b9\u7684\u540d\uff0c\u5e76\u4e0d\u4e00\u5b9a\u662fdede_ \u6dfb\u52a0\u540e\u7684\u6548\u679c\u5982\u4e0a\u56fe\uff0c\u5177\u4f53\u7684\u6dfb\u52a0\u529e\u6cd5\u518d\u6b21\u5c31\u4e0d\u8be6\u8ff0\u4e86\u3002\u5176\u4e2dtypenameng\u5c31\u662f\u6211\u589e\u52a0\u7684\u5b57\u6bb5\uff0c\u540d\u79f0\u6709\u70b9\u957f\uff0c\u5f53\u7136\u4f60\u4e5f\u53ef\u4ee5\u6539\u4e3a\u81ea\u5df1\u4e50\u610f\u7684\u540d\u79f0\uff0c\u8fd9\u4e2a\u4e0d\u4f24\u5927\u96c5\u3002 \u518d\u627e\u5230dede emplets\u76ee\u5f55\u4e0b\u7684catalog_edit.htm &nbsp; \u627e\u5230 \u4ee3\u7801\u5982\u4e0b: &lt;tr&gt; &lt;td&gt;&lt;font&gt;\u680f\u76ee\u540d\u79f0\uff1a&lt;\/font&gt;&lt;\/td&gt; &lt;td&gt; &lt;input&gt;&#8221;&nbsp;class=&#8221;iptxt&#8221;&nbsp;\/&amp;gt;&lt;\/td&gt; &lt;\/tr&gt; \u767b\u5f55\u540e\u590d\u5236 \u4e0b\u9762\u6dfb\u52a0 &nbsp; \u4ee3\u7801\u5982\u4e0b: &lt;tr&gt; &lt;td&gt;\u680f\u76ee\u82f1\u6587\u540d\u79f0\uff1a&lt;\/td&gt; &lt;td&gt; &lt;input&gt;&#8221;&nbsp;class=&#8221;iptxt&#8221;&nbsp;\/&amp;gt;&lt;\/td&gt; &lt;\/tr&gt; \u767b\u5f55\u540e\u590d\u5236 \u6700\u540e\u6211\u4eec\u5728\u6253\u5f00 dedecatalog_edit.php &nbsp; &nbsp; \u627e\u5230 \u4ee3\u7801\u5982\u4e0b: $upquery&nbsp;=&nbsp;&#8220;UPDATE&nbsp;`#\u5206\u9694\u7b26@__arctype`&nbsp;SET issend=&#8217;$issend&#8217;, sortrank=&#8217;$sortrank&#8217;, typename=&#8217;$typename&#8217;, typenameng=&#8217;$typenameng&#8217;, typedir=&#8217;$typedir&#8217;, isdefault=&#8217;$isdefault&#8217;, defaultname=&#8217;$defaultname&#8217;, \u767b\u5f55\u540e\u590d\u5236 \u589e\u52a0\u7ea2\u8272\u7684\u90e8\u5206\uff0c\u5206\u9694\u7b263\u4e2a\u5b57\u81ea\u884c\u53bb\u6389\uff0c\u81f3\u6b64\u5c31\u6dfb\u52a0\u5b8c\u6210\u4e86\u3002 &nbsp; \u8c03\u7528\u65b9\u5f0f \uff1a{dede:field name=&#8217;typenameng&#8217;\/} &nbsp; &nbsp; \u60f3\u8981\u5728channel \u4e2d\u4f7f\u7528\uff0c\u4f8b\u5982 \u4ee3\u7801\u5982\u4e0b: {dede:channel&nbsp;type=&#8217;son&#8217;&nbsp;row=&#8217;10&#8217;&nbsp;typeid=&#8217;1&#8242;} \u767b\u5f55\u540e\u590d\u5236 {\/dede:channel} \u5219\u8fd8\u8981\u4fee\u6539\u4e00\u4e2a\u6587\u4ef6\uff0c\u627e\u5230include aglibchannel.lib.php [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18],"tags":[],"class_list":["post-30401","post","type-post","status-publish","format-standard","hentry","category-cms"],"_links":{"self":[{"href":"https:\/\/fwq.ai\/blog\/wp-json\/wp\/v2\/posts\/30401","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=30401"}],"version-history":[{"count":0,"href":"https:\/\/fwq.ai\/blog\/wp-json\/wp\/v2\/posts\/30401\/revisions"}],"wp:attachment":[{"href":"https:\/\/fwq.ai\/blog\/wp-json\/wp\/v2\/media?parent=30401"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fwq.ai\/blog\/wp-json\/wp\/v2\/categories?post=30401"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fwq.ai\/blog\/wp-json\/wp\/v2\/tags?post=30401"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}