文章61
标签16
分类4

为Typecho添加日记功能

前言

跟上文一样,给你的主题添加个日记功能,其实也就是用

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

来判定是否要显示评论框罢了

独立页面

首先创建个独立页面模板,名字其实随便的,这里我创建的是 diary.php
然后依旧是惯例的模板开头

<?php 
/**
 * 日记
 * 
 * @package custom 
 * 
 */
if (!defined('__TYPECHO_ROOT_DIR__')) exit;?>

创建完页面之后依旧是把主题的page页面复制过来
这个我就不演示了,大家自行复制就好
但要注意,要删除掉主题的content输出部分(其实可以保留,看各位自己)

评论

所谓日记页面就是在单独创建个独立页面,只有你可以在底下评论,因为我这边是个人博客,没有其他用户的,所以就直接弄登录了就显示评论框即可

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

注意,这个地方不是加在diary.php的,你需要单独创建一个评论文件,复制一个原先的评论文件就可以,起名成comments-diary.php就行,然后在评论框位置(邮箱名称那里)的上面加上haslogin,然后最后以一个

<?php endif; ?>

结束,但是评论样式总不能跟普通评论一样吧(如果不嫌弃其实也可以)
你可以重新写一个评论样式或者用你给主题首页添加的说说样式(上文)
如若大家都懒得写,可以评论告诉我,我可以把我在nexmoe写的那个贴上来hhh

本文作者:安和
本文链接:https://nekocoffee.com/488.html
版权声明:本文采用 CC BY-NC-SA 3.0 CN 协议进行许可

10 评论

  1. ScarletDor 2021年5月20日 回复
    哈哈哈哈,方法绝了!非常好用,可以转载一下方法嘛哈哈哈
    1. 安和 2021年5月21日 回复
      回复 ScarletDor: 可以的,但这篇文章其实是个半成品,实际操作还是有很多变动
  2. abigmiu 2021年1月29日 回复
    我也觉得比原版好看
    1. 安和 2021年1月29日 回复
      回复 abigmiu: 这个主题是Hexo移植过来的,Typecho原版的样式是早期的,我只是把Hexo新版的样式移植过来了
  3. 寒喵 2021年1月27日 回复
    博主修改后的主题真好看,可以分享下吗?
    1. 安和 2021年1月27日 回复
      回复 寒喵: 您确定嘛hhh因为是自己在用,所以有很多调用部分都写死了
      1. 寒喵 2021年1月27日 回复
        回复 安和: 主要是比原版好看呀,感觉比原版耐看
        1. 安和 2021年1月29日 回复
          回复 寒喵: 我这两天稍微整理下吧,大概下周一能弄个成品,直接发到你邮箱里嘛?
          1. 寒喵 2021年1月30日 回复
            回复 安和: 好的 谢谢 麻烦你了。(~ ̄▽ ̄)~
            1. 安和 2021年1月31日 回复
              回复 寒喵: 修改的文件在最新发布的文章的最下方~需要的话可以自取