<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>乔枫智库 &#187; dede</title>
	<atom:link href="http://1.17sky.cn/tag/dede-2/feed" rel="self" type="application/rss+xml" />
	<link>http://1.17sky.cn</link>
	<description></description>
	<lastBuildDate>Wed, 15 Feb 2017 16:39:58 +0000</lastBuildDate>
	<language>zh-CN</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.2.38</generator>
	<item>
		<title>dede动态调用链接静态化</title>
		<link>http://1.17sky.cn/84.html</link>
		<comments>http://1.17sky.cn/84.html#comments</comments>
		<pubDate>Wed, 21 Nov 2012 02:02:12 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[dedecms参考]]></category>
		<category><![CDATA[dede]]></category>

		<guid isPermaLink="false">http://www.sweet888.com/?p=84</guid>
		<description><![CDATA[先来说下情况。因为要调用自定的数据出来。然后就想到了用dede:sql或者ded &#8230; <a href="http://1.17sky.cn/84.html">继续阅读 <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>先来说下情况。因为要调用自定的数据出来。然后就想到了用dede:sql或者dede:lood但是用着就发现了问。</p>
<p>如下<span style="color: #ff0000;">代码调用出来。链接是没用的。</span>也就是空值。<span id="more-84"></span></p>
<p>{dede:sql sql=&#8217;select * From dede_archives limit 10&#8242;} <br />
&lt;a href='[field:arcurl/]&#8217;&gt;[field:title/]&lt;/a&gt;<br />
{/dede:loop}</p>
<p>看了下官方说明。那是应为数据里没有这个字段导致的。那么要怎么解决了。第一种是直接用ID来。{dede:sql sql=&#8217;select * From dede_archives limit 10&#8242;}    </p>
<p>&lt;a href=&#8221;/<span style="color: #ff0000;">plus/view.php?aid=[field:id/]&#8221;&gt;[</span>field:title/]&lt;/a&gt;</p>
<p> {/dede:sql} </p>
<p> 这样可以解决。但是是动态的。不适合我们优化。那么就要用到下面的代码了！</p>
<p>这样得到完美的解决。</p>
<p>{dede:sql sql=&#8217;select * From dede_archives limit 10&#8242;}    <br />
            &lt;li&gt;&lt;span&gt;[field:click/]&lt;/span&gt;&lt;a href<span style="color: #ff0000;">=&#8221;[field:id runphp=&#8217;yes&#8217;]$arcurl=GetOneArchive(@me);@me=$arcurl[&#8216;arcurl&#8217;];[/field:id]</span>&#8221; target=&#8221;_blank&#8221;  &gt;[field:title/]&lt;/a&gt;&lt;/li&gt;<br />
   {/dede:sql}</p>
]]></content:encoded>
			<wfw:commentRss>http://1.17sky.cn/84.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>dede更改pagelist样式</title>
		<link>http://1.17sky.cn/61.html</link>
		<comments>http://1.17sky.cn/61.html#comments</comments>
		<pubDate>Wed, 21 Nov 2012 01:37:32 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[dedecms参考]]></category>
		<category><![CDATA[dede]]></category>

		<guid isPermaLink="false">http://www.sweet888.com/?p=61</guid>
		<description><![CDATA[织梦的问题：{dede:pagelist listitem=&#8221;inf &#8230; <a href="http://1.17sky.cn/61.html">继续阅读 <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>织梦的问题：{dede:pagelist listitem=&#8221;info,index,end,pre,next,pageno,option&#8221; listsize=&#8221;5&#8243;/}，这里显示结果是中文的，<br />
我想改成英文的，应该去哪里改呢？      <br />
<span style="color: #ff0000;">include/arc.listview.class.php</span> 第909行左右<span id="more-61"></span></p>
<p>让其横排的普通使用方法</p>
<p>   &lt;div style=&#8221;float:left&#8221;&gt;<br />
             &lt;style type=&#8221;text/css&#8221;&gt;</p>
<p>.hy01{list-style:none;margin:0px; float:left}<br />
.hy01 li{ float:left; padding-left:2px; }<br />
&lt;/style&gt;<br />
&lt;ul&gt;<br />
{dede:pagelist listitem=&#8217;index,pre,netxt,info,pageno&#8217; listsize=&#8217;5&#8217;/}<br />
&lt;/ul&gt;<br />
       <br />
        &lt;/div&gt;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://1.17sky.cn/61.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>dede的动态页面调用动态调用</title>
		<link>http://1.17sky.cn/56.html</link>
		<comments>http://1.17sky.cn/56.html#comments</comments>
		<pubDate>Wed, 21 Nov 2012 01:35:29 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[dedecms参考]]></category>
		<category><![CDATA[dede]]></category>

		<guid isPermaLink="false">http://www.sweet888.com/?p=56</guid>
		<description><![CDATA[好多人都想在留言本guestbook.htm里实现dede的标签调用，问题是在p &#8230; <a href="http://1.17sky.cn/56.html">继续阅读 <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>好多人都想在留言本guestbook.htm里实现dede的标签调用，问题是在plus里不支持dede标签的应用。</p>
<p>现在有一个简单的办法可以调用标签。</p>
<p>拿在留言本调用head.htm实例</p>
<p>一般我们在首页调用head是用{dede:include filename=&#8221;head.htm&#8221;/}，这在plus里是无效的。<span id="more-56"></span></p>
<p>我们可以在自定义标签中加一个head标记的标签，在标签内容里填上{dede:include filename=&#8221;head.htm&#8221;/}保存</p>
<p>回到自定义标签列表，<span style="color: #ff0000;">点击JS调用可以得到JS调用代码&lt;script src=&#8217;/plus/mytag_js.php?aid=2&#8242; language=&#8217;javascript&#8217;&gt;&lt;/script&gt;</span></p>
<p>这个JS代码就相当于普通文档中的{dede:include filename=&#8221;head.htm&#8221;/}，我们使用这个js调用代码就可以了。哈哈！</p>
<p> =================================</p>
<p>以下是另外一种方法：</p>
<p> DEDECMS模板留言板怎么调用网站head.htm以及自定义呢？今天摸索了好久以及在网上查找相关解决办法，终于解决了，现在让大家学习参考下。<br />
DEDECMS模板留言板如何自定义呢？<br />
1.找到dede管理目录下的catalog_do.php文件<br />
/*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
//留言簿管理<br />
function GoGuestBook();<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;*/<br />
else if($dopost==&#8221;guestbook&#8221;)<br />
{<br />
    ShowMsg(&#8220;正在跳转到留言本&amp;gt;&amp;gt;&#8221;, &#8220;{$cfg_phpurl}/guestbook_admin5.php?gotopagerank=admin&#8221;);<br />
    exit();<br />
}<br />
留言板的后台就是调用的这个php文件了，只需要将这里的&#8221;guestbook.php&#8221;文件改为你要在后台显示的php文件名称即可。<br />
在这里我就直接命名为&#8221;guestbook_admin5.php&#8221;，这样之后在到&#8221;plus&#8221;目录找到&#8221;guestbook.php&#8221;文件，复制一个相同的文件，<br />
重新命名为&#8221;guestbook_admin5.php&#8221;,在&#8221;guestbook_admin5.php&#8221;文件里面对应的修改下他的模板文件，<br />
$dlist-&gt;SetTemplate(DEDETEMPLATE.&#8217;/plus/guestbook_admin5.htm&#8217;);<br />
这样修改之后，要实现前后台的不同就直接修改它们相应的模板就ok了。<br />
后台摸板:guestbook_admin5.htm<br />
至于留言板的前台 找到guestbook.php 修改$dlist-&gt;SetTemplate(DEDETEMPLATE.&#8217;/plus/guestbook_user5.htm&#8217;);<br />
让它指向你的前台摸板 guestbook_user5.htm</p>
<p>dedecms v5.7中默认的留言板文件为guestbook.php  edit.inc.php<br />
guestbook.inc.php  guestbook.htm guestbook-admin.htm guestbook-user.htm<br />
其余的 guestbook_admin5.php  guestbook_admin5.htm  guestbook_user5.htm 是我自己添加的</p>
<p>dedecms留言板 头部调用 修改方法:</p>
<p>第一部：我们需要打开&#8221;/include/common.func.php&#8221;， 这个文件5.6版本默认存在，5.5的不存在我们可以建一个，这个文件功能是用来解析模版的</p>
<p>也<span style="color: #ff0000;">可以打开&#8221;include/extend.func.php&#8221;文件</span>。</p>
<p><span style="color: #ff0000;">在该文件中加入一个函数，代码如下：</span><br />
<span style="color: #ff0000;">function pasterTempletDiy($path)</span><br />
<span style="color: #ff0000;">{</span><br />
<span style="color: #ff0000;">  require_once(DEDEINC.&#8221;/arc.partview.class.php&#8221;);</span><br />
<span style="color: #ff0000;">  global $cfg_basedir,$cfg_templets_dir;</span><br />
<span style="color: #ff0000;">  $tmpfile = $cfg_basedir.$cfg_templets_dir.&#8221;/&#8221;.$path;//模版文件的路径</span></p>
<p><span style="color: #ff0000;">// $tmpfile = $cfg_basedir.$cfg_templets_dir.&#8221;/&#8221;.$cfg_df_style.&#8221;/&#8221;.$path;//模版文件的路径</span><br />
<span style="color: #ff0000;">  $dtp = new PartView();</span><br />
<span style="color: #ff0000;">  $dtp-&gt;SetTemplet($tmpfile);</span><br />
<span style="color: #ff0000;">  $dtp-&gt;Display();</span><br />
<span style="color: #ff0000;">}</span></p>
<p>&nbsp;</p>
<p>第二步，打开留言本的模版文件，默认的是/templets/plus/guestbook.htm</p>
<p>找到&#8221;&lt;body&gt;&#8221;，</p>
<p>用以下代码替换原来的调用头部代码<br />
<span style="color: #ff0000;">&lt;?php</span><br />
<span style="color: #ff0000;">   pasterTempletDiy(&#8220;default/head.htm&#8221;);</span><br />
<span style="color: #ff0000;">?&gt;</span></p>
<p><span style="color: #ff0000;">或者</span></p>
<p><span style="color: #ff0000;">&lt;?php<br />
   pasterTempletDiy(&#8220;head.htm&#8221;);<br />
?&gt;</span><br />
其他的都是同样的道理。</p>
]]></content:encoded>
			<wfw:commentRss>http://1.17sky.cn/56.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>dede首页调用单篇文章部分</title>
		<link>http://1.17sky.cn/48.html</link>
		<comments>http://1.17sky.cn/48.html#comments</comments>
		<pubDate>Wed, 21 Nov 2012 01:26:35 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[dedecms参考]]></category>
		<category><![CDATA[dede]]></category>

		<guid isPermaLink="false">http://www.sweet888.com/?p=48</guid>
		<description><![CDATA[ 我们在制作织梦模板的时候需要调用文章部分的内容，用[field:descrip &#8230; <a href="http://1.17sky.cn/48.html">继续阅读 <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p> 我们在制作织梦模板的时候需要调用文章部分的内容，用[field:description/]标签的时候发现字数不够多，就只能调用文章正文部分的内容了，可以用下面的方法实现。</p>
<p>第一种方法:<span id="more-48"></span></p>
<p>{dede:arclist flag=&#8217;h&#8217; &#8216; row=&#8217;1&#8242;  titlelen=&#8221;}<br />
 &lt;h1&gt;&lt;a href='[field:arcurl/]&#8217;&gt;[field:title/]&lt;/a&gt;&lt;/h1&gt;<br />
 &lt;p&gt;[field:id runphp=&#8217;yes&#8217;] $aid = @me; $row = $GLOBALS[&#8216;dsql&#8217;]-&gt;GetOne(&#8220;Select body From `dede_addonarticle` where aid=&#8217;$aid&#8217; &#8220;); @me = cn_substr(strip_tags(&#8220;{$row[&#8216;body&#8217;]}&#8221;),400);[/field:id]&lt;a href='[field:arcurl/]&#8217;&gt;【阅读详细】&lt;/a&gt;&lt;/p&gt;<br />
{/dede:arclist}</p>
<p>第二种方法:</p>
<p>{dede:arclist row=&#8217;8&#8242; titlelen=&#8217;50&#8217; channelid=&#8217;1&#8242; <span style="color: #ff0000;">addfield=&#8217;body&#8217;</span>}<br />
&lt;li&gt;&lt;a href=&#8221;[field:arcurl/]&#8221; target=&#8221;_blank&#8221;&gt;[field:title/]&lt;/a&gt;<br />
&lt;p&gt;[<span style="color: #ff0000;">field:body function=&#8217;cn_substr(&#8220;@me&#8221;,400)&#8217; /</span>]&lt;/p&gt;&lt;/li&gt;<br />
{/dede:arclist}</p>
<p>这两种代码都可以用的，需要的朋友多多研究下吧。</p>
]]></content:encoded>
			<wfw:commentRss>http://1.17sky.cn/48.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>dede的搜索页面添加自定义字段</title>
		<link>http://1.17sky.cn/46.html</link>
		<comments>http://1.17sky.cn/46.html#comments</comments>
		<pubDate>Wed, 21 Nov 2012 01:24:46 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[dedecms参考]]></category>
		<category><![CDATA[dede]]></category>

		<guid isPermaLink="false">http://www.sweet888.com/?p=46</guid>
		<description><![CDATA[做了advancedsearch搜索页面，却发现自定义的模型里面的自定义字段不显 &#8230; <a href="http://1.17sky.cn/46.html">继续阅读 <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>做了advancedsearch搜索页面，却发现自定义的模型里面的自定义字段不显示？<span id="more-46"></span></p>
<p>如下：</p>
<p>如果通过“内容模型管理 &gt; 自定义搜索”搜索的结果页如果要显示自定义字段，可使用以下方法：<br />
1.<span style="color: #ff0000;">修改puls/advancedsearch.php文件</span>，找到复制代码<br />
$query = “select arctype.* from $addontable addon<br />
  left join <a href="mailto:#@__arctype">#@__arctype</a> arctype on arctype.id=addon.typeid<br />
  $where $orderby”;<br />
 } else {<br />
  $query = “select main.id as aid,main.*,main.description as description1, type.*<br />
 from $maintable main<br />
 left join <a href="mailto:#@__arctype">#@__arctype</a> type on type.id=main.typeid<br />
 left join $addontable addon on addon.aid=main.id<br />
 $where  $orderby”;<br />
 </p>
<p><span style="color: #ff0000;">在select后面增加”addon.*,”</span><br />
修改后应该是复制代码<br />
$query = “select addon.*, arctype.* from $addontable addon<br />
  left join <a href="mailto:#@__arctype">#@__arctype</a> arctype on arctype.id=addon.typeid<br />
  $where $orderby”;<br />
 } else {<br />
  $query = “select addon.*,main.id as aid,main.*,main.description as description1, type.*<br />
 from $maintable main<br />
 left join <a href="mailto:#@__arctype">#@__arctype</a> type on type.id=main.typeid<br />
 left join $addontable addon on addon.aid=main.id<br />
 $where  $orderby”;<br />
 <br />
 <br />
注意，<span style="color: #ff0000;">有两个地方要加</span><br />
显示结果要修改模板文件，在plus/advancedsearch.htm，{<span style="color: #ff0000;">dede:datalist}中直接调用{dede:field.字段名称/}</span>就OK了。<br />
只要把现在红色的加就就ＯＫ了<br />
但是在自定义搜索的这个还有一个东西要注意的就是要在后台内容模型管理 －－－自定义搜索要搜索的字段不然在首前搜索的时候会出现”自定义搜索模型不存在“这个大家多注意一些就ＯＫ了</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://1.17sky.cn/46.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>dede添加flag属性的技巧</title>
		<link>http://1.17sky.cn/39.html</link>
		<comments>http://1.17sky.cn/39.html#comments</comments>
		<pubDate>Wed, 21 Nov 2012 01:12:29 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[dedecms参考]]></category>
		<category><![CDATA[dede]]></category>

		<guid isPermaLink="false">http://www.sweet888.com/?p=39</guid>
		<description><![CDATA[因为同事提出来了一些问题,频道页跟网站首页对于文章属性的应用是有冲突的,所以,在 &#8230; <a href="http://1.17sky.cn/39.html">继续阅读 <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>因为同事提出来了一些问题,频道页跟网站首页对于文章属性的应用是有冲突的,<span id="more-39"></span>所以,在数据库里需要增加一些flag的属性,于是网络上搜索了一下,有一位朋友做了详细说明,现在贴出来供大家分享,也为自己记录一下,以后如果用得到可以不用再搜索了,呵呵</p>
<p>增加：<br />
insert into `dede_arcatt`(sortid,att,attname) values(9,&#8217;x&#8217;,&#8217;首页头&#8217;);<br />
alter table `dede_archives` modify `flag` set (&#8216;c&#8217;,&#8217;h&#8217;,&#8217;p&#8217;,&#8217;f&#8217;,&#8217;s&#8217;,&#8217;j&#8217;,&#8217;a&#8217;,&#8217;b&#8217;,&#8217;x&#8217;) default NULL;<br />
含义：增长“首页头[x]”属个性<br />
修正：<br />
UPDATE `dede_arcatt` SET `attname` = &#8216;123&#8217; WHERE CONVERT( `dede_arcatt`.`att` USING utf8 ) = &#8216;s&#8217; LIMIT 1 ;<br />
含义：把“滚动[s]”改为“123”<br />
删除：DELETE FROM ` dede_arcatt`WHERE CONVERT(dede_arcatt`,`att`USING utf8)+`x`LIMIT 1<br />
含义：把“首页头[x]”属个性删除</p>
]]></content:encoded>
			<wfw:commentRss>http://1.17sky.cn/39.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>dede中autoindex和itemindex的用法</title>
		<link>http://1.17sky.cn/37.html</link>
		<comments>http://1.17sky.cn/37.html#comments</comments>
		<pubDate>Wed, 21 Nov 2012 01:10:34 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[dedecms参考]]></category>
		<category><![CDATA[dede]]></category>

		<guid isPermaLink="false">http://www.sweet888.com/?p=37</guid>
		<description><![CDATA[[field:global name=&#8217;autoindex&#821 &#8230; <a href="http://1.17sky.cn/37.html">继续阅读 <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>[field:global name=&#8217;autoindex&#8217; runphp=&#8217;yes&#8217;]@me=@me+1;[/field:global]</p>
<p>织梦dedecms模板制作时，我们需要每循环一次，变量加一，这是就需要使用到autoindex标签。代码写法如下：<span id="more-37"></span></p>
<p>{dede:arclist titlelen=&#8217;26&#8217; row=&#8217;10&#8217;}</p>
<p>&lt;li&gt;&lt;a title=&#8221;[field:title function=&#8217;htmlspecialchars(@me)&#8217;/] &#8221; href=&#8221;[field:arcurl /]&#8221;&gt;[field:title /]&lt;/a&gt;&lt;/li&gt;</p>
<p> [field:global name=autoindex runphp=&#8221;yes&#8221;]if(@me%5==0)@me=&#8221;&lt;br/&gt;&#8221;;else @me=&#8221;&#8221;;[/field:global]</p>
<p>{/dede:arclist}</p>
<p>红色的即为autoindex标签用法。意思是，循环调用文章时，到第五条时输出&lt;br/&gt;，否则输出空。这样我们就实现了第五篇文章下面进行换行。配合css和简单的php等代码使用，达到更多效果。</p>
<p>循环+1的写法：</p>
<p>[field:global name=autoindex runphp=&#8221;yes&#8221;]@me=@me+1;[/field:global]</p>
<p>频道页使用时可以换成itemindex标签，原理同autoindex</p>
<p>{dede:global name=&#8217;itemindex&#8217;/}</p>
<p>{dede:global name=&#8217;itemindex&#8217; runphp=&#8217;yes&#8217;}if(@me%5==0)@me=&#8221;&lt;br/&gt;&#8221;;else @me=&#8221;&#8221;;{/dede:global}</p>
<p>{dede:global name=&#8217;itemindex&#8217; <a href="mailto:runphp='yes'%7D@me=@me+1;%7B/dede:global">runphp=&#8217;yes&#8217;}@me=@me+1;{/dede:global</a>}<br />
织梦默认的搜索页不支持autoindex标签，需要修改核心文件增加支持:</p>
<p>找到文件：include/arc.searchview.class.php</p>
<p>里面找到代码：$this-&gt;dtp2-&gt;LoadSource($innertext);</p>
<p>下面加上：</p>
<p>$GLOBALS[&#8216;autoindex&#8217;] = 0;</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
if($row = $this-&gt;dsql-&gt;GetArray(&#8220;al&#8221;))<br />
{</p>
<p>下面加上：</p>
<p> $GLOBALS[&#8216;autoindex&#8217;]++;<br />
 $ids[$row[&#8216;id&#8217;]] = $row[&#8216;id&#8217;];</p>
<p>&nbsp;</p>
<p> <br />
2011-10-22 11:11 autoindex对于织梦模板的基本和高级应用方法 1.基本用法：</p>
<p>[field:global name=autoindex /] 或者</p>
<p>[field:global.autoindex /]</p>
<p>举例：</p>
<p>{dede:arclist row=&#8217;5&#8242; row=10}<br />
[field:global name=autoindex /]&lt;a href='[field:arcurl/]&#8217; &gt;[field:title/]&lt;/a&gt;<br />
{/dede:arclist}</p>
<p>上面的这个例子就可以显示带数字序号。</p>
<p>稍微高级点的用法</p>
<p>{dede:arclist row=&#8217;5&#8242; row=10}<br />
&lt; li&gt;&lt;a href='[field:arcurl/]&#8217; &gt;[field:title/]&lt;/a&gt;&lt;/li&gt;<br />
{/dede:arclist}</p>
<p>这样你只要定义不同的css,a1,a2,a3,a4，就可以每行不同的css效果<br />
2.高级用法（使用自定义函数或者runphp=&#8221;yes&#8221;）：</p>
<p>[field:global.autoindex runphp=’yes ‘] …php基本语句… [/field:global .autoindex ] 或者</p>
<p>[field:global.autoindex function=myfunc(@me) /] myfunc是个自定义函数，关于自定义函数的写法请参考本站其他文章</p>
<p>在这里主要讲runphp=&#8217;yes&#8217; 组合的用法，下面用个例子来实现4列的表格的实现</p>
<p>举例</p>
<p>[field:global.autoindex runphp=’yes ‘] …php基本语句… [/field:global .autoindex ]</p>
<p>&lt;table&gt; &lt;tr&gt;</p>
<p>{dede:arclist row=&#8217;5&#8242; row=10}<br />
&lt; td&gt;&lt;a href='[field:arcurl/]&#8217; &gt;[field:title/]&lt;/a&gt;&lt;/td&gt;</p>
<p>[field:global.autoindex runphp=’yes ‘] if (@me % 4==0){@me=&#8221;&lt;/tr&gt;&lt;tr&gt;&#8221;;} <a href="mailto:else%7B@me">else{@me</a>=&#8221;&#8221;;} [/field:global .autoindex ]<br />
{/dede:arclist}</p>
<p>&lt;/tr&gt;&lt;/table&gt;<br />
解释下:也就是说autoindex对4整除余数为0（取摸）的时候就插入&lt;/tr&gt;&lt;tr&gt;，这样就表格换行了。</p>
<p>自定义函数的写法类似，不过用自定义函数可以实现更复杂的php语句。对于这样的写法需要一定的php基础</p>
]]></content:encoded>
			<wfw:commentRss>http://1.17sky.cn/37.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>dede中mysql的用法</title>
		<link>http://1.17sky.cn/34.html</link>
		<comments>http://1.17sky.cn/34.html#comments</comments>
		<pubDate>Wed, 21 Nov 2012 01:08:58 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[dedecms参考]]></category>
		<category><![CDATA[dede]]></category>

		<guid isPermaLink="false">http://www.sweet888.com/?p=34</guid>
		<description><![CDATA[ dede中mysql的用法 标签名称：sql 功能说明：用于从模板中用一个SQ &#8230; <a href="http://1.17sky.cn/34.html">继续阅读 <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><strong> dede中mysql的用法</strong></p>
<p>标签名称：sql<br />
功能说明：用于从模板中用一个SQL查询获得其返回内容适用范围,全局使用</p>
<p>基本语法：{dede:sql sql=&#8221;&#8221;}底层模板{/dede:sql}</p>
<p>参数说明：sql=&#8221;&#8221; 完整的SQL查询语句</p>
<p>底层模板字段：SQL语句中查出的所有字段都可以用[field:字段名/]来调用</p>
<p><span id="more-34"></span></p>
<p>应用实例：</p>
<p>1.调用某个特定会员发布的文章内容：</p>
<p>{dede:sql sql=&#8217;Select * from dede_archives where mid=1&#8242;}<br />
&lt;a href=&#8217;/plus/view.php?aid=[field:id/]&#8217; target=&#8217;_blank&#8217;&gt;[field:title/]&lt;/a&gt;<br />
{/dede:sql}</p>
<p>mid为用户ID ，可以参考二次开发中关于dede_archives的数据表字段介绍<br />
首页调用文章正文内容，比较好的解决方法：</p>
<p>方法一：</p>
<p>{dede:sql sql=&#8221;SELECT aid,typeid,body,body1,body2,body3,body4,body5 FROM `dede_addonarticle` where typeid=2 ORDER BY `aid` DESC LIMIT 0,1&#8243;}<br />
[field:body /] [field:body1 /] [field:body2 /] [field:body3 /] [field:body4 /] [field:body5 /]<br />
{/dede:sql}<br />
方法二：</p>
<p>{dede:sql sql=&#8221;SELECT aid,typeid,body FROM `dede_addonarticle` where typeid=2 ORDER BY `aid` DESC LIMIT 0,1&#8243;}<br />
[field:body /]<br />
{/dede:sql}</p>
<p>调用说明：<br />
其中typeid=2，栏目ID号，表示调用此ID栏目内的文章，换成 aid=1 则表示调用的 aid 为 1 的文章，<br />
DESC 表示排序，按从大到小排，换成 ASC 则按从小到大排序，<br />
LIMIT 0,1 表示调用数量，也可以写成数量LIMIT 1，这个1代表调用的数量。</p>
<p>===============================================</p>
<p>SQL语句分为两类，功能型的和内容调用型，功能型的主要是对数据库进行常规的操作，例如{insert、update}，数据调用型的操作就(select)，两种类型的SQL语句使用发放也很简单，如果是功能型的只需要在系统后台[系统]-[SQL命令运行工具]中进行使用，如果是模板标签的数据调用类型，只需要在模板相应位置添加标签即可。<br />
功能型SQL语句整理:<br />
功能说明：添加自定义属性</p>
<p>insert into `dede_arcatt`(sortid,att,attname) values(9,&#8217;d&#8217;,&#8217;评论&#8217;);<br />
alter table `dede_archives` modify `flag` set (&#8216;c&#8217;,&#8217;h&#8217;,&#8217;p&#8217;,&#8217;f&#8217;,&#8217;s&#8217;,&#8217;j&#8217;,&#8217;a&#8217;,&#8217;b&#8217;,&#8217;d&#8217;) default NULL;<br />
功能说明：批量为作者和来源赋值</p>
<p>UPDATE dede_archives SET writer=&#8217;要赋的值&#8217; WHERE writer=&#8221;;<br />
UPDATE dede_archives SET source=&#8217;要赋的值&#8217; WHERE source=&#8221;;</p>
<p>功能说明：删除指定IP的评论</p>
<p>DELETE FROM `dede_feedback` WHERE `dede_feedback`.`ip` = &#8216;000.000.000.000&#8217;<br />
000.000.000.000 为垃圾评论发布者的IP</p>
<p>功能说明：清空文章中关键字字段</p>
<p>update dede_archives set keywords=&#8221;<br />
功能说明：批量替换发布时间，入库时间，更新时间<br />
第一步。在后台新增一个文章。</p>
<p>得到一个时间，比如2009-01-13 14:13:32，这可以通过管理文章那里看到。</p>
<p>第二步，后台执行SQL语句SELECT * FROM dede_archives order by id DESC limit 1</p>
<p>这样你可以看到你刚才新加加的文章一所有字段值。</p>
<p>观察以下的数据：</p>
<p>pubdate：1231846313<br />
senddate：1231846313<br />
sortrank：1231846313</p>
<p>其中1231846313就是时间数据了。</p>
<p>然后就是替换了:<br />
UPDATE dede_archives SET sortrank = 1231846313;<br />
UPDATE dede_archives SET senddate = 1231846313;<br />
UPDATE dede_archives SET pubdate = 1231846313;<br />
功能说明：批量修改栏目为动态或者静态</p>
<p>UPDATE `dede_arctype` SET `isdefault` = &#8216;-1&#8242; 动态<br />
UPDATE `dede_arctype` SET `isdefault` = &#8216;1&#8217; 静态</p>
<p>功能说明：文章内容批量替换SQL语句</p>
<p>update `dede_addonarticle` set body=REPLACE(body,&#8217;论坛&#8217;,&#8217;社区&#8217;) where body like &#8220;%论坛%&#8221;</p>
<p>以上SQL语句作用是查找所有文章带有“论坛”的词组，并将论坛替换为“社区”<br />
数据调用SQL语句整理：</p>
<p>标签说明：常用内容统计代码:<br />
·共有文章：** 篇<br />
{dede:sql sql=&#8221;select count(*) as c from dede_archives where channel=1&#8243;}·共有文章：[field:c /]篇{/dede:sql}</p>
<p>·共有图集：** 个<br />
{dede:sql sql=&#8221;select count(*) as c from dede_archives where channel=2&#8243;}·共有图集：[field:c /]个{/dede:sql}</p>
<p>·共有软件：** 个<br />
{dede:sql sql=&#8221;select count(*) as c from dede_archives where channel=3&#8243;}·共有软件：[field:c /]个{/dede:sql}</p>
<p>·共有评论：**条<br />
{dede:sql sql=&#8221;select count(*) as c from dede_feedback&#8221;}·共有评论：[field:c /]条{/dede:sql}</p>
<p>·共有会员：**名<br />
{dede:sql sql=&#8221;select count(mid) as c from dede_member &#8220;}·共有会员：[field:c /]名{/dede:sql}</p>
<p>·文章阅读：** 人次<br />
{dede:sql sql=&#8221;select sum(click) as c from dede_archives&#8221;}文章阅读：[field:c /]人次{/dede:sql}</p>
<p>·今日更新：**篇<br />
{dede:sql sql=&#8221;SELECT count( * ) AS c FROM dede_archives WHERE pubdate &gt; UNIX_TIMESTAMP( CURDATE( ) ) &#8220;}今日更新：[field:c /]篇{/dede:sql}</p>
<p>总共留言：{dede:sql sql=&#8221;select count(*) as cc From dede_guestbook&#8221;}[field:cc/]{/dede:sql}条</p>
<p>调用说明：调用Discuz论坛附件带图片的贴子<br />
{dede:sql sql=&#8221;SELECT` cdb_p_w_uploads`.`aid`, `cdb_p_w_uploads`.`p_w_upload`,`cdb_threads`.`tid`, `cdb_threads`.`fid`, `cdb_threads`.`subject` FROM `cdb_p_w_uploads` LEFT JOIN `cdb_threads` ON `cdb_threads`.`tid`=`cdb_p_w_uploads`.`tid` WHERE `cdb_p_w_uploads`.`readperm`=&#8217;0&#8242; AND `displayorder`&gt;=&#8217;0&#8242; AND `filetype`=&#8217;p_w_picpath/pjpeg&#8217; GROUP BY tid LIMIT 0,2&#8243;}<br />
&lt;li&gt;&lt;A href=&#8221;/bbs/viewthread.php?tid=[field:tid /]&#8221;&gt;&lt;IMG src=&#8221;/bbs/p_w_uploads/[field:p_w_upload/]&#8221;&gt;&lt;/A&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;A href=&#8221;/bbs/viewthread.php?tid=[field:tid /]&#8221;&gt;[field:subject function=&#8221;cn_substr(<a href="mailto:'@me',30">&#8216;@me&#8217;,30</a>)&#8221; /]&lt;/A&gt;&lt;/li&gt;<br />
{/dede:sql}</p>
<p>调用说明：调用UCHOME最新日志</p>
<p>{dede:sql sql=&#8221;Select subject,viewnum,blogid,uid From uchome_blog order by blogid desc limit 0,8&#8243;}<br />
&lt;li&gt;&lt;A href=&#8221;/space.php?uid=[field:uid/]&amp;do=blog&amp;id=[field:blogid/]&#8221; &gt; [field:subject function=&#8221;cn_substr(<a href="mailto:'@me',24">&#8216;@me&#8217;,24</a>)&#8221; /]&lt;/A&gt;&lt;/li&gt;<br />
{/dede:sql}</p>
<p>调用说明：会员积分排行</p>
<p>{dede:sql sql=&#8221;Select id,userid,uname,scores From dede_member order by scores desc limit 0,10&#8243;}<br />
&lt;dd&gt;&lt;span&gt;&lt;a href='[field:global name=&#8217;cfg_cmspath&#8217;/]/member/?[field:userid/]/&#8217;&gt;[field:uname/]&lt;/a&gt;<br />
&lt;/span&gt;&lt;span&gt;积分[field:scores/]&lt;/span&gt;&lt;/dd&gt;<br />
{/dede:sql}</p>
<p>调用说明：企业最新产品调用方法（图片+标题）</p>
<p>{dede:sql sql=&#8221;SELECT a.id,a.litpic,a.title FROM dede_addonproduct p left join dede_archives a on a.id = p.aid order by a.id desc LIMIT 0 , 4&#8243;}<br />
&lt;li&gt;&lt;div&gt;&lt;a href=&#8221;/plus/view.php?aid=[field:aid/]&#8221; title=&#8221;[field:title/]&#8221;&gt;&lt;img src=&#8221;[field:litpic/]&#8221; alt=&#8221;[field:title/]&#8221;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href=&#8221;/plus/view.php?aid=[field:aid/]&#8221; title=&#8221;[field:title/]&#8221;&gt;[field:title/]&lt;/a&gt;&lt;/li&gt;<br />
{/dede:sql}</p>
<p>调用说明：调用最新加入企业及企业所属行业代码到首页</p>
<p>{dede:sql sql=&#8221;SELECT m.mid,m.mtype,m.userid,m.matt,c.mid,c.company,c.comface,d.ename,d.evalue,d.egroup FROM dede_sys_enum as d ,dede_member as m left join dede_member_company c on m.mid = c.mid where m.mtype =&#8217;企业&#8217; and m.matt = 1 and c.vocation=d.evalue and d.egroup=&#8217;vocation&#8217; LIMIT 0 , 10&#8243;}<br />
[field:company/]<br />
[field:ename/]<br />
{/dede:sql}</p>
<p>调用说明：推荐会员（带用户头像）</p>
<p>{dede:sql sql=&#8221;SELECT ID,type,userid,uname,matt,spacep_w_picpath<br />
FROM dede_member<br />
where matt = 1 and type=0<br />
LIMIT 0 , 10&#8243;}<br />
头像：&lt;img src=&#8221;[field:spacep_w_picpath runphp=&#8217;yes&#8217;]<br />
if(<a href="mailto:!@me)@me">!@me)@me</a> = &#8216;http://bbs.dedecms.com/p_w_picpath/post/smile/default/14.gif';<br />
[/field:spacep_w_picpath]&#8221; /&gt;<br />
用户名：&lt;a href='[field:global name=&#8217;cfg_cmspath&#8217;/]/member/?[field:userid/]/&#8217;&gt;[field:uname/]&lt;/a&gt;<br />
{/dede:sql}</p>
<p>[field:spacep_w_picpath runphp=&#8217;yes&#8217;]<br />
if(<a href="mailto:!@me)@me">!@me)@me</a> = &#8216;http://bbs.dedecms.com/p_w_picpath/post/smile/default/14.gif';<br />
[/field:spacep_w_picpath]<br />
为用户头像图片<br />
[img]http://bbs.dedecms.com/p_w_picpath/post/smile/default/14.gif[/img]<br />
是如果用户头像为空的话要显示的图像 这个大家自己改吧<br />
调用说明：推荐企业</p>
<p>{dede:sql sql=&#8221;SELECT m.ID,m.type,m.userid,m.matt,m.spacep_w_picpath,c.id,c.comname<br />
FROM dede_member m left join dede_member_cominfo c on m.ID = c.id<br />
where m.type = 1 and m.matt = 1<br />
LIMIT 0 , 10&#8243;}<br />
头像：&lt;img src=&#8221;[field:spacep_w_picpath runphp=&#8217;yes&#8217;]<br />
if(<a href="mailto:!@me)@me">!@me)@me</a> = &#8216;http://bbs.dedecms.com/p_w_picpath/post/smile/default/14.gif';<br />
[/field:spacep_w_picpath]&#8221; /&gt;<br />
用户名：&lt;a href='[field:global name=&#8217;cfg_cmspath&#8217;/]/member/?[field:userid/]/&#8217;&gt;[field:comname/]&lt;/a&gt;<br />
{/dede:sql}<br />
调用说明：UCenter Home会员调用（带头像）</p>
<p>{dede:sql sql=&#8221;SELECT * FROM `uchome_space` WHERE `avatar` =1 LIMIT 0 , 10&#8243;}<br />
&lt;a href=&#8221;你安装UCenter Home的地址/space.php?uid=[field:uid/]&#8221;&gt;<br />
&lt;img src=&#8217;你安装UCenter的地址/avatar.php?uid=[field:uid/]&amp;size=[field:small/]&#8217; border=&#8217;0&#8242; width=&#8217;99&#8217; height=&#8217;88&#8217; &gt;<br />
&lt;br /&gt;<br />
[field:username/]&lt;/a&gt;<br />
{/dede:sql}</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://1.17sky.cn/34.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DEDE整站动态化或整站伪静态化设置方法 .</title>
		<link>http://1.17sky.cn/30.html</link>
		<comments>http://1.17sky.cn/30.html#comments</comments>
		<pubDate>Wed, 21 Nov 2012 01:06:50 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[dedecms参考]]></category>
		<category><![CDATA[dede]]></category>

		<guid isPermaLink="false">http://www.sweet888.com/?p=30</guid>
		<description><![CDATA[　　　简单说下的是，网站空间小而数据库还可以的话，使用动态浏览也是不错的，但是官 &#8230; <a href="http://1.17sky.cn/30.html">继续阅读 <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>　　　简单说下的是，网站空间小而数据库还可以的话，使用动态浏览也是不错的，但是官方的程序默认的生成静态浏览的，只要一发布文章，就会自动生成静态页面，难道做发布文章还要一个一个去更改其他的设置吗?麻烦。对于采集的朋友来说也是个问题。难道就需要在后台用SQL语句更改显示吗?</p>
<p>　　SQL语句：</p>
<p>　　将所有文档设置为“仅动态”，<span id="more-30"></span></p>
<p>　　update dede_archives set ismake=-1</p>
<p>　　将所有栏目设置为“使用动态页”，</p>
<p>　　update dede_arctype set isdefault=-1</p>
<p>　　改成1就是静态。</p>
<p>　　实际上修改模板就可以达到发布文章和采集都是使用的默认动态显示。</p>
<p>　　album_add.htm 发表图集模板</p>
<p>　　archives_add.htm 发表通用文档模板</p>
<p>　　article_add.htm 发表普通模板</p>
<p>　　archives_sg_add.htm 发表特殊类文章模板</p>
<p>　　想要默认动态浏览只要修改对应的主要模板就可以，在../dede/templets/文件下。</p>
<p>　　将要发布的文章类型的模板代码改下就可以实现以后发布文章就是动态显示，不用在一个一个修改，实现默认动态浏览。</p>
<p>　将代码：&lt;inputname=&#8221;ishtml&#8221; type=&#8221;radio&#8221; value=&#8221;1&#8243; checked=&#8221;checked&#8221;/&gt;<br />
             生成HTML<br />
             &lt;input type=&#8221;radio&#8221; name=&#8221;ishtml&#8221; value=&#8221;0″/&gt;<br />
             仅动态浏览</p>
<p>改为：&lt;inputname=&#8221;ishtml&#8221; type=&#8221;radio&#8221; value=&#8221;1&#8243; /&gt;<br />
             生成HTML<br />
             &lt;input type=&#8221;radio&#8221; name=&#8221;ishtml&#8221; value=&#8221;0″checked=&#8221;checked&#8221; /&gt;<br />
             仅动态浏览</p>
<p>　　若发布的是普通一般的文章，该article_add.htm下的代码就可以。如果你想将所有的发布都是动态浏览，就将对应的模板改下代码：</p>
<p>　　album_add.htm 发表图集模板</p>
<p>　　archives_add.htm 发表通用文档模板</p>
<p>　　article_add.htm 发表普通模板</p>
<p>　　archives_sg_add.htm 发表特殊类文章模板</p>
<p>　　这些模板的代码都该下。要有根据的改,才能将对应发布的信息内容实现动态浏览。</p>
<p>　　———————————————————————-</p>
<p>　　dedecms把全站改为动态(伪静态)浏览的方法</p>
<p>　　但是首先要把伪静态的规则写到apche里的httpd.conf里面，：</p>
<p>　　RewriteEngine On</p>
<p>　　RewriteRule ^(.*)/index\.html $1/index\.php</p>
<p>　　RewriteRule ^(.*)/plus/list-([0-9]+)\.html$1/plus/list\.php\?tid=$2</p>
<p>　　#RewriteRule ^(.*)/plus/list-([0-9]+)-([0-9]+)-([0-9]+)\.html$1/plus/list\.php\?tid=$2&amp;TotalResult=$3&amp;PageNo=$4</p>
<p>　　RewriteRule ^(.*)/plus/view-([0-9]+)-([0-9]+)\.html$1/plus/view\.php\?arcID=$2&amp;pageno=$3</p>
<p>　　在把相关的模块打开</p>
<p>　　共三个步骤： 1、将所有文档设置为“仅动态”：执行以下MySQL语句： update dede_archives set ismake=-12、将所有栏目设置为“使用动态页”，也可以建立栏目时选择“使用动态页”：执行以下MySQL语句： update dede_arctype set isdefault=-13、首页动态：把根目</p>
<p>　　共三个步骤：</p>
<p>　　1、将所有文档设置为“仅动态”：</p>
<p>　　执行以下MySQL语句：</p>
<p>　　update dede_archives set ismake=-1</p>
<p>　　2、将所有栏目设置为“使用动态页”，也可以建立栏目时选择“使用动态页”：</p>
<p>　　执行以下MySQL语句：</p>
<p>　　update dede_arctype set isdefault=-1</p>
<p>　　3、首页动态：</p>
<p>　　把根目录下生成的　index.html　删除即可。(注意，以后不要再生成首页html，否则又成静态的了。)</p>
<p>　　解释：dede伪静态的意思是通常我们为了更好的缓解服务器压力,和增强搜索引擎的友好面.都将文章内容生成静态页面.</p>
<p>　　但是有的朋友为了实时的显示一些信息.或者还想运用动态脚本解决一些问题.不能用静态的方式来展示网站内容.</p>
<p>　　但是这就损失了对搜索引擎的友好面.怎么样在两者之间找个中间方法呢,这就产生了伪静态技术.</p>
<p>　　也就是说直接从数据库里取数据，然后生成页面。</p>
]]></content:encoded>
			<wfw:commentRss>http://1.17sky.cn/30.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>dede多城市伪静态经典程序</title>
		<link>http://1.17sky.cn/23.html</link>
		<comments>http://1.17sky.cn/23.html#comments</comments>
		<pubDate>Wed, 21 Nov 2012 00:48:45 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[dedecms参考]]></category>
		<category><![CDATA[dede]]></category>

		<guid isPermaLink="false">http://www.sweet888.com/?p=23</guid>
		<description><![CDATA[　　dede多城市伪静态经典程序 　　1.伪静态设置.htcess 　　如果是a &#8230; <a href="http://1.17sky.cn/23.html">继续阅读 <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>　　dede多城市伪静态经典程序</p>
<p>　　1.伪静态设置.htcess</p>
<p>　　如果是apache的是规则是这样的:</p>
<p>　　RewriteEngine On</p>
<p>　　RewriteRule ^([A-Za-z0-9]+)/$ /index.php?area=$1<span id="more-23"></span></p>
<p>　　RewriteRule ^([A-Za-z]+)/list_([0-9]+)/$ /plus/list.php?area=$1&amp;tid=$2</p>
<p>　　RewriteRule ^([A-Za-z]+)/list_([0-9]+)/([0-9]+)/([0-9]+)/$ /plus/list.php?area=$1&amp;tid=$2&amp;totalresult=$3&amp;PageNo=$4</p>
<p>　　RewriteRule ^([A-Za-z]+)/([0-9]+)/$ /plus/list.php?area=$1&amp;tid=$2</p>
<p>　　RewriteRule ^([A-Za-z]+)/view/([0-9]+)\.html$ /plus/view.php?area=$1&amp;arcID=$2</p>
<p>　　如果是ngnix的规则是这样的:</p>
<p>　　rewrite ^/blog/$ /blog/index.php;</p>
<p>　　rewrite ^/([A-Za-z0-9]+)/$ /index.php?area=$1;</p>
<p>　　rewrite ^/([A-Za-z]+)/list_([0-9]+)/$ /site/list.php?area=$1&amp;tid=$2;</p>
<p>　　rewrite ^/([A-Za-z]+)/list_([0-9]+)/([0-9]+)/([0-9]+)/$ /site/list.php?area=$1&amp;tid=$2&amp;totalresult=$3&amp;PageNo=$4;</p>
<p>　　rewrite ^/([A-Za-z]+)/([0-9]+)/$ /site/list.php?area=$1&amp;tid=$2;</p>
<p>　　rewrite ^/([A-Za-z]+)/view/([0-9]+).html$ /site/view.php?area=$1&amp;arcID=$2;</p>
<p>　　2.导入多城市拼音字段</p>
<p>　　见附录city.sql<a href="http://www.1.qfnmall.com/wp-content/uploads/2012/11/dede_area.rar">dede_area</a></p>
<p>　　注意数据库编码</p>
<p>　　3.修改/include/dedetag.class.php中</p>
<p>　　function Display()</p>
<p>　　{</p>
<p>　　$area = $_GET[&#8216;area&#8217;];</p>
<p>　　if($area==&#8221;&#8221;){</p>
<p>　　$area=0;</p>
<p>　　}</p>
<p>　　$conn = mysql_connect(&#8220;localhost&#8221;, &#8220;root&#8221;, &#8220;123456&#8221;);</p>
<p>　　mysql_select_db(&#8220;hu07&#8243;,$conn);</p>
<p>　　mysql_query(&#8220;set names &#8216;GBK'&#8221;);</p>
<p>　　$sql= &#8220;select name,oname from dede_area where oname=&#8217;$area'&#8221;;</p>
<p>　　$query = mysql_query($sql, $conn);</p>
<p>　　$row=mysql_fetch_row($query);</p>
<p>　　$a=array(&#8220;[area]&#8221;,&#8221;[areaid]&#8221;);</p>
<p>　　$b= array($row[0],$row[1]);</p>
<p>　　echo str_replace($a,$b,$this-&gt;GetResult());</p>
<p>　　//echo $this-&gt;GetResult();</p>
<p>　　}</p>
<p>　　修改相应的数据库信息</p>
<p>　　4.修改include/helpers/channelunit.helper.php中</p>
<p>　　function GetTypeUrl($typeid,$typedir,$isdefault,$defaultname,$ispart,$namerule2,$moresite=0,$siteurl=&#8221;,$sitepath=&#8221;)</p>
<p>　　{</p>
<p>　　global $cfg_typedir_df;</p>
<p>　　$typedir = MfTypedir($typedir);</p>
<p>　　$sitepath = MfTypedir($sitepath);</p>
<p>　　if($isdefault==-1)</p>
<p>　　{</p>
<p>　　//动态</p>
<p>　　//$reurl = $GLOBALS[&#8216;cfg_phpurl&#8217;].&#8221;/list.php?tid=&#8221;.$typeid;</p>
<p>　　if($_GET[&#8216;area&#8217;]){</p>
<p>　　$reurl = &#8220;/&#8221;.$_GET[&#8216;area&#8217;].&#8221;/list_&#8221;.$typeid.&#8221;/&#8221;;</p>
<p>　　}else{</p>
<p>　　$reurl = $GLOBALS[&#8216;cfg_phpurl&#8217;].&#8221;/list.php?tid=&#8221;.$typeid;</p>
<p>　　}</p>
<p>　　可以修改相应的链接信息</p>
<p>　　5.如无特殊情况直接覆盖multicity里面的文件,并修改上述第三步中的数据库即可<a href="http://www.1.qfnmall.com/wp-content/uploads/2012/11/multicity.rar">multicity</a></p>
]]></content:encoded>
			<wfw:commentRss>http://1.17sky.cn/23.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
