<?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>Mon, 30 Jan 2012 08:09:57 +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>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->Fields['typename'] = $this->TypeLink->TypeInfos['typename']; SetSysEnv($this->Fields['typeid'],$this->Fields['typename'],$this->Fields['aid'],$this->Fields['title'],&#8217;archives&#8217;); 在其后面加上下面代码： //替换图片Alt为文档标题 $this->Fields['body'] = str_ireplace(array(&#8216;alt=&#8221;"&#8216;,&#8217;alt=\&#8217;\&#8221;),&#8221;,$this->Fields['body']); $this->Fields['body'] = preg_replace(&#8220;@ [\s]{0,}alt[\s]{0,}=[\"'\s]{0,}[\s\S]{0,}[\"'\s] @isU&#8221;,&#8221; &#8220;,$this->Fields['body']); $this->Fields['body'] = str_ireplace(&#8220;]]></description>
			<content:encoded><![CDATA[<p>记录一个dedecms的修改技巧：</p>
<p>采集发布的文章里面图片alt经常是空的，为了方便图片seo，我们一般会alt加上内容。dedecms(5.3)里面，可以通过修改arc.archives.class.php页面达到这个效果。</p>
<p>在arc.archives.class.php页面里搜索下面内容<br />
<coolcode lang="php"><br />
//设置全局环境变量<br />
$this->Fields['typename'] = $this->TypeLink->TypeInfos['typename'];<br />
SetSysEnv($this->Fields['typeid'],$this->Fields['typename'],$this->Fields['aid'],$this->Fields['title'],&#8217;archives&#8217;);<br />
</coolcode></p>
<p>在其后面加上下面代码：<br />
<coolcode lang="php"><br />
//替换图片Alt为文档标题<br />
$this->Fields['body'] = str_ireplace(array(&#8216;alt=&#8221;"&#8216;,&#8217;alt=\&#8217;\&#8221;),&#8221;,$this->Fields['body']);<br />
$this->Fields['body'] = preg_replace(&#8220;@ [\s]{0,}alt[\s]{0,}=[\"'\s]{0,}[\s\S]{0,}[\"'\s] @isU&#8221;,&#8221; &#8220;,$this->Fields['body']);<br />
$this->Fields['body'] = str_ireplace(&#8220;<img " ,"<img alt='".$this->Fields['title'].&#8221;&#8216; &#8220;,$this->Fields['body']);<br />
</coolcode></p>
<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=&#8221;SELECT message,phone FROM mobile_addoninfos LIMIT 0,30&#8243;}[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字段<br />
<coolcode lang="sql" linenum="off"><br />
{dede:sql sql=&#8221;SELECT message,phone FROM mobile_addoninfos LIMIT 0,30&#8243;}[field:message/][field:phone/]{/dede:sql}<br />
</coolcode><br />
【注意：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>
<p><coolcode lang="sql" linenum="off"><br />
{dede:arclist}<br />
[field:exhibition_name/]<br />
{/dede:arclist}<br />
</coolcode></p>
]]></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,&#8217; &#8220;IMG border=0 src=Images/hot.gif&#8221;;&#8217;,&#8221;); 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)), &#8216;http://news.163.com/,&#8217;http://www.baizoo.cn/&#8217;) 其中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/>例：<br />
<coolcode lang="mysql" linenum="off"><br />
update `dede_art` set title=replace(title,&#8217; &#8220;IMG border=0 src=Images/hot.gif&#8221;;&#8217;,&#8221;);<br />
</coolcode><br />
<br/><br/>MSSQL替换语句：<br/><br/>update 表名 set 字段名=replace(cast(字段名 as varchar(8000)),&#8217;abc.com&#8217;,&#8217;123.com&#8217;)<br/>例：<br />
<coolcode lang="sql" linenum="off"><br />
update PE_Article set Content=replace(cast(Content as varchar(8000)),<br />
&#8216;http://news.163.com/,&#8217;http://www.baizoo.cn/&#8217;)<br />
</coolcode></p>
<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>

