<?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>52微笑Blog &#187; 聚合标签</title>
	<atom:link href="https://www.52smile.cn/?feed=rss2&#038;tag=%E8%81%9A%E5%90%88%E6%A0%87%E7%AD%BE" rel="self" type="application/rss+xml" />
	<link>https://www.52smile.cn</link>
	<description>记录生活点滴，分享精彩缤纷！</description>
	<lastBuildDate>Mon, 15 Jun 2015 13:33:12 +0000</lastBuildDate>
	<language>zh-CN</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.9.1</generator>
	<item>
		<title>discuz功能分享之修改文章聚合标签数量</title>
		<link>https://www.52smile.cn/?p=413</link>
		<comments>https://www.52smile.cn/?p=413#comments</comments>
		<pubDate>Mon, 06 Aug 2012 15:01:54 +0000</pubDate>
		<dc:creator><![CDATA[子涛]]></dc:creator>
				<category><![CDATA[学习笔记]]></category>
		<category><![CDATA[discuz]]></category>
		<category><![CDATA[聚合标签]]></category>

		<guid isPermaLink="false">http://www.52smile.cn/?p=413</guid>
		<description><![CDATA[<a href="https://www.52smile.cn/?p=413"><img width="550" height="120" src="http://www.52smile.cn/wp-content/uploads/2012/08/discuz_tag.jpg" class="attachment-post-thumbnail wp-post-image" alt="discuz_tag" itemprop="image" lazyload="1" /></a>PS:discuz的文章聚合标签默认只有8个，一般情况下8个聚合标签已经完全够用。但是如果遇到特殊情况我们又不得不去想方设法修改，discuz后台是没有地方可以进行手动设置的，这种情况下就需要技术人员的配合了，不过如果你对discuz不是足够熟悉的话那也得费些功夫了。不过笔者前些时段就遇到了关于聚合标签的问题，所以乘热]]></description>
				<content:encoded><![CDATA[<a href="https://www.52smile.cn/?p=413"><img width="550" height="120" src="http://www.52smile.cn/wp-content/uploads/2012/08/discuz_tag.jpg" class="attachment-post-thumbnail wp-post-image" alt="discuz_tag" itemprop="image" lazyload="1" /></a><p>PS:discuz的文章聚合标签默认只有8个，一般情况下8个聚合标签已经完全够用。但是如果遇到特殊情况我们又不得不去想方设法修改，discuz后台是没有地方可以进行手动设置的，这种情况下就需要技术人员的配合了，不过如果你对discuz不是足够熟悉的话那也得费些功夫了。不过笔者前些时段就遇到了关于聚合标签的问题，所以乘热打铁就当复习了，希望对需要的童鞋有用！</p>
<p>下面写出具体修改的文件，以及所在位置。贴出代码：<br />
1、表dx_portal_article_title中的tag字段由tinyint 长度8 改为int 长度 11   （此处以增加到27个为例）<br />
2、source/admincp/admincp_article.php文件第51行：</p>
<div class="codecolorer-container php blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&nbsp; &nbsp;showformheader<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'article&amp;operation=tag'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp;showtableheader<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'article_tag_setting'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp;<span style="color: #b1b100;">for</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$i</span><span style="color: #339933;">=</span><span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span> <span style="color: #000088;">$i</span><span style="color: #339933;">&lt;</span> <span style="color: #339933;">=</span><span style="color: #cc66cc;">8</span><span style="color: #339933;">;</span> <span style="color: #000088;">$i</span><span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp;<span style="color: #666666; font-style: italic;">//修改8为27</span></div></td></tr></tbody></table></div>
<p>3、source/function/function_portalcp.php文件<br />
   </code></p>
<div class="codecolorer-container php blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&nbsp; &nbsp;<span style="color: #666666; font-style: italic;">//第670行开始，依次找到8的地方：</span><br />
&nbsp; &nbsp;<span style="color: #000000; font-weight: bold;">function</span> article_tagnames<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <br />
&nbsp; &nbsp;<span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; ……<br />
&nbsp; &nbsp;<span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp;<span style="color: #666666; font-style: italic;">//里的 for($i=1; $i&lt; =8; $i++)</span><br />
&nbsp; &nbsp;<span style="color: #000000; font-weight: bold;">function</span> article_parse_tags<span style="color: #009900;">&#40;</span><span style="color: #000088;">$tag</span><span style="color: #009900;">&#41;</span><br />
&nbsp; &nbsp;<span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; ……<br />
&nbsp; &nbsp;<span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp;<span style="color: #666666; font-style: italic;">//里的 for($i=1; $i&lt;=8; $i++)</span><br />
&nbsp; &nbsp;<span style="color: #000000; font-weight: bold;">function</span> article_make_tag<span style="color: #009900;">&#40;</span><span style="color: #000088;">$tags</span><span style="color: #009900;">&#41;</span><br />
&nbsp; &nbsp;<span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; ……<br />
&nbsp; &nbsp;<span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp;<span style="color: #666666; font-style: italic;">//里的 for($i=1; $i&lt;=8; $i++)</span><br />
&nbsp; &nbsp;<span style="color: #666666; font-style: italic;">//修改8为27</span></div></td></tr></tbody></table></div>
<p>修改完毕，更新缓存就ok了！<br />
希望对需要的人有所受用，如有疑问请留言！</code></p>
]]></content:encoded>
			<wfw:commentRss>https://www.52smile.cn/?feed=rss2&#038;p=413</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
	</channel>
</rss>
