
留个念像




按时间排序,第一个曾被指幼稚,回头看看的确如此,于是才有第3第4个
别人的意见,就算是敌人,如果以正确的心态去面对,就会得到更好的结果
心态啊心态

留个念像




按时间排序,第一个曾被指幼稚,回头看看的确如此,于是才有第3第4个
别人的意见,就算是敌人,如果以正确的心态去面对,就会得到更好的结果
心态啊心态

以下载该模板
的3位朋友注意,因本人疏忽,导致评论里访客留下的网址链接
无法点击。
原因是:
那个go.php是我自己为了防垃圾链接写的,放在博客
根目录下,但在分离模板的时候忘记改回原版代码了。
解决办法1.下载这个go.php放在博客根目录下。此方法保留这个功能
。
解决办法2.我已修正模板代码,通知emlog论坛管理员将模板下载那个压缩包更新。下载新的覆盖。
解决办法3.单独下载module.php这个文件替换掉模板里的文件也可以。此方法还原正常的网址链接功能。
以上三种解决办法任选其中之一即可,给三位造成的不便请见谅!
感谢天天天兰发现此bug!

模板正式
版完成,预览效果:
http://www.simue.com/blog/?showtpl=simue-bluegreen
包括但不限於以下功能:

模板beta版完成,公开测试
http://www.simue.com/blog/
目前尚未完善,所以不放出来给大家下载。
包括但不限於以下功能:
因为改动的地方不少,在写完之前先放出来让大家测一下,有问题好提前修正。
待没有问题后出一正式版参见模板大赛,同时供大家下载使用。
尚未完成的部分:
未来考虑要加的功能:
因周日下午可能出差,所以今晚搞定,虽然有一点东西还没加上,先测吧,阿门。
欢迎多提意见!

分析这个是因为emlog的评论功能很简单,所以等以后抽空要写这个东西,正好想到了写出来存个稿。
比如回复了评论id为5的评论。那么这个评论就归属于评论id为5的这个评论。
以现有的评论表来实现这个关联有点难。如果加个关联表,对老评论以及以后升级也没好处,不如在评论表加个父评论字段比较省事。
新建一字段facid,不允许为空,加个默认值0;
回复评论好写,稍微改造一下原来的表单,多提交个父级字段即可。因为写库需要改动原来存评论的那个文件。所以提交和写库最好单独写个文件实现,而且这样做原来评论的表单也不用动,免得改动源文件。
显示复杂点,比如要显示id为1的文章下的所有评论:
在库里查找所有gid为1的评论,并按facid分组,facid内再按cid排序。
剩下的交给php循环读出来就行了。其实就是一个[facid][cid]的二维数组。
这里只考虑最简单的情况,
未考虑最多允许盖几层楼,多出来的楼怎么显示的问题。
如果emlog像wordpress那样在表里预留几个字段供别人开发,希望emlog的作者能考虑到,在下个版本中搞好扩展。

非模板的源文件改动在这里记录。
评论时间改成实际时间:
改model/class.comment.php 第53行
//$row['date'] = smartyDate($row['date']); ----注释掉原来的
改成:
$row['date'] = date('Y-m-d h:i',$row['date']);
文章下评论排序方式由按时间倒序改成顺序:
还是上面那个文件 第40行
DESC改成ASC

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出现跳跃,可以放心使用。