@ZEAL Blog·厉
We stand alone,
TOGETHER.

Blog功能更新日志

Posted by zeal on 2005-05-12 22:03 , 9063 characters |  + 1 - 0   English
转载请保留本行原始出处声明信息 : http://www.zeali.net/entry/44 MaDe1nZEAL
标签 ( 懒人散记 ):  , 

Updated 2006-11-08 16:52 -- 去掉了登陆session的ip hash部分,允许不同ip的相同session登陆。pv_core->CheckLogin(), pv_core->NewSession(),pv_core->ReviveSession()

Updated 2006-09-15 13:54 -- bbclone计数当出现非法字符时会导致计数文件重置。所以在调用的时候要对组成的title字符串进行过滤。archive.php增加了safe_string过滤。

Updated 2006-07-14 16:41 -- 正式启用mod_rewrite . module_parser->make_filelink(), module_parser->generate_pages(), module_parser->add_sitemap_xml(), module_snippets->snippet_list_newest_entrys_href(), module_snippets->snippet_list_all_entrys_href(), pv_cfg_settings, entrypage_template, _sub_commentform, EntryTopten, referrer*.php, sitemap_feed_common.xml, xenuInfo_xenuReport*.html, calendarframe.php, snippet_totalpost, zeal.js, rss2.xsl, mod_headinfo.html

Updated 2006-07-14 16:27 -- 修改了由于增加rss固定条数输出而引起的按日期查询输出错误。module_parser->cms_tag_weblog()

Updated 2006-06-14 16:51 -- 貌似最新版的 xinha 编辑器里面增加的 collectGarbageForIE 功能会导致我的某些 windows 程序自动退出,所以暂时屏蔽了此功能。 HTMLArea.freeLater, HTMLArea.addDom0Event(window,'unload',HTMLArea.collectGarbageForIE);

Updated 2006-06-14 02:33 -- 修正了两个firefox相关的问题。1. window.navigate()在firefox里面无效,改为location.href; 2. disable-output-escaping 属性在firefox中无效,增加了额外的js代码来实现友好的rss xsl.

Updated 2006-06-13 02:51 -- 修改了rss feed 的生成逻辑,强制其至少生成50条feed信息.modules_parser->cms_tag_weblog()

Updated 2006-06-13 02:30 -- 修正了url完整化的bug。pvlib->RelativeToAbsoluteURLS()。原先的正则表达式有局限性,无法满足全部的relative url。

Updated 2006-06-13 02:28 -- 修正了xinha对于area tag的处理问题(会去掉某些属性)。 htmlarea->getHTMLWrapper()。其它会被错误过滤的属性应该也可以类似的方法进行修改。

Updated 2006-06-10 21:00 -- 修改了comment的过滤方式。pvlib->comment_format(), css

Updated 2006-05-08 11:18 -- 修正了batch_edit_comments的bug(单篇日志多条spam只能删到第一条),同时只有提交的时候才去真正遍历entries,提高效率。pv_core->batch_edit_comments()

Updated 2006-05-08 10:47 -- 强化了评论spam的屏蔽。起用了Bot question ,同时尝试了HashCash模式。但目前只用了Bot question,HashCash模式需要增加比较多的js代码,暂时不使用,看看效果。以后如果要启用的话需要修改entrypage模板和_sub-commentform模板的onPostSubmit函数(因为我在submit的时候做了其他额外的处理,所以不能使用blacklist缺省的snippet,因此增加了一个自己的snippet hashcash_functiontocall);

Updated 2006-04-28 11:25 -- 修改了mail正确处理utf-8字符串。submit.php, blogroll.php, comment.php, tb.php

Updated 2006-04-14 12:12 -- dreamhost的服务器居然还搞夏令时,弄得我的文章发表时间有快了一个小时,郁闷ing。只好重新调整处理方法,弃用pivot自带的timeoffset参数,改成在Lang文件里面硬编码设置时区,然后通过putenv("TZ=...")来设置系统的环境变量。pvlib->get_current_date(); module_lang->LangClass->LangClass(); pvl_chi.php; calendarframe.php; comment.php; blogroll.php

