第324天:修改UCH模板再一次的教训,关于用户昵称的强制性

星期四 晴 12~24℃

再一次的教训,修改UCH模板,千万慎用DW

因为没有发现 Notepad++ 有全站搜索代码的功能,所以用 DW 搜索了一下,用 Notepad++ 和 DW 打开了同一个文件,在 Notepad++ 编辑后,关闭 DW 时提示:“此文件在 Dreamweaver 外被修改,您想重新加载它吗?”选择“是”,结果再次出现灵异事件,这一次没有备份,正当极其失落的时候,用 Notepad++ 编辑了一下出现问题的文件(删除了一段代码),之后保存,刷新浏览器,问题就解决了。按 ctrl+z 撤消之前删除的代码,再保存,刷新浏览器,看起来仍然正常。

所以,推想,UCH 模板用 DW 编辑时出现灵异事件的解决方法就是:用 Notepad++ 重新辑编保存文件,例如随便输入一个空格然后保存。不仅 Notepad++ 可以做到,其他类似的编辑器应该也行。

但是随后却发现,文件还是有问题,发现浏览时多出了一个空行,再三检查,在浏览器中查看源代码,把源代码复制到 Notepad++ 中,居然不可思议的在一个 div 前发现了一个小小的“?”,就是这个小小的“?”造成了空行,料想是 DW 保存时改变了文件编码

使用 Notepad++ 的“转为 UTF-8 编码格式”,无济于事,只好把最原始的模板复制一份,根据“问题文件”改好的代码来重新编辑。

最终教训就是:修改 UCH 模板,千万慎用 DW


关于用户昵称的强制性

UCH 注册时没有把用户昵称作为必填项,我认为 ID 不够人性化,比如,一个人,身份证号代表了他的身份,但是人肯定要有一个名才行,不能叫人时叫他身份证号。

比如我注册了一个 ID 叫 xyidsf,那么按 UCH 的模式,我的主页显示的就是,“Hi! 我是xyidsf”,这个肯定没有“Hi! 我是朱高”来得舒服。

所以,我们决定把用户昵称作为必填项加到注册页里。ID 唯一,昵称不唯一。虽然这么一来,难免会出现“同名现象”,不过比起“机器式的ID称呼”,还是“弊”小“利”大的。

RSS

上一篇:

下一篇:

Comment (1)

  1. 我修改uch模版时没碰到你的说的DW问题。。可能是软件问题吧。。

    回复:我之前是用 DW CS3,现在都不敢用它编辑了,只是有时还需要用到它的全站代码搜索功能,其他事情都在 notepad++ 下做。

    改了两个月,下周大概可以进入一期内测了,轻轻的擦一把汗了 – -`

    朱高 回复于 2009-4-10 15:36:39

享受枯萎进行回复 取消回复

电子邮件地址不会被公开。 必填项已用*标注