喜悦国际村 » 代码共享 » 轻量级个人博客emlog2.6发布

页: [1]
记忆2008-3-9 02:24 AM
轻量级个人博客emlog2.6发布

2.6.0 大事记:


1 采用GPL v2发布源代码,emlog成为真正的自由软件
2 新加入一位开发者,并且他让emlog具备了URL优化功能
3 完善了引用通告的发送和接受,可以抵御垃圾引用
4 感谢论坛里的朋友提出的宝贵建议,你们让2.6更加人性化
5 代码可读性大大加强,这决定了emlog以后的路
6 不值得一提,你可以回复你朋友的评论了
7 其实还有很多很多细节的修改,当它给你带来方便时你才会发现它们

感谢我们的用户,你们的热情让我们不言放弃。

相信emlog一如既往的简单会让你爱不释手

下载页面 [url]www.emlog.net[/url]
工程控制:[url]http://code.google.com/p/emlog/[/url]

psdshow2008-3-11 12:48 AM
上次我有提过一个意见,
就是日历那里
[php]
$query = $DB->query("SELECT date FROM {$db_prefix}blog WHERE hide='n' ");
while($date = $DB->fetch_array($query))
{
        $logdate[] = date("Ymd",$date['date']);
}
[/php]
假想如果写了N多篇日志,这里查出来的数组有多大?

我觉得取出单月的天数就行了
先获得当月的年月,再取出单月
[php]
//获取当前日期
$n_year=date("Y",$localdate);
$n_year2=date("Y",$localdate);
$n_month=date("m",$localdate);
$n_day=date("d",$localdate);
$time=date("Ymd",$localdate);
$year_month=date("Ym",$localdate);

if(isset($_GET['date']))
{
        $n_year=substr(intval($_GET['date']),0,4);
        $n_year2=substr(intval($_GET['date']),0,4);
        $n_month=substr(intval($_GET['date']),-2);
        $year_month=intval($_GET['date']);
}

$query = $DB->query("SELECT date_format(date,'%Y%m%d') as pdate FROM {$db_prefix}blog WHERE hide='n' AND DATE_FORMAT(`Date`,'%Y%m') = '$year_month' GROUP BY pdate");
//...
[/php]


查看完整版本: 轻量级个人博客emlog2.6发布


Powered by Discuz! Archiver 6.1.0  © 2001-2006 Comsenz Inc.
Processed in 0.11401 second(s), 2 queries