EMLOG模板自定义首页
一、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');
发表评论