Discuz论坛给评论区增加个已读乱回功能【discuz论坛快捷回复】
随着论坛用户越来越多,无意义回复也越来越多,太影响论坛的整体形象了。应用中心也有好几款快捷回复的插件,但大都不便宜,剩下的要么年久失修,要么不适配。
(扯那些没用的,我就是没钱!{:9_515:})
所以自己写了个小功能,不是插件,一段小代码。
主要功能:
可以给评论框增加一个按钮,点击自动插入一段内容,内容来源于API接口。
让灌水的会员不用在输一大段“6666666”之类的内容。
此功能适配大部分模板,手机模板也可以,不显示的可以联系我。
具体演示效果可以参考本站。
这么好的东西,要个5块钱买瓶饮料不过分吧!
(奶茶都不舍得喝{:8_459:})
复制下方代码粘贴到后台 网站第三方统计信息 那里就行,或者模版的 footer.php 之类的底部文件中也可以,再或者放到 后台 => 全局 => SEO设置 => 其它 那里也可以,随你开心。
PC端:
<style>
/*已读乱回*/
#predefinedReplyButton{display:inline-block;padding:5px 10px;font-size:12px;color:#fff;background-color:#007bff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}
#predefinedReplyButton:hover{background-color:#0056b3}
#predefinedReplyButton:active{background-color:#004085}
#fastpostmessage{font-size:14px;resize:vertical;border-bottom:1px solid #cdcdcd!important;height: 100px;}
/*已读乱回*/
</style>
<script>
//已读乱回
var textarea=document.getElementById("fastpostmessage");var button=document.createElement("button");button.id="predefinedReplyButton";button.textContent="已读乱回";button.addEventListener("click",function(){button.textContent="思考中…";event.preventDefault();var apiUrl="https://api.vvhan.com/api/ian/rand";fetch(apiUrl).then((response)=>{if(!response.ok){throw new Error("Failed to fetch yiyan: "+response.status);}return response.text()}).then((data)=>{textarea.value=data.trim();button.textContent="已读乱回"}).catch((error)=>{console.error("想不出来了:",error);button.textContent="已读乱回"})});textarea.parentNode.insertBefore(button,textarea.nextSibling);
//已读乱回
</script>
手机端:
手机端的代码尽量放置在手机模板的底部文件中。
<style>
/*已读乱回*/
#predefinedReplyButton{display:inline-block;padding:5px 10px;font-size:12px;color:#fff;background-color:#007bff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}
#predefinedReplyButton:hover{background-color:#0056b3}
#predefinedReplyButton:active{background-color:#004085}
#fastpostmessage{font-size:14px;resize:vertical;border-bottom:1px solid #cdcdcd!important;height: 100px;}
/*已读乱回*/
</style>
<script>
//已读乱回
var textarea=document.getElementById("needmessage");var button=document.createElement("button");button.id="predefinedReplyButton";button.textContent="已读乱回";button.addEventListener("click",function(){button.textContent="思考中…";event.preventDefault();var apiUrl="https://api.vvhan.com/api/ian/rand";fetch(apiUrl).then((response)=>{if(!response.ok){throw new Error("Failed to fetch yiyan: "+response.status);}return response.text()}).then((data)=>{textarea.value=data.trim();button.textContent="已读乱回"}).catch((error)=>{console.error("想不出来了:",error);button.textContent="已读乱回"})});textarea.parentNode.insertBefore(button,textarea.nextSibling);
//已读乱回
</script>
取少量学生放入试管,加入过量作业,生成学霸溶液和不溶于水的学渣。过滤,在学渣中加入过量浓试卷,学渣迅速溶解且产生气泡,学霸则无明显现象。 露珠落去花留着,花萎露珠未消去。奈何露已随风去,花间寻觅不见珠。 不可以逃避!活下去!活下去也是一种战斗! 请热爱这个世界,哪怕它是冷的;请保持一颗火热的心,因为我们脚下的星球,她的心也是“热”的。 每个人都曾有一个梦。但最后我们都把它弄丢了,在追逐幻影的路上。 城南小陌又逢春,只见梅花不见人。 牙签执法官 发表于 2024-5-20 14:18
城南小陌又逢春,只见梅花不见人。
兄弟们是不是玩嗨了{:8_443:} 七夏 发表于 2024-5-20 15:17
兄弟们是不是玩嗨了
省的我一个一个的码字{:8_443:} 我喜欢了你十年,却用一整个四月编织了一个不爱你的谎言。