typecho建立一个“说说”页面

终于自己原创了第一篇技术文,虽然很水。

所谓“说说”页面,也就是类似于emlog系统的“微语”、handsome主题的“时光机”,其主要作用是记录短句子,例如心情笔记,学习笔记,瞎唠叨的一些话。(侧边栏可以看到)

自从看了友人C的handsome主题后,对“时光机”页面爱不释手,决定改一个类似的页面。

由于我用的是“yodu”主题,我将我改的过程写出来,不一定成功,其他模板请自测。(另外别当教程看,我给自己写的学习笔记)
大致的样式就是一个页面只显示评论,然后实现登录者评论,访客只显示评论而无评论框。

效果图

首先建立一个新的页面文件,例如“talk.php”

<?php
/**
 * talk
 * 
 * @package custom
 *
 */
if (!defined('__TYPECHO_ROOT_DIR__')) exit;
 $this->need('header.php'); 
$this->need('sidebar.php');
?> 
 <article>

先写一个开头,这是我的开头,各模板请仿照。(只要不引入文章页面就好了)

接着把评论页面(comments.php)的全部代码复制进去(emm我就是这样,因为自身评论样式好看,如果你想要别的样式可以直接重写页面)

然后找到评论框的div,把评论框里的内容全部放入下面两个代码之间(应该说是用下面两个代码把评论框框起来)

<?php if($this->user->hasLogin()): ?>

(这里放评论框)

<?php endif ; ?>

这样就完成了访客只看得到评论,只有登录者才能发评论。

由于我评论的时间是“n天前”的格式,为了一眼看得懂日期(个人喜欢),我把它改成了“年-月-日 时-分-秒”的格式。

date('Y-m-d H:i:s')

这样几乎就完成了,我不会改样式...,会的人可以改点样式更美观哦。

然后可以在底部修改一下,自己琢磨,报错的话我也不知道...(此文章只是我做一份笔记,有啥问题别怼...)

如果你也是“yodu”模板的话可以联系我直接发页面代码给你...别的我不会emm...

本文为作者九日发布,未经允许禁止转载!
18039
30
1
发表留言

    4年前

    有点意思,来我研究研究

    4年前

    不错不错,喜欢这个评论框样式!

      九日作者
      4年前

      嘿嘿,暂时不会改样式,修改一下会更美观。

    4年前

    还真被你弄出来了,看好你哦

      九日作者
      4年前

      嘿嘿,瞎搞的

    4年前

    给大佬递茶,我现在还在啃JavaScript,PHP暂时还没开始

      九日作者
      4年前

      我也不会PHP啦,只是根据别人的指点然后瞎弄了个页面。

    4年前

    大佬,大佬,膜拜大佬

      九日作者
      4年前

      被大佬说大佬,感觉被嘲讽了2333

    4年前

    大佬能直接给个文件吗

      九日作者
      4年前

      你也是yodu的话联系我我教你2333(不是大佬)

typecho建立一个“说说”页面
扫描右侧二维码继续阅读
August 29, 2018
微风忆夏
blogger
九日
一名想要每天自律努力上进的在校大一生。
公告

我和博客一样,不给任何人推送。
但如果你访问,会知道我的很多。

统计
文章:107 篇
分类:5 个
评论:1120 条
运行时长:4年144天
by yoniu.
微风忆夏