<?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; CMS</title>
	<atom:link href="http://www.xiumu.org/tag/cms/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.xiumu.org</link>
	<description>关注互联网动态，专注于WEB开发</description>
	<lastBuildDate>Sun, 05 Feb 2012 17:20:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>DEDE 增加关键字和描述的字数</title>
		<link>http://www.xiumu.org/note/dedecms.shtml</link>
		<comments>http://www.xiumu.org/note/dedecms.shtml#comments</comments>
		<pubDate>Sun, 27 Sep 2009 15:09:10 +0000</pubDate>
		<dc:creator>朽木</dc:creator>
				<category><![CDATA[技术随笔]]></category>
		<category><![CDATA[网络日志]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[dede]]></category>
		<category><![CDATA[编程开发]]></category>

		<guid isPermaLink="false">http://www.xiumu.org/?p=393</guid>
		<description><![CDATA[1.改变栏目的关键词和描述字数： 在系统工具&#8212;SQL命令行工具&#8212;运行SQL命令行：                      alter table dede_arctype change column description description text;                      alter table dede_arctype change column keywords keywords text; 这样几个解决栏目的关键词和描述字数的限制，你要多少字数就多少 2.改变文章内容的关键词和描述字数： 同样在，系统工具&#8212;SQL命令行工具&#8212;运行SQL命令行：                      alter table dede_archives change column description description text;                      alter table dede_archives change column keywords keywords text; 接下来修改dede 文件下的 article_add.php 和 article_edit.php $description = cn_substrR($description,500); $keywords = cn_substrR($description,120); 其中红色的就是你想要字符数，分别是描述和关键词。]]></description>
			<content:encoded><![CDATA[<p><span style="color: #ff0000;"><strong>1.改变栏目的关键词和描述字数：</strong></span><br />
在系统工具&#8212;SQL命令行工具&#8212;运行SQL命令行：<br />
                     alter table dede_arctype change column description description text;<br />
                     alter table dede_arctype change column keywords keywords text;<br />
这样几个解决栏目的关键词和描述字数的限制，你要多少字数就多少<br />
<span id="more-393"></span></p>
<p><span style="color: #ff0000;"><strong>2.改变文章内容的关键词和描述字数：</strong></span><br />
同样在，系统工具&#8212;SQL命令行工具&#8212;运行SQL命令行：<br />
                     alter table dede_archives change column description description text;<br />
                     alter table dede_archives change column keywords keywords text;</p>
<p>接下来修改dede 文件下的 article_add.php 和 article_edit.php<br />
$description = cn_substrR($description,<span style="color: #ff0000;">500</span>);<br />
$keywords = cn_substrR($description,<span style="color: #ff0000;">120</span>);<br />
其中红色的就是你想要字符数，分别是描述和关键词。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xiumu.org/note/dedecms.shtml/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>通过SQL语句调用文档列表并获取其静态页面地址的方法 For DedeV53</title>
		<link>http://www.xiumu.org/note/dedecms-sql-html-url.shtml</link>
		<comments>http://www.xiumu.org/note/dedecms-sql-html-url.shtml#comments</comments>
		<pubDate>Sun, 20 Sep 2009 11:16:10 +0000</pubDate>
		<dc:creator>朽木</dc:creator>
				<category><![CDATA[网络日志]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[dede]]></category>

		<guid isPermaLink="false">http://www.xiumu.org/?p=389</guid>
		<description><![CDATA[大家知道，在Dede系统里面，我可以可以自由使用SQL语句来配合织梦标签进行更多的个性化调用。比如：推荐会员、推荐企业等。他们的基本参照格式为： {dede:sql sql=&#8217;select  字段 From 表名称 where 条件语句&#8217;} [field:字段名/] {/dede:sql}  由上面这种基本格式，我们就可以基本转换出一条调用文档列表的调用标签了，代码为： {dede:sql sql=&#8217;select  * From #@__archives  limit 10&#8242;} &#60;a href=”/plus/view.php?aid=[field:id/]“&#62;[field:title/]&#60;/a&#62; {/dede:sql} 大家看到了上面的文档链接的底层模板地址的是动态的，那么我们要如何来进行转换，让他链接到静态地址呢，这里我们只需要对[field:id/]进行一下转换，转换后的完整代码为： {dede:sql sql=”SELECT * FROM dede_archives limit 10&#8243;} &#60;li&#62;·&#60;a href=&#8217;[field:id runphp='yes'] $id=@me;@me=”;$url=GetOneArchive($id);@me=$url['arcurl'];[/field:id]&#8216; title=”[field:title/]” target=”_blank”&#62;[field:title function=cn_substr(@me,30,0)/]&#60;/a&#62;&#60;/li&#62;{/dede:sql} 好了，大家可以去对比研究一下。]]></description>
			<content:encoded><![CDATA[<p>大家知道，在Dede系统里面，我可以可以自由使用SQL语句来配合织梦标签进行更多的个性化调用。比如：推荐会员、推荐企业等。他们的基本参照格式为：</p>
<p>{dede:sql sql=&#8217;select  字段 From 表名称 where 条件语句&#8217;}<br />
[field:字段名/]<br />
{/dede:sql}</p>
<p> 由上面这种基本格式，我们就可以基本转换出一条调用文档列表的调用标签了，代码为：</p>
<p>{dede:sql sql=&#8217;select  * From #@__archives  limit 10&#8242;}<br />
&lt;a href=”<span style="color: #ff6600;">/plus/view.php?aid=[field:id/]</span>“&gt;[field:title/]&lt;/a&gt;<br />
{/dede:sql}</p>
<p>大家看到了上面的<span style="color: #ff6600;">文档链接的底层模板地址的是动态的</span>，那么我们要如何来进行转换，让他链接到静态地址呢，这里我们只需要对[field:id/]进行一下转换，转换后的完整代码为：</p>
<p>{dede:sql sql=”SELECT * FROM dede_archives limit 10&#8243;}<br />
&lt;li&gt;·&lt;a href=&#8217;<span style="color: #ff6600;">[field:id runphp='yes'] $id=@me;@me=”;$url=GetOneArchive($id);@me=$url['arcurl'];[/field:id]</span>&#8216; title=”[field:title/]” target=”_blank”&gt;[field:title function=cn_substr(@me,30,0)/]&lt;/a&gt;&lt;/li&gt;{/dede:sql}</p>
<p>好了，大家可以去对比研究一下。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xiumu.org/note/dedecms-sql-html-url.shtml/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>利用{dede:sql}自由SQL语句真正调用分类信息发布作者到首页的方法</title>
		<link>http://www.xiumu.org/note/dede-sql.shtml</link>
		<comments>http://www.xiumu.org/note/dede-sql.shtml#comments</comments>
		<pubDate>Sun, 20 Sep 2009 11:12:46 +0000</pubDate>
		<dc:creator>朽木</dc:creator>
				<category><![CDATA[网络日志]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[dede]]></category>
		<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">http://www.xiumu.org/?p=385</guid>
		<description><![CDATA[织梦系统中，分类信息模型属于独立单表模型的，他的调用标签为ArcListsg 标签，而使用系统内置的Arclistsg 标签是无法调用信息的发布人的！也就是说没有[field:信息发布人/] 这样的字段可供选择。   织梦系统提供了强大的SQL标签供高级用户使用，他的基本格式为： {dede:sql sql=“完整的SQL查询语句”}    底层模板，用于输出[field:字段名/]&#60;!&#8211;字段名取值范围为查询结果的所有字段&#8211;&#62;   {/dede:sql}  我们了解了上面的这种方式以后，那么我们就可以使用SQL语句来调用分类信息模型了。一个简单的例子：   {dede:sql sql=“select * FROM #@__addoninfos limit 0,10&#8243;}    信息标题：[field:title/]    {/dede:sql}     上面的这种基本调用就是调用了信息发布的最新10条信息。这里的* 号就可以取值到信息发布者的会员id号，他的字段是mid，那么我们就可以在底层模板中通过 [field:mid/] 来进行输出了。但是这里我们只输出这个id号，无法取得他的会员名及昵称啊？怎么办呢？    这里我们就可以想到利用left join 来进行匹配了，因为他既然能够获取他的会员id号，那么这个值他是与织梦的会员表是相互关联的，通过这个值我们可以关联到织梦会员表来获取更加详细的会员资料。比如： Select a.*,m.* FROM #@__addoninfos a left join #@__member m on a.mid = m.mid 这里利用left join 来进行匹配，让他们两边的ID号码相等，就可以了。所以我们调用分类信息发布者到首页的具体代码就为： {dede:sql sql=“Select a.*,m.* FROM #@__addoninfos a [...]]]></description>
			<content:encoded><![CDATA[<p>织梦系统中，分类信息模型属于独立单表模型的，他的调用标签为ArcListsg 标签，而使用系统内置的Arclistsg 标签是无法调用信息的发布人的！也就是说没有[field:信息发布人/] 这样的字段可供选择。</p>
<p>  织梦系统提供了强大的SQL标签供高级用户使用，他的基本格式为：</p>
<ol>
<li class="alt"><span><span>{dede:sql </span><span class="attribute">sql</span><span>=</span><span class="attribute-value">“完整的SQL查询语句”</span><span>}   </span></span></li>
<li><span>底层模板，用于输出[field:字段名/]</span><span class="comments">&lt;!&#8211;字段名取值范围为查询结果的所有字段&#8211;&gt;</span><span>  </span></li>
<li class="alt"><span>{/dede:sql} </span></li>
</ol>
<p class="alt"><span><span id="more-385"></span>我们了解了上面的这种方式以后，那么我们就可以使用SQL语句来调用分类信息模型了。一个简单的例子：</span></p>
<p> </p>
<ol>
<li>
<div class="alt"><span><span>{dede:sql sql=</span><span class="string">“select * FROM #@__addoninfos limit 0,10&#8243;</span><span>}   </span></span></div>
</li>
<li><span>信息标题：[field:title/]   </span></li>
<li class="alt"><span>{/dede:sql}  </span></li>
</ol>
<p> </p>
<p class="alt">上面的这种基本调用就是调用了信息发布的最新10条信息。这里的* 号就可以取值到信息发布者的会员id号，他的字段是mid，那么我们就可以在底层模板中通过 [field:mid/] 来进行输出了。但是这里我们只输出这个id号，无法取得他的会员名及昵称啊？怎么办呢？</p>
<p>   这里我们就可以想到利用left join 来进行匹配了，因为他既然能够获取他的会员id号，那么这个值他是与织梦的会员表是相互关联的，通过这个值我们可以关联到织梦会员表来获取更加详细的会员资料。比如：</p>
<p><span><span class="keyword">Select</span><span> a.*,m.* </span><span class="keyword">FROM</span><span> #@__addoninfos a </span><span class="func">left</span><span> </span><span class="op">join</span><span> #@__member m </span><span class="keyword">on</span><span> a.mid = m.mid</span></span></p>
<p><span><span>这里利用left join 来进行匹配，让他们两边的ID号码相等，就可以了。所以我们调用分类信息发布者到首页的具体代码就为：</span></span></p>
<p><span></span></p>
<ol>
<li class="alt"><span><span>{dede:sql </span><span class="attribute">sql</span><span>=</span><span class="attribute-value">“Select a.*,m.* FROM #@__addoninfos a left join #@__member m on a.mid = m.mid limit 0 2&#8243;</span><span>}   </span></span></li>
<li><span>[field:字段名/]</span><span class="comments">&lt;!&#8211;这里的字段名的取值就可以为addoninfos与member两个表的所有字段了&#8211;&gt;</span><span>  </span></li>
<li class="alt"><span>{/dede:sql}  </span></li>
</ol>
<p> <span> 当然，这里提供的仅仅是一个思路！比如，后面的限制调用的栏目，只需要在 a.mid = m.mid 后面加上一个<span style="COLOR: #ff9900">where a.typeid = 栏目id</span> 来进行表示，如果你的栏目为多个，还可以使用 <span style="COLOR: #ff6600">where a.typeid IN(栏目1,栏目2&#8230;.栏目N)</span>等等。</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xiumu.org/note/dede-sql.shtml/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DeDeCMS Unknown column &#8216;redirecturl&#8217; in &#8216;field list</title>
		<link>http://www.xiumu.org/note/dedecms-unknown-column-redirecturl-in-field-list.shtml</link>
		<comments>http://www.xiumu.org/note/dedecms-unknown-column-redirecturl-in-field-list.shtml#comments</comments>
		<pubDate>Sun, 20 Sep 2009 08:43:39 +0000</pubDate>
		<dc:creator>朽木</dc:creator>
				<category><![CDATA[网络日志]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[dede]]></category>

		<guid isPermaLink="false">http://www.xiumu.org/?p=383</guid>
		<description><![CDATA[解决方法如下 删除出问题的表，然后执行以下SQL语句 CREATE TABLE `表名` (   `aid` mediumint(8) unsigned NOT NULL default &#8217;0&#8242;,   `typeid` smallint(5) unsigned NOT NULL default &#8217;0&#8242;,   `body` mediumtext,   `redirecturl` varchar(255) NOT NULL default ”,   `templet` varchar(30) NOT NULL default ”,   `userip` char(15) NOT NULL default ”,   PRIMARY KEY  (`aid`),   KEY `typeid` (`typeid`) ) TYPE=MyISAM; 如果表中有数据，按照这个对照下表属性 还有一种是编码出问题了，出现了系统不允许的字符，只需删除即可。]]></description>
			<content:encoded><![CDATA[<p>解决方法如下</p>
<p>删除出问题的表，然后执行以下SQL语句</p>
<p>CREATE TABLE `表名` (<br />
  `aid` mediumint(8) unsigned NOT NULL default &#8217;0&#8242;,<br />
  `typeid` smallint(5) unsigned NOT NULL default &#8217;0&#8242;,<br />
  `body` mediumtext,<br />
  `<strong style="color: black; background-color: #99ff99;">redirecturl</strong>` varchar(255) NOT NULL default ”,<br />
  `templet` varchar(30) NOT NULL default ”,<br />
  `userip` char(15) NOT NULL default ”,<br />
  PRIMARY KEY  (`aid`),<br />
  KEY `typeid` (`typeid`)<br />
) TYPE=MyISAM;</p>
<p>如果表中有数据，按照这个对照下表属性</p>
<p>还有一种是编码出问题了，出现了系统不允许的字符，只需删除即可。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xiumu.org/note/dedecms-unknown-column-redirecturl-in-field-list.shtml/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>关于 Drupal 开源CMS</title>
		<link>http://www.xiumu.org/note/drupal-cms.shtml</link>
		<comments>http://www.xiumu.org/note/drupal-cms.shtml#comments</comments>
		<pubDate>Wed, 02 Sep 2009 18:46:13 +0000</pubDate>
		<dc:creator>朽木</dc:creator>
				<category><![CDATA[网络日志]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[Drupal]]></category>

		<guid isPermaLink="false">http://www.xiumu.org/?p=344</guid>
		<description><![CDATA[　　Drupal简介 　　是一个开源的内容管理系统(CMS)平台，它是用PHP写成的。主要用于构造提供多种功能和服务的动态网站，这些功能包括用户管理(UserAdministration)、发布工作流(Publishing Workflow)、讨论、新闻聚合(NewsAggregation)、元数据(Metadata)操作和用于内容共享的XML发布。它综合了强大并可自由配置的功能，能支持从个人博客(PersonalWeblog)到大型社区驱动(Community-Driven)的网站等各种不同应用的网站项目。Drupal最初是由DriesBuytaert所开发的一套社群讨论软件。之后，由于它的灵活的架构，方便的扩展等特性，使得世界上成千上万个程序员加入了Drupal的开发与应用中。今天，它已经发展成为一套强大的系统，很多大型机构都采用基于Drupal的框架建站，包括The Onion，Ain&#8217;t ItCool News，SpreadFirefox，Ourmedia，KernelTrap，NewsBusters等等。它特别常见于社区主导的网站。 　　Drupal目前的最新版本是6.13和5.19。          第一次接触到，早就有所耳闻一直没有时间去看，刚测试了一下，代码精炼功能强大，最主要的是插件支持，可以利用插件实现各种功能，值得一提的是代码速度很快，不像WP这么龟速，博客类和企业建站用的话的确很实用。          官方最新版 6.13 下载地址    汉化包 6.x-1.0]]></description>
			<content:encoded><![CDATA[<p>　　<strong>Drupal简介</strong></p>
<p>　　是一个开源的内容管理系统(CMS)平台，它是用PHP写成的。主要用于构造提供多种功能和服务的动态网站，这些功能包括用户管理(UserAdministration)、发布工作流(Publishing Workflow)、讨论、新闻聚合(NewsAggregation)、元数据(Metadata)操作和用于内容共享的XML发布。它综合了强大并可自由配置的功能，能支持从个人博客(PersonalWeblog)到大型社区驱动(Community-Driven)的网站等各种不同应用的网站项目。Drupal最初是由DriesBuytaert所开发的一套社群讨论软件。之后，由于它的灵活的架构，方便的扩展等特性，使得世界上成千上万个程序员加入了Drupal的开发与应用中。今天，它已经发展成为一套强大的系统，很多大型机构都采用基于Drupal的框架建站，包括The Onion，Ain&#8217;t ItCool News，SpreadFirefox，Ourmedia，KernelTrap，NewsBusters等等。它特别常见于社区主导的网站。<span id="more-344"></span></p>
<p>　　Drupal目前的最新版本是6.13和5.19。</p>
<p>         第一次接触到，早就有所耳闻一直没有时间去看，刚测试了一下，代码精炼功能强大，最主要的是插件支持，可以利用插件实现各种功能，值得一提的是代码速度很快，不像WP这么龟速，博客类和企业建站用的话的确很实用。</p>
<p>         官方最新版 6.13 <a title="drupal 6.13" href="http://ftp.drupal.org/files/projects/drupal-6.13.tar.gz" target="_blank">下载地址</a>    <a title="Drupal汉化包" href="http://ftp.drupal.org/files/projects/zh-hans-6.x-1.0.tar.gz" target="_blank">汉化包 6.x-1.0</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xiumu.org/note/drupal-cms.shtml/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

