为Typecho添加日记功能
浏览 119 | 评论 0 | 字数 748
安和
2020年07月29日
  • 前言

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

    <?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://lolicorn.com/488.html
    最后修改时间:2020-07-29 10:10:04
    本站未注明转载的文章均为原创,并采用 CC BY-NC-SA 4.0 授权协议,转载请注明来源,谢谢!
    评论
    与本文无关评论请发留言板。请不要水评论,谢谢。
    textsms
    支持 Markdown 语法
    email
    link
    评论列表
    暂无评论