<?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://www.baizoo.cn/tag/dede/feed" rel="self" type="application/rss+xml" />
	<link>http://www.baizoo.cn</link>
	<description>乘风破浪会有时</description>
	<lastBuildDate>Wed, 01 Sep 2010 06:47:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>dedecms为文章的图片添加alt</title>
		<link>http://www.baizoo.cn/archives/748.html</link>
		<comments>http://www.baizoo.cn/archives/748.html#comments</comments>
		<pubDate>Mon, 09 Nov 2009 09:53:15 +0000</pubDate>
		<dc:creator>baizoo</dc:creator>
				<category><![CDATA[网站相关]]></category>
		<category><![CDATA[DEDE]]></category>
		<category><![CDATA[代码]]></category>
		<category><![CDATA[修改]]></category>

		<guid isPermaLink="false">http://www.baizoo.cn/?p=748</guid>
		<description><![CDATA[记录一个dedecms的修改技巧： 采集发布的文章里面图片alt经常是空的，为了方便图片seo，我们一般会alt加上内容。dedecms(5.3)里面，可以通过修改arc.archives.class.php页面达到这个效果。 在arc.archives.class.php页面里搜索下面内容 //设置全局环境变量$this-&#62;Fields['typename'] = $this-&#62;TypeLink-&#62;TypeInfos['typename'];SetSysEnv($this-&#62;Fields['typeid'],$this-&#62;Fields['typename'],$this-&#62;Fields['aid'],$this-&#62;Fields['title'],'archives'); 在其后面加上下面代码： //替换图片Alt为文档标题$this-&#62;Fields['body'] = str_ireplace(array('alt=&#34;&#34;','alt=\'\''),'',$this-&#62;Fields['body']);$this-&#62;Fields['body'] = preg_replace(&#34;@ [\s]{0,}alt[\s]{0,}=[\&#34;'\s]{0,}[\s\S]{0,}[\&#34;'\s] @isU&#34;,&#34; &#34;,$this-&#62;Fields['body']);$this-&#62;Fields['body'] = str_ireplace(&#34;&#60;img &#34; ,&#34;&#60;img alt='&#34;.$this-&#62;Fields['title'].&#34;' &#34;,$this-&#62;Fields['body']); 模板标签：{dede:field.body/} ，如果是其它字段，可以修改$this->Fields['body'] 为其它的字段名。 效率说明：使用了正则处理，会降低一些生成速度，如果数据量小，则可以忽略。]]></description>
			<content:encoded><![CDATA[<p>记录一个dedecms的修改技巧：</p>
<p>采集发布的文章里面图片alt经常是空的，为了方便图片seo，我们一般会alt加上内容。dedecms(5.3)里面，可以通过修改arc.archives.class.php页面达到这个效果。</p>
<p>在arc.archives.class.php页面里搜索下面内容</p>
<div class="hl-surround"><div class="hl-main"><span style="color: #ffa500;">//设置全局环境变量</span><span style="color: Gray;"><br /></span><span style="color: #00008b;">$this</span><span style="color: Gray;">-&gt;</span><span style="color: Blue;">Fields</span><span style="color: Olive;">[</span><span style="color: #8b0000;">'</span><span style="color: Red;">typename</span><span style="color: #8b0000;">'</span><span style="color: Olive;">]</span><span style="color: Gray;"> = </span><span style="color: #00008b;">$this</span><span style="color: Gray;">-&gt;</span><span style="color: Blue;">TypeLink</span><span style="color: Gray;">-&gt;</span><span style="color: Blue;">TypeInfos</span><span style="color: Olive;">[</span><span style="color: #8b0000;">'</span><span style="color: Red;">typename</span><span style="color: #8b0000;">'</span><span style="color: Olive;">]</span><span style="color: Gray;">;<br /></span><span style="color: Blue;">SetSysEnv</span><span style="color: Olive;">(</span><span style="color: #00008b;">$this</span><span style="color: Gray;">-&gt;</span><span style="color: Blue;">Fields</span><span style="color: Olive;">[</span><span style="color: #8b0000;">'</span><span style="color: Red;">typeid</span><span style="color: #8b0000;">'</span><span style="color: Olive;">]</span><span style="color: Gray;">,</span><span style="color: #00008b;">$this</span><span style="color: Gray;">-&gt;</span><span style="color: Blue;">Fields</span><span style="color: Olive;">[</span><span style="color: #8b0000;">'</span><span style="color: Red;">typename</span><span style="color: #8b0000;">'</span><span style="color: Olive;">]</span><span style="color: Gray;">,</span><span style="color: #00008b;">$this</span><span style="color: Gray;">-&gt;</span><span style="color: Blue;">Fields</span><span style="color: Olive;">[</span><span style="color: #8b0000;">'</span><span style="color: Red;">aid</span><span style="color: #8b0000;">'</span><span style="color: Olive;">]</span><span style="color: Gray;">,</span><span style="color: #00008b;">$this</span><span style="color: Gray;">-&gt;</span><span style="color: Blue;">Fields</span><span style="color: Olive;">[</span><span style="color: #8b0000;">'</span><span style="color: Red;">title</span><span style="color: #8b0000;">'</span><span style="color: Olive;">]</span><span style="color: Gray;">,</span><span style="color: #8b0000;">'</span><span style="color: Red;">archives</span><span style="color: #8b0000;">'</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span></div></div>
<p>在其后面加上下面代码：</p>
<div class="hl-surround"><div class="hl-main"><span style="color: #ffa500;">//替换图片Alt为文档标题</span><span style="color: Gray;"><br /></span><span style="color: #00008b;">$this</span><span style="color: Gray;">-&gt;</span><span style="color: Blue;">Fields</span><span style="color: Olive;">[</span><span style="color: #8b0000;">'</span><span style="color: Red;">body</span><span style="color: #8b0000;">'</span><span style="color: Olive;">]</span><span style="color: Gray;"> = </span><span style="color: Blue;">str_ireplace</span><span style="color: Olive;">(</span><span style="color: Green;">array</span><span style="color: Olive;">(</span><span style="color: #8b0000;">'</span><span style="color: Red;">alt=&quot;&quot;</span><span style="color: #8b0000;">'</span><span style="color: Gray;">,</span><span style="color: #8b0000;">'</span><span style="color: Red;">alt=</span><span style="color: Navy;">\'\'</span><span style="color: #8b0000;">'</span><span style="color: Olive;">)</span><span style="color: Gray;">,</span><span style="color: #8b0000;">''</span><span style="color: Gray;">,</span><span style="color: #00008b;">$this</span><span style="color: Gray;">-&gt;</span><span style="color: Blue;">Fields</span><span style="color: Olive;">[</span><span style="color: #8b0000;">'</span><span style="color: Red;">body</span><span style="color: #8b0000;">'</span><span style="color: Olive;">])</span><span style="color: Gray;">;<br /></span><span style="color: #00008b;">$this</span><span style="color: Gray;">-&gt;</span><span style="color: Blue;">Fields</span><span style="color: Olive;">[</span><span style="color: #8b0000;">'</span><span style="color: Red;">body</span><span style="color: #8b0000;">'</span><span style="color: Olive;">]</span><span style="color: Gray;"> = </span><span style="color: Blue;">preg_replace</span><span style="color: Olive;">(</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">@ [\s]{0,}alt[\s]{0,}=[</span><span style="color: Navy;">\&quot;</span><span style="color: Red;">'\s]{0,}[\s\S]{0,}[</span><span style="color: Navy;">\&quot;</span><span style="color: Red;">'\s] @isU</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;">,</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;"> </span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;">,</span><span style="color: #00008b;">$this</span><span style="color: Gray;">-&gt;</span><span style="color: Blue;">Fields</span><span style="color: Olive;">[</span><span style="color: #8b0000;">'</span><span style="color: Red;">body</span><span style="color: #8b0000;">'</span><span style="color: Olive;">])</span><span style="color: Gray;">;<br /></span><span style="color: #00008b;">$this</span><span style="color: Gray;">-&gt;</span><span style="color: Blue;">Fields</span><span style="color: Olive;">[</span><span style="color: #8b0000;">'</span><span style="color: Red;">body</span><span style="color: #8b0000;">'</span><span style="color: Olive;">]</span><span style="color: Gray;"> = </span><span style="color: Blue;">str_ireplace</span><span style="color: Olive;">(</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">&lt;img </span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> ,</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">&lt;img alt='</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;">.</span><span style="color: #00008b;">$this</span><span style="color: Gray;">-&gt;</span><span style="color: Blue;">Fields</span><span style="color: Olive;">[</span><span style="color: #8b0000;">'</span><span style="color: Red;">title</span><span style="color: #8b0000;">'</span><span style="color: Olive;">]</span><span style="color: Gray;">.</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">' </span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;">,</span><span style="color: #00008b;">$this</span><span style="color: Gray;">-&gt;</span><span style="color: Blue;">Fields</span><span style="color: Olive;">[</span><span style="color: #8b0000;">'</span><span style="color: Red;">body</span><span style="color: #8b0000;">'</span><span style="color: Olive;">])</span><span style="color: Gray;">;</span></div></div>
<p>模板标签：{dede:field.body/} ，如果是其它字段，可以修改$this->Fields['body'] 为其它的字段名。<br />
效率说明：使用了正则处理，会降低一些生成速度，如果数据量小，则可以忽略。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.baizoo.cn/archives/748.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DEDE首页调用自定义字段方法</title>
		<link>http://www.baizoo.cn/archives/418.html</link>
		<comments>http://www.baizoo.cn/archives/418.html#comments</comments>
		<pubDate>Sun, 22 Feb 2009 00:05:06 +0000</pubDate>
		<dc:creator>baizoo</dc:creator>
				<category><![CDATA[网站相关]]></category>
		<category><![CDATA[DEDE]]></category>
		<category><![CDATA[建站]]></category>

		<guid isPermaLink="false">http://www.baizoo.cn/?p=418</guid>
		<description><![CDATA[使用【Sql 标记】调用数据库字段内容，可实现在首页和列表页显示自定义字段内容。 例如我要查询mobile_addoninfos （分类信息）表中 message字段,phone字段 {dede:sql sql=&#34;SELECT message,phone FROM mobile_addoninfos LIMIT 0,30&#34;}[field:message/][field:phone/]{/dede:sql} 【注意：Select 字段1 [, 字段N] From 数据表名称】 【注意2：Limit 0 , 30 表示从0记录到30 ，通俗就是返回30条结果，这里可以控制结果条数】 【注意3：SQL语句中查出的所有字段都可以用[field:字段名/]来调用。例如上表查询的message和phone,所以字段调用：[field:你要查询字段名/]】 使用这个功能结合自定义模块可以实现很多不错的DIY效果。 另外使用“在arclist标记中包含附加表指定的字段”的方法只能实现在列表页显示自定义字段，不能实现首页显示。 {dede:arclist}[field:exhibition_name/]{/dede:arclist}]]></description>
			<content:encoded><![CDATA[<p>使用【Sql 标记】调用数据库字段内容，可实现在首页和列表页显示自定义字段内容。</p>
<p>例如我要查询mobile_addoninfos （分类信息）表中 message字段,phone字段</p>
<div class="hl-surround"><div class="hl-main"><span style="color: Gray;">{</span><span style="color: Blue;">dede</span><span style="color: Gray;">:</span><span style="color: Green;">sql</span><span style="color: Gray;"> </span><span style="color: Green;">sql</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">SELECT message,phone FROM mobile_addoninfos LIMIT 0,30</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;">}[</span><span style="color: Blue;">field</span><span style="color: Gray;">:</span><span style="color: Blue;">message</span><span style="color: Gray;">/][</span><span style="color: Blue;">field</span><span style="color: Gray;">:</span><span style="color: Blue;">phone</span><span style="color: Gray;">/]{/</span><span style="color: Blue;">dede</span><span style="color: Gray;">:</span><span style="color: Green;">sql</span><span style="color: Gray;">}</span></div></div>
<p>【注意：Select 字段1 [, 字段N] From 数据表名称】<br />
【注意2：Limit 0 , 30 表示从0记录到30 ，通俗就是返回30条结果，这里可以控制结果条数】<br />
【注意3：SQL语句中查出的所有字段都可以用[field:字段名/]来调用。例如上表查询的message和phone,所以字段调用：[field:你要查询字段名/]】</p>
<p>使用这个功能结合自定义模块可以实现很多不错的DIY效果。</p>
<p>另外使用“在arclist标记中包含附加表指定的字段”的方法只能实现在列表页显示自定义字段，不能实现首页显示。</p>
<div class="hl-surround"><div class="hl-main"><span style="color: Gray;">{</span><span style="color: Blue;">dede</span><span style="color: Gray;">:</span><span style="color: Blue;">arclist</span><span style="color: Gray;">}<br />[</span><span style="color: Blue;">field</span><span style="color: Gray;">:</span><span style="color: Blue;">exhibition_name</span><span style="color: Gray;">/]<br />{/</span><span style="color: Blue;">dede</span><span style="color: Gray;">:</span><span style="color: Blue;">arclist</span><span style="color: Gray;">}</span></div></div>
]]></content:encoded>
			<wfw:commentRss>http://www.baizoo.cn/archives/418.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>用replace函数替换数据库中字符串内容</title>
		<link>http://www.baizoo.cn/archives/363.html</link>
		<comments>http://www.baizoo.cn/archives/363.html#comments</comments>
		<pubDate>Mon, 16 Feb 2009 14:26:17 +0000</pubDate>
		<dc:creator>baizoo</dc:creator>
				<category><![CDATA[技术爱好]]></category>
		<category><![CDATA[DEDE]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Mysql替换语句update &#8216;表名(比如我案例中的dede_art)&#8217; set 要修改字段名 = replace (要修改字段名,&#8217;被替换的特定字符&#8217;,'替换成的字符&#8217;)例： update `dede_art` set title=replace(title,' &#34;IMG border=0 src=Images/hot.gif&#34;;',''); MSSQL替换语句：update 表名 set 字段名=replace(cast(字段名 as varchar(8000)),&#8217;abc.com&#8217;,&#8217;123.com&#8217;)例： update PE_Article set Content=replace(cast(Content as varchar(8000)),'http://news.163.com/,'http://www.baizoo.cn/') 其中PE_Article 为表名&#160;&#160;Content为字段名 http://news.163.com/为要替换的内容&#160;&#160;http://www.baizoo.cn/为替换后的内容。]]></description>
			<content:encoded><![CDATA[<p>Mysql替换语句<br/><br/>update &#8216;表名(比如我案例中的dede_art)&#8217; set 要修改字段名 = replace (要修改字段名,&#8217;被替换的特定字符&#8217;,'替换成的字符&#8217;)<br/>例：</p>
<div class="hl-surround"><div class="hl-main"><span style="color: Green;">update</span><span style="color: Gray;"> </span><span style="color: #8b0000;">`</span><span style="color: Blue;">dede_art</span><span style="color: #8b0000;">`</span><span style="color: Gray;"> </span><span style="color: Green;">set</span><span style="color: Gray;"> </span><span style="color: Blue;">title</span><span style="color: Gray;">=</span><span style="color: Green;">replace</span><span style="color: Olive;">(</span><span style="color: Blue;">title</span><span style="color: Gray;">,</span><span style="color: #8b0000;">'</span><span style="color: Red;"> &quot;IMG border=0 src=Images/hot.gif&quot;;</span><span style="color: #8b0000;">'</span><span style="color: Gray;">,</span><span style="color: #8b0000;">''</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span></div></div>
<p><br/><br/>MSSQL替换语句：<br/><br/>update 表名 set 字段名=replace(cast(字段名 as varchar(8000)),&#8217;abc.com&#8217;,&#8217;123.com&#8217;)<br/>例：</p>
<div class="hl-surround"><div class="hl-main"><span style="color: Green;">update</span><span style="color: Gray;"> </span><span style="color: Blue;">PE_Article</span><span style="color: Gray;"> </span><span style="color: Green;">set</span><span style="color: Gray;"> </span><span style="color: Blue;">Content</span><span style="color: Gray;">=</span><span style="color: Blue;">replace</span><span style="color: Olive;">(</span><span style="color: Green;">cast</span><span style="color: Olive;">(</span><span style="color: Blue;">Content</span><span style="color: Gray;"> </span><span style="color: Green;">as</span><span style="color: Gray;"> </span><span style="color: Green;">varchar</span><span style="color: Olive;">(</span><span style="color: Maroon;">8000</span><span style="color: Olive;">))</span><span style="color: Gray;">,<br /></span><span style="color: #8b0000;">'</span><span style="color: Red;">http://news.163.com/,</span><span style="color: #8b0000;">'</span><span style="color: Blue;">http</span><span style="color: Gray;">://</span><span style="color: Blue;">www</span><span style="color: Gray;">.</span><span style="color: Blue;">baizoo</span><span style="color: Gray;">.</span><span style="color: Blue;">cn</span><span style="color: Gray;">/</span><span style="color: #8b0000;">'</span><span style="color: Red;">)</span></div></div>
<p><br/>其中PE_Article 为表名&nbsp;&nbsp;Content为字段名 <a href="http://news.163.com/" target="_blank" rel="external">http://news.163.com/</a>为要替换的内容&nbsp;&nbsp;<a href="http://www.baizoo.cn/" target="_blank" rel="external">http://www.baizoo.cn/</a>为替换后的内容。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.baizoo.cn/archives/363.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SQL数据表字段内容的批量替换、修改、复制命令</title>
		<link>http://www.baizoo.cn/archives/268.html</link>
		<comments>http://www.baizoo.cn/archives/268.html#comments</comments>
		<pubDate>Fri, 22 Feb 2008 12:49:23 +0000</pubDate>
		<dc:creator>baizoo</dc:creator>
				<category><![CDATA[技术爱好]]></category>
		<category><![CDATA[DEDE]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[复制字段里的数据命令：Update table SET 被替换的字段名=被复制的字段名&#160;&#160;演示如下Update dede_archives SET senddate=pubdate&#160;&#160; 如何手动将同一数据表内不同字段之间的内容批量转换，可以参考下面的命令：Update table set 字段名=REPLACE(字段名,&#8217;原字符串&#8217;,'替换的字符串&#8217;) where 已知的字段名 LIKE &#8216;%原字符串%&#8217;&#160;&#160; 应用到本文实例Update pw_members set yz=REPLACE(yz,&#8217;1&#8242;,&#8217;2&#8242;) where yz LIKE &#8216;%1%&#8217;&#160;&#160; 转载自：http://www.kalvin.cn/?action=show&#038;id=71]]></description>
			<content:encoded><![CDATA[<p>复制字段里的数据命令：<br/><br/>Update table SET 被替换的字段名=被复制的字段名&nbsp;&nbsp;<br/><br/>演示如下<br/><br/>Update dede_archives SET senddate=pubdate&nbsp;&nbsp; <br/><br/>如何手动将同一数据表内不同字段之间的内容批量转换，可以参考下面的命令：<br/><br/>Update table set 字段名=REPLACE(字段名,&#8217;原字符串&#8217;,'替换的字符串&#8217;) where 已知的字段名 LIKE &#8216;%原字符串%&#8217;&nbsp;&nbsp; <br/><br/>应用到本文实例<br/><br/>Update pw_members set yz=REPLACE(yz,&#8217;1&#8242;,&#8217;2&#8242;) where yz LIKE &#8216;%1%&#8217;&nbsp;&nbsp; <br/><br/>转载自：<a href="http://www.kalvin.cn/?action=show" target="_blank" rel="external">http://www.kalvin.cn/?action=show</a>&#038;id=71</p>
]]></content:encoded>
			<wfw:commentRss>http://www.baizoo.cn/archives/268.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
