免费的资源分享平台

子比主题两段代码实现文章快捷评论和随机评论回复,解放双手!

夕子库xzku 站长资源 

昨天看到了一位小伙伴 @嗷嗷嗷嗷 写的论坛快捷回复代码,觉得很不错!我写了一个文章评论版本的,2段代码秒杀全端,电脑,手机,平板都可以完美兼容!

第一段代码
这里我做了两个代码,快捷回复和随机回复,二选一即可。

快捷回复:鼠标点两下完成评论动作,手动选择评论语。

随机回复:鼠标点一下完成评论动作,随机输入评论语。

评论语可以在代码里自己添加和修改,注意标签格式。

找到文章评论所在的comments.php文件,路径在:../wp-content/themes/zibll/template/comments.php

代码插入到这个位置:两段代码实现文章快捷评论和随机评论回复,解放双手!

<a class="but btn-input-expand  mr6" href="javascript:;" rel="external nofollow" rel="external nofollow" id="quick-reply-btn" style="overflow: hidden; position: relative;">
                    <i class="fa fa-pencil" aria-hidden="true" ></i>快捷回复
                    </a>
                    <div class="dropdown-menus " id="quickReplyModal" style="color:#f9b8d6">
                                    <ul id="mxb-ul" >
                                        <li >不错不错,给你点个赞![g=guzhang]</li><hr style="margin: 2px 0px">
                                        <li >感谢大佬[g=qiang]</li><hr style="margin: 2px 0px">
                                        <li >下载看看,先赞一个!</li><hr style="margin: 2px 0px">
                                        <li >好小子[g=doge]</li><hr style="margin: 2px 0px">
                                        <li >博主大好人,给你点赞!</li><hr style="margin: 2px 0px">
                                        <li >哇!牛逼!</li>
                                    </ul>
                                    </div>
                                    <script type="text/javascript">
        document.getElementById('quick-reply-btn').addEventListener('click', function(event) {
            var dropdownMenu = document.getElementById('quickReplyModal');
            dropdownMenu.classList.toggle('show');
        });
        document.getElementById('quickReplyModal').addEventListener('click', function(event) {
            if (event.target.tagName === "LI" && event.target.parentElement.id === 'mxb-ul') {
                const reply = event.target.textContent; // 获取 li 标签内的文本内容

                const commentField = document.getElementById("comment"); // 评论框的 ID
                if (commentField) {
                    commentField.value = reply;
                  // 填充到评论框
                } 
            }
        });

        document.addEventListener('click', function(event) {
            var dropdownMenu = document.getElementById('quickReplyModal');
            if (!dropdownMenu.contains(event.target) && dropdownMenu.classList.contains('show')) {
                dropdownMenu.classList.remove('show'); // 关闭弹出框
            }
        });
    </script>

随机回复代码

<a class="but btn-input-expand  mr6" href="javascript:;" rel="external nofollow" rel="external nofollow" id="quick-reply-btn" style="overflow: hidden; position: relative;"><i class="fa fa-pencil" aria-hidden="true"></i>随机回复</a>
    <script type="text/javascript">
        const comments = [
            "不错不错,给你点个赞![g=guzhang]",
            "感谢大佬[g=qiang]",
            "下载看看,先赞一个!",
            "好小子[g=doge]",
            "博主大好人,给你点赞!",
            "哇!牛逼!"
        ];
        function getRandomComment() {
            const randomIndex = Math.floor(Math.random() * comments.length);
            return comments[randomIndex];
        }
        document.getElementById('quick-reply-btn').addEventListener('click', function(event) {
            const commentField = document.getElementById("comment");
            if (commentField) {
                commentField.value = getRandomComment();
            }
        });
    </script>

第二段代码

本段代码,快捷回复才需要添加,随机回复不需要添加此段代码。

在子比主题后台-全局功能-自定义代码,将css样式代码放入:
两段代码实现文章快捷评论和随机评论回复,解放双手!

/*文章快捷回复*/
 .dropdown-menus {
            display: none;
            position: absolute;
            background-color: white;
            border-radius: 20px;
            border: 1px solid #ccc;
            padding: 10px;
      top: -200px;
        }
.dropdown-menus.show {
            display: block;
        }

效果图

快捷回复
两段代码实现文章快捷评论和随机评论回复,解放双手!
随机回复
两段代码实现文章快捷评论和随机评论回复,解放双手!

免责声明:

本站提供的资源,都来自网络,版权争议与本站无关,所有内容及软件的文章仅限用于学习和研究目的。不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负,我们不保证内容的长久可用性,通过使用本站内容随之而来的风险与本站无关,您必须在下载后的24个小时之内,从您的电脑/手机中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。侵删请致信E-mail:256140770@qq.com

评论列表