一、emlog博客系统简介
首先简要介绍一个emlog博客系统。
作为建站的朋友,可能了解更多的用wordpress建博客, wordpress是一款在世界上用户最多的博客程序,一款非常成熟而完善的程序。而emlog( Every Memory Log 意思:点滴记忆 )是2008年才出道的博客新秀,是按国人写作习惯而设计的一款轻量级的博客程序,它和wordpress一样,功能强大,是一款基于PHP语言和MySQL数据库的开源免费博客系统,它支持多人联合撰写,非常适合于国人建博客站点。
目前emlog官方站暂不支持将自定义的页面设为首页,关于如何将网站首页设定为自定义页面的问题,我在论坛搜索了两天,通过对多个贴子的信息的整合实现了这一功能,今天上它的论坛,发现有一位热心的朋友对我的贴子作了详细的回答,与我解决问题的办法相比,我觉得他的方法更好一些,而我的代码比他提供的操作要简单,但是对于建站的朋友可能不太适合,因为可能对收录有影响,所以在此作个记录,对喜欢用emlog建站的朋友有帮助。
二、如何将网站首页设定为自定义页面
以官方默认的default风格为例,操作步骤如下;
1、首先复制一个 log_list.php 命名为 home.php
2、然后打开 log_list.php
将以下代码:
if(!defined('EMLOG_ROOT')) {exit('error!');}
?>
替换为:
if(!defined('EMLOG_ROOT')) {exit('error!');}
if($pageurl == Url::logPage()){
include View::getView('home');
}else{
?>
然后在该文件结尾代码:
<?php
include View::getView('side');
include View::getView('footer');
?>
之后加上如下代码:
<?php mysql_close();}?>
(注意“}”不要写丢了哈)
3、然后修改 home.php 文件,在文件最后的代码处:
<?php
include View::getView('side');
include View::getView('footer');
?>
加上代码:
<?php mysql_close();?>
(注意没有“}”哈)
然后在home.php文件代码的中间加上自己设定的首页内容,见如下代码:
<div id="content"></div><!-- end #contentleft-->之间添加你的自定义页面内容。

另外,如果需要去掉侧边栏,在home.php里去掉以下代码即可:
include View::getView('side');