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

所谓“说说”页面,也就是类似于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...

最后修改:2019 年 07 月 21 日 11 : 19 AM
如果觉得我的文章对你有用,请随意赞赏