【危险】对风讯关闭子系统的误解

风讯上线注意事项:

禁止上传文件目录sitefiles,模板目录Templets的IIS中ASP执行权限。

建立机器人阻挡文件屏蔽搜索引擎对网站敏感信息、以及动态内容的收集。

风讯会有静态内容和动态内容,删除时要注意同步。

每个栏目都能指定不通的META标签内容,为了SEO考虑,日后需要逐步细化。可参照各搜索引擎的热门关键词做优化。

全盘查找“<o:p></o:p>”字符,该文件是从WORD直接粘帖

10月30日补充:4、5条觉得没必要。

今天发现风讯的关闭子系统,只是针对管理界面而言看不到而已,并不是说他不起作用。实际上用户注册上传部分根本没有做最安全的设置:用户可以上传文件,评论不用审核。我是因为服务器杀毒软件检测出木马病毒才发现这个欠考虑的地方。

另外自定义字段的使用除了一定要归类,要绑定类以外,只有在管理新闻中一步布进入栏目,选ADD,自定义字段才会出现。

“风讯4.05”实战第三天:修改配置文件、加栏目

一、修改配置文件

为避免直接暴露后台,也为了防“君子”,所以决定对配置文件中一些默认的目录做一些修改。“全局变量配置”文件做如下修改:

管理目录:Admin 改为 boaiAdmin。由于与会员同用一个登录窗口,所以只有不开放会员注册服务才能不直接曝露该地址。

上传文件目录:Files改为siteFiles。只是为了名字看上去更加有意义。特别要注意的是要在IIS里取消该目录的ASP执行权限。

前台搜索模式:1(带时间搜索)改为0(普通搜索)。这是因为本站新闻实效性不强。

系统版本信息:4.0 Sp5改为10.0。主要是干扰“君子”。

修改后用新地址登录成功。Templets也设置为无执行权限。在上线前这些目录安全设置都要进行再设置。另外需要建立机器人文件,屏蔽对敏感目录的访问。从恒大和女子的对比来看,机器人文件不会降低搜索引擎的对网站的判断。这些事情已另起一个备忘,准备随时补充。

二、添加栏目

“栏目中文名称”、“英文名称”、“首页保存模式”、“栏目保存路径”是最关键的设置,其他都可以在栏目系统添加完后再改。“英文名称”不能重复(包括回收站),否则在提交后会报错。

“栏目保存路径”是指该栏目的父路径位置,栏目本身的目录名称会自动建立(栏目首页保存模式是“目录/index.html”的情况下)。比如准备把本栏目(test)放置成“/html/test/index.html”的模式,则指定存储地址为“/html”即可。

如果删除所建立的栏目,所建立的静态目录不会消失,直到在回收站中再次删除。如果越级删除目录,则会删除自身目录,如果子栏目的路径不在其下则不会删除。栏目ID在删除后将永不再用,后面的新栏目将顺延。

实际应用中比较合理的工作方式是:先建立根栏目并且“发布”,然后再添加一级栏目,以此类推。这样做的好处是可以比较方便的选择存储目录,也不至于导致混乱。

有的子栏目可能是从站内栏目链接而来。在建立该栏目时依然按照正常栏目一样建立,只是为了避免英文名称冲突将名字加上标识符号。比如zjzx,为了避免和真实栏目的zjzx冲突,可以叫用“所在栏目名-目的栏目名”的方式命名。

“风讯4.05”实战第二天:加管理员

把没看完的录像都看完了,加在了第二天笔记的楼下。

系统默认产生的超级管理员,不受任何限制,无论怎么设定权限。而其他管理员即使被赋予权力也无权新增管理员。如此看来“父级管理员”这个概念似乎没有必要,因为管理制度只能是两级管理。也许在风讯的其他商业版本中会有用处。

要赋予一个管理员权力可以“自定义管理员”,任意设置权限。也可以设置好几种权限套餐,以便日后根据工作性质快速分配权限,这就是“定义固定管理员权限”。系统刚安装完成的时候全都没有设置,一切从没有开始。作为长期运行的网站,最好是预先定义好管理员类型,以便日后快速分配。需要注意的是,管理员类型只是在赋予权限的时候有作用,并不会自动同步。比如赋予A“总编辑”权限,然后“总编辑”权限发生了变化,就需要再赋予A一次“总编辑”权限,否则A的权限不会因为其他设定的更改发生变化。

