标签《emlog》下的文章:

L卡片:曾给emlog设计的logo

留个念像

按时间排序,第一个曾被指幼稚,回头看看的确如此,于是才有第3第4个

别人的意见,就算是敌人,如果以正确的心态去面对,就会得到更好的结果

心态啊心态

L卡片:已下载simue-bluegreen的朋友注意!!!

以下载该模板 的3位朋友注意,因本人疏忽,导致评论里访客留下的网址链接 无法点击。
原因是:
那个go.php是我自己为了防垃圾链接写的,放在博客 根目录下,但在分离模板的时候忘记改回原版代码了。

解决办法1.下载这个go.php放在博客根目录下。此方法保留这个功能

解决办法2.我已修正模板代码,通知emlog论坛管理员将模板下载那个压缩包更新。下载新的覆盖。

解决办法3.单独下载module.php这个文件替换掉模板里的文件也可以。此方法还原正常的网址链接功能。

以上三种解决办法任选其中之一即可,给三位造成的不便请见谅!

go.php下载

module.php下载

感谢天天天兰发现此bug!

L卡片:emlog模板simue-bluegreen正式版v1.0发布

 

模板正式 版完成,预览效果:
http://www.simue.com/blog/?showtpl=simue-bluegreen

包括但不限於以下功能:

  1. 理论上支持全部浏览器,对符合标准的浏览器增加小特色,让我们放弃IE6吧!
  2. 导航栏支持首页及所加页面的当前位置标示。
  3. 页头关键字优化:首页显示博客关键字,文章页显示该文章的标签,对分类页未处理。
  4. 评论显示楼号,并增加访客点回复在回复框自动添加“回复1楼:”字样。在实现嵌套盖楼评论前,先用这种方法替代一下。
  5. 评论支持gravatar头像。
  6. 页脚增加一个彩蛋(具体彩蛋是什么请自行发觉)。
  7. 查看某个分类或标签时,在页首添加当前位置,如:
    类别《简单的生活 》下的文章:

阅读全文>>

周日要出差,模板提前放出来测试

模板beta版完成,公开测试
http://www.simue.com/blog/

目前尚未完善,所以不放出来给大家下载。

包括但不限於以下功能:

  1. 理论上完美支持全部浏览器,对符合标准的浏览器增加小特色,让我们放弃IE6吧!
  2. 导航栏支持首页及所加页面的当前位置标示。
  3. 评论显示楼号,并增加访客点回复在回复框自动添加“回复1楼:”字样。在实现嵌套盖楼评论前,先用这种方法替代一下。
  4. 查看某个分类或标签时,在页首添加当前位置,如:
    类别《简单的生活》下的文章:


因为改动的地方不少,在写完之前先放出来让大家测一下,有问题好提前修正。
待没有问题后出一正式版参见模板大赛,同时供大家下载使用。

尚未完成的部分:

  1. 底还没切完。
  2. 局部小装饰小惊喜没加。比如在评论区显示大脚印,突然出现的gif等。

未来考虑要加的功能:

  1. 评论头像显示:支持gravatar头像,如未添邮箱显示随机头像。
  2. 评论ajax提交:提交评论页面无刷新,不经过index.php,可以省却很多问题。
  3. 评论分页:有人喜欢,有人不喜欢,我就不喜欢分页,待定。
  4. 随时想到随时加……

因周日下午可能出差,所以今晚搞定,虽然有一点东西还没加上,先测吧,阿门。

欢迎多提意见!

搞模板搞到凌晨1点

这是我为emlog写的第一套模板,正好赶上模板大赛,于是,就用这个作品参赛吧!

重在参与,当然有免费空间也不错的说。

L卡片:简单分析让emlog实现评论嵌套的方法

分析这个是因为emlog的评论功能很简单,所以等以后抽空要写这个东西,正好想到了写出来存个稿。

比如回复了评论id为5的评论。那么这个评论就归属于评论id为5的这个评论。

以现有的评论表来实现这个关联有点难。如果加个关联表,对老评论以及以后升级也没好处,不如在评论表加个父评论字段比较省事。

新建一字段facid,不允许为空,加个默认值0;

回复评论好写,稍微改造一下原来的表单,多提交个父级字段即可。因为写库需要改动原来存评论的那个文件。所以提交和写库最好单独写个文件实现,而且这样做原来评论的表单也不用动,免得改动源文件。

显示复杂点,比如要显示id为1的文章下的所有评论:

在库里查找所有gid为1的评论,并按facid分组,facid内再按cid排序。

剩下的交给php循环读出来就行了。其实就是一个[facid][cid]的二维数组。

这里只考虑最简单的情况,

未考虑最多允许盖几层楼,多出来的楼怎么显示的问题。

如果emlog像wordpress那样在表里预留几个字段供别人开发,希望emlog的作者能考虑到,在下个版本中搞好扩展。

emlog3.4.0修改记录存档

非模板的源文件改动在这里记录。

评论时间改成实际时间:

改model/class.comment.php 第53行
//$row['date'] = smartyDate($row['date']); ----注释掉原来的
改成:
$row['date'] = date('Y-m-d h:i',$row['date']);

文章下评论排序方式由按时间倒序改成顺序:

还是上面那个文件 第40行
DESC改成ASC

L卡片:怎么关掉emlog的自动保存功能

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

Top↑