注意,此方法为使用js将emoji替换为图片,每张图片对应一个emoji,因此请准备好emoji以及对应的表情包。
表情包数量不宜过多,否则会影响效率
打开sunny主题设置--自定义js,填入:
♾️ javascript 代码:
{
var emojiMap = {
"😝": "/emojicat/01.png",
"😢": "/emojicat/02.png",
"😋": "/emojicat/03.png"
};
function comment_change_emoji() {
$('#comments .cat_comment_body .content .substance,.comment_emoji_block span,.cat_recentcomment_list').each(function () {
var html = $(this).html();
$.each(emojiMap, function (emoji, imgUrl) {
var imgTag = '<img src="' + imgUrl + '" class="comment-emoji">';
html = html.split(emoji).join(imgTag);
});
$(this).html(html);
});
}
comment_change_emoji();
}
其中一个emoji对应一个图片地址,修改好。
主题设置--评论与邮件--自定义评论区emoji,填入步骤1中的emoji😝😢😋
主题设置--自定义pjax回调函数,填入comment_change_emoji();
主题设置--自定义评论发送后回调函数,填入comment_change_emoji();
主题设置--自定义ajax文章列表加载回调函数,填入comment_change_emoji();
主题设置--自定义css填入
.comment-emoji {
width: 2.5rem;
height: 2.5rem;
}
暂无评论,欢迎第一个留言。
评论