“学会接受并欣赏命运发给我们的牌,也许会有意想不到的乐趣。
我总认为,坦然的心境就是感受到幸福的理由。”
Browse: Normal | List

关于f2blog内容过滤器无效的问题代码

这篇文章接续上次弄出来的补丁。
http://www.rainboww.net/home/read-157.html
说起来上次还卖关子,实在羞愧,胡乱发出来个补丁包却不对问题的症结进行解释。
如今f2官网也无法访问,感觉很是凄凉,先不论f2前途会如何,作为热爱这个程式的用户,希望能有些许的贡献。

正题。
出问题文件是 /include/function.php
内容过滤器无效的原因在这个replace_filter function, 代码如下:
function replace_filter($content){
	include_once("cache/cache_filters.php");
	if (!empty($filtercache1) && is_array($filtercache1)){
		foreach($filtercache1 as $value){
			if (strpos(";$content",$value)>0){
				return $value;
			}
		}
	}
	if (!empty($filtercache4) && is_array($filtercache4)){
		foreach($filtercache4 as $value){
			if (strpos(";$con

[Read All]

f2blog内容过滤器修正补丁

前言:与spam坚决抗争到底!

使用f2blog近来屡屡遭到spam机器人的骚扰,烦不胜烦,
甚至一度为此考虑更换程序。
还是决心自己解决这样的问题,毕竟f2的功能很好,而且都用了快1年了。

一开始都是在验证码上做文章,有一些效果。一度免受spam骚扰,但就前几天又被攻破,都快无语了。
真是道高一尺魔高一丈啊。
于是决心研究内容过滤的这个问题。

f2blog有内建的内容过滤器,可是却没有效果。
其实对付spam简单的方法就是过滤如“http”,“[url=” 这样的关键字。简单而有效的抓住了根本。
可是这样的debug谈何容易,以前就是找不出所以然中途放弃去弄验证码了。而f2的开发者也没有时间来更新,
还是自己来解决吧。

整整看了一上午,终于有了些眉目。偶然间的调试,问题找到了~给f2重新装备上内容过滤器,
真是让人振奋的事情!

说了这么多废话,希望大家理解兴奋的心情。呵呵
说明:
仅仅内容关键字过滤有效。ip,url,用户名没有测试过。
使用方法:
请基于骆驼大哥的验证码补丁上使用。骆驼大哥的补丁见以下地址。
http://forum.f2blog.com/thread-5521-1-1.html
补丁:
DownloadFilterRepair.zip (22.42 KB ,Downloaded: 60 time(s).)
下载后直接覆盖文件即可。
请先备份原文件以防出现问题!

欢迎留言讨论,很高兴能为f2blog的朋友们解决点问题~

f2何去何从

首先一些题外话,对抗垃圾评论的折腾继续。

在许多天f2blog论坛持续沉寂之时,
http://forum.f2blog.com/thread-6079-1-1.html

一下子,f2blog的前途突然迷茫起来。当初的开发者都几乎不再过问,
而现在热情依旧的也许只剩下小瓜一人。
我想也许很多人都会转去wp阵营了吧。。。
哎,
我个人还是很喜欢f2的,我觉得它的功能实用,上手也快,
个人博客该有的功能几乎都有,也不必到处寻求插件之类的东西。毕竟嘛。。。blog只是用来记录点东西的地方,
真的不希望f2就此停滞枯萎,希望能重新组成团队对程序安全和效率方面加以改进。

几天前研究了怎么从f2blog转换至wordpress.
测试还算成功,可以完整转换日志和评论内容。网上有文章可参考,但不太好follow那里面的步骤。
等有时间我来整理一下发出来吧。

不过,我暂时还是不准备换去wordpress了,
我想f2还是有值得坚持的地方的。我虽然无法做多少贡献,至少,可以支持一份信念吧。

折腾失败

哎,想测试怎么屏蔽垃圾评论来的,
结果。。。
数据库的内容被改乱了,
只好恢复数据到了4月13号的备份。这个备份是那天用来转换到wordpress的,
转换去wp已经成功了,只是暂还不想离开f2blog,
就先这么用吧。
丢失了几条留言,sorry.
Tags: f2blog

几个新的模板

f2blog最大好处之一就是可以和pjblog共享模板,虽然会有些小偏差,大致的效果还是会出来。
今天去网上搜刮了一下各式模板,
不过相比wp,确实优秀作品有限。而我看中的简洁样式以及优秀细节处理就更难找了。
最后。。。还是fatmouse大师的作品最中意,
就拿来安装上了。可能会做一些小修改来适应自己的blog吧,
不过感觉现在很少能提起兴致做这些了,而且网页的调试那真不是一般的累啊。说到底不过是想弄个地方写blog罢了。

先穿上新年装,以亮丽的红色庆祝一下节日的气氛。
今天的天气格外的好,心情也比较舒展。
Tags: f2blog

无意中发现f2blog的bug一只

如果文章中插入了 文件 类附件(图片除外)。
自动截取多少字 失效。无论怎么设置,都是0(不自动截取)。上篇日志就是这样的情况,只能全部显示所有内容。。
也许这并不是一个bug,而是为了确保功能正常的设定。

其实也不要紧,很小的一只虫子,只是让我困惑了好久,呵呵。
基于f2blog1.2 0301测试。将插入的文件去除后就可以正常截取了。
Tags: f2blog bug

新绿 and 简素 f2blog 模板两款

 这两个模板是假期的时候制作的,本来只是给自己用,后来觉得cleargreen也算得上自己还拿得出的作品,就去f2blog论坛发布了。过去了一个月多,没想到有喜欢的朋友来这里询问了。
其实后来又有一些修改,主要加强了在ie6,ie7和firefox2.0下的显示一致性。到目前也算让自己满意了,
cleargreen(新绿)是自己从默认的模板修改来的,算是原创吧,不过simplicity (简素) 就是从别人的作品简单的修改来了。
这里就都发布上来吧,附带一些简单的使用介绍。希望大家喜欢这些不成文的作品。

cleargreen 新绿
预览:
attachments/200708/3000978617.jpg
风格包下载:Downloadcleargreen20070808.rar (596.52 KB ,Downloaded: 242 time(s).)
使用:解压后上传风格包去skins文件夹下,再去后台激活即可。基于f2blog1.2制作。
备注:推荐ie7和firefox2.0浏览器,1024×768分辨率。ie6下有些小问题没有解决,风格包里有一个1.gif,可以使用它作为类别的图标。这样可以大致解决ie6下类别行间距不一致的问题。因为是三栏的风格,中间栏的高度和位置需要自己调整,具体编码在typography.css文件里面。不能保证跟本站的效果一样,但一定可以通过调整实现。文件包里提供所有的ps源文件,可以自行修改。有问题欢迎联系我。

simplicity 简素
预览:
attachments/200708/7467730042.jpg
风格包下载:Downloadsimplicity20070808.rar (52.74 KB ,Downloaded: 110 time(s).)
使用:解压,上传风格包,后台激活。基于f2blog1.2制作。
备注:非原创,改自坤龙的简单黑风格。二栏,基本没有什么调整的问题。ie6下的类别行间距问题一样,解决方法同上,使用文件夹内的1.gif作为类别图标(这个问题比较小)。推荐ie7,firefox2.0,1024×768分辨率浏览最佳。

就这样吧,本站风格目前就是这两个。呵呵,另外有空多来我这里转转啊。^^

继续google搜索框

发现了这个。。。
http://www.google.com/intl/zh-CN/searchcode.html
谷歌提供了官方的站内搜索代码。
稍微修改一下,就完毕了。呵呵,正所谓“外事不决问谷歌”。

其实用引擎搜索站内文章是个很有意思的问题,网络蜘蛛本身就是网站的资源大户。
当一个网站有很多文章,每逢网络蜘蛛造访都要经受一番折腾。尤其是像BD这样不够优秀的蜘蛛造访,
很容易造成资源超标。
那么用利用引擎搜索站内的方法是否真的能节约资源呢?
也许吧,
其实如果不刻意封杀搜索引擎,真是不用白不用了,呵呵!
Tags: 插件 f2blog

捣鼓f2blog插件

早上去f2blog的官方插件网页转了转,发现插件google搜索框还是挺适合用来取代自带的搜索功能的。而且插件安装相当容易,就想给自己blog也弄一个。
由于需要对插件进行一些定制,我就直接修改了源码php文件。激活後却发现搜索的内容并不是本站搜索,而是在整个web上搜索。但看起来作者的意思就是在google上进行站内搜索啊。
一时也找不到解决方法,想可能是自己修改源码出了问题。就停用了插件,重新上传未修改的,再激活。
测试,问题依旧。
这么看,可能是google有所升级还是什么,总归插件大概是没法达到所要的功能了。
后来做了个小测试,在google的搜索框中如果输入:“关键词;s

[Read All]

Tags: f2blog 插件

kellelin.cn 修整

这位喜欢动漫的MM真是神龙见首不见尾,最近她的网站总是有脚本错误,而且毫不保留的把服务器路径给暴了出来。这个是相当的不安全,几次想联系她,都不见回音。这个我也是着急啊,而路径也不能总这么暴着吧,终于决定今天给她修整blog程序。况且人家钱都付给我了,总得尽心点吧。
她用的也是f2blog,只是数据是从以前免费空间上转过来的。一开始觉得也只是小问题,更新程序文件后基本就该OK了,去官方下载了标准版程序包,然后把必要的补丁打上,个性的图片更换了。传上去更新一看,果然脚本错误没有了。
呵呵,还有些得意,这么轻松就搞定问题了。
结果没得意多久,发现发表评论跟留言问题依旧,一发出去就卡住,但内容其实已经

[Read All]