<?xml version="1.0" standalone="yes"?>
<?xml-stylesheet type="text/xsl" href="css/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>郑州网建 - CMS_SNS</title><link>http://camnpr.com/</link><description>Good Good Study ,Day Day Up! - </description><generator>RainbowSoft Studio Z-Blog 1.8 Walle Build 100427</generator><language>zh-CN</language><copyright>豫ICP备10013645号 Copyright 2009-2022 camnpr.com</copyright><pubDate>Mon, 04 May 2026 05:39:39 +0800</pubDate><item><title>dedecms 内容页，列表页list_image article 调用tag标签</title><author>camnpr@163.com (佚名)</author><link>http://camnpr.com/cms-sns/2284.html</link><pubDate>Thu, 05 Jan 2017 16:29:26 +0800</pubDate><guid>http://camnpr.com/cms-sns/2284.html</guid><description><![CDATA[<h2>内容页中：</h2><p>{dede:tag sort='new' getall='0'}&nbsp;<br>&lt;a href='[field:link/]'&gt;[field:tag /]&lt;/a&gt;&nbsp;<br>{/dede:tag}&nbsp;<br>参数说明：&nbsp;<br>row='30' 调用条数&nbsp;<br>sort='new' 排序方式 month，rand，week&nbsp;<br>getall='0' 获取类型 0 为当前内容页TAG标记，1为获取全部TAG标记&nbsp;<br>底层模板字段：&nbsp;<br>link,tag<br></p><p><br></p><h2>列表页中</h2><h3>第一种方法：&nbsp;</h3><p>[field:id function=GetTags(@me)/] 标签就可以调用出来了<br>只不过不带连接的,如果需要连接,请注释include\helpers\archive.helper.php文件130行<br><br></p><p>&nbsp;// $tags .= ($tags=='' ? $row['tag'] : ','.$row['tag']);</p><p>用下面语句替换,当然你也可以加入自己的样式</p><p>$tags .= "&lt;a href='/tags.php?/".urlencode($row['tag'])."/'&gt;".$row['tag']."&lt;/a&gt; ";</p><p><br data-mce-bogus="1"></p><h3>第二种方法：</h3><p>[field:id runphp='yes'] &nbsp; &nbsp;<br>global $cfg_cmspath; &nbsp; &nbsp; &nbsp; &nbsp;<br>$tags = GetTags(@me); &nbsp; &nbsp; &nbsp; &nbsp;<br>$revalue = ''; &nbsp; &nbsp; &nbsp; &nbsp;<br>$tags = explode(',', $tags); &nbsp; &nbsp; &nbsp; &nbsp;<br>foreach($tags as $key =&gt; $value){<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if($value){<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $revalue .= '&lt;a href="'.$cfg_cmspath.'/tags.php?/'.$value.'/"&gt;'.$value.'&lt;/a&gt; '; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br>&nbsp; &nbsp;} &nbsp; &nbsp; &nbsp;<br>&nbsp; } &nbsp; &nbsp; &nbsp; &nbsp;<br>@me = $revalue; &nbsp; &nbsp;<br>[/field:id]</p><p><br data-mce-bogus="1"></p><p>更多二次开发，请参考：&nbsp;<a  href="http://help.dedecms.com/v53/" target="_blank">DedeCMS V5.3 使用手册</a></p>]]></description><category>CMS_SNS</category><comments>http://camnpr.com/cms-sns/2284.html#comment</comments><wfw:comment>http://camnpr.com/</wfw:comment><wfw:commentRss>http://camnpr.com/feed.asp?cmt=2284</wfw:commentRss><trackback:ping>http://camnpr.com/cmd.asp?act=tb&amp;id=2284&amp;key=2ff0eecb</trackback:ping></item><item><title>使用网站内容管理系统PHPCMS搭建wap手机网站</title><author>camnpr@163.com (佚名)</author><link>http://camnpr.com/cms-sns/2217.html</link><pubDate>Wed, 23 Dec 2015 10:41:48 +0800</pubDate><guid>http://camnpr.com/cms-sns/2217.html</guid><description><![CDATA[<p>首先在<strong>phpcms/libs/functions/extention.func.php里面写入判断手机访问的自定义函数</strong></p><pre class="brush:php;">&lt;?php<br>/**<br> * extention.func.php 用户自定义函数库<br> *<br> * @copyright   (C) 2005-2010 PHPCMS<br> * @license    <br> * @lastmodify   2010-10-27<br> */<br>//判断是否手机访问<br>function check_wap()<br>{<br> if (isset($_SERVER['HTTP_VIA'])) return true;<br> if (isset($_SERVER['HTTP_X_NOKIA_CONNECTION_MODE'])) return true;<br> if (isset($_SERVER['HTTP_X_UP_CALLING_LINE_ID'])) return true;<br> if (strpos(strtoupper($_SERVER['HTTP_ACCEPT']), "VND.WAP.WML") &gt; 0) {<br>  // Check whether the browser/gateway says it accepts WML.<br>  $br = "WML";<br> } else {<br>  $browser = isset($_SERVER['HTTP_USER_AGENT']) ? trim($_SERVER['HTTP_USER_AGENT']) : '';<br>  if (empty($browser)) return true;<br>  $clientkeywords = array(<br>   'nokia', 'sony', 'ericsson', 'mot', 'samsung', 'htc', 'sgh', 'lg', 'sharp', 'sie-'<br>  , 'philips', 'panasonic', 'alcatel', 'lenovo', 'iphone', 'ipod', 'blackberry', 'meizu',<br>   'android', 'netfront', 'symbian', 'ucweb', 'windowsce', 'palm', 'operamini',<br>   'operamobi', 'opera mobi', 'openwave', 'nexusone', 'cldc', 'midp', 'wap', 'mobile'<br>  );<br>  if (preg_match("/(" . implode('|', $clientkeywords) . ")/i", $browser) &amp;&amp; strpos($browser, 'ipad') === false) {<br>   $br = "WML";<br>  } else {<br>   $br = "HTML";<br>  }<br> }<br> if ($br == "WML") {<br>  return TRUE;<br> } else {<br>  return FALSE;<br> }<br>}<br>?&gt;</pre><p>然后在phpcms/templates/default模版文件夹里建立一个文件夹存放手机站的模版</p><p>我建立一个叫mobile的文件夹</p><p>然后修改<br> phpcms/templates/modules/content/index.php文件</p><p>麻烦点，分别在频道页，列表页，内容页加载模版时进行判断<br> 比如：</p><pre class="brush:php;">　　　　　if (check_wap()) {<br>    include template('mobile', $template);<br>   } else {<br>    include template('content', $template);<br>   }</pre><p>这样当用手机访问时会加载mobile文件夹里面的模版，mobile文件夹里面的模版名字要跟PC端的一样。<br> 当然，在生成静态页面时会出现问题，目前解决的办法是手机端用动态，<br> 调用数据时可以这样</p><pre class="brush:php;">&lt;a href="index.php?m=content&amp;c=index&amp;a=show&amp;catid=25&amp;id={$r['id']}"&gt;</pre><p>&nbsp;</p><p>毕竟手机端的栏目不是很多。</p>]]></description><category>CMS_SNS</category><comments>http://camnpr.com/cms-sns/2217.html#comment</comments><wfw:comment>http://camnpr.com/</wfw:comment><wfw:commentRss>http://camnpr.com/feed.asp?cmt=2217</wfw:commentRss><trackback:ping>http://camnpr.com/cmd.asp?act=tb&amp;id=2217&amp;key=d08afd2b</trackback:ping></item><item><title>Drupal简体中文语言包安装教程</title><author>camnpr@163.com (佚名)</author><link>http://camnpr.com/cms-sns/1775.html</link><pubDate>Thu, 04 Dec 2014 16:05:49 +0800</pubDate><guid>http://camnpr.com/cms-sns/1775.html</guid><description><![CDATA[<p>下载地址：http://localize.drupal.org/translate/downloads，下载最新的Drupal6中文汉化包文件</p><p>到 admin-&gt;site building-&gt;modules [admin/build/modules] 启用 Locale 模块。</p><p>到 admin-&gt;site configuration-&gt;language [admin/settings/language]<br />点击页面介绍内的&ldquo;import page&rdquo;，进入语言包导入页面[admin/build/translate/import]</p><p>在&ldquo;Import translation&rdquo;一栏中的&ldquo;Language file: &rdquo;下方，点击&ldquo;浏览&rdquo;按钮，选择已下载的po文件，接着在&ldquo;Import into: &rdquo;的下拉选框中选择&ldquo;Chinese, Simplified&rdquo;（即简体中文），然后点击&ldquo;import&rdquo;按钮开始导入，稍等片刻即可完成。</p><p>到 admin-&gt;site configuration-&gt;language [admin/settings/language] 列表下，将简体中文设为&ldquo;Default&rdquo;即可。</p>]]></description><category>CMS_SNS</category><comments>http://camnpr.com/cms-sns/1775.html#comment</comments><wfw:comment>http://camnpr.com/</wfw:comment><wfw:commentRss>http://camnpr.com/feed.asp?cmt=1775</wfw:commentRss><trackback:ping>http://camnpr.com/cmd.asp?act=tb&amp;id=1775&amp;key=99a6abab</trackback:ping></item><item><title>推荐9款 .NET 开发的 CMS 系统 DotNetNuke Umbraco</title><author>camnpr@163.com (佚名)</author><link>http://camnpr.com/cms-sns/979.html</link><pubDate>Mon, 07 Apr 2014 22:39:13 +0800</pubDate><guid>http://camnpr.com/cms-sns/979.html</guid><description><![CDATA[<p><a href="http://camnpr.com/upload/2014/4/201404072242104811.png" alt="" /></p><p><a href="http://camnpr.com/upload/2014/4/201404072242110502.png" alt="" /></p><p><a href="http://camnpr.com/upload/2014/4/201404072242147408.png" alt="" /></p><p><a href="http://camnpr.com/upload/2014/4/201404072242266201.png" alt="" /></p><p><a href="http://camnpr.com/upload/2014/4/201404072242308535.png" alt="" /></p><p><a href="http://camnpr.com/upload/2014/4/201404072242316665.png" alt="" /></p><p><a href="http://camnpr.com/upload/2014/4/201404072242335357.jpg" alt="" /><br /></strong></p><p><strong>Kooboo具有如下主要特性：</strong></p><ul>    <li>基于角色的用户管理</li>    <li>无限制的用户和站点</li>    <li>实现各种验证</li>    <li>内容版本控制</li>    <li>工作流控制</li>    <li>布局和内容模板</li></ul><p>1. We7cms(ASP.NET&nbsp;&nbsp; 2.0) 个人推荐深入研究<br />We7cms系统是一个Web应用框架的典范。是一款在.net平台下C#开发的开源内容管理系统 ,采用三层框架设计，适合：商业网站,企业内联网和外联网,也适合：门户网站，电子政务等,并可用他们提出的内容模型的自定义功能，定制应用软件。 就是一个字：方便！！可以更轻松地管理所有方面的项目。<br />笔者最看好we7cms的是无限的扩展性，就像是一个开放的平台，随意程序员的发挥，并提供全部源码，我正想改成一个适合大型门户的cms系统，发布出去，呵呵。 目前最新版是2.5版，正在火热公测&hellip;（号称可支持五种数据库：access，SqlServer，sqlite，mysql，Oracle。当然我只是试了前三种，呵呵，mysql和Oracle小弟真的不会用啊，没有试，遗憾。。。。。）<br />下载网址:<a href="http://www.westengine.com/" rel="nofollow" target="_blank"><span size="2" face="华文中宋">http://www.westengine.com/</span></a><br /><span size="2" face="华文中宋">2、umbraco&nbsp;&nbsp;<br />Umbraco cms系统是一款在.net平台下的开源cms系统，该系统从执行效率，页面灵活度，用户界面都充分显现人性化设计，。Net程序高手们如果不去看看，一定会后悔的，呵呵。<br />下载地址：</span><a href="http://umbraco.org/Ludico" rel="nofollow" target="_blank"><span size="2" face="华文中宋">http://umbraco.org/Ludico</span></a><br /><span size="2" face="华文中宋">3、Ludico<br />Ludico是C#编写的居于ASP.NET 2.0的Portal/CMS系统,其cms系统的优势也很突出。你可以按照你希望的模块化设计和使用上来做文章，绝对的得心应手，或开发网站功能或做内容管理，都行。它里面有所见即所的(WYSIWYG)的编辑器和高级的用户管理等，我都很喜欢啊，推荐指数为：3星。。。。<br />下载地址：</span><a href="http://sourceforge.net/projects/ludico/" rel="nofollow" target="_blank"><span size="2" face="华文中宋">http://sourceforge.net/projects/ludico/</span></a><br /><span size="2" face="华文中宋">4、ndCMS<br />ndCMS是 ASP.net (C#)下的一个cms系统。可以说是一个简单cms系统，上手很快，可以很快的部署一个.Net站点。但不足之处是：功能少了点.模块有：用户管理，文件管理，一个WYSIWYG编辑器，模板管理，拼写检查和内置的http压缩等，当然小的功能也不少，是初级学习者的指导师。。。<br />下载地址：</span><a href="http://ndcms-net.sourceforge.net/mojoPortal" rel="nofollow" target="_blank"><span size="2" face="华文中宋">http://ndcms-net.sourceforge.net/mojoPortal</span></a><br /><span size="2" face="华文中宋">5、nkCMS<br />NkCMS系统使用ASP.net语言开发的，数据库是：Sql server 2000。速度快，但不是静态页面的，不知道数据量大了会不会有速度的问题，优点是：界面简洁，大方，模块不多，但都优化的挺好，没有多余的代码，也推荐一下吧，可以学习他们的代码的处理和模块嵌套等特点。<br />下载地址：</span><a href="http://nkcms.sourceforge.net/Kodai" rel="nofollow" target="_blank"><span size="2" face="华文中宋">http://nkcms.sourceforge.net/Kodai</span></a><span size="2" face="华文中宋">&nbsp;CMS<br />6、mojoPortal是一款C#开发cms系统，是面相对象网站框架，特点是：可以运行于Windows的ASP.NET 和GNU/Linux 或Mac OS X的Mono的平台上，这点很是先进啊，对于有些想跨平台应用的可以考虑看看，。<br />下载地址：</span><a href="http://www.mojoportal.com/" rel="nofollow" target="_blank"><span size="2" face="华文中宋">http://www.mojoportal.com/</span></a><br /><span size="2" face="华文中宋">7、Kodai CMS<br />Kodai CMS也是.NET平台下的一款cms系统，也很早了，功能很多，很齐全想下载模块，产品，文章，并提供各种常用的论坛，博客的整合接口，看藏得很深，不明白为什么，呵呵，。<br />下载地址：</span><a href="http://www.gotdotnet.com/workspaces/workspace.aspx?id=070f30c3-6089-4a75-b84c-fac654a7ec08" rel="nofollow" target="_blank"><span size="2" face="华文中宋">http://www.gotdotnet.com/workspaces/workspace.aspx?id=070f30c3-6089-4a75-b84c-fac654a7ec08</span></a><br /><span size="2" face="华文中宋">8、Go.Kryo<br />Go.Kryo是一个用ASP.NET(C#).NET和 Microsoft SQL Server 的简单的cms系统，很简单，推荐想学习.net的新手看看，肯定有帮助，如果我刚学的时候就发现了他，会省不少的事儿了，。<br /></span><a href="http://sourceforge.net/projects/gokryo/" rel="nofollow" target="_blank"><span size="2" face="华文中宋">http://sourceforge.net/projects/gokryo/</span></a><br /><span size="2" face="华文中宋">9、Amplefile<br />Amplefile是一款内容管理系统，是.Net环境下的windows应用程序，使用了.Net remoting.<br />下载地址：</span><a href="http://sourceforge.net/projects/amplefile/" rel="nofollow" target="_blank"><span size="2" face="华文中宋">http://sourceforge.net/projects/amplefile/</span></a><br /><span size="2" face="华文中宋">10、 DotNetNuke(ASP.NET&nbsp;&nbsp; 2.0)<br />DotNetNuke,也是.net的一款不错的cms系统，全部开源，功能很强大，不管是对商业网站,企业内联网和外联网,还是对门户网站，都是一个不错的选择,可定制垂直应用方便用使用户可以更轻松地管理所有方面的项目。可以说是一个Web应用框架的理想境界。<br />下载网址:</span><a href="http://www.dotnetnuke.com/" rel="nofollow" target="_blank"><span size="2" face="华文中宋">http://www.dotnetnuke.com/</span></a></p><p>&nbsp;</p>]]></description><category>CMS_SNS</category><comments>http://camnpr.com/cms-sns/979.html#comment</comments><wfw:comment>http://camnpr.com/</wfw:comment><wfw:commentRss>http://camnpr.com/feed.asp?cmt=979</wfw:commentRss><trackback:ping>http://camnpr.com/cmd.asp?act=tb&amp;id=979&amp;key=9327b881</trackback:ping></item><item><title>细说Drupal,Joomla,Wordpress的区别</title><author>camnpr@163.com (camnpr)</author><link>http://camnpr.com/cms-sns/drupal-joomla-wordpress-declare.html</link><pubDate>Fri, 29 Mar 2013 14:17:29 +0800</pubDate><guid>http://camnpr.com/cms-sns/drupal-joomla-wordpress-declare.html</guid><description><![CDATA[<p>Drupal是使用PHP语言编写的开源内容管理框架（CMF），它由内容管理系统（CMS）和PHP开发框架（Framework）共同构成。连续多年荣获全球最佳CMS大奖，是基于PHP语言最著名的WEB应用程序。截止2011年底，共有13,802位WEB专家参加了Drupal的开发工作；228个国家使用181种语言的729,791位网站设计工作者使用Drupal。著名案例包括：<a href="http://www.un.org/" target="_blank">联合国</a>、<a href="http://www.whitehouse.gov/" target="_blank">美国白宫</a>、<a href="http://www.commerce.gov/" target="_blank">美国商务部</a>、<a href="http://nytimes.com/" target="_blank">纽约时报</a>、<a href="http://www.warnerbros.com/" target="_blank">华纳</a>、<a href="http://www.disney.cn/" target="_blank">迪斯尼</a>、<a href="http://www.fedex.com/" target="_blank">联邦快递</a>、<a href="http://www.sony.net/" target="_blank">索尼</a>、<a href="http://www.harvard.edu/" target="_blank">美国哈佛大学</a>、<a href="http://www.ubuntu.com/" target="_blank">Ubuntu</a>等。</p><ol>    <li>    <p><strong>node + content_type VS page &amp; post</strong>&nbsp;drupal里把内容抽象成node，node就是一个数据结构，有作者、发布时间、具体内容等等，而根据不同的content type则可以附加不同的额外的信息和权限控制。相比之下，wordpress则显得有些死板，它只有post和page，其说说起来post和page本质上并没有什么不同，区分出来也没太多意义，反过来说，只有2种类型供选择又显得很不足，其实这也不能怪wordpress，本来wordpress的定位就是blog程序，而drupal官网上就说了drupal更倾向于CMF</p>    </li>    <li>    <p><strong>taxonomy VS tag + category</strong>&nbsp;drupal里没有tag和category的概念，就是taxonomy，你把taxonomy具体化成什么是自己决定的，你定义一个taxonomy，并认为它是一个category，那它就是一个category，如果你认为它是tag，那它就是tag，这无疑提供的很大的灵活性，taxonomy从本质上讲不过就是node的一种附加信息（metadata），你认为它是什么它就是什么。而wordpress则硬性区分了category和tag，其实wordpress底层数据库里的表名就叫taxonomy，由此可以看出drupal和wordpress存储taxonomy是一样的，不同之处在于wordpress把taxonomy的概念具体化了，如果作为blog，这种具体化省去了我们很多时间，很方便，但是对于二次开发来讲，则限制了灵活性</p>    </li>    <li>    <p><strong>region VS sidebar</strong>&nbsp;drupal里的region大概相当于wordpress里的sidebar，相同之处在于它们都是一个容器，作为一个包装器的存在，但是不同之处在于drupal可以定义更多的区域，比如head和foot等等，而wordpress里就是sidebar了，head和foot都是通过template来完成的</p>    </li>    <li>    <p><strong>block VS widget</strong>&nbsp;drupal里的block则相当于wordpress里的widget，都是被包含在一定的容器内，drupal里面叫region，wordpress里叫sidebar，它们都是用于一些比较小的功能区块，比如显示在线人数，登陆框等等</p>    </li>    <li>    <p><strong>module VS plugin</strong>&nbsp;这两者在wordpress和drupal里没什么其别，都是扩展功能的东西，它们都是用hook机制，不过hook的实现有很多不同，plugin用的是一个字符串来标示hook到那里，什么时候该调用哪些函数，而drupal里则用一些命名规则来替代，个人还是喜欢wordpress的方式，因为更明确一些，始终觉得靠命名规范的东西比较讨厌</p>    </li>    <li>    <p><strong>drupal theme VS wordpress theme</strong>&nbsp;两者的作用都是定义外观，没什么好说的，使用起来大同小异。对于developer来说，区别还是挺大的，总体的感觉，wordpress做主题的时候，是从上到下，从左到右，是一种视觉上的划分，而drupal则是由外到内，有里向外的感觉，是一种逻辑上的划分。wordpress做主题的时候使用一些API来获取信息，然后展示信息，drupal里面使用一些预先初始化好的变量</p>    </li>    <li>    <p><strong>drupal i18n VS wordpress i18n</strong>&nbsp;i18n的时候wordpress使用__()和<em>e()，drupal使用t()，t()相当于</em>_()，要想直接打印还得print。wordpress里如果要i18n需要先找个工具scan一遍源代码，在编辑POT生成MO，在load进来，drupal这里做的比较简单，有一个locale的插件，自动scan代码，找到需要替换的字符串，然后在线编辑，直接翻译，省去了不少麻烦</p>    </li>    <li>    <p><strong>drupal role VS wordpress role</strong>&nbsp;这是我相比wordpress最喜欢drupal的地方了，实在是太方便了，太灵活了，wordpress里虽然可以借助插件实现很细的权限控制，但是还是比不了drupal内在就支持灵活的权限控制。drupal内置的权限控制可以创建不同的角色并赋予不同的权限，很多在wordpress里做起来很繁琐的操作在drupal变得非常简单，爽死了</p>    </li></ol><blockquote><h2>Drupal,Joomla,Wordpress在内置应用功能方面的区别和比较</h2></blockquote><p>Drupal、Joomla!以及Wordpress由于主体架构和面向的用户群不太一样，所以在内置应用（主程序自身所带的功能）方面各有所长，也各有所短；有些不足之处可以通过插件来弥补，但有一些不足暂时还没办法补上。下面来具体看看。</p><p>1、博客或网络日志功能（blog）：这三种CMS（内容管理系统）都内置有博客功能，您可以使用它们中的任何一个来写网络日志。</p><p>2、实时在线聊天功能（chat）：很遗憾，它们都没有此项功能，不过却都可以通过免费插件来实现。</p><p>3、联系或联络簿（contact）：Joomla有这个功能，而Drupal、Wordpress需要插件<br />4、数据库报告（database report）：Joomla需要插件来实现，而Drupal、Wordpress没有这个功能。</p><p>5、讨论和论坛（Discussion/Forum）：Drupal有内置论坛，Joomla、Wordpress需要插件来实现。</p><p>6、文件管理（Document Management）：Drupal具有有限的内置文件管理功能，Joomla需要插件，Wordpress（2.7）目前无法实现文件管理。</p><p>7、事件日历（Events Calendar）：这三种系统都可以通过插件来办到。</p><p>8、常见问题管理（FAQ）：Wordpress 需要插件，其他两个都有内置功能。</p><p>9、是否可以让用户根据一些数据来画图表（Graphs &amp; charts）：Joomla可以通过插件来完成，而Drupal、Wordpress则办不到。</p><p>10、来客留言本（Guest book）：它们都有相应的插件。</p><p>11、服务台或错误报告（Help desk / Bug Reporting）：Joomla、Drupal都有有关的插件，Wordpress什么都没有。</p><p>12、链接管理（Link Management）：Joomla、Wordpress都有内置功能，而Drupal需要插件来实现。</p><p>13、时事通讯（Newsletter）：三种系统都需要插件来办到。</p><p>14、相册（Photo Gallery）：都需要插件。</p><p>15、投票（Polls）：Joomla、Drupal都有该项的内置功能，Wordpress通过插件一样能做得很好。</p><p>16、产品管理（Product management）：Joomla有此内置功能，Drupal需要插件来做到，Wordpress无能为力。</p><p>17、项目跟踪（Project tracking）：Drupal、Joomla需要插件，Wordpress不支持。</p><p>18、搜索引擎（Search Engine）：这三种CMS系统都有内置的搜索引擎，用户可以用来搜索相关的内容。</p><p>19、网站地图（Site Map）：都需要插件。</p><p>20、股票报价（Stock Quotes）：Drupal 要插件，其他两种无此功能。</p><p>21、调查（Surveys）：都要插件。</p><p>22、内容聚合（RSS）：都有此内置功能。</p><p>23、维基（Wiki）：Wiki是一种网路多人写作系统，每个使用者都能撰写、修改网页的内容，可快速集合众人的力量创造可观的知识。Drupal、Joomla、Wordpress都可以通过插件来实现这个功能。</p><p>24、天气情况（Weather）：都需要插件。</p><blockquote><h2>从个人角度对 WordPress 和 Drupal 的一些粗浅比较</h2></blockquote><p>Drupal 太庞大，太复杂。</p><p>WordPress 更小，更敏捷。</p><p>为 WordPress 开发插件和主题，比为 Drupal 开发容易得多。所以，有很多功能是 WordPress 有而 Drupal 没有的，或者是 WordPress 先有的。</p><p>然而，也有一些功能是 Drupal 有、而 WordPress 或许永远不会有的。只不过，那些功能你真的用的上吗？</p><p><strong>得到新功能的速度：</strong></p><p>WordPress 每三四个月出一个大版本，这个大版本指的是 2.7、2.8 之类，即小数点之后第一位数字依次加 1。大版本一般会带来新的功能。除此之外，也会有小版本，如 2.7.1，这种小版本一般是解决 bug，不会有新功能。</p><p>Drupal 至少要一两年才会出一个大版本，但这个大版本指的是 5.0、6.0 之类，是小数点之前的数字加 1。Drupal 也是大版本推出新功能，小版本只解决 bug、没有新功能。但是 Drupal 的大部分功能都是通过各种模块（类似于 WordPress 的插件）实现的。</p><p>WordPress 升级很容易，即使是大版本升级，许多插件也可以继续使用。Drupal 如果是大版本升级，一般 API 会有变化，模块通常都不能继续使用了。</p><p>所以 Drupal 的版本更新速度和 WordPress 无法直接比较。</p><p><strong>安装、升级：</strong></p><p>WordPress 能直接在后台一键升级核心、插件，直接浏览插件库、主题库，一键安装插件、主题。这都非常方便。Drupal 相形见绌。Drupal 太复杂了，虽然他们也想做这样的功能，但是牵扯到的东西太多，很难做出来，即使做出来了也 bug 重重，不知道何时才能有 WordPress 那么好用的出现。</p><p><strong>缓存、加速：</strong></p><p>Drupal 自带一定的缓存功能，会自动合并 CSS、JS 文件，自动 Gzip，自动进行局部缓存（比如最新文章之类的区块，不用每次都重新查询生成）。这些 WordPress 都没有。</p><p>Drupal 也有模块进行全局缓存、生成静态页面等等。Wordpress 也有这种全局缓存插件，但缺少上一段那种缓存功能，比 Drupal 逊色。</p><p><strong>权限控制：</strong></p><p>这个是无可取代的 Drupal 优势，Drupal 的权限控制非常详细、具体，WP 则基本等于没有。</p><p><strong>输入过滤：</strong></p><p>很多特性可以说是各有千秋、各有所好，但 WordPress 有一点我非常不喜欢：</p><p>Drupal 不改变输入的文本，只在显示时进行控制。Wordpress 会改变输入的文本。比如留言里用尖括号 &lt;&gt; 括起来的文字都会被 WP 吞掉，即使是管理员也不能在后台看到别人输入了什么。</p><p>Drupal 有过滤机制，显示时根据安全设置显示，而输入的原始文本它不会改动。既保证了安全性，又保证了原始数据的完整性和显示的灵活性。</p><p><strong>多语言支持：</strong></p><p>WordPress 改语言居然要直接改配置文件，为什么不在后台提供选项呢？这方面 Drupal 倒是好得多。</p><p><strong>其他：</strong></p><p>除了上面说的这些，大部分功能需求，都是 Drupal 和 WordPress 都能做到的，只不过有的用前者容易些，有的用后者容易些。</p><p>就我的主观感受而言，如果一个功能 Drupal 支持，那么用 Drupal 实现往往比 WordPress 方便；如果 Drupal 现有的东西和你的需求不符，需要自己动手改一下的话，改 Drupal 可能比改 WordPress 难得多。</p><p>所以，选择的时候一定要明确自己的需求啊。</p><blockquote><h2>Joomla, Wordpress, Drupal 全面详细Pk比较</h2></blockquote><p>Joomla，wordpress 和 Drupal 是目前世界上被使用的比较多的三种免费开源CMS（内容管理系统）。<a href="http://www.joomla.org/" rel="nofollow" target="_blank">Joomla</a>&nbsp;可以被用于构建各种类型的网站，尤其是各类门户网站，商业网站；<a href="http://www.wordpress.org/" rel="nofollow" target="_blank">Wordpress</a>主要被用于博客平台，不过只要稍加改动也可以大致用来搭建其他类型的网站；<a href="http://www.drupal.org/" rel="nofollow" target="_blank">Drupal</a>同样也具有一定的灵活性，可以把它设计成不同种类的网站。这三种CMS系统的官方网站上都提供了丰富的插件和大量的免费功能模块，尤其是Wordpress和Drupal官网上还有众多朋友提供的免费主题、模板，使得我们设计网站越来越简单和方便省时，但在Joomla官网上一直没有找到可以下载的免费模板。</p><p>Wordpress受到关注的程度与Joomla接近，而Drupal好像没有引起更多人的注意。</p><p>下面用具体主要的数据来比较一下这三种CMS系统：</p><table style="width: 500px;" border="1" cellspacing="0" cellpadding="0" align="center">    <tbody>        <tr>            <td width="100">系统要求</td>            <td>Drupal</td>            <td>Joomla</td>            <td>Wordpress</td>        </tr>        <tr>            <td>应用服务器</td>            <td>支持PHP 4.3.5及以上版本的服务器</td>            <td>任何支持PHP的服务器 (建议Apache)</td>            <td>任何支持PHP 和 MySQL的服务器 (建议Apache)</td>        </tr>        <tr>            <td>数据库</td>            <td>MySQL, Postgres</td>            <td>MySQL</td>            <td>MySQL 4.0版本或更高版本</td>        </tr>        <tr>            <td>操作系统</td>            <td>任何</td>            <td>任何</td>            <td>与操作系统无关</td>        </tr>        <tr>            <td>编程语言</td>            <td>PHP</td>            <td>PHP</td>            <td>PHP 4.2版本或更高</td>        </tr>    </tbody></table><p>&nbsp;</p><p>&nbsp;</p><table style="width: 500px;" border="1" cellspacing="0" cellpadding="0" align="center">    <tbody>        <tr>            <td width="100">安全</td>            <td>Drupal</td>            <td>Joomla</td>            <td>Wordpress</td>        </tr>        <tr>            <td>审核跟踪</td>            <td>是</td>            <td>否</td>            <td>有限的</td>        </tr>        <tr>            <td>验证码</td>            <td>自由添加*</td>            <td>自由添加</td>            <td>否</td>        </tr>        <tr>            <td>内容核准</td>            <td>是</td>            <td>是</td>            <td>是</td>        </tr>        <tr>            <td>Email核实</td>            <td>是</td>            <td>是</td>            <td>自由添加</td>        </tr>        <tr>            <td>登录历史</td>            <td>是</td>            <td>是</td>            <td>自由添加</td>        </tr>        <tr>            <td>插件认证</td>            <td>是</td>            <td>是</td>            <td>是</td>        </tr>        <tr>            <td>问题通知</td>            <td>否</td>            <td>否</td>            <td>自由添加</td>        </tr>        <tr>            <td>Session 管理</td>            <td>是</td>            <td>是</td>            <td>自由添加</td>        </tr>        <tr>            <td>SSL 兼容</td>            <td>是</td>            <td>是</td>            <td>是</td>        </tr>        <tr>            <td>版本控制</td>            <td>是</td>            <td>自由添加</td>            <td>自由添加</td>        </tr>    </tbody></table><p>&nbsp;</p><p>&nbsp;</p><table style="width: 500px;" border="1" cellspacing="0" cellpadding="0" align="center">    <tbody>        <tr>            <td width="100">支持</td>            <td>Drupal</td>            <td>Joomla</td>            <td>Wordpress</td>        </tr>        <tr>            <td>商业手册</td>            <td>有</td>            <td>有</td>            <td>无</td>        </tr>        <tr>            <td>商业支持</td>            <td>有</td>            <td>有</td>            <td>无</td>        </tr>        <tr>            <td>商业培训</td>            <td>有</td>            <td>有</td>            <td>无</td>        </tr>        <tr>            <td>开发者社团</td>            <td>有</td>            <td>有</td>            <td>有</td>        </tr>        <tr>            <td>在线帮助</td>            <td>有</td>            <td>有</td>            <td>有</td>        </tr>        <tr>            <td>插件 API</td>            <td>有</td>            <td>有</td>            <td>有</td>        </tr>        <tr>            <td>专业服务</td>            <td>有</td>            <td>有</td>            <td>无</td>        </tr>        <tr>            <td>论坛</td>            <td>有</td>            <td>有</td>            <td>有</td>        </tr>        <tr>            <td>第三方开发者</td>            <td>有</td>            <td>有</td>            <td>有</td>        </tr>        <tr>            <td>用户讨论会</td>            <td>有</td>            <td>有</td>            <td>有</td>        </tr>    </tbody></table><p>&nbsp;</p><p>&nbsp;</p><table style="width: 500px;" border="1" cellspacing="0" cellpadding="0" align="center">    <tbody>        <tr>            <td width="100">易用性</td>            <td>Drupal</td>            <td>Joomla</td>            <td>Wordpress</td>        </tr>        <tr>            <td>拖放内容</td>            <td>自由添加</td>            <td>否</td>            <td>是</td>        </tr>        <tr>            <td>邮件讨论</td>            <td>自由添加</td>            <td>自由添加</td>            <td>有限的</td>        </tr>        <tr>            <td>友好的 URLs</td>            <td>是</td>            <td>是</td>            <td>是</td>        </tr>        <tr>            <td>批量上传</td>            <td>自由添加</td>            <td>是</td>            <td>自由添加</td>        </tr>        <tr>            <td>拼写检查</td>            <td>自由添加</td>            <td>否</td>            <td>自由添加</td>        </tr>        <tr>            <td>样式向导</td>            <td>有限的</td>            <td>否</td>            <td>否</td>        </tr>        <tr>            <td>订阅</td>            <td>自由添加</td>            <td>否</td>            <td>是</td>        </tr>        <tr>            <td>模板语言</td>            <td>有限的</td>            <td>是</td>            <td>否</td>        </tr>        <tr>            <td>用户界面层</td>            <td>否</td>            <td>是</td>            <td>是</td>        </tr>        <tr>            <td>撤消编辑</td>            <td>有限的</td>            <td>否</td>            <td>自由添加</td>        </tr>        <tr>            <td>所见即所得编辑</td>            <td>自由添加</td>            <td>是</td>            <td>是</td>        </tr>        <tr>            <td>Zip归档</td>            <td>否</td>            <td>否</td>            <td>自由添加</td>        </tr>    </tbody></table><p>&nbsp;</p><p>&nbsp;</p><table style="width: 500px;" border="1" cellspacing="0" cellpadding="0" align="center">    <tbody>        <tr>            <td width="100">性能</td>            <td>Drupal</td>            <td>Joomla</td>            <td>Wordpress</td>        </tr>        <tr>            <td>高级缓存</td>            <td>有</td>            <td>有</td>            <td>自由添加</td>        </tr>        <tr>            <td>数据库复制</td>            <td>有限的</td>            <td>无</td>            <td>无</td>        </tr>        <tr>            <td>负载平衡</td>            <td>有</td>            <td>有</td>            <td>无</td>        </tr>        <tr>            <td>页面缓存</td>            <td>有</td>            <td>有</td>            <td>自由添加</td>        </tr>        <tr>            <td>静态内容输出</td>            <td>无</td>            <td>无</td>            <td>有限的</td>        </tr>    </tbody></table><p>&nbsp;</p><p>&nbsp;</p><table style="width: 500px;" border="1" cellspacing="0" cellpadding="0" align="center">    <tbody>        <tr>            <td width="110">管理</td>            <td>Drupal</td>            <td>Joomla</td>            <td>Wordpress</td>        </tr>        <tr>            <td>广告管理</td>            <td>自由添加</td>            <td>有</td>            <td>无</td>        </tr>        <tr>            <td>剪贴板</td>            <td>无</td>            <td>无</td>            <td>无</td>        </tr>        <tr>            <td>内容时序安排</td>            <td>自由添加</td>            <td>有</td>            <td>自由添加</td>        </tr>        <tr>            <td>在线管理</td>            <td>是</td>            <td>是</td>            <td>是</td>        </tr>        <tr>            <td>主题 / 皮肤</td>            <td>有</td>            <td>有</td>            <td>有</td>        </tr>        <tr>            <td>回收管理</td>            <td>无</td>            <td>有</td>            <td>无</td>        </tr>        <tr>            <td>网站统计</td>            <td>有</td>            <td>有</td>            <td>自由添加</td>        </tr>        <tr>            <td>在线主题设计管理</td>            <td>是</td>            <td>是</td>            <td>是</td>        </tr>        <tr>            <td>在线翻译管理</td>            <td>有</td>            <td>自由添加</td>            <td>有限的</td>        </tr>        <tr>            <td>流程自动化引擎</td>            <td>有限的</td>            <td>无</td>            <td>无</td>        </tr>    </tbody></table><p>&nbsp;</p><p>&nbsp;</p><table style="width: 500px;" border="1" cellspacing="0" cellpadding="0" align="center">    <tbody>        <tr>            <td width="110">灵活性</td>            <td>Drupal</td>            <td>Joomla</td>            <td>Wordpress</td>        </tr>        <tr>            <td>内容重用</td>            <td>有限</td>            <td>是</td>            <td>否</td>        </tr>        <tr>            <td>可扩充的用户资料</td>            <td>是</td>            <td>是</td>            <td>否</td>        </tr>        <tr>            <td>多语言内容</td>            <td>是</td>            <td>自由添加</td>            <td>自由添加</td>        </tr>        <tr>            <td>多网站部署</td>            <td>是</td>            <td>自由添加</td>            <td>否</td>        </tr>        <tr>            <td>URL重写</td>            <td>是</td>            <td>是</td>            <td>是</td>        </tr>    </tbody></table><p>&nbsp;</p><p>&nbsp;</p><table style="width: 500px;" border="1" cellspacing="0" cellpadding="0" align="center">    <tbody>        <tr>            <td width="100">商业</td>            <td>Drupal</td>            <td>Joomla</td>            <td>Wordpress</td>        </tr>        <tr>            <td>代理跟踪</td>            <td>自由添加</td>            <td>自由添加</td>            <td>无</td>        </tr>        <tr>            <td>库存管理</td>            <td>自由添加</td>            <td>自由添加</td>            <td>无</td>        </tr>        <tr>            <td>可插式支付</td>            <td>自由添加</td>            <td>自由添加</td>            <td>无</td>        </tr>        <tr>            <td>可插式货运</td>            <td>自由添加</td>            <td>自由添加</td>            <td>无</td>        </tr>        <tr>            <td>可插式传真</td>            <td>自由添加</td>            <td>自由添加</td>            <td>无</td>        </tr>        <tr>            <td>销货点</td>            <td>无</td>            <td>自由添加</td>            <td>无</td>        </tr>        <tr>            <td>购物车</td>            <td>自由添加</td>            <td>自由添加</td>            <td>无</td>        </tr>    </tbody></table><p>&nbsp;</p><p>（*有免费的插件供选择。）</p><p>以上是Joomla, Drupal, Wordpress的主要特点和区别，在其他许多功能应用方面它们也各有各的特色。</p><p>参考：<a href="http://chenyundong.com/2010/06/drupal和wordpress的一些比较/" rel="nofollow" target="_blank">Drupal和WordPress的一些比较</a><br /><a href="http://www.cnblogs.com/baizx/archive/2010/08/23/1806180.html" rel="nofollow" target="_blank">Drupal,Joomla,Wordpress在内置应用功能方面的区别和比较</a><br /><a href="http://myfairland.net/drupal-wordpress-comparison/" rel="nofollow" target="_blank">从个人角度对 WordPress 和 Drupal 的一些粗浅比较</a><br /><a href="http://zangbuzizili.blog.163.com/blog/static/273908992009017112442187/" rel="nofollow" target="_blank">Joomla, Wordpress, Drupal 全面详细Pk比较</a></p>]]></description><category>CMS_SNS</category><comments>http://camnpr.com/cms-sns/drupal-joomla-wordpress-declare.html#comment</comments><wfw:comment>http://camnpr.com/</wfw:comment><wfw:commentRss>http://camnpr.com/feed.asp?cmt=618</wfw:commentRss><trackback:ping>http://camnpr.com/cmd.asp?act=tb&amp;id=618&amp;key=52b1dbc4</trackback:ping></item><item><title>win 2008R2 下运行zblog，提示&amp;quot;错误原因:数据库连接错误</title><author>camnpr@163.com (camnpr)</author><link>http://camnpr.com/cms-sns/win2008-zblog-access-connection-error.html</link><pubDate>Fri, 03 Aug 2012 15:47:27 +0800</pubDate><guid>http://camnpr.com/cms-sns/win2008-zblog-access-connection-error.html</guid><description><![CDATA[<p><span>已经用尽了能搜索到的各种办法，比如：</span><br /><span>启用父路径；</span><br /><span>给c:\windows\TEMP目录设置权限；（其实<span style="color: #ff0000;">不需要</span>）</span><br /><span>给网站根目录设置权限；</span><br /><span>给C:\Windows\ServiceProfiles\NetworkService\AppData\Local\Temp设置权限；（其实<span style="color: #ff0000;">不需要</span>）</span><br /><span>应用程序池设为经典；</span><br /><span>修改web.config文件；</span><br /><span>等等，都没有起作用。</span><br /><span>我之前在WIN2003上跑的好好的，拿到WIN 2008R2上就不行，后来又在2008R2上重新安装，还是这样，一进后台就提示&ldquo;错误原因:数据库连接错误&rdquo;，快要崩溃了都。。。不知道哪位能帮帮我啊，到底是哪里的问题？谢谢了！</span><br /><br /><span>-------------------------------------------</span><br /><span>不死心，继续GOOGLE，今天终于解决了，原来是要把ASP <strong><span style="color: #ff0000;">设置成32位模式</span></strong>，方法是：</span><br /><span>在IIS管理器中点击&ldquo;应用程序池&rdquo;，在右边的&ldquo;操作&rdquo;栏中选择&ldquo;设置应用程序默认设置&rdquo;，打开，在&ldquo;常规&rdquo;里面有个&ldquo;启用32位应用程序&rdquo;，默认是False，改为True然后确定就OK了。</span><br /><br /><span>在这里作个记号，免得以后忘了。</span></p><p><span>来源：<a href="http://bbs.rainbowsoft.org/thread-46040-1-1.html">http://bbs.rainbowsoft.org/thread-46040-1-1.html</a></span></p><p><span>同理其它的博客，如果环境相同，也可以尝试此方法。</span></p><p><img onload="ResizeImage(this,520)" src="http://camnpr.com/upload/2012/8/201208031549585588.jpg" alt="" title="" /></p>]]></description><category>CMS_SNS</category><comments>http://camnpr.com/cms-sns/win2008-zblog-access-connection-error.html#comment</comments><wfw:comment>http://camnpr.com/</wfw:comment><wfw:commentRss>http://camnpr.com/feed.asp?cmt=589</wfw:commentRss><trackback:ping>http://camnpr.com/cmd.asp?act=tb&amp;id=589&amp;key=6e955340</trackback:ping></item><item><title>AspCMS开源企业网站管理系统 多语言版配置</title><author>camnpr@163.com (camnpr)</author><link>http://camnpr.com/cms-sns/561.html</link><pubDate>Thu, 26 Apr 2012 17:15:14 +0800</pubDate><guid>http://camnpr.com/cms-sns/561.html</guid><description><![CDATA[<p><span>研究过</span><strong><span style="color: #333333;">landsky</span></strong><span>&nbsp;发布的多语言版本，发现后台切换语言后前台跟着更换，没法由浏览者自由切换。在</span><strong><span style="color: #333333;">landsky</span></strong><span>的启发下，研究改进了一下，发布出来，供大家参考。</span><br /><span>1.在data文件夹把data.asp扩展名改成data.mdb用ACCESS打开，打开表aspcms_menu，找到 标题为《多语言设置》的项，将其MenuStatus值改为1，然后再把data.mdb改成data.asp。</span><br /><span>2.登陆后台，为超级管理员组添加 《多语言设置》 权限。</span><br /><span>3.注销重新登录，就可以看到在系统设置中的多语言设置项。</span><br /><span>4.添加一项新的语言：英语，具体参数参考中文项。</span><br /><span>5.后台语言切换按钮</span><br /><span>在admin文件夹中找到top.asp，打开，在88行&lt;a href=&quot;home.asp&quot; target=&quot;main&quot;&gt;后台导航&lt;/a&gt;后添加如下代码</span></p><div class="blockcode"><div id="code_9D1"><ol>    <li>&lt;%</li>    <li>dim dangqianid,dangqianname,rsyy</li>    <li>dangqianid=rCookie(&quot;languageID&quot;)</li>    <li>set rsyy=conn.exec(&quot;select languagename from {prefix}Language where LanguageID=&quot;&amp;dangqianid,&quot;exe&quot;)</li>    <li>if not rsyy.eof then</li>    <li>dangqianname=rsyy(0)</li>    <li>end if</li>    <li>rsyy.close : set rsyy=nothing</li>    <li>%&gt;</li>    <li>&lt;%</li>    <li>set rsyy=conn.exec(&quot;select LanguageID,languagename from {prefix}Language order by LanguageOrder desc,LanguageID desc&quot;,&quot;exe&quot;)</li>    <li>while not rsyy.eof</li>    <li>%&gt;</li>    <li>&lt;%if int(rsyy(0))=int(dangqianid) then%&gt;</li>    <li>&lt;a href=#&gt;&lt;font color=red&gt;&lt;%=rsyy(1)%&gt;&lt;/font&gt;&lt;/a&gt;&nbsp;</li>    <li>&lt;%else%&gt;</li>    <li>&lt;a href=&quot;index.asp?id=&lt;%=rsyy(0)%&gt;&quot; target='_top'&gt;&lt;%=rsyy(1)%&gt;&lt;/a&gt;</li>    <li>&lt;%end if%&gt;</li>    <li>&lt;%</li>    <li>rsyy.movenext</li>    <li>wend</li>    <li>rsyy.close : set rsyy=nothing</li>    <li>%&gt;</li>    <li>&nbsp;</li></ol></div></div><p><br /><span>6.前台语言切换，在inc文件夹中找到文件aspcms_settingclass.asp，修改成以下代码</span></p><div class="blockcode"><div id="code_mWS"><ol>    <li>&lt;!--#include file=&quot;AspCms_MainClass.asp&quot; --&gt;</li>    <li>&lt;%</li>    <li>if siteMode=0 then die siteHelp</li>    <li>dim LanguageAlias : LanguageAlias=rCookie(&quot;LanguageAlias&quot;)</li>    <li>dim setting : set setting=new SettingClass</li>    <li>%&gt;</li>    <li>&lt;%</li>    <li>dim id, rsLanguage</li>    <li>id=getForm(&quot;id&quot;,&quot;get&quot;)</li>    <li>if not isnul(id) then</li>    <li>set rsLanguage=conn.exec(&quot;select * from {prefix}Language where LanguageID=&quot;&amp;id,&quot;exe&quot;)</li>    <li>if not rsLanguage.eof then&nbsp;</li>    <li>wCookie&quot;languageID&quot;,id</li>    <li>wCookie&quot;languagePath&quot;,rsLanguage(&quot;LanguagePath&quot;)</li>    <li>wCookie&quot;LanguageAlias&quot;,rsLanguage(&quot;Alias&quot;)</li>    <li>else&nbsp;</li>    <li>alertMsgAndGo &quot;没有这个语言&quot;,&quot;-1&quot;</li>    <li>end if</li>    <li>rsLanguage.close : set rsLanguage=nothing</li>    <li>response.Redirect(&quot;index.asp&quot;)</li>    <li>end if</li>    <li>%&gt;</li>    <li>&lt;!--#include file=&quot;AspCms_Language.asp&quot; --&gt;</li>    <li>&nbsp;</li></ol></div></div><p><br /><span>7.设置语言链接，在模板文件head.html中，把英文的链接改为，</span></p><div class="blockcode"><div id="code_zd9"><ol>    <li>&lt;a href=&quot;{aspcms:sitepath}{aspcms:languagepath}?id=2&quot; class=&quot;favicon&quot; &gt;&lt;FONT color=#0057c2&gt;English&lt;/FONT&gt;&lt;/a&gt;</li></ol></div></div><p><br /><span>这里大家看自己设计的风格来，对应自己设置语言的id就成，在相应的其他语言模板中做同样修改，多语言版本就此搞定。2.0以上版本均可使用。</span></p><p><span>来源：<a href="http://www.aspcms.com/aspcms-43121-1-1.html">http://www.aspcms.com/aspcms-43121-1-1.html</a></span></p><p><span>简单的添加中文繁体字：</span></p><p><span>下载文件：</span><a href="http://camnpr.com/upload/2012/4/GB_BIG.rar" target="_blank">GB_BIG.rar</a></p><table>    <tbody>        <tr>            <td>&lt;a id=&quot;GB_BIG&quot; class=favicon&gt;&lt;FONT color=#0057c2&gt;繁體中文&lt;/FONT&gt;&lt;/a&gt;</td>        </tr>        <tr>            <td>&nbsp;</td>            <td>&lt;a href=&quot;/?id=5&quot; class=favicon &gt;&lt;FONT color=#0057c2&gt;English&lt;/FONT&gt;&lt;/a&gt;</td>        </tr>        <tr>            <td>&nbsp;</td>            <td>&lt;script type=&quot;text/javascript&quot;&gt;</td>        </tr>        <tr>            <td>&nbsp;</td>            <td>var defaultEncoding = &quot;2&quot;;</td>        </tr>        <tr>            <td>&nbsp;</td>            <td>var translateDelay = &quot;50&quot;;</td>        </tr>        <tr>            <td>&nbsp;</td>            <td>var cookieDomain = &quot;&quot;;</td>        </tr>        <tr>            <td>&nbsp;</td>            <td>var msgToTraditionalChinese = &quot;繁體中文&quot;;</td>        </tr>        <tr>            <td>&nbsp;</td>            <td>var msgToSimplifiedChinese = &quot;简体中文&quot;;</td>        </tr>        <tr>            <td>&nbsp;</td>            <td>var translateButtonId = &quot;GB_BIG&quot;;</td>        </tr>        <tr>            <td>&nbsp;</td>            <td>&lt;/Script&gt;</td>        </tr>        <tr>            <td>&nbsp;</td>            <td>&lt;script src=&quot;/js/GB_BIG.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;</td>        </tr>        <tr>            <td>&nbsp;</td>            <td class="webkit-line-content"><span class="webkit-html-tag">&lt;script <span class="webkit-html-attribute-name">type</span>=&quot;<span class="webkit-html-attribute-value">text/javascript</span>&quot;&gt;</span>translateInitilization();<span class="webkit-html-tag">&lt;/Script&gt;</span></td>        </tr>    </tbody></table><p><span>&nbsp;</span></p><p>&nbsp;</p>]]></description><category>CMS_SNS</category><comments>http://camnpr.com/cms-sns/561.html#comment</comments><wfw:comment>http://camnpr.com/</wfw:comment><wfw:commentRss>http://camnpr.com/feed.asp?cmt=561</wfw:commentRss><trackback:ping>http://camnpr.com/cmd.asp?act=tb&amp;id=561&amp;key=fd45c8e8</trackback:ping></item><item><title>AspCMS开源企业网站管理系统 V1.5 20110517 GB2312 </title><author>camnpr@163.com (camnpr)</author><link>http://camnpr.com/cms-sns/560.html</link><pubDate>Thu, 26 Apr 2012 17:06:48 +0800</pubDate><guid>http://camnpr.com/cms-sns/560.html</guid><description><![CDATA[<p><strong><span style="color: #000080;">ASPCMS介绍<br /><br /></span></strong><span>开发语言：ASP+Access/SQL2000/SQL2005</span><br /><span>操作系统：Windows Server</span><br /><span>数 据 库：Access2003/SQL2000/SQL2005</span><br /><br /><span>&nbsp; &nbsp;&nbsp;&nbsp;ASPCMS是由</span>武汉上谷网络科技有限公司<span>开发并完全开源的一套建站系统，主要面向企业进行快速的建造简洁，高效，易用，安全的公司企业网站，一般的开发人员就能够使用本系统以最低的成本、最少的人力投入在最短的时间内架设一个功能齐全、性能优异的公司企业网站。</span><br /><span>ASPCMS是基于ASP+Access(sql2000)开发的网站内容管理系统，提供了简介类模块，新闻类模块，产品类模块，图片类模块，下载类模块。你在使用过程中可选择任意模块来建设您的网站。</span><br /><span>适用性：充分考虑公司企业的实际需要，确保功能上较强的实用性。</span><br /><span>易用性：用户界面简洁、美观、友好，易于用户操作和使用，操作人员只需简单学习即可掌握。</span><br /><span>安全性：安全可靠的权限划分，既考虑信息的共享，又注意信息的保护与隔离。</span><br /><br /><span>功能列表：</span><br /><span style="color: red;">支持生成html；<br />支持google和百度地图生成；<br />支持自定义标题、自定义关键词、自定义描述；<br />支持无限极栏目；<br />支持内容绑定分类；<br />支持栏目，分类是否启用开关；<br />支持外部跳转链接控制；<br />支持URL自定义；<br />拥有留言板、友情链接，上传文件管理，数据库备份/恢复，在线客服等常用模块；<br />特有冗余文件检测功能，可以检测无用的上传文件并删除；<br />支持自定义模板；</span><br /><br /><span>上谷网络官方网址：</span>&nbsp;<br /><br /><strong><span style="color: #000080;"><img id="aimg_454" class="zoom" title="0000.jpg" src="http://camnpr.com/upload/2012/4/201204261710493256.jpg" alt="0000.jpg" width="600" />&nbsp;</span></strong><br /><span>---------------------------------------------------------</span><strong>2011 05 17</strong><br /><span>1,首页调用产品属性</span><br /><span>2,日期格修改原2009-1-2 改为2009-01-02</span><br /><span>3,给[navlist:name]增加len属性</span><br /><span>4,修改了生成列表时，无记录报错</span><br /><span>5,内容重复生成</span><br /><span>7,生成静态后相关内容为空</span><br /><br /><span>---------------------------------------------------------</span><strong>2011 03 03</strong><br /><span>1,增加会员功能</span><br /><span>数据库增加了Aspcms_UserGrades表，Aspcms_Users表</span><br /><span>2,增加了内容访问权限</span><br /><span>数据库Aspcms_News表 添加GradeID字段(数字类型)，Exclusive字段(文本类型)</span><br /><span>3,增加产品订单功能</span><br /><span>数据库增加了Aspcms_Order表</span><br /><span>4,修改后台图片上传问题，去掉了首页调用单篇内容时过滤html代码功能</span><br /><br /><span>临时游客和注册会员是默认组不能删除</span><br /><span>增加[news:sortname]，[newslist:sortname],[searchlist:sortname]</span><br /><br /><br /><br /><strong>2011 01 27</strong><br /><span>1,增加留言审核开关，需修改config/aspcms_config.asp文件增加</span><br /><span>&nbsp;&nbsp;Const SwitchFaqStatus=0</span><br /><span>'留言审核开关</span><br /><br /><span>2,将编辑器放入后台管理目录</span><br /><span>3,发布内容时增加描述</span><br /><br /><br /><strong>更多更新日志请访问<br /></strong><a href="http://www.aspcms.cn/aspcms-640-1-1.html" target="_blank">http://www.aspcms.cn/aspcms-640-1-1.html</a><br /><span>========================</span><br /><span>升级前请先备份！</span><br /><br /><br /><img class="vm" src="http://www.aspcms.com/static/image/filetype/zip.gif" alt="" border="0" />&nbsp;<span id="attach_58"><a href="http://www.aspcms.com/forum.php?mod=attachment&amp;aid=NTh8ZTUxNTgzMjN8MTMzNTQxMDY3N3wwfDkw" target="_blank">AspCms1.5 20110517 GB2312完美版.zip</a>&nbsp;<em class="xg1">(1.47 MB, 下载次数: 38109)</em>&nbsp;</span><br /><br /><span>分流下载：</span><br /><a href="http://down.chinaz.com/soft/28541.htm" target="_blank">http://down.chinaz.com/soft/28541.htm</a><span>&nbsp;&nbsp;</span><span style="color: red;">(建议Chinaz下载最新版本)<br /></span><a href="http://down.admin5.com/asp/70457.html" target="_blank">http://down.admin5.com/asp/70457.html</a></p><p>来源：http://www.aspcms.com/aspcms-90-1-1.html</p>]]></description><category>CMS_SNS</category><comments>http://camnpr.com/cms-sns/560.html#comment</comments><wfw:comment>http://camnpr.com/</wfw:comment><wfw:commentRss>http://camnpr.com/feed.asp?cmt=560</wfw:commentRss><trackback:ping>http://camnpr.com/cmd.asp?act=tb&amp;id=560&amp;key=80d7a223</trackback:ping></item><item><title>Discuz Net Auth.register API 注册用户</title><author>camnpr@163.com (camnpr)</author><link>http://camnpr.com/cms-sns/445.html</link><pubDate>Thu, 29 Sep 2011 14:37:04 +0800</pubDate><guid>http://camnpr.com/cms-sns/445.html</guid><description><![CDATA[<h1><strong>描述&nbsp;</strong></h1><hr /><p>创建一个新<span class="t_tag">用户</span><br /><br /><strong>通用参数 （</strong><span style="color: #8b0000;">请参考</span>：&nbsp;<a href="http://nt.discuz.net/showtopic-143458.html" target="_blank">通用参数说明</a><strong>）<br /></strong></p><hr /><table class="t_table" cellspacing="1" cellpadding="4"><tbody><tr><td width="60"><strong>必选项</strong></td><td><strong>名称</strong></td><td><strong>类型</strong></td><td width="500"><strong>描述</strong></td></tr><tr><td>必选</td><td>&nbsp;&nbsp;api_key&nbsp;&nbsp;</td><td>&nbsp;&nbsp;string&nbsp;&nbsp;</td><td>&nbsp;&nbsp;</td></tr><tr><td>必选</td><td>&nbsp;&nbsp;call_id&nbsp;&nbsp;</td><td>&nbsp;&nbsp;float&nbsp;&nbsp;</td><td>&nbsp;&nbsp;</td></tr><tr><td>必选</td><td>&nbsp;&nbsp;sig&nbsp;&nbsp;</td><td>&nbsp;&nbsp;string&nbsp;&nbsp;</td><td>&nbsp;</td></tr><tr><td>可选</td><td>&nbsp;&nbsp;format&nbsp;&nbsp;</td><td>&nbsp;&nbsp;string&nbsp;&nbsp;</td><td>&nbsp;&nbsp;所需的返回格式,XML (default) 或 JSON，若需要返回JSON类型数据格式则需要该参数</td></tr><tr><td>可选</td><td>&nbsp;&nbsp;callback&nbsp;&nbsp;</td><td>&nbsp;&nbsp;string&nbsp;&nbsp;</td><td>&nbsp;&nbsp;</td></tr></tbody></table><p><br /><strong>方法参数</strong></p><table class="t_table" cellspacing="1" cellpadding="4"><tbody><tr><td width="60"><strong>必选项</strong></td><td><strong>名称</strong></td><td><strong>类型</strong></td><td><strong>描述</strong></td></tr><tr><td>必选</td><td>&nbsp;&nbsp;user_name</td><td>&nbsp;&nbsp;string&nbsp;&nbsp;</td><td>&nbsp;&nbsp;用户名</td></tr><tr><td>必选</td><td>&nbsp;&nbsp;password</td><td>&nbsp;&nbsp;string&nbsp;&nbsp;</td><td>&nbsp;&nbsp;密码</td></tr><tr><td>必选</td><td>&nbsp;&nbsp; email</td><td>&nbsp;&nbsp;string&nbsp;&nbsp;</td><td>&nbsp;&nbsp;E-mail地址&nbsp;&nbsp;</td></tr><tr><td>可选</td><td>&nbsp;&nbsp;password_format</td><td>&nbsp;&nbsp;string</td><td>&nbsp;&nbsp;密码格式，空字符串或者"md5"。默认为空字符串，表示密码为原始密码，<span class="t_tag">程序</span>会自动md5加密</td></tr></tbody></table><p><br /><strong>XML返回示例</strong></p><hr /><p>&nbsp;</p><table><tbody><tr><td><div class="quote"><blockquote>&lt;?xml version="1.0" encoding="UTF-8"?&gt;<br />&lt;auth_register_response xmlns="http://nt.discuz.net/api/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"&gt;235&lt;/auth_register_response&gt;</blockquote><br/></div></td></tr></tbody></table><p><br /><strong>回送&nbsp;</strong></p><hr /><p>注册成功后返回用户id，可以使用users.setInfo方法继续补充资料<br /><br /><strong>错误代码</strong></p><hr /><table class="t_table" cellspacing="1" cellpadding="4"><tbody><tr><td><strong>代码</strong></td><td><strong>描述</strong></td></tr><tr><td>1</td><td>&nbsp;&nbsp;未知错误，请重新提交&nbsp;&nbsp;</td><td>&nbsp;</td></tr><tr><td>2</td><td>&nbsp;&nbsp;服务目前不可使用&nbsp;&nbsp;</td><td>&nbsp;</td></tr><tr><td>4</td><td>&nbsp;&nbsp;整合程序已达到允许的最大同时请求数&nbsp;&nbsp;</td><td>&nbsp;</td></tr><tr><td>5</td><td>&nbsp;&nbsp;请求来自一个未被当前整合程序允许的远程地址&nbsp;&nbsp;</td><td>&nbsp;</td></tr><tr><td>101</td><td>&nbsp;&nbsp;所提交的api_key未关联到任何设定程序&nbsp;&nbsp;</td><td>&nbsp;</td></tr><tr><td>102</td><td>&nbsp;&nbsp;session_key已过期或失效，请重定向让用户重新<span class="t_tag">登录</span>并获得新的session_key&nbsp;&nbsp;</td><td>&nbsp;</td></tr><tr><td>103</td><td>&nbsp;&nbsp;当前会话所提交的call_id没有大于前一次的call_id&nbsp;&nbsp;</td><td>&nbsp;</td></tr><tr><td>104</td><td>&nbsp;&nbsp;签名(sig)参数不正确&nbsp;&nbsp;</td><td>&nbsp;</td></tr><tr><td>109</td><td>&nbsp;&nbsp;当前不允许注册或不满足注册条件&nbsp;&nbsp;</td><td>&nbsp;</td></tr><tr><td>111</td><td>&nbsp;&nbsp;Email已存在或非法&nbsp;&nbsp;</td><td>&nbsp;</td></tr></tbody></table><p><br /><strong>注释</strong></p><hr /><p>此方法便于<span class="t_tag">论坛</span>整合到其他<span class="t_tag">系统</span></p>来源：http://nt.discuz.net/archiver/showtopic-142961.html]]></description><category>CMS_SNS</category><comments>http://camnpr.com/cms-sns/445.html#comment</comments><wfw:comment>http://camnpr.com/</wfw:comment><wfw:commentRss>http://camnpr.com/feed.asp?cmt=445</wfw:commentRss><trackback:ping>http://camnpr.com/cmd.asp?act=tb&amp;id=445&amp;key=7a562807</trackback:ping></item><item><title>Facebook网站所使用的开源软件一览表</title><author>camnpr@163.com (camnpr)</author><link>http://camnpr.com/cms-sns/278.html</link><pubDate>Fri, 29 Apr 2011 09:15:05 +0800</pubDate><guid>http://camnpr.com/cms-sns/278.html</guid><description><![CDATA[<p><span><span style="font-size: 12px; line-height: 18px; font-family: verdana, sans-serif; text-align: left"><br/><p style="font-size: 14px; text-indent: 25px; line-height: 25px">Facebook是全球首屈一指的社交网络平台，该网站采用了很多开源软件，Facebook采用的编程语言包括：Java,Ruby,PHP,Python,Objective-C.</p><p style="font-size: 14px; text-indent: 25px; line-height: 25px">下面是Facebook正在使用或者贡献的开源软件详细列表和介绍：</p><p style="font-size: 14px; text-indent: 25px; line-height: 25px">&nbsp;</p><p style="font-size: 14px; text-indent: 25px; line-height: 25px"><a href="http://www.oschina.net/p/cassandra" style="color: rgb(1,95,182); text-decoration: none"><strong>Apache Cassandra</strong></a>是一套开源分布式Key-Value存储系统。它最初由Facebook开发，用于储存特别大的数据。</p><p style="font-size: 14px; text-indent: 25px; line-height: 25px">&nbsp;</p><p style="font-size: 14px; text-indent: 25px; line-height: 25px"><a href="http://www.oschina.net/p/mysql" style="color: rgb(1,95,182); text-decoration: none"><strong>MySQL</strong></a>这个不需要在介绍什么了吧，使用最为广泛的开源数据库。</p><p style="font-size: 14px; text-indent: 25px; line-height: 25px">&nbsp;</p><p style="font-size: 14px; text-indent: 25px; line-height: 25px"><a href="http://www.oschina.net/p/memcached" style="color: rgb(1,95,182); text-decoration: none"><strong>Memcached</strong></a>是一个高性能的、分布式的内存对象缓存系统。</p><p style="font-size: 14px; text-indent: 25px; line-height: 25px">&nbsp;</p><p style="font-size: 14px; text-indent: 25px; line-height: 25px"><a href="http://www.oschina.net/p/scribe" style="color: rgb(1,95,182); text-decoration: none"><strong>Scribe</strong></a>旨在帮助Facebook处理服务器上的大量数据，正像Scribe网页所述&ldquo;如经常访问Facebook，请使用Scribe。&rdquo;具体而言，Scribe就是一台服务器，实时收集用网站日志信息。</p><p style="font-size: 14px; text-indent: 25px; line-height: 25px">&nbsp;</p><p style="font-size: 14px; text-indent: 25px; line-height: 25px"><a href="http://www.oschina.net/p/thrift" style="color: rgb(1,95,182); text-decoration: none"><strong>Thrift</strong></a>是一个可伸缩的跨语言的服务开发框架。Key-Value存储服务器<a href="http://www.oschina.net/p/cassandra" style="color: rgb(1,95,182); text-decoration: none">Cassandra</a>就是使用Thrift作为其客户端API的。</p><p style="font-size: 14px; text-indent: 25px; line-height: 25px">&nbsp;</p><p style="font-size: 14px; text-indent: 25px; line-height: 25px"><a href="http://www.oschina.net/p/flashcache" style="color: rgb(1,95,182); text-decoration: none"><strong>FlashCache</strong></a>是一个适合一般应用场景的MySQL缓存优化模块。</p><p style="font-size: 14px; text-indent: 25px; line-height: 25px"><a href="http://www.oschina.net/p/hadoop" style="color: rgb(1,95,182); text-decoration: none"><strong>Hadoop</strong></a>并不仅仅是一个用于存储的分布式文件系统，而是设计用来在由通用计算设备组成的大型集群上执行分布式应用的框架。</p><p style="font-size: 14px; text-indent: 25px; line-height: 25px">&nbsp;</p><p style="font-size: 14px; text-indent: 25px; line-height: 25px"><a href="http://www.oschina.net/p/hive" style="color: rgb(1,95,182); text-decoration: none"><strong>Hive</strong></a>是一个基于<a href="http://www.oschina.net/p/hadoop" style="color: rgb(1,95,182); text-decoration: none">Hadoop</a>的数据仓库平台。通过hive，我们可以方便地进行ETL的工作。hive定义了一个类似于SQL的查询语言：HQL，能 够将用户编写的QL转化为相应的Mapreduce程序基于Hadoop执行。</p><p style="font-size: 14px; text-indent: 25px; line-height: 25px">&nbsp;</p><p style="font-size: 14px; text-indent: 25px; line-height: 25px">Open Graph protocol可让你的任何网页变成社交图谱。<a href="http://ogp.me/" target="_blank" style="color: rgb(1,95,182); text-decoration: none">http://ogp.me/</a></p><p style="font-size: 14px; text-indent: 25px; line-height: 25px">&nbsp;</p><p style="font-size: 14px; text-indent: 25px; line-height: 25px">OpenCompute - 一个开源硬件项目，提供高能效的数据中心。<a href="http://opencompute.org/" target="_blank" style="color: rgb(1,95,182); text-decoration: none">http://opencompute.org/</a></p><p style="font-size: 14px; text-indent: 25px; line-height: 25px">&nbsp;</p><p style="font-size: 14px; text-indent: 25px; line-height: 25px"><a href="http://www.oschina.net/p/tornado" style="color: rgb(1,95,182); text-decoration: none"><strong>Tornado</strong></a><span class="Apple-converted-space">&nbsp;</span>web server 是使用Python编写出來的一个极轻量级、高可伸缩性和非阻塞IO的Web服务器软件，著名的Friendfeed网站就是使用它搭建的。</p><p style="font-size: 14px; text-indent: 25px; line-height: 25px">&nbsp;</p><p style="font-size: 14px; text-indent: 25px; line-height: 25px"><strong><a href="http://www.oschina.net/p/varnish" style="color: rgb(1,95,182); text-decoration: none">Varnish</a></strong>&nbsp;cache 是一款高性能的开源HTTP加速器，挪威最大的在线报纸 Verdens Gang (<a title="Varnish" href="http://www.vg.no/" target="_blank" style="color: rgb(1,95,182); text-decoration: none">http://www.vg.no</a>) 使用3台Varnish代替了原来的12台<a href="http://www.oschina.net/p/squid" style="color: rgb(1,95,182); text-decoration: none">squid</a>，性能居然比以前更好。</p><p style="font-size: 14px; text-indent: 25px; line-height: 25px">原文出处：<a href="http://www.oschina.net/news/17509/opensource-used-in-facebook" target="_blank" style="color: rgb(1,95,182); text-decoration: none">开源中国社区</a></p></span></span></p>]]></description><category>CMS_SNS</category><comments>http://camnpr.com/cms-sns/278.html#comment</comments><wfw:comment>http://camnpr.com/</wfw:comment><wfw:commentRss>http://camnpr.com/feed.asp?cmt=278</wfw:commentRss><trackback:ping>http://camnpr.com/cmd.asp?act=tb&amp;id=278&amp;key=2d74d6c2</trackback:ping></item></channel></rss>
