Typecho评论列表中的回复与取消回复,默认都是超链接形式的,官方函数只能自定义超链接内的文本内容,建议一些特殊原因,我不能使用超链接,故这样自行操作了一下。 教程
将评论列表(一般是主题的comments.php
文件)中,将回复评论的函数
<?php $comments->reply('回复'); ?>
替换为
代码语言:javascript复制<button onclick="return TypechoComment.reply('<?php $comments->theId(); ?>', <?php $comments->coid(); ?>);">回复</button>
将取消回复的函数
代码语言:javascript复制<?php $comments->cancelReply(); ?>
替换为
代码语言:javascript复制<button id="cancel-comment-reply" onclick="return TypechoComment.cancelReply();">取消</button>
拓展
可搭配如下文章一起食用。
Typecho评论回复取消回复按钮合并显示
第一步屏蔽默认评论js将header.php中的header(); ?>改为header('commentReply='); ?>第二步放置重构的js代码将下面的一堆js代码放到comments.php下面...
Typecho
2020年04月05日 3825
linkCard('.post-content','0');