第一步:在你的模板文件夹创建文件Twitter.php,粘贴如下代码(主要方法为:function getTwitters和function Twslog($pageNum)),由于代码部分发出来导致文章无法发布,宝塔拦截,所以发图片,可对比:include/model/twitter_model.php
第二步:在你的模板文件夹新建一个文件(log_list_twi.php)作为显示笔记的模板,该模板可以作为首页模板或者分类模板。当作为首页模板的时候需要在log_list.php中进行判断,即如果当前页面是首页就载入log_list_twi.php,代码如下:。
<?php
/**
* 列表页面
*/
if (!defined('EMLOG_ROOT')) {
exit('error!');
}
if($pageurl == Url::logPage()){
include View::getView('log_list_twi');//如果当前页面是网站首页就载入笔记模板
}else{
?>
<!--原list内容-->
<?php }include View::getView('footer'); ?>
如果作为分类页显示,则可以在后台创建一个笔记的分类,然后指定该分类的模板为log_list_twi即可,当首页访问这个分类的时候就会访问笔记啦。log_list_twi.php主要内容如下:
<?php
/**
* 笔记模板
*/
require_once View::getView('Twitter');//加载笔记核心文件Twitter
if (!defined('EMLOG_ROOT')) {
exit('error!');
}
?>
<?php
$Twitter_Model = new Twitter_Models();//实例化笔记类
$twslog = $Twitter_Model->Twslog(20);//获取笔记方法,括号内为显示笔记数量
//这里开始循环笔记类容
if (!empty($twslog['tws'])):
foreach ($twslog['tws'] as $val):
$tid = (int)$val['id'];
?>
<p>内容:<?= $val['t'] ?></p>
<p>时间:<?= $val['date'] ?></p>
<?php endforeach;else:?>
<p>抱歉,暂时还没有内容。</p>
<?php endif ?>
<!--下面是分页和笔记数量-->
<?= $twslog['twspageurl'] ?> (有<?= $twslog['twnum'] ?>条笔记)