在赋予权限时,有时候需要同时勾选栏目名称和权力内容。其实这两者的匹配并不是很严谨:如果勾选了权利内容,勾不勾选栏目名称结果都一样;如果只勾选栏目名称不给任何权力,那该用户登录后就只能看到这个名称而不会拥有全力。有时候没有勾选的栏目,比如我遇到的“专题”不勾选也会自己出来,也许是其他的权力牵引出了这个栏目的部分权力吧。

需要注意的是:慎用“管理员管理”权限。有了这个权限任何用户都可以自助把自己的权限提到最高;在涉及到栏目的选择中,必须勾选栏目名称,否则就视为没有勾选该功能;新增加栏目后,无论谁新增的栏目,设定的管理员是谁,都必须专门赋予权限,否则无权对该栏目进行添加新闻等操作。

另外,新闻管理里至少要有一条新闻,否则有一排管理项目会隐藏不显示。比如“批量替换”。有些新手如果不往里填新闻,一辈子也试不出这个按钮来。

“Sentinel 服务启动失败”的排除

莫名其妙跑出这么个服务错误。仔细看日志,说是依附的并口服务不能启动。我的机器根本没有并口,在出现这个故障前也没有安装什么东西,倒是好像有杀到过一个病毒。

分析下大致有两个原因。一是我装的某个软件突然需要读取加密狗;二是某个病毒留下的痕迹。到底是什么原因,我现在仍然不能确定,病毒残留的可能性比较大。

开始想硬添加一个打印端口满足他的启动条件,然后再用冰刃查出这个服务所用的文件。谁知道折腾来折腾去,又整出一个并口服务不能启动的错误。

现在是两个服务错误了。一个是并口不能启动,一个是Sentinel不能启动,因为找不到并口服务,并且找不到启动文件”。

并口的问题有人提供了解决办法:

找到一个红叉的记录:由于下列错误,Parallel port driver 服务启动失败: 无法启动服务,原因可能是已被禁用或与其相关联的设备没有启动。” 不知道怎么解决,搜索一下,搞定。转文如下:  有人说找到系统服务把这项关了就可以,但我怀疑他们没有亲自实践过,因为系统服务中根本找不到对应的服务。这个错误出现的原因可能是并口已经在bios 中关闭了,但是系统或者某个软件中还会有个虚拟的并口。解决这个问题,只需要在注册表HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Parport中,将“start=3”改为“start=0”就可以了。

究竟改成0是什么意思,我现在仍然不明白,反正问题解决了。反正计算机没有并口,应该没什么隐患。

关于Sentinel这个问题的信息千变万化,多数认为是因为一个叫彩虹公司出产的软件导致的问题。在无奈之下,我启动REGEDIT希望在里面能搜索出和Sentinel有关的信息。在查找出的第二条信息中,我发现了一个“启动”中的Sentinel项目的键值是Sentinel.sys文件,而这个文件并不存在。几乎可以肯定是他。删除整个目录。重启,没有再报错。

究竟他是什么?你能告诉我吗?

《南京》外国人眼中的苦难史 ★★★★

本来是决定了晚上继续赶工的,临下班前接到老司机的电话,说是请我看电影。

“这多不好意思,晚上还要加班呢!”“是《南京》。”“那我准时到。”

传说这片子不会在南昌上映的,谁知道悄无声息地就来了。出钱制作该片的制片人在印象中好像是有点来头的,好像是个什么大电影公司的合伙人。因为一个美籍华人的自杀让他发现了这么一段被忽略的历史,于是他决定出钱拍摄该片。在接受采访时他表示,这个电影没有金钱上的考虑,随便盗版、网络怎么传,只要有人看就是最好的回报。

媒体上说该片如何如何催泪,观影后的人们如何如何跟泪人似的,说得好像他们好像是没落家族的子孙捧着先辈相片呜呜地哭了一回,而且只有哀怨,只字不言其他。我不觉得这样一部影片仅仅只会给人带来悲伤,记者肯定忽略或者根本察觉不到其他不和谐的情绪。

