前而言之
在找主题的时候发现有一款 handsome 的主题特别的好看,特别是主题里的音乐播放器和时光机功能。很想在自己的博客上也实现这样的功能,奈何该主题是收费版,加上本人对代码、插件、主题的制作和修改是一窍不通,所以无奈只能在百度上搜索下有关 [时光机] 的插件,结果还真被我找到了,很是高兴,于是便安装试试。结果是安装成功了,可是无奈和我的主题不搭,不是很美观我只能忍痛割爱(对代码真的是一窍不通),继续寻找...
这里放出 [时光机] 插件出处,有兴趣的朋友可以去弄弄——时光机传送门
继续寻找
继续在百度里找到一个添加 [说说] 的方式,不需要插件,于是我按照上面的步骤操作,还真的实现了——点我看本站效果
这里放上出处链接,有兴趣的朋友可以去弄弄——说说传送门
修改部分
本人在原作者的说说页面基础了加了文章内容页的前台显示,然后以下是本人的修改内容(详细了操作过程)
食用方法
首先在当前主题下面建立一个新的页面文件,例如“page-talk.php”
先写一个开头,这是我的开头,各模板请仿照。(只要不引入文章页面就好了)
<?php
/**
* 归档页面 心情列表
*
* @package custom
*/
?>
<?php if (!defined('__TYPECHO_ROOT_DIR__')) exit; ?>
<?php $this->need('header.php'); ?>
我修改的地方(原文没有的,大家不添加这块也可以),接着把文章内容部分放在上面代码的下面(由于不同主题文章内容页不一样,请自行选择)
<div id="main" class="col-mb-12 col-8 col-offset-2">
<article class="post" itemscope itemtype="http://schema.org/BlogPosting">
<div class="post-header">
<h3 class="post-title"> 我的心情 </a></h3>
<div class="post-body">
<div class="post-content">
<?php $this->content(); ?>
</div>
接着把评论页面(comments.php)的全部代码复制进去(emm 我就是这样,因为自身评论样式好看,如果你想要别的样式可以直接重写页面)
然后找到评论框的 div,把评论框里的内容全部放入下面两个代码之间(应该说是用下面两个代码把评论框框起来)
<?php if($this->user->hasLogin()): ?>
和
<?php endif ; ?>
中间放评论框
然后我的 <?php if($this->user->hasLogin()): ?> 代码是放在 前面
<?php endif ; ?> 代码是放在 <?php else: ?> 前面(由于主题不一样,放的位置也不一样,请自行放置)
最后总结
也没啥可总结的,有问题的话可以问以上原作者,哈哈!
原作者的链接打不开了,看不懂博主写的 我也用的Joe主题 能否具体 出一篇文章哇
Hrlni 2021-04-16
Joe主题自带说说功能,新建页面,模板选择说说即可。
老狮 2021-04-17
新版的没有哇,没有说说功能::(乖)
Hrlni 2021-04-17
这里推荐一下Artitalk,虽然是html和js,但是可以在typecho中嵌入,效果还不错,可以尝试一下2333
:mrgreen:
Artitalk 2020-06-10
很不错的想法,非常NICE
老狮 2020-06-11
:wink:
Uncle_drew 2020-06-11
当时只试了yodu主题,现在看来思路方法是对的,框起来就完事
九日 2019-03-24
感谢大佬的技术支持!
永远爱你 2019-03-25