hewei's rss

何为 > 网站研究 > 正文

最近开始研究新云

最近有客户找我做新云的模板,对新云有了一定的研究,还不错,有些心得:

由于动易是我最熟悉和精通的cms,现在将新云和动易拿来比较一番。

新云相对与动易来说最大的优势:开源、软件采集、生成路径定制

新云对于动易来说的一些不足:很多细节不够人性化,不很方便,尤其对于不熟悉程序的我来说,最大的问题,生成以后后台也没个显示,不知道是生成了还是没生成,后台里面把信息删掉后,生成的文件还是在那里,下次如果重新采集了又生成,那么以前的就放在那里成垃圾了,不像动易,这个是关联的,在后台删除,相应的html文件也就删掉了。

但是有一点,开源,要是我会写代码,那么新云还是非常不错的,目前我已经对这个cms有了一定的熟悉,所有的标签和模板也完全做到了div+css,挺好,加上可以让他生成utf-8编码的html(通过修改源代码可以改),做英文站最好不过了,哈哈。

以后准备用新云来操作网站了,非常喜欢自定义目录生成的功能,把文件生成一个一个的文件夹真是太美妙了,做seo应该不错。

另外也发现和修正了一些问题和bug,记录一下,以下均是针对下载频道的,文章频道稍有不同,但也差不多。

1、如何让大类列表的文章标题显示该文章所属的小类名称?

标签:{$ClassifyName}。

2、文章标题后面跟分类名称或分类注释是怎么做的?

标签: {$CurrentClass},只能放在信息页。列表页可采用{$PageTitle},后面可以加上相关信息,在列表页模板的基本设置第11项相关信息。

3、软件简介在列表页去掉空格的问题(英文空格去掉了,中文好像没问题)

简介去掉空格的问题,在inc/cls_main.asp
找到HtmlStr = Replace(HtmlStr, " ", "")
替换为
HtmlStr = Replace(HtmlStr, " ", " ")

4、让一级分类和二级分类列表显示相同的效果

在当前模板 (软件列表页面模板) 基本设置

是否树型显示父类列表;0=否,1=是 (改为 9)

最多显示多少父级分类   (改为 999)

文章频道设置方法相同。

5、在采集设置第一步里设置“内容过滤设置”无效的问题

在采集设置第一步里设置“内容过滤设置” SCRIPT IFARME OBJECT APPLET DIV FONT SPAN A IMG FORM

HTML。但采集回来一个都没过滤掉。原因:admin/Admin_SoftGather.asp第2个“Dim

RemoveCode, startcode, lastcode”,RemoveCode是记录要过滤的内容的变量,这里重新定义了一次,

使得原内容清空了。解决方法:把第二个“Dim RemoveCode, startcode, lastcode”改为“Dim startcode,

lastcode” OK。3.0最新版的也有问题,经过测试有效。

6、怎么让新云系统支持UTF-8字符以及多国语扩展?

把所有的文本文件转成UTF-8格式,计本修改的方法是:用计事打开一个文件,另存为,编码改UTF-8

然后打开conn.asp修改第一行,CodePage = 936改为CodePage = 65001

然后打开inc/cls_main.asp找到CreatedTextFile函数,改为CreatedTextFile2

再查找CreatedTextFiles改为CreatedTextFile,将里面的GB2312改为UTF-8

然后打其它的文件将里面的GB2312全部改为UTF-8(这要你一个个的去找了,也可以找一个字符串替换的

功能来完成)

最后修改模板,把里面的GB2312改为UFT-8

如果你懂一点点ASP就非常简单,不懂就慢慢消化吧

以上操作可以用工具完成,字符串替换工具和文件转换工具(ANSI转UTF-8),工具可以到网上去找

祝您好运~~!

这是新云老大的原话,不过我按他的方法改了以后,基本正常,还是有少量的问题,后台我仔细考虑了一下,我根本不需要把所有的文件都换成utf-8,我只需要我生成的静态html是utf-8编码就ok了啊

所以只需要改这里:打开inc/cls_main.asp找到CreatedTextFile函数,改为CreatedTextFile2

再查找CreatedTextFiles改为CreatedTextFile,将里面的GB2312改为UTF-8。ok了。

7、采集软件的时候,设定了软件大小的采集,但是有时仍然出问题?

我今天碰到的问题,问题出在哪里呢?有一个采集站开始采集是可以采集软件大小的,后来不行了,我再去看没有成功的页面,源代码,哦,原来那边开始大小是这样写的 123KB,123MB,这样是没有问题了,可是以前是这样写的123(Kbytes),123(Mbytes),这样就出问题了哈,那就是采集过滤函数的问题了,找到/admin/include/collection.asp里面的相关函数,

'格式化文件大小KB
 Public Function FormatSize(ByVal strFileSize)

Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(UCase(strFileSize), "BYTE", ""), "K", ""), "M", ""), "G", ""), "B", ""), "S", ""), " ", ""), " ", ""), vbNewLine, ""), Chr(-24159), ""), Chr(9), ""), Chr(11), "")

替换为

valFileSize = Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(UCase(strFileSize), Chr(41), ""), Chr(40), ""), "BYTE", ""), "K", ""), "M", ""), "G", ""), "B", ""), "S", ""), " ", ""), " ", ""), vbNewLine, ""), Chr(-24159), ""), Chr(9), ""), Chr(11), "")

yes,少过滤了2个括号就出问题了,加上就好了,知道原理就好办了,以后要还有什么多余的没过滤就再加。

我真是太有才了,哈哈。广告:动易/新云/模板制作或重构,全站div+css,兼容ie/firefox/opera,qq4869887

返回顶部网友评论»查看所有评论

发表评论:(内容不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。)

您的昵称:验证码: 验证码查看所有评论

About Hewei.org

何为的博客。记录我的生活点滴,技术经验,奇思妙想。无聊的时候看看自己记录的思想,也是一种享受。

订阅何为的博客
  • ZhuaXia 订阅到抓虾
  • SouYo 订阅到沙发
信息检索 In Hewei.org
Hot标签
最新推荐主题
最新推荐专题
  • google adsense
  • firfox
  • 域名无忧
  • 在线交友
XHTML 1.0 StrictValid CSS 2.1
何为博客!意欲何为?大有作为!Copyright © HeWei.Org
皖ICP备06010916号