Updated 2006-04-10 12:18 -- trackback居然也开始spam不断。作为临时方案,对于只包含ascii字符的trackback统一作spam处理。tb.php

Updated 2006-03-20 18:01 -- 增加lastcomm重新生成功能,防止由于spam冲掉所有的有效留言last cache。pv_core->batch_edit_comments(),pv_core->lastCommCompare()

Updated 2006-03-20 12:35 -- 增加批量删除comments功能。pv_core->batch_edit_comments(),pv_data->mainFunctions(), pvdisp->NavLinks()

Updated 2006-03-19 01:04 -- 增加了pivot blacklist extension。extensions/blacklist, 修改了submit.php。同时修改了blacklist的部分功能,使得叶面不需要被重定向到其他网站: blacklist_lib.php,pivot_specific.php

Updated 2006-03-09 17:00 -- 修正了点击最新日志frame之后的显示不正确问题。entry.php

Updated 2006-03-09 16:59 -- 调整了rss2 feed的输出,使之符合w3c标准。

Updated 2006-03-08 02:39 -- 修改$Paths['host']初始化的bug。pv_core->Setpaths()

Updated 2006-03-06 16:09 -- 修改了blogroll.php和comment.php,把记录下来的留言时间强制设为GMT+0800的北京时间。

Updated 2006-02-06 21:28 -- 增加了Gmail邀请自动发送脚本。/GmailAttach/invite-send

Updated 2006-02-06 16:21 -- 更新了libgmailer.php到0.8.0 .  http://prdownloads.sourceforge.net/gmail-lite/libgmailer-0.8.0.zip?use_mirror=voxel

Updated 2006-01-27 06:47 -- 下定决心把GB改成了utf-8。覆盖之前没有把服务器上的目录备份是个错误,痛苦啊!原来pivot还有个db repair的工具,不错。

Updated 2006-01-26 01:19 -- 修改了rss_autodiscovery的url,改为绝对url(看看是不是这个原因导致Google Blog Search索引不到我的Blog)。module_snippets->snippet_rss_autodiscovery()。如果仍然不能被索引的话,就可能是utf-8文件格式的问题?

Updated 2006-01-11 20:49 -- dp.SyntaxHighlighter代码区域div宽度改成固定的613px,而不是缺省的100%。这样当代码过长会自动出现滚动条而不会破坏叶面布局。plug-ins\SyntaxHighlighter\SyntaxHighlighter.css

Updated 2005-11-28 17:33 -- 如果在线编辑器里面插入了<textarea></textarea>模块的话,将会导致下次修改显示错误。因此增加了转码操作。edit_xinha->insert_wysiwyg()

Updated 2005-11-28 17:31 -- 增加了在线SyntaxHighlight模块。plug-ins/SynaxHightlighter, extensions/snippets/snippet_syntaxhightlight_header.php, blog/includes/xinha_editor/plugins/PivotOtherSnippet/pivot-other-snippet.js

Updated 2005-11-23 3:0 -- 为delicious.inc.php增加直接设置base64_encode函数

Updated 2005-11-23 2:58 -- 网摘显示改到用del.icio.us的。zeal.js, bookmark_delicious.php, bookmark_del.icio.us.html(暂时无效?)

Updated 2005-11-22 12:8 -- 增加新分类ZealLinks,专门放置每日网摘日志。

Updated 2005-11-22 12:7 -- 增加了对del.icio.us网摘每日内容的输出功能。show.del.icio.us.php/show.del.icio.us.yesterday.php, includes/delicious.inc.php, pvdisp->NavLinks()

Updated 2005-11-8 16:29 -- 增加了侧边导航的几个经常修改的entry的索引。pvdisp->NavLinks()

Updated 2005-10-26 14:26 -- 为了对付spammer,对submit进行了内容过滤。submit.php

