F2blog 1.0 一款基于PHP的、以MySQL为数据库支持的单用户blog(网络日志)程序
作者:骆驼 日期:2006-08-01 07:28
F2blog开发团队自2006-05-12成立以来,本人有幸成为了其中的一份子,结合目前网上流行的blog(WP,TT,PJBlog2)的功能,相互取长补短,形成了这个F2blog。在此感谢参与F2blog开发的管理者,程序开发人员,美工,广大测试者的热心支持。
F2blog v1.0 功能简单介绍:
* 它是一款基于PHP的、以MySQL为数据库支持的单用户blog(网络日志)程序。
* 采用目前流行的技术 XHTML+CSS+div 布局的模板结构,多变、绚烂的模板可使您的blog与众不同,
f2blog可以使用asp版本的PJBlog2中的skin,让您不要再为没有喜欢的skin而发愁。
* 可自由定制的页面模块,添加代码不必修改程序,也可通过插件的方式自由的添减模块,满足各自的
需求。移除与安装都非常方便,只需要把插件文件夹删除和复制就可以实现插件的移除与安装。
* 部分功能采用基于Ajax技术,让您不需要再为等待页面装载而烦恼;以后将更多的使用此技术。
* Tags功能,一个日志可以设定多个tags,便于你归类日志,同时在读取日志时,相关的tags日志会显
示在下方,便于阅读者快速的取得相关信息。
* 关键字功能,可以让您把重要的信息给予备注,让阅读者更能快速的知道此关键字的意思。
* 过滤器功能,您可以设定ip,内容,网址等多种方式的过滤,让您免除广告垃圾,恶意的文字进入您的日
志留言与评论中的烦恼。同时还可以限制某些ip在您的日志上留言。
* 每次留言、评论时间的间隔的设定,可以防止恶意在短时间内输入内容。
* 全面支持后台对日志、用户、链接等所有内容的批量化操作,省时省力;
* 可自动检查是否有更新的程序,这样便于您及时更新程序,使用最新的功能。
* 多语言包,内置简繁英三个语言包;
* 以PHP5、MySQL5为主,全面向下兼容PHP4,mysql4.0
* 可设置隐藏分类,可撰写隐藏日志,可预览日志,自动保存日志,日志可以加密,以让特殊的人凭密码查
看您的日志;
F2blog插件 -- 在线相册Imagebox
作者:骆驼 日期:2006-07-27 08:25
这个插件是从国外比较著名的flash相册imagebox转过来的,增加了相册信息的管理后台及imagebox的简,繁,英文三个版本。
所有前台的解释权和版权归imagebox的作者所有。

本站范例:http://joesen.f2blog.com/index.php?load=imagebox
现在还缺一个英文的Flash文件,迟一点会补上,安装说明在压缩包内。
imagebox.rar (518.87 KB , 下载:263次)
Microsoft Control
作者:骆驼 日期:2006-07-27 08:13
1. Microsoft TabStrip Control, version 6.0
<RunJSCode>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> Microsoft TabStrip Control, version 6.0 </TITLE>
</HEAD>
<BODY onload="init()">
<input type="text" value="" id="result" \>
<BR \>
<OBJECT ID="TabStrip" WIDTH="400" HEIGHT="300" CLASSID="CLSID:1EFB6596-857C-11D1-B16A-00C0F0283628">
</OBJECT>
<SCRIPT LANGUAGE="JavaScript">
<!--
function init(){
TabStrip.Tabs.Clear();
TabStrip.MultiRow=true;
// TabStrip.Tabs.Add ([pvIndex],[pvKey],[pvCaption],[pvImage]);
TabStrip.Tabs.Add (1, "tab1", "笔");
TabStrip.Tabs.Add (2, "tab2", "墨");
TabStrip.Tabs.Add (3, "tab3", "纸");
TabStrip.Tabs.Add (4, "tab4", "砚");
}
//-->
</SCRIPT>
<SCRIPT LANGUAGE="JavaScript" for="TabStrip" event="Click">
<!--
result.value = TabStrip.SelectedItem.Caption;
//-->
</SCRIPT>
</BODY>
</HTML>
</RunJSCode>
2. Microsoft Slider Control, version 6.0
<RunJSCode>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> Microsoft Slider Control, version 6.0 </TITLE>
</HEAD>
<BODY onload="init()">
当前值:<input type="text" id="currentValue" \> <input type="button" value="设值" onclick="setValue()" \><BR \>
最大值:<input type="text" id="maxValue" \> <input type="button" value="设值" onclick="setMax()" \><BR \>
<OBJECT ID="Slider" WIDTH="300" CLASSID="CLSID:F08DF954-8592-11D1-B16A-00C0F0283628">
</OBJECT>
<SCRIPT LANGUAGE="JavaScript">
<!--
function init(){
currentValue.value=0;
Slider.max=100;
maxValue.value=Slider.max;
}
function setValue(){
Slider.value=currentValue.value;
}
function setMax(){
Slider.max=maxValue.value;
}
//-->
</SCRIPT>
<SCRIPT LANGUAGE="JavaScript" for="Slider" event="Scroll">
<!--
currentValue.value=Slider.value;
//-->
</SCRIPT>
</BODY>
</HTML>
</RunJSCode>
F2Blog插件 -- RunJSCode
作者:骆驼 日期:2006-07-27 08:10
RunJSCode.rar (1.37 KB , 下载:72次)
使用范例: http://joesen.f2blog.com/index.php?load=read&id=165
使用方法:

CoolCode范例
作者:骆驼 日期:2006-07-25 11:29
<coolcode lang="php" download="plugin.php">
// Install Plugin
function CoolCode_install() {
$arrPlugin['Name']="CoolCode"; //Plugin name
$arrPlugin['Desc']="高亮显示代码"; //Plugin title
$arrPlugin['Type']="Func"; //Plugin type
$arrPlugin['Code']=""; //Plugin htmlcode
$arrPlugin['Path']=""; //Plugin Path
$ActionMessage=install_plugins($arrPlugin);
return $ActionMessage;
}
//Unstall Plugin
function CoolCode_unstall() {
$ActionMessage=unstall_plugins("CoolCode");
return $ActionMessage;
}
</coolcode>
F2Blog 插件——CoolCode (高亮代码显示)
作者:骆驼 日期:2006-07-25 11:07
CoolCode.rar (77.07 KB , 下载:80次) 使用范例看: http://joesen.f2blog.com/index.php?load=read&id=151
Light 淡色调 for F2Blog & PJBlog2
作者:骆驼 日期:2006-07-24 08:22
测试插入高亮代码
作者:骆驼 日期:2006-07-22 13:06
F2Blog标签
// 取得标签最大及最小值 function getTagRange(){ $max=$min=0; $result=$DMF->query("select max(logNums) as max,min(logNums) as min from ".$DBPrefix."tags"); if($result){ $kk=$DMF->fetchArray($result); $max=$kk['max']; $min=$kk['min']; } } // 根据标签热门程度,来定颜色 function getTagHot($count,$max,$min){ $dist=$max/3; if($count==$min) return "#999"; elseif($count==$max) return "#f60"; elseif($count>=$min+($dist*2)) return "#069"; elseif($count>=$min+$dist) return "#690"; else return "#09c"; }




