标签《源码研究》下的文章:
EM官方重新了部分核心代码,为emlog4带来更为强劲的功能,目录结构及方法调用上也与emlog3.5版本有很多地方不同。
近期家里事多,仅以我个人昨天转换情侣模板的经验,谈谈模板制作的一些变化。
css88很强大,能找到如此完整的。我也只是找过火狐和webkit,IE系都没见过。
各浏览器的默认CSS可以在这里http://www.iecss.com/ 找到,css88 贪心一下,把这些样式都保存了一份:
L卡片:以上下载链接均连自css88空间,或者你也可以到http://www.iecss.com/ 找老外最新发布的原版。
偷懒的就在这里下简单体验本站 的打包下载 ,各个浏览器版本截至今天。
L卡片:emlog的rss订阅全文输出的修改方法
修改博客根目录下的rss.php文件,找到函数GetBlog:
function GetBlog($sort = null)
{
global $DB,$URL;
$subsql = $sort ? "and sortid=$sort" : '';
$sql = "SELECT * FROM ".DB_PREFIX."blog WHERE hide='n' and type='blog' $subsql ORDER BY gid DESC limit 0,10";
$result = $DB->query($sql);
$blog = array();
while ($re = $DB->fetch_array($result))
{
$re['id'] = $re['gid'];
$re['title'] = htmlspecialchars($re['title']);
$re['date'] = $re['date'];
$re['content'] = $re['content'];
/*---------rss显示摘要--------
if(!empty($re['password']))
{
$re['excerpt'] = '<p>[该日志已设置加密]</p>';
}else{
if(!empty($re['excerpt']))
{
$re['excerpt'] .= '<p><a href="http://'.$URL.'/?post='.$re['id'].' ">阅读全文>></a></p>';
}
}
$re['content'] = empty($re['excerpt']) ? $re['content'] : $re['excerpt'];
*/
//rss显示全文
if(!empty($re['password'])){
$re['excerpt'] = '<p>[该日志已设置加密]</p>';
$re['content'] = $re['excerpt'];
}
//rss显示全文 end
$blog[] = $re;
}
return $blog;
}
如上面代码所示,将灰色部分注释掉,添加绿色部分代码即可。
中国天气网 是中国气象局 公共气象服务中心建设的网站,所有国内网站的天气信息均来自于这里。提供实时的天气信息,可以具体到某一小时。我们看到其它网站的温度与这里不同,是由于插件获取气象数据有延迟导致的(详情见使用技巧第六条)。
中国天气网插件栏目提供多种预报类插件服务产品的免费天气代码,可实现全国2348个县级以上城市天气预报查询,可实现ip自动判断功能。适用于常规网站、博客、社区论坛等的嵌入。
L卡片:rss应该输出静态文件
三月九号下午,我给emlog博客做了一个rss访问计数器,只记录访问次数,不过滤ip,到今天下午正好一周时间。早晨突然想到自己做了这个计数器,于是看看访问量。结果还是很惊人的:909次。
如果按6天计算,一天150次左右的访问。而我的博客更新频率不过两天一篇,6天只需更新三次rss。多余的900多次数据库查询显得没有必要了。
那么,是否需要针对每天150次的查询做静态输出?这个纯粹看个人爱好,因为rss访问绝大部分是订阅器造成的,纯点击只占非常小的比重,所以这个量因订阅人数的增加成几何级增长,但与访问量无直接联系。也就是有可能访问量增加了10倍,但rss访问量也许只增加一点点。毕竟订阅的是少数。
还好提前预知了这个结果,做模板前就用伪静态将订阅虚拟成rss.xml,以后想输出静态就没有那么多麻烦事。截止到我写最后这句话,访问次数更新到912。
官方使用的是修改后的ckeditor,默认的编辑器也能完成日常博客写作,但对需要特殊排版的用户来说,还需要手动修改代码,而有些功能ckeditor本身就自带的,不过被emlog隐藏了而已。
下面代码将为默认编辑器添加“下角标,上角标,引用,两端对齐,插入锚点,插入水平线,插入分页符,显示区块,全屏编辑模式,样式,格式,字体,复制,粘贴,粘贴为无格式文本,撤销,重做,全选,清除格式”这些功能。
2011.5.14新增emlog4.0默认编辑器修改。

