3Feb
以下载该模板
的3位朋友注意,因本人疏忽,导致评论里访客留下的网址链接
无法点击。
原因是:
那个go.php是我自己为了防垃圾链接写的,放在博客
根目录下,但在分离模板的时候忘记改回原版代码了。
解决办法1.下载这个go.php放在博客根目录下。此方法保留这个功能
。
解决办法2.我已修正模板代码,通知emlog论坛管理员将模板下载那个压缩包更新。下载新的覆盖。
解决办法3.单独下载module.php这个文件替换掉模板里的文件也可以。此方法还原正常的网址链接功能。
以上三种解决办法任选其中之一即可,给三位造成的不便请见谅!
go.php下载
module.php下载
感谢天天天兰发现此bug!
1Feb
模板正式
版完成,预览效果:
http://www.simue.com/blog/?showtpl=simue-bluegreen
包括但不限於以下功能:
- 理论上支持全部浏览器,对符合标准的浏览器增加小特色,让我们放弃IE6吧!
- 导航栏支持首页及所加页面的当前位置标示。
- 页头关键字优化:首页显示博客关键字,文章页显示该文章的标签,对分类页未处理。
- 评论显示楼号,并增加访客点回复在回复框自动添加“回复1楼:”字样。在实现嵌套盖楼评论前,先用这种方法替代一下。
- 评论支持gravatar头像。
- 页脚增加一个彩蛋(具体彩蛋是什么请自行发觉)。
- 查看某个分类或标签时,在页首添加当前位置,如:
类别《简单的生活
》下的文章:
阅读全文>>
30Jan
模板beta版完成,公开测试
http://www.simue.com/blog/
目前尚未完善,所以不放出来给大家下载。
包括但不限於以下功能:
- 理论上完美支持全部浏览器,对符合标准的浏览器增加小特色,让我们放弃IE6吧!
- 导航栏支持首页及所加页面的当前位置标示。
- 评论显示楼号,并增加访客点回复在回复框自动添加“回复1楼:”字样。在实现嵌套盖楼评论前,先用这种方法替代一下。
- 查看某个分类或标签时,在页首添加当前位置,如:
类别《简单的生活》下的文章:
因为改动的地方不少,在写完之前先放出来让大家测一下,有问题好提前修正。
待没有问题后出一正式版参见模板大赛,同时供大家下载使用。
尚未完成的部分:
- 底还没切完。
- 局部小装饰小惊喜没加。比如在评论区显示大脚印,突然出现的gif等。
未来考虑要加的功能:
- 评论头像显示:支持gravatar头像,如未添邮箱显示随机头像。
- 评论ajax提交:提交评论页面无刷新,不经过index.php,可以省却很多问题。
- 评论分页:有人喜欢,有人不喜欢,我就不喜欢分页,待定。
- 随时想到随时加……
因周日下午可能出差,所以今晚搞定,虽然有一点东西还没加上,先测吧,阿门。
欢迎多提意见!
25Jan
晚上刚给项目写了个注册验证类,其中涉及到几个常用的正则,留下存档:
用户名验证,只能使用数字大小写英文和下划线,没限制第一个字符非得是英文,感觉没用,人家就愿意用QQ号当用户名:
var patrn
= /^[0-9a-zA-Z_]{5,20}$/;
密码验证,包含特殊字符,比较麻烦的正则:
var patrn
= /^[\da-zA-Z )~`!@#$%^&*\-_=+|\\}\]{[;:"'?><,./(]{5,16}$/;
邮箱验证,别看写的乱,其实一点不难,把邮箱地址以@为界左右拆开就好写了:
var patrn
= /^[\-!#\$%&'\*\+\\\.\/0-9=\?A-Z\^_`a-z{|}~]+@[\-!#\$%&'\*\+\\\.\/0-9=\?A-Z\^_`a-z{|}~]+(\.[\-!#\$%&'\*\+\\\.\/0-9=\?A-Z\^_`a-z{|}~]+)+$/;
QQ号码验证,位数5-10位,且第一位肯定不是0:
var patrn
= /^[1-9]{1}[0-9]{4,9}$/;
名称验证,只允许中英文和横线下划线。这里有难度的就是怎么用正则表达式匹配中文,如果了解unicode就不难了:
var patrn
= /^[\u4E00-\u9FA50-9a-zA-Z\-_]{1,15}$/;
如果以后写到常用的正则再添,估计没什么常用的了吧。
22Jan
作者:L卡片
在本地调试html页,如果其中包含js
或flash
,IE经常会提示“IE已限制此网页运行可以访问计算机的脚本或ActiveX控件
”。虽然出于安全考虑IE阻止本地脚本运行这个做法没错,但作为程序开发者来说,每次都要点允许,就非常麻烦了,于是我想办法去掉这个提示。
在IE选项里翻了半天,终于让我找到了。方法是:工具 – Internet选项 – 高级标签 – 在安全分类下面,有一项“允许活动内容在我的计算机上的文件中运行*
”。我们要找的就是他!打上对勾后重启IE就行了(如果还开着其它程序,只关IE浏览器窗口是没有效果的,还需要重启电脑)。此方法适用于所有阻止本地脚本运行的IE版本。
以后在本地运行包含js脚本的网页再也不会出现那个提示了,从此世界清净了。
PS:今天开始转从前在wp上写的老日志
22Jan
4月6日更新:如果不是保存超过1个草稿且发布顺序不统一,那么emlog的自动保存不会造成日志id的跳跃,可以放心使用,建议不关。
刚刚写日志发现,emlog会自动保存草稿,而且频率非常高。甚至在内容没有改变的情况下也要存,这点真是太……
于是在源代码中顺藤摸瓜,找到这么两个文件
blog\admin\views\default\add_log.php
blog\admin\views\default\edit_log.php
找到最后那段JS脚本,第一个文件在第96行附近:
setTimeout("autosave(0)",60000);
我改成了:
setTimeout("autosave(0)",7*60*1000);
意思是7分钟保存一次,设这么长是因为我怕日志写到一半会点什么链接突然用当前窗口打开,正常情况下我是坚决关闭的,根据wp的经验,自动存草稿会让文章的id出现较大的跳跃,不利于seo
。如果你觉得自动存草稿真的没用,也可以直接注释掉:
//setTimeout("autosave(0)",60000);
页面文件倒是没有自动保存,所以不用改了。另外这么改对插入附件没有影响,插入附件后会自动保存。
不明白emlog的作者为什么要让自动保存频率这么高,居然1分钟就保存一次,个人觉得5分钟一次比较合适,看来他的电脑一定非常卡,经常死机……
---------------
2010.01.29:emlog的自动存盘貌似不会让文章id出现跳跃,可以放心使用。