因为喜欢,所以开始,因为热爱,所以坚持
现在位置:首页 > 帮助教程 > 在网站前台输出笔记。

在网站前台输出笔记。

作者:陈子文 分类:帮助教程 时间:2022-12-17 浏览:363 评论:1

第一步:在你的模板文件夹创建文件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'] ?>条笔记)

推荐阅读:

评论列表
挤眼 亲亲 咆哮 开心 想想 可怜 糗大了 委屈 哈哈 小声点 右哼哼 左哼哼 疑问 坏笑 赚钱啦 悲伤 耍酷 勾引 厉害 握手 耶 嘻嘻 害羞 鼓掌 馋嘴 抓狂 抱抱 围观 威武 给力
提交评论

清空信息
关闭评论
那多记忆
那多记忆管理员初来乍到 Lv.1
#1
虽然我不同意笔记前台展示,但是喜欢折腾总是好的:)
2022-12-19 16:01回复