Updated 2005-10-26 10:20 -- pivot原先的评论保存ip有问题,得到的都是服务器的ip。fixed it. pvlib->GetExternalIP(), submit.php, comment.php

Updated 2005-10-24 11:49 -- 修改了trackback以适应utf-8和gb2312两种格式,缺省改成utf8. /blog/tb.php,/extensions/snippets/snippet_trackbacks.php,snippet_trackbacks_chs.php。很奇怪编码参数总是在trackback的时候无法被正常取到,暂时找不到原因

Updated 2005-10-21 14:36 -- 修改了trackback以适应utf-8和gb2312两种格式,缺省改成gb2312. /blog/tb.php,/extensions/snippets/snippet_trackbacks.php,snippet_trackbacks_chs.php

Updated 2005-10-20 3:21 -- rss feed对于description和introduction部分的修改。module_parser->add_rss()

Updated 2005-10-11 17:1 -- 使用Yahoo Site Explorer的搜索结果来代替icerocket的refer link搜索。entrypage_template

Updated 2005-10-9 19:39 -- 增加top检验,防止bloghoo那样的frame嵌套。zeal.js

Updated 2005-10-9 16:44 -- 修改了entry list页面的filter on category的显示,显示友好分类信息。pv_core->entries_screen()

Updated 2005-10-9 16:37 -- 修改了entry编辑界面的分类显示,增加排序功能。pvlib->get_categories_select()

Updated 2005-10-8 18:31 -- 修改了rss xml文件的日期格式,使之符合ISO标准。module_parser

Updated 2005-10-7 13:41 -- google sitemap似乎对于mod时间的识别有些问题,所以去除详细时间,只保留年月日。module_parser

Updated 2005-9-23 15:28 -- 增加了blogroll的邮件发送功能,以便及时了解友情链接申请情况。blogroll.php

Updated 2005-9-21 10:47 -- 调整了工具条导航栏的按钮连接。pvdisp->PageAnkeiler()

Updated 2005-9-20 14:47 -- ping方式恢复到ping指定的entryid。module_parser->generate_pages()

Updated 2005-9-19 18:47 -- 去除了technorati的tag blank弹出,似乎target=_blank会使technorati找不到内容? module_snippets->snippet_technorati_tag()

Updated 2005-9-16 19:46 -- 增加了Updated Indicator snippet。pivot-other-snippet.js

2005-09-14 15:40

修改了头部的显示风格。几个rss button进行了拆分。module_snippet

2005-09-13 14:10

合并了几个pivot snippet的编辑按钮变成下拉框,方便以后扩展。 pivot-other-snippet.js, edit_xinha.php

2005-09-12 18:00

发送到technorati的ping从详细的帖子url改回到只ping首页,同时首页魔板增加了rel="bookmark"标签,供检索。 module_parser->generate_pages()

2005-08-31 17:40

把每次修改entry都触发technorati ping改为手工选择触发。 includes/edit_xinha.php, pv_core->entrysubmit_screen()。同时调整了网摘js的方式

2005-08-26 15:02

采用了icerocket的反向连接查询接口。但目前只在单篇日志叶面调用显示(由于使用iframe,放在首也怕速度太慢)。

2005-08-26 11:32

修改了mediaplayer的语法,使之兼容IE/Fx。同时去掉了tidy_html对于<p><p>的过滤(会误过滤掉<param> tag)。module_snippets->snippet_mediaplayer(), module_parser->tidy_html()

2005-08-19 14:45

修改了trackback ping模块,采用utf-8格式发送ping信息,防止在其他网站显示乱码。pv_core->entrysubmit_screen(), send_trackback->trackback_send()

2005-08-18 10:06

更新了xmlrpc模块。Another vulnerability has been discovered in the XML-RPC library that’s being used by Pivot

Here’s what you should do:

  • Get this file: Pivot XML-RPC patch 2.
  • Unzip it.
  • Upload the two .inc files to your pivot/includes/xmlrpc-1.0.99.2/ folder