前段时间简单看过了该片制作班底的介绍,虽然导演是个纪录片老手,但是我依然不看好这部影片的制作,因为这个工程如果仔细做,耗费绝对不仅仅是200万美元;而如果只是辑录当年的影像素材,那效果我估计不会好过已经出现过的关于南京的纪录片。实际观看之后,发现还不如我的想像。我原本以为这部记录片会象BBC的历史探索片,或者央视的《探索发现》那样,由演员还原部分当年的场景,哪晓得该片请的演员只是作为一个陈述者,甚至屁股都不曾离开过座椅。作为纪录片,他的配乐,资料镜头和采访镜头配合,以及一些穿插都做得比较有意思,但是离我预期的“大气”实在太远。这个纪录片的价值就在于他是从一个外国人的角度,从一个很小的面来看待那样一段历史。独特,但不是我预期的,因为他的名字是《南京》。

影片中的几个中国讲述者让人印象深刻。最让我心潮澎湃的是一段关于濒死的母亲给小孩哺乳的故事,在脑子里还原那样的场景实在不是一件容易的事情。这些老人大都80-90岁高龄,看着他们的表情,观众无法不被他们感染。相对来说,那些演员扮演的讲述者就显得太轻,让我怀疑导演的这个设计是个失误,这种表现力甚至不如一个背景声,这种表演摆在真实的亲历者面前显得很假、很造作。其中有个华人女演员很面熟,好像是在《美梦成真》中扮演女儿的那个中国姑娘,那是我觉得非常美丽的一张脸,即使在此片中满脸暗斑老态,我依然觉得她的笑容非常的有味道。

外国人拍摄的南京自然不会很顺我们的胃口。我在影片一开始,我对这个片子的企图有点反感,他好像是在借日军暴行歌颂美国的亲善友好的形象。不过好在后面并没有刻意深入下去。影片的另一则海报也有点别扭,画面上是一个大大的瘦十字标记,我觉得怎么象基督教的十字军标记呢?该片有传教片的嫌疑?可能。另外,本片的票房可能确实不会太好,诺大的放映厅只有8个人。不过8个人并不寂寞,我觉得受到严重干扰的接电话声就有三次以上。另外作为一部西洋人眼中的中国纪录片,票价也确实有点高。难道指望能买得起日本汽车的大款来看这样一部电影吗?

片中有个传教士说,他并不反感日本人,而是觉得战争的可怕,如果哪天日本人遭受同样的苦难,他也会毫不犹豫的帮助日本人。是啊,我也期望在有生之年,能够去帮助经受同样苦难的日本人。

“风讯4.05”实战第二天:看录像

不提炼学过的东西,不做笔记真是不行。虽然我摸索着能记得应该怎么做,但是对于风讯这种巨无霸的系统来说,任何一个小差错都有可能导致大问题。于是重新看一次风讯网站上的教学录像,把要点记下来。

重要提示:如果是在本机上调试程度,需要看清除你用的是哪一个IP地址。建议安装后立刻进入“系统参数”更改“域名”为本机IP地址。如果混用不同的域名(比如127.0.0.1和192.168.0.1)可能会造成某些登录不正常的情况。如果登录出错,最好是关闭浏览器重来,否则混乱的URL可能会造成不必要的麻烦。

01、根目录和虚拟目录2种情况安装风讯CMS4.0

这章没说什么。大致讲了下IIS的配置,要点就是要让IIS下的ASP支持父路径。这个几乎是所有ASP系统要做的事情。演示是用INSTALL程序完成的。不可理解的是,在演示虚拟目录安装的时候,演示者放着输入虚拟目录的对话框不用,而是在安装之前去手工修改const.asp中的路径设置,是因为这样很酷?我觉得这完全是炫耀的需要。

02、后台填加栏目演示

对着“栏目管理”按“添加”,就这么简单。说得太简单了。据我的观察,还需要决定英文名称和其他一些设置。至于父级栏目ID,应该是不能选择的,改栏目的父级栏目是什么取决于是是在什么位置按的“添加”。该提示框下的“*0为根目录”是个垃圾代码,因为风讯已经不使用数字作为显示了。需要增加N级子栏目的话只有进入“栏目管理”找到合适的父栏目按“添加子栏目”。如果要移动已经建立的子栏目,需要进入专门的菜单。这样的设计没有IWMS那么直观,可能是他们分别有不通的设计理念。重要的一个设置是“栏目保存路径”,其实就是生成静态页面的路径,可以点“选择路径”然后通过右键,新建目录或者删除目录,然后在目标目录下按“确定”。

03、理解风讯模板

