<?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>iammecn &#187; cmsware</title>
	<atom:link href="http://www.iammecn.com/category/cmsware/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.iammecn.com</link>
	<description>活出自我,活出精彩.My blog,my sky,my word,我的地盘,我做主.</description>
	<lastBuildDate>Sun, 15 Jan 2012 16:39:19 +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>使用全文搜索代替like(mysql)</title>
		<link>http://www.iammecn.com/2010/07/14/using_the_full-text_search_to_replace_like_mysql_/</link>
		<comments>http://www.iammecn.com/2010/07/14/using_the_full-text_search_to_replace_like_mysql_/#comments</comments>
		<pubDate>Wed, 14 Jul 2010 02:40:52 +0000</pubDate>
		<dc:creator>iammecn</dc:creator>
				<category><![CDATA[Mysql]]></category>
		<category><![CDATA[cmsware]]></category>
		<category><![CDATA[索引]]></category>
		<category><![CDATA[全文搜索]]></category>

		<guid isPermaLink="false">http://www.iammecn.com/?p=443</guid>
		<description><![CDATA[cmsware越用越慢啊,不优化不行了,开了慢查询,看到有以下大量的查询: select URL FROM cmsware_publish_log where FileName LIKE &#8216;%img200904172058390_58x58.jpg&#8217;;# Time: 100714  2:06:18 于是尝试使用索引来提高效率,加了一个全文索引,没有效果,好像对于%xxx 这样的查询,索引是没没有效果的. 于是在网上找了一下: mysql&#62; explain select logID FROM cmsware_publish_log where match(FileName) against (&#8216;*22_522704_a31ed5e97bd4097_60x90.png&#8217;); +&#8212;-+&#8212;&#8212;&#8212;&#8212;-+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;+&#8212;&#8212;&#8212;-+&#8212;&#8212;&#8212;&#8212;&#8212;+&#8212;&#8212;&#8212;-+&#8212;&#8212;&#8212;+&#8212;&#8212;+&#8212;&#8212;+&#8212;&#8212;&#8212;&#8212;-+ &#124; id &#124; select_type &#124; table               &#124; type     &#124; possible_keys &#124; key      &#124; key_len &#124; ref  &#124; rows [...]]]></description>
			<content:encoded><![CDATA[<div id="_mcePaste">cmsware越用越慢啊,不优化不行了,开了慢查询,看到有以下大量的查询:</div>
<blockquote>
<div>select URL FROM cmsware_publish_log where FileName LIKE &#8216;%img200904172058390_58x58.jpg&#8217;;# Time: 100714  2:06:18</div>
</blockquote>
<p>于是尝试使用索引来提高效率,加了一个全文索引,没有效果,好像对于%xxx 这样的查询,索引是没没有效果的.</p>
<p>于是在网上找了一下:</p>
<blockquote>
<p>mysql&gt; explain select logID FROM cmsware_publish_log where match(FileName) against (&#8216;*22_522704_a31ed5e97bd4097_60x90.png&#8217;);</p>
<p>+&#8212;-+&#8212;&#8212;&#8212;&#8212;-+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;+&#8212;&#8212;&#8212;-+&#8212;&#8212;&#8212;&#8212;&#8212;+&#8212;&#8212;&#8212;-+&#8212;&#8212;&#8212;+&#8212;&#8212;+&#8212;&#8212;+&#8212;&#8212;&#8212;&#8212;-+</p>
<p>| id | select_type | table               | type     | possible_keys | key      | key_len | ref  | rows | Extra       |</p>
<p>+&#8212;-+&#8212;&#8212;&#8212;&#8212;-+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;+&#8212;&#8212;&#8212;-+&#8212;&#8212;&#8212;&#8212;&#8212;+&#8212;&#8212;&#8212;-+&#8212;&#8212;&#8212;+&#8212;&#8212;+&#8212;&#8212;+&#8212;&#8212;&#8212;&#8212;-+</p>
<p>|  1 | SIMPLE      | cmsware_publish_log | fulltext | filename      | filename | 0       |      |    1 | Using where |</p>
<p>+&#8212;-+&#8212;&#8212;&#8212;&#8212;-+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;+&#8212;&#8212;&#8212;-+&#8212;&#8212;&#8212;&#8212;&#8212;+&#8212;&#8212;&#8212;-+&#8212;&#8212;&#8212;+&#8212;&#8212;+&#8212;&#8212;+&#8212;&#8212;&#8212;&#8212;-+</p></blockquote>
<p>说是使用全文搜索代替like,会好很多,于是测试了一下,效果还是不错的,至少从我这里单命令行测试,是快了很多,于是修改functions.php5.php这个文件,把</p>
<p>$result=$db-&gt;getRow(&#8220;select URL FROM $table-&gt;publish_log where FileName LIKE &#8216;%{$searchFileName}&#8217; &#8220;);</p>
<p>修改为:</p>
<p>$result=$db-&gt;getRow(&#8220;select URL FROM $table-&gt;publish_log where match(FileName) against (&#8216;*{$searchFileName}&#8217;) &#8220;);</p>
<p>一共是两处,虽然改了,但还是没有发现速度有明显提升.继续找原因,至少这个可以提高不少吧.</p>
<div></div>
]]></content:encoded>
			<wfw:commentRss>http://www.iammecn.com/2010/07/14/using_the_full-text_search_to_replace_like_mysql_/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>cmsware让默认的新闻编辑器增加清除多余的html功能</title>
		<link>http://www.iammecn.com/2009/12/23/cmsware_to_increase_the_default_news_editor_html_remove_redundant_features/</link>
		<comments>http://www.iammecn.com/2009/12/23/cmsware_to_increase_the_default_news_editor_html_remove_redundant_features/#comments</comments>
		<pubDate>Wed, 23 Dec 2009 06:41:25 +0000</pubDate>
		<dc:creator>iammecn</dc:creator>
				<category><![CDATA[cmsware]]></category>
		<category><![CDATA[编辑器]]></category>
		<category><![CDATA[js]]></category>

		<guid isPermaLink="false">http://www.iammecn.com/?p=332</guid>
		<description><![CDATA[今天看到http://blog.98xx.com/zleaf/?p=68 的博客,他这里为默认编辑器增加了一个自动清除多余html的功能,但并不适用了新闻编辑器,所以我改了一下,参考了http://www.lonmo.com/bbs/read.php?tid=10605的函数. 修改cmsware/skin/common/editor/editor_source.js 增加下面的函数:  function doCleanCode(code) {  /* // removes all Class attributes on a tag eg. &#8216;&#60;p&#62;xxx&#60;/p&#62;&#8217; returns &#8216;&#60;p&#62;xxx&#60;/p&#62;&#8217;   code = code.replace(/&#60;([\w]+) class=([^ &#124;&#62;]*)([^&#62;]*)/gi, &#8220;&#60;$1$3&#8243;)   // removes all style attributes eg. &#8216;&#60;tag style=&#8221;asd asdfa aasdfasdf&#8221; something else&#62;&#8217; returns &#8216;&#60;tag something else&#62;&#8217;   code = code.replace(/&#60;([\w]+) style=&#8221;([^"]*)&#8221;([^&#62;]*)/gi, &#8220;&#60;$1$3&#8243;)   // gets rid of all xml stuff&#8230; &#60;xml&#62;,&#60;\xml&#62;,&#60;?xml&#62; or &#60;\?xml&#62; [...]]]></description>
			<content:encoded><![CDATA[<p>今天看到<a href="http://blog.98xx.com/zleaf/?p=68">http://blog.98xx.com/zleaf/?p=68</a> 的博客,他这里为默认编辑器增加了一个自动清除多余html的功能,但并不适用了新闻编辑器,所以我改了一下,参考了<a href="http://www.lonmo.com/bbs/read.php?tid=10605">http://www.lonmo.com/bbs/read.php?tid=10605</a>的函数.</p>
<p>修改cmsware/skin/common/editor/editor_source.js</p>
<p>增加下面的函数:</p>
<blockquote><p> function doCleanCode(code) {<br />
 /* // removes all Class attributes on a tag eg. &#8216;&lt;p&gt;xxx&lt;/p&gt;&#8217; returns &#8216;&lt;p&gt;xxx&lt;/p&gt;&#8217;<br />
  code = code.replace(/&lt;([\w]+) class=([^ |&gt;]*)([^&gt;]*)/gi, &#8220;&lt;$1$3&#8243;)<br />
  // removes all style attributes eg. &#8216;&lt;tag style=&#8221;asd asdfa aasdfasdf&#8221; something else&gt;&#8217; returns &#8216;&lt;tag something else&gt;&#8217;<br />
  code = code.replace(/&lt;([\w]+) style=&#8221;([^"]*)&#8221;([^&gt;]*)/gi, &#8220;&lt;$1$3&#8243;)<br />
  // gets rid of all xml stuff&#8230; &lt;xml&gt;,&lt;\xml&gt;,&lt;?xml&gt; or &lt;\?xml&gt;<br />
  code = code.replace(/&lt;<a href="file://%3F/??xml[^&gt;]&gt;/gi">\\?\??xml[^&gt;]&gt;/gi</a>, &#8220;&#8221;)<br />
        // get rid of ugly colon tags &lt;a:b&gt; or &lt;/a:b&gt;<br />
  code = code.replace(/&lt;\/?\w+:[^&gt;]*&gt;/gi, &#8220;&#8221;)<br />
  // removes all empty &lt;p&gt; tags<br />
  code = code.replace(/&lt;p([^&gt;])*&gt;(&amp;nbsp;)*\s*&lt;\/p&gt;/gi,&#8221;")<br />
  // removes all empty span tags<br />
  code = code.replace(/&lt;span([^&gt;])*&gt;(&amp;nbsp;)*\s*&lt;\/span&gt;/gi,&#8221;")<br />
  <br />
  */<br />
           // removes all javascript code<br />
                code = code.replace(/onabort=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/onactivate=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/onafterprint=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/onafterupdate=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/onbeforeactivate=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/onbeforecopy=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/onbeforecut=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/onbeforedeactivate=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/onbeforeeditfocus=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/onbeforepaste=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/onbeforeprint=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/onbeforeunload=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/onbeforeupdate=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/onblur=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/onbounce=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/oncellchange=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/onchange=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/onclick=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/oncontextmenu=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/oncontrolselect=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/oncopy=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/oncut=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/ondataavailable=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/ondatasetchanged=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/ondatasetcomplete=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/ondblclick=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/ondeactivate=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/ondrag=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/ondragend=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/ondragenter=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/ondragleave=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/ondragover=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/ondragstart=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/ondrop=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/onerror=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/onerrorupdate=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/onfilterchange=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/onfinish=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/onfocus=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/onfocusin=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/onfocusout=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/onhelp=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/onkeydown=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/onkeypress=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/onkeyup=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/onlayoutcomplete=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/onload=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/onlosecapture=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/onmousedown=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/onmouseenter=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/onmouseleave=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/onmousemove=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/onmouseout=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/onmouseover=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/onmouseup=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/onmousewheel=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/onmove=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/onmoveend=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/onmovestart=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/onpaste=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/onpropertychange=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/onreadystatechange=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/onreset=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/onresize=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/onresizeend=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/onresizestart=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/onrowenter=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/onrowexit=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/onrowsdelete=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/onrowsinserted=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/onscroll=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/onselect=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/onselectionchange=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/onselectstart=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/onstart=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/onstop=\&#8221;[^"]*\&#8221;/gi,&#8221;")<br />
                code = code.replace(/onsubmit=\&#8221;[^"]*\&#8221;/gi,&#8221;")</p>
<p>          //全面修改支持大小写全处理<br />
        // removes all Class attributes on a tag eg. &#8216;&lt;p&gt;xxx&lt;/p&gt;&#8217; returns &#8216;&lt;p&gt;xxx&lt;/p&gt;&#8217;<br />
        code = code.replace(/&lt;([\w]+) class=([^ |&gt;]*)([^&gt;]*)/gi, &#8220;&lt;$1$3&#8243;)<br />
        // removes all style attributes eg. &#8216;&lt;tag style=&#8221;asd asdfa aasdfasdf&#8221; something else&gt;&#8217; returns &#8216;&lt;tag something else&gt;&#8217;<br />
        code = code.replace(/&lt;([\w]+) style=&#8221;([^"]*)&#8221;([^&gt;]*)/gi, &#8220;&lt;$1$3&#8243;)<br />
        // gets rid of all xml stuff&#8230; &lt;xml&gt;,&lt;\xml&gt;,&lt;?xml&gt; or &lt;\?xml&gt;<br />
        code = code.replace(/&lt;<a href="file://%3F/??xml[^&gt;]&gt;/gi">\\?\??xml[^&gt;]&gt;/gi</a>, &#8220;&#8221;)<br />
        // get rid of ugly colon tags &lt;a:b&gt; or &lt;/a:b&gt;<br />
        code = code.replace(/&lt;\/?\w+:[^&gt;]*&gt;/gi, &#8220;&#8221;)<br />
        // removes all empty &lt;p&gt; tags<br />
        code = code.replace(/&lt;[Pp]([^&gt;])*&gt;( )*\s*&lt;\/[Pp]&gt;/gi,&#8221;")<br />
        // removes all &lt;span&gt; &lt;/span&gt; tags<br />
        code = code.replace(/&lt;[Ss][Pp][Aa][Nn]([^&gt;])*&gt;( )*\s*&lt;\/[Ss][Pp][Aa][Nn]&gt;/gi,&#8221;") //删除 &lt;span &#8230;&#8230;&gt;   &lt;/span&gt;<br />
        code = code.replace(/&lt;[Ss][Pp][Aa][Nn]([^&gt;])*&gt;/gi,&#8221;") //删除 &lt;span &#8230;&#8230;&gt;<br />
        code = code.replace(/&lt;\/[Ss][Pp][Aa][Nn]([^&gt;])*&gt;/gi,&#8221;") //删除 &lt;/span&gt;<br />
        // removes &lt;b&gt; &lt;/b&gt;<br />
        code = code.replace(/&lt;[Bb]&gt;/gi,&#8221;") //删除 &lt;b&gt; 粗体字效果<br />
        code = code.replace(/&lt;\/[Bb]&gt;/gi,&#8221;") //删除 &lt;/b&gt;<br />
        // 处理&lt;p&gt; 段首空两格 先删除&lt;p &#8230;&gt;中间的废代码，然后清除空格，再加空格<br />
        code = code.replace(/&lt;[Pp]([^&gt;])*&gt;/gi,&#8221;&lt;P&gt;&#8221;) //替换 &lt;p &#8230;. &gt;为&lt;p&gt;<br />
        code = code.replace(/&lt;[Pp]&gt;　　( ){0,}( ){0,}( ){0,}/gi,&#8221;&lt;P&gt;&#8221;) //删除段首空格，解决空格多的问题<br />
        code = code.replace(/&lt;[Pp]&gt;( ){1,}/gi,&#8221;&lt;P&gt;&#8221;) //同上<br />
        code = code.replace(/&lt;[P]&gt;/gi,&#8221;&lt;P&gt;　　&#8221;) //加空格</p>
<p>        // 处理&lt;br&gt; 段首空两格,有时可能出现的情况<br />
        code = code.replace(/&lt;[Bb][Rr]&gt;　　( ){0,}( ){0,}( ){0,}/gi,&#8221;&lt;BR&gt;&#8221;) //删除段首空格，解决空格多的问题<br />
        code = code.replace(/&lt;[Bb][Rr]&gt;( ){1,}/gi,&#8221;&lt;BR&gt;&#8221;) //同上<br />
        code = code.replace(/&lt;BR&gt;/gi,&#8221;&lt;BR&gt;　　&#8221;) //加空格<br />
  <br />
  <br />
  <br />
  <br />
  return code<br />
 }</p></blockquote>
<p>修改:Word_Clean函数:</p>
<p>增加: html = doCleanCode(html);//这里为了做这个清空动作</p>
<p>修改:onPaste函数:</p>
<blockquote><p>// 粘贴时自动检测是否来源于Word格式<br />
function onPaste() {<br />
 if (bMode == true){<br />
  var sHTML = GetClipboardHTML() ;<br />
  if (BrowserInfo.IsIE55OrMore) {<br />
   var re = /&lt;\w[^&gt;]*?/gi ;<br />
   var re2 = /onclick/gi ;<br />
   if ( re.test(sHTML)||re2.test(sHTML)){<br />
    if ( confirm( &#8220;你要粘贴的内容好象是从网页或者Word中拷出来的，是否要先清除多余的格式再粘贴？&#8221; ) ){<br />
     cleanAndPaste( sHTML ) ;<br />
     return false ;<br />
    }<br />
   }<br />
  }<br />
  return true;<br />
 }else{<br />
  idEdit.document.selection.createRange().pasteHTML(HTMLEncode( clipboardData.getData(&#8220;Text&#8221;))) ;<br />
  return false;<br />
 }<br />
 <br />
}</p></blockquote>
<p>这样,复制别外的新闻就不会出现多余html代码了,方便排版.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iammecn.com/2009/12/23/cmsware_to_increase_the_default_news_editor_html_remove_redundant_features/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