2005-08-12 15:04

修改了trackback的获取,去除引用中的html代码,同时修正了显示时没有blogname导致link无法显示的问题。snippet_trackbacks->snippet_trackbacks(), tb->strip_tags()

增加了entry的转载声明。 module_snippets->snippet_copyright(), entrypage_template.html

2005-08-12 14:20

修改了rss内容输出方式,对于没有摘要的帖子直接输出正文。module_parser->add_rss()

2005-08-11 16:40

把这篇日志作为修改日志记录,同时在后台增加了编辑察看history的快捷方式。pvdisp->PageAnkeiler()

2005-08-11 16:18

修改了后台删除评论的处理,使之可以一次处理多条评论。把关于Gmail邀请帖子的3百多条评论给删掉了。 pv_core->edit_comments()

2005-08-05 18:38

对于没有Introduction的帖子显示方式进行了处理,方便张贴短小的随手日记。pvlib->get_entry_from_post(),module_snippets->snippet_introduction()

2005-07-23 18:31

增加了blogroll页面,使添加友情链接更加方便。

2005-07-21 11:21

增加了feedburner烧制以及订阅图标。

2005-07-20 17:16

增加了google sitemap xml等信息的静态生成输出。

2005-07-13 17:51

增加了bloglines订阅图标。

2005-06-03 17:31

正式使用xinha作为blog文章编辑器。

2005-05-16 15:12

重新down了Firefox检查自己的blog站点,修改了自己的模板以及CSS,现在在firefox下看叶面版面应该没什么问题了,但由于俺的js特效用的太多,使用了些不兼容的语法,所以有些内容在firefox下被忽略了,郁闷ing。

2005-05-12 22:03

今天修改了pivot的日历显示,增加了点击日历某一天打开当天所有日志清单页面。这样比较符合自己的习惯 :) 至此,在pivot 1.24基础上加了bbclone访问统计功能、访问次数统计、帖子总数统计、中文字符串处理、中文分类显示、留言板功能。目前看来想不到什么需要再加的了,hoho。文章置顶功能目前来说我觉得无所谓有无,等有时间再考虑是不是去加了。完全属于自己的blog从无到有,实在是很有成就感俄~

-- dp.SyntaxHighlighter代码区域div宽度改成固定的613px,而不是缺省的100%。这样当代码过长会自动出现滚动条而不会破坏叶面布局。plug-ins\SyntaxHighlighter\SyntaxHighlighter.css-- 使用nickname作为author的名字,而不是Username。module_parser->cms_tag_weblog()-- 用户评论修改会按照时间顺序排列。module_parser->cms_tag_comments()
Last Modified on 2006-11-08 16:53
4 条评论:
- 春天里的凤凰 (link) 于 2005-05-14 11:26
你好!通过朋友见到了你的博客,觉得很有个性的,做得很好。我想请教你怎么加bbclone访问统计功能、访问次数统计、帖子总数统计、中文字符串处理、中文分类显示?谢谢!
- zeal2005-05-14 12:13
bbclone的代码你可以到 http://bbclone.de/ 去下载。下载之后上传到和pivot平行的目录,同时把bbclone/var目录和下面所有的文件权限设置为0755。这样pivot自然就会把访问统计通过bbclone记录下来。当然对于单篇文章的统计你需要修改pivot/entry.php源代码。其他pivot的优化就比较费时间了,我都是自己修改源代码的 :) 如果你有需要,我可以把优化之后的打包发给你。
- 春天里的凤凰 (link) 于 2005-05-17 00:08
好啊!谢谢你!说实话,在这方面我真是很笨的。
- zeal2005-05-17 12:58
我把整个blog系统打包了,你可以从这里下载: http://www.zeali.net/blog/entry.php?id=5..
Since 2005.04.27  梦想 就像鸡蛋 要么孵化 要么臭掉RSS Feed (Entries) | Back To Home | @ZEAL | 沪ICP备05024379号