安和Blog

看似寻常最奇崛,成如容易却艰辛。

2020年07月29日

为Typecho添加日记功能

最后更新于 2020年11月12日

归档于 折腾网站

目前已有 10 条评论,欢迎交流

前言

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

<?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

评论卡

评论区

已有 10 条评论

  1. ScarletDor
    ScarletDor
    2021年05月20日

    哈哈哈哈,方法绝了!非常好用,可以转载一下方法嘛哈哈哈

    回复

    1. 安和
      安和
      2021年05月21日

      可以的,但这篇文章其实是个半成品,实际操作还是有很多变动

      回复

  2. abigmiu
    abigmiu
    2021年01月29日

    我也觉得比原版好看

    回复

    1. 安和
      安和
      2021年01月29日

      这个主题是Hexo移植过来的,Typecho原版的样式是早期的,我只是把Hexo新版的样式移植过来了

      回复

  3. 寒喵
    寒喵
    2021年01月27日

    博主修改后的主题真好看,可以分享下吗?

    回复

    1. 安和
      安和
      2021年01月27日

      您确定嘛hhh因为是自己在用,所以有很多调用部分都写死了

      回复

      1. 寒喵
        寒喵
        2021年01月27日

        主要是比原版好看呀,感觉比原版耐看

        回复

        1. 安和
          安和
          2021年01月29日

          我这两天稍微整理下吧,大概下周一能弄个成品,直接发到你邮箱里嘛?

          回复

          1. 寒喵
            寒喵
            2021年01月30日

            好的 谢谢 麻烦你了。(~ ̄▽ ̄)~

            回复

            1. 安和
              安和
              2021年01月31日

              修改的文件在最新发布的文章的最下方~需要的话可以自取

              回复