{"id":59168,"date":"2025-04-23T14:15:19","date_gmt":"2025-04-23T06:15:19","guid":{"rendered":"https:\/\/fwq.ai\/blog\/59168\/"},"modified":"2025-04-23T14:15:19","modified_gmt":"2025-04-23T06:15:19","slug":"%e8%ae%be%e7%bd%aeecshop%e6%96%87%e7%ab%a0%e5%88%86%e7%b1%bb%e6%88%96id%e8%87%aa%e5%8a%a8%e5%8f%96%e5%86%85%e5%ae%b9%e7%ac%ac%e4%b8%80%e5%bc%a0%e5%9b%be%e5%81%9a%e4%b8%ba%e7%bc%a9","status":"publish","type":"post","link":"https:\/\/fwq.ai\/blog\/59168\/","title":{"rendered":"\u8bbe\u7f6eecshop\u6587\u7ae0\u5206\u7c7b\u6216ID\u81ea\u52a8\u53d6\u5185\u5bb9\u7b2c\u4e00\u5f20\u56fe\u505a\u4e3a\u7f29"},"content":{"rendered":"<p><strong>\uff081\uff09\u627e\u5230 \u7f51\u5e97\u6839<span>\u76ee\u5f55<\/span>\/includes\/lib_article.php\u6587\u4ef6\uff0c\u5e76\u5728\u6700\u5c3e\u5904\u589e\u52a0\u4ee5\u4e0b\u4ee3\u7801\uff08\u5927\u6982\u5728\u884c83\u5904\uff09\uff1a <\/strong><\/p>\n<p> function GetImageSrc($body) {<br \/> &nbsp;&nbsp; if( !isset($body) ) {<br \/> &nbsp;&nbsp;&nbsp;&nbsp; return &#8221;;<br \/> &nbsp;&nbsp; }<br \/> &nbsp;&nbsp; else {<br \/> &nbsp;&nbsp;&nbsp;&nbsp; preg_match_all (&#8220;\/&lt;(img|IMG)(.*)(src|SRC)=[\\&#8221;|&#8217;|]{0,}([h|\\\/].*(jpg|JPG|gif|GIF|png|PNG))[\\&#8221;|&#8217;|\\s]{0,}\/isU&#8221;,$body,$out);<br \/> &nbsp; return $out[4];<br \/> &nbsp;&nbsp; }<br \/> }<br \/> \/**<br \/> * \u6309\u6587\u7ae0ID\u53f7\u6216\u6587\u7ae0\u5206\u7c7bID\u53f7\u53d6\u5f97\u6587\u7ae0<br \/> * @param&nbsp; array&nbsp;&nbsp;&nbsp; $id&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \u6587\u7ae0ID\u6216\u6587\u7ae0\u5206\u7c7bID<br \/> * @param&nbsp; string&nbsp;&nbsp; $getwhat&nbsp; \u4ee5\u4f55\u79cd\u65b9\u5f0f\u53d6\u6587\u7ae0.\u5f53\u53c2\u6570\u4e3a&#8217;cat&#8217;\u65f6\u4ee5\u6587\u7ae0\u5206\u7c7bID\u53d6,\u5176\u4ed6\u90fd\u4ee5\u6587\u7ae0ID\u53d6<br \/> * @param&nbsp; integer&nbsp; $num&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \u63a7\u5236\u663e\u793a\u591a\u5c11\u6761\u6587\u7ae0.\u5f53\u53c2\u6570\u4e3a0\u65f6\u5219\u5168\u90e8\u663e\u793a<br \/> * @param&nbsp; boolean&nbsp; $isrand&nbsp;&nbsp; \u662f\u5426\u968f\u673a\u663e\u793a\u6587\u7ae0.<br \/> *\/<br \/> function get_article_new( $id = array(0), $getwhat = &#8221;, $num = 0, $isrand = false ) {<br \/> $wherestr = &#8221;;<br \/> $search = &#8221;;<\/p>\n<p>if( $getwhat ==&nbsp; &#8216;cat&#8217; ){<br \/> &nbsp; $search = &#8216;cat_id=&#8217;;<br \/> }<br \/> else {<br \/> &nbsp; $search = &#8216;article_id=&#8217;;<br \/> }<\/p>\n<p>for( $i=0; $i&lt;count($id); $i++ ) {<br \/> &nbsp; if( $i&lt;count($id)-1 ) {<br \/> &nbsp;&nbsp; $wherestr = $wherestr . $search . $id[$i] . &#8216; or &#8216;;<br \/> &nbsp; }<br \/> &nbsp; else {<br \/> &nbsp;&nbsp; $wherestr = $wherestr . $search . $id[$i];<br \/> &nbsp; }<br \/> }<\/p>\n<p>$sql = &#8216;SELECT * FROM &#8216; . $GLOBALS[&#8216;ecs&#8217;]-&gt;table(&#8216;article&#8217;) .<br \/> &#8216; WHERE (&#8216; . $wherestr . &#8216;) AND (is_open = 1) &#8216;;<\/p>\n<p>if ( $isrand == true ) {<br \/> &nbsp; $sql .= &#8216; ORDER BY rand()&#8217;;<br \/> }<br \/> else {<br \/> &nbsp; $sql .= &#8216; ORDER BY add_time DESC, article_type DESC, article_id DESC&#8217;;<br \/> }<\/p>\n<p>if ( $num &gt; 0 ) {<br \/> &nbsp; $sql .= &#8216; LIMIT &#8216; . $num;<br \/> }<br \/> $res = $GLOBALS[&#8216;db&#8217;]-&gt;getAll($sql);<br \/> $articles = array();<br \/> foreach ($res AS $id =&gt; $row) {<br \/> &nbsp; $articles[$id][&#8216;title&#8217;]&nbsp;&nbsp; = $row[&#8216;title&#8217;];<br \/> &nbsp; $articles[$id][&#8216;url&#8217;]&nbsp;&nbsp;&nbsp;&nbsp; = &#8216;article.php?id=&#8217; . $row[&#8216;article_id&#8217;];<br \/> &nbsp; $articles[$id][&#8216;addtime&#8217;] = date($GLOBALS[&#8216;_CFG&#8217;][&#8216;date_format&#8217;], $row[&#8216;add_time&#8217;]);<br \/> &nbsp; $articles[$id][&#8216;content&#8217;] = $row[&#8216;content&#8217;];<br \/> &nbsp; $imgsrc&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = GetImageSrc($row[&#8216;content&#8217;]);<br \/> &nbsp; $articles[$id][&#8216;img&#8217;]&nbsp;&nbsp;&nbsp;&nbsp; = $imgsrc[0];<br \/> }<\/p>\n<p>return $articles;<br \/> }<\/p>\n<p>&nbsp;<\/p>\n<p><strong>\uff082\uff09\u5728\u6a21\u677f\u76ee\u5f55\u7684\u5e93\u6587\u4ef6\u76ee\u5f55\u4e2d\u589e\u52a0\uff1amsg_img.lbi\u5e93\u6587\u4ef6<br \/> \u4ee3\u7801\u5982\u4e0b\uff1a<\/strong><\/p>\n<p> &lt;?php <br \/> &nbsp;&nbsp;&nbsp; $this-&gt;assign( &#8216;img_art1&#8242;, get_article_new(array(2),&#8217;cat&#8217;,6) ); <br \/> ?&gt;<br \/> &lt;meta http-equiv=&#8221;Content-Type&#8221; content=&#8221;text\/html; charset=utf-8&#8243;&gt;<br \/> &lt;style type=&#8221;text\/css&#8221;&gt;<br \/> &lt;!&#8211;<br \/> .img_art{ width:273px; height:130px; border:#FFF solid 1px; float:left; padding-bottom:10px; overflow:hidden; }<br \/> .title { background-color:#D3C08D; height:22px; color:#765935; padding:5px 5px 0px 5px; font-weight:bold;}<br \/> .content { padding:5px;}<br \/> .Limg {width:100px; height:100px; border:#E0E0E0 solid 1px; padding:1px; text-align:center; margin-right:2px; float:left;}<br \/> .Limg img {width:100px; height:100px; border:0px; }<br \/> .rcont { width:155px; float:left;}<br \/> .rcont li {padding-left: 2em;line-height: 180%;background-image: url(images\/news_arrow.gif);background-repeat: no-repeat;background-position: 12px 5px;white-space:nowrap;width:150px;text-overflow:ellipsis;overflow:hidden;}<br \/> .rcont a:visited, .rcont a:link {color: #9A6F4A;text-decoration: underline;}<br \/> .rcont a:hover {color: #9A6F4A;text-decoration: underline;}<br \/> }<br \/> &#8211;&gt;<br \/> &lt;\/style&gt;<br \/> &lt;div class=&#8221;img_art&#8221;&gt;<br \/> &lt;div class=&#8221;title&#8221;&gt;\u516c\u53f8\u65b0\u95fb&lt;\/div&gt;<br \/> &nbsp;&nbsp;&nbsp; &lt;div class=&#8221;content&#8221;&gt;<br \/> &nbsp;&nbsp;&nbsp; &lt;!&#8211; {if $img_art1} &#8211;&gt;<br \/> &nbsp;&nbsp;&nbsp; &lt;!&#8211;{foreach from=$img_art1 item=aimg1 name=&#8221;artimg1&#8243;}&#8211;&gt;<br \/> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {if $smarty.foreach.artimg1.index eq 1 }<br \/> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;div class=&#8221;Limg&#8221;&gt;<br \/> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;a href=&#8221;{$aimg1.url}&#8221; target=&#8221;_blank&#8221;&gt;&lt;img src=&#8221;{$aimg1.img}&#8221; alt=&#8221;{$aimg1.title|escape:html}&#8221; \/&gt;&lt;\/a&gt;<br \/> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;\/div&gt;<br \/> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {\/if}<br \/> &nbsp;&nbsp;&nbsp; &lt;!&#8211;{\/foreach}&#8211;&gt;<br \/> &nbsp;&nbsp;&nbsp; &lt;div class=&#8221;rcont&#8221;&gt;<br \/> &nbsp;&nbsp;&nbsp; &lt;ul&gt;<br \/> &nbsp;&nbsp;&nbsp; &lt;!&#8211;{foreach from=$img_art1 item=ali1 name=&#8221;artli1&#8243;}&#8211;&gt;<br \/> &nbsp;&nbsp;&nbsp; {if $smarty.foreach.artli1.index neq 1 }<br \/> &nbsp;&nbsp;&nbsp;&nbsp; &lt;li&gt;&lt;a href=&#8221;{$ali1.url}&#8221; title=&#8221;{$ali1.title|escape:html}&#8221; target=&#8221;_blank&#8221;&gt;{$ali1.title|truncate:16:&#8221;&#8230;&#8221;}&lt;\/a&gt;&lt;\/li&gt;<br \/> &nbsp;&nbsp;&nbsp; {\/if}&nbsp;&nbsp;&nbsp; <br \/> &nbsp;&nbsp;&nbsp; &lt;!&#8211;{\/foreach}&#8211;&gt;<br \/> &nbsp;&nbsp;&nbsp; &lt;\/ul&gt;<br \/> &nbsp;&nbsp;&nbsp; &lt;\/div&gt;<br \/> &nbsp;&nbsp;&nbsp; &lt;!&#8211; {else} &#8211;&gt;<br \/> &nbsp;&nbsp;&nbsp;&nbsp; \u6682\u65e0\u6587\u7ae0<br \/> &nbsp;&nbsp;&nbsp; &lt;!&#8211; {\/if} &#8211;&gt;&nbsp; <br \/> &nbsp;&nbsp;&nbsp; &lt;\/div&gt;<br \/> &lt;\/div&gt;<\/p>\n<p>&nbsp;<\/p>\n<p>\u8fc7\u7a0b\u4e00\u662f\u7a0b\u5e8f\u7684\u4e3b\u4f53\u529f\u80fd\uff0c\u8fc7\u7a0b\u4e8c\u662f\u6a21\u677f\u663e\u793a\u65f6\u5019\u7684\u6837\u5f0f\u8868\u73b0\u3002<br \/> \u4e0b\u9762\u8bb2\u89e3\u4e00\u4e0b\u8fc7\u7a0b\u4e8c\u91cc\u9762\u7684\u91cd\u8981\u4e00\u70b9\u7684\u4ee3\u7801\uff1a<\/p>\n<p>$this-&gt;assign( &#8216;img_art1&#8242;, get_article_new(array(2),&#8217;cat&#8217;,6) );<\/p>\n<p>\u8fd9\u91cc\u662f\u8c03\u7528\u7a0b\u5e8f\u7684get_article_new()\u51fd\u6570\uff0c\u53c2\u6570\u610f\u601d\u662f\u53d6<strong><font>\u6587\u7ae0\u5206\u7c7b<\/font><\/strong>ID\u53f7\u4e3a2,\u5e76\u4e14\u53d66\u7bc7.\u5f53\u7136\u672c\u51fd\u6570\u8fd8\u652f\u6301\u968f\u673a\u663e\u793a\u6587\u7ae0\u3002\u4f46\u8fd9\u91cc\u8981\u6ce8\u610fEC\u662f\u6709\u7f13\u5b58\u673a\u5236\u7684\uff0c\u53ef\u80fd\u5728\u9009\u62e9\u4e86\u968f\u673a\u7684\u65f6\u5019\u6ca1\u6709\u53d1\u73b0\u6587\u7ae0\u6709\u53d8\u5316\uff0c\u4f46\u5f53\u91cd\u65b0\u6253\u5f00\u6d4f\u89c8\u5668\u6216\u8fc7\u4e86\u7f13\u5b58\u65f6\u95f4\u540e\u91cd\u65b0\u5237\u65b0\u6d4f\u89c8\u5668\u6587\u7ae0\u663e\u793a\u5c31\u6709\u53d8\u5316\u4e86\u3002<br \/> &nbsp;<\/p>\n<p>\u8fc7\u7a0b\u4e8c\uff0c\u884c25\u4ee3\u7801<\/p>\n<p>{if $smarty.foreach.artimg1.index eq 1 }<\/p>\n<p>\u8fd9\u91cc\u63a7\u5236\u7684\u662f\u663e\u793a\u5071\u73af\u4e2d\u7684\u6587\u7ae0\u56fe\u7247\u7b2c\u4e00\u6761\u6587\u7ae0\u3002\u5982\u679c\u60f3\u5de6\u8fb9\u663e\u793a\u4e24\u5f20\u56fe\u7247\uff0c\u5219\u53ef\u4ee5\u9002\u5f53\u6539\u52a8\u8981\u663e\u793a\u7684\u6761\u4ef6\u7b49\u3002<\/p>\n<p>&nbsp;<\/p>\n<p>\u8fc7\u7a0b\u4e8c,\u884c34\u4ee3\u7801<\/p>\n<p>{if $smarty.foreach.artli1.index neq 1 }<\/p>\n<p>\u8fd9\u91cc\u5c31\u662f\u5728\u663e\u793a\u6587\u7ae0\u5217\u8868\u65f6\u4e0d\u91cd\u590d\u5df2\u7ecf\u663e\u793a\u8fc7\u7684\u56fe\u7247\u3002<\/p>\n<p> \u5176\u4ed6\u57fa\u672c\u4e0a\u90fd\u662f\u6837\u5f0f\u5e03\u5c40\u4e86\u3002\u6211\u662f\u5c06CSS\u76f4\u63a5\u5199\u8fdb\u4e86\u5e93\u6587\u4ef6\u4e2d\uff0c\u8fd9\u6837\u4e0d\u7528\u6539\u52a8\u539f\u6765\u7684STYTLE.css\u6587\u4ef6<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\uff081\uff09\u627e\u5230 \u7f51\u5e97\u6839\u76ee\u5f55\/includes\/lib_article.php\u6587\u4ef6\uff0c\u5e76\u5728\u6700\u5c3e\u5904\u589e\u52a0\u4ee5\u4e0b\u4ee3\u7801\uff08\u5927\u6982\u5728\u884c83\u5904\uff09\uff1a function GetImageSrc($body) { &nbsp;&nbsp; if( !isset($body) ) { &nbsp;&nbsp;&nbsp;&nbsp; return &#8221;; &nbsp;&nbsp; } &nbsp;&nbsp; else { &nbsp;&nbsp;&nbsp;&nbsp; preg_match_all (&#8220;\/&lt;(img|IMG)(.*)(src|SRC)=[\\&#8221;|&#8217;|]{0,}([h|\\\/].*(jpg|JPG|gif|GIF|png|PNG))[\\&#8221;|&#8217;|\\s]{0,}\/isU&#8221;,$body,$out); &nbsp; return $out[4]; &nbsp;&nbsp; } } \/** * \u6309\u6587\u7ae0ID\u53f7\u6216\u6587\u7ae0\u5206\u7c7bID\u53f7\u53d6\u5f97\u6587\u7ae0 * @param&nbsp; array&nbsp;&nbsp;&nbsp; $id&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \u6587\u7ae0ID\u6216\u6587\u7ae0\u5206\u7c7bID * @param&nbsp; string&nbsp;&nbsp; $getwhat&nbsp; \u4ee5\u4f55\u79cd\u65b9\u5f0f\u53d6\u6587\u7ae0.\u5f53\u53c2\u6570\u4e3a&#8217;cat&#8217;\u65f6\u4ee5\u6587\u7ae0\u5206\u7c7bID\u53d6,\u5176\u4ed6\u90fd\u4ee5\u6587\u7ae0ID\u53d6 * @param&nbsp; integer&nbsp; $num&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \u63a7\u5236\u663e\u793a\u591a\u5c11\u6761\u6587\u7ae0.\u5f53\u53c2\u6570\u4e3a0\u65f6\u5219\u5168\u90e8\u663e\u793a * @param&nbsp; boolean&nbsp; $isrand&nbsp;&nbsp; \u662f\u5426\u968f\u673a\u663e\u793a\u6587\u7ae0. *\/ function get_article_new( $id = [&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-59168","post","type-post","status-publish","format-standard","hentry","category-16"],"_links":{"self":[{"href":"https:\/\/fwq.ai\/blog\/wp-json\/wp\/v2\/posts\/59168","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=59168"}],"version-history":[{"count":0,"href":"https:\/\/fwq.ai\/blog\/wp-json\/wp\/v2\/posts\/59168\/revisions"}],"wp:attachment":[{"href":"https:\/\/fwq.ai\/blog\/wp-json\/wp\/v2\/media?parent=59168"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fwq.ai\/blog\/wp-json\/wp\/v2\/categories?post=59168"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fwq.ai\/blog\/wp-json\/wp\/v2\/tags?post=59168"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}