模板是存储在Templets目录下的一系列文件。其实我记得这个栏目名称并不是不可改变的,因为设置模板的时候需要自己手动指定位置,所以可以是任何目录,只要你不嫌麻烦。“首页”的模板是在系统设置中指定的,其他的分别在栏目管理中指定。在“捆绑模板”中可以批量指定模板。如果是更改模板,需要在更改模板后重新生成一下页面,否则页面展示上还是以老面孔出现。模板的名称可以是中文,这个设计确实方便,但是我仍然担心他的兼容性。导入模板是一件非常麻烦的事情,由于风讯模板跟一大堆东西有关,所以你即使拿到了与版本相匹配的模板文件,但是标签样式不同的话,你也只是拿到了一堆“彩壳”,“机芯”的改造工作量还是非常大的,技术含量甚至要比重新建立一个模板还要高,所以只适合哪些熟悉风讯,但是美工能力缺乏的人。而且交流的模板往往缺乏说明文件,所以要花费的气力真是非常多。

04、系统参数,新闻系统

“系统参数”容易和新闻系统的“系统参数设置”混淆。风讯不仅仅把自己看做是一个新闻管理系统,而是一个包括新闻系统在内的多个系统的总和。他的各个自系统是可以单独关闭的。“系统参数”指的是这些系统的共用设置。包括可以上传的文件类型、大小等等。“配置文件”的修改是一个比较危险的设置,但是有可能在使用中需要修改它。比如更改管理目录等等。我估计应该可以直接修改文件而不通过这个后台。“管理员管理”和“数据库维护”还有“日志管理”都是很关键的功能,在这方面的设计风讯是很到位的。“自定义字段”也是个很强的功能,也展示了风讯的可定制性有多强。

新闻系统方面。从我的实际工作情况下,“投稿”是个一般不用的功能,但是作为WEB2.0的概念不能少了他。“回收站”的设置也让人觉得贴心,甚至删除的栏目也能找回(下面的文章能不能找回还没测试)。“常规管理”用来管理在网络新闻中经常用到的来源、关键字等数据,在这里可以做一些预设置。

“添加栏目”中,外部栏目就是个伪栏目是一个URL指向。在前台他作为栏目存在,但是他却没有栏目作为一个容器所应该具备的功能,说白了就是个太监。捆绑域名的设置比较有意思,在一个管理系统下多个域名看起来比较牛,而且也很有大站风范。实际应用会怎么样还很难说。归档设置也体现了风讯是为大信息量门户设计的理念,一段时间以后这个栏目下的新闻将自动进入归档数据库,可能前台搜索等功能将不能搜索该信息,从而减轻服务器压力。

05、下载系统

下载系统自带防盗链和地址过滤。估计这个防盗链的功能有限,否则还要IIS防火墙干什么?下载项目的设置基本是流行的一些字段,对于想建立下载的网站来说,确实是比较省心省力。

06、会员系统

会员系统就是管理访问者的系统。风讯自带了支付设置,这个确实有点牛B。积分金币交易是论坛比较流行的玩法,但是要使用这个的话,新闻和下载系统就不能以HTML生成静态页面。我想这个东西我会很少用到。风讯还在会员系统中内置了相册和博客,这个我也不会启用。在会员管理中如果要修改会员信息,必须点会员名称在可以,选ID只能看到概况。个人会员和企业会员有什么差别,教程中没有提及。

07、其他系统

投票、友情链接、广告、统计、留言、采集,都是网站经常用到的东西。但是统计、广告这样的系统与其自身的紧密度不是很高,依然采用嵌入JS代码的方式调用,作为ASP系统的话效率太低了。留言和投票倒是看上去比较完善。自助式的友情链接我觉得已经没有“友情”成分,而且GOOGLE声明这种自助链接不会对排名的提高有什么好处。风讯405内置了SK采集程序,好像是要放弃自己搞的那套了,但是目前是两者穿插使用,SK要借助风讯采集的设定才能工作。遗憾的是SK依然没有直接采集数据库的选项,这个方面IWMS做得不错,但是他的页面采集又实在太差了。

08、样式

开始切入正题了。风讯的特色、自制模板的关键信息从此开始。

其实“样式”应该叫“格式”更确切,也不会和CSS样式混淆。它所面对的是一个特定的数据记录,任务就是决定如何展现与这个记录有关的所有数据字段,并且决定用什么样的HTML格式去展现。单独的“样式”是没有意义的,它最终要通过在“标签”里引用来才能最终得以应用。

09、标签

“样式”决定了一个记录的展现方式,那就要有一个查询来获得特定的记录,两者配合才能完成数据应用。“标签”就是一个查询。这个查询还是有一定限制的,风讯定义了几个分类。另外查询结果也有传统式和符合标准的模式。如果没有称心的查询也没关系,风讯允许使用“自由标签”,也就是自定义查询。可以说这种查询方式已经是到了灵活性的极致了。只是教程没有说太多。

10、发布新闻 理解样式-标签-模板之关联

模板、标签、样式这三者紧密相连,并且按照顺序套用。当生成一个页面的时候,首先模板生成HTML代码,遇到标签的时候则执行标签的查询,当获得标签查询之后再根据模板生成指定格式,并且插入模板的代码中,最后形成完整的HTML代码格式。并不是所有标签都有要套用样式,标签的设置如何改变HTML代码结构也是需要大量实践才能领会。

11、后台栏目和模板的部分设置

这一章只是重复了前面内容,来了一次“实战”。里面最需要注意的是栏目排序的根据“权重”,这个数字越大越靠前。

12、采集系统

这个部分在新的405版本中已经被SK系统取代。如果已经有采集的概念就不需要看了。

13-15、带模板的普及版实际应用

基本上没有多少好借鉴的东西。印象深刻的只有批量设置新闻属性的功能比较好。新闻的属性表面看似乎没有什么特别,但是因为有了这个字段,在前台的标签才可以有更多的花样可以玩。“幻灯”这个属性在405已经取消了,这是明智的。为了一个FLASH轮换效果而设置一个属性有点草率,本来这个事情应该可以用其他的属性代替解决。最快熟悉应用的方式应该是建立两个网站,一个是原版、一个是原版带模板,在实际应用中互相参照,才能真正在感性上明白该怎么建立自己的模板。

16、通用标签

通用标签是跨越栏目和正文的标签。该介绍没没有介绍什么代码层面的东西,所以没有什么特别之处,我只是觉得“子站导航”是我不会用到的,因为风讯的子系统相对固定,如果启用子站导航那么势必导致千篇一律的感觉,没有自己的个性。生成标签中的CSS项目指定的名称是指CLASS名,实际应用中会造成很多同名的CLASS,非常不经济,实际应用中最好不要让风讯的标签中带样式名。

17、列表类标签

新闻的属性在列表类中终于得到了体现。几种排列方式基本都要根据新闻的属性进行甄别。这章也没什么好关注的。讲解的“乖宝宝”的声音实在跟他的网名一样让人受不了,有胸内生痰的感觉。

18、终极类标签

风讯给这个类别取的名字表意性太差。“终极”一般是指最好、最完善的意思,而看这个教程讲解,似乎应该是指目录树的最后一级的意思,那就应该叫“终级”了。这个类别的标签一个最重要的特点就是不限制条数,只要符合条件,都全部展示,所以这个列表最大的特色就是允许翻页。值得注意的是“子类新闻列表”,似乎只有按照表格进行排版,没有DIV+CSS选项。

19、投票管理

风讯投票采取的是建立投票主题后,再分别建立选项的方式。主题可以是单选或多选,选项可以是文字、图片、或者是自主填写。待建立后,通过JS代码引用或者是创建标签的方式插入到页面中。也可以建立投票的特殊形式多步投票,他是将已建立的投票主题打包发布的一种形式。

20、留言系统

留言可以分类管理,可以隐藏留言,管理员也可以隐藏留言,可以通过标签调用留言内容。

21、新闻权限设置

只要设置了权限,页面的后缀自动变成ASP的。以前曾经生成的HTML会不会删除呢?我没试验,大概不会吧。

22、不规则新闻

不规则新闻是新闻的特殊调用方式。参照新华网、新浪网的首页就能看到这种新闻调用方式。如果新闻本身就具有“不规则新闻”属性,那可以更容易的查找和调用,但是如果没有这个属性也没有关系,制作不规则新闻的时候可以通过搜索加入正常新闻为不规则新闻列表。在不规则新闻的编辑环境下,人为控制新闻的所在行数,修改新闻的标题,从而形成紧密结合的标题区域,打包备用。然后通过标签引用到一个位置。以后只要修改这个不规则新闻包,就可以实现更新了。