"纯代码实现评论算术验证"是一种通过编写简单代码来保护博客或网站评论功能免受垃圾评论侵害的方法。它通常涉及生成简单的算术问题(如加法或乘法),要求用户在提交评论前解答。这种验证方法无需依赖外部库或插件,通过纯代码编写,既简单又有效,能够阻止自动化垃圾邮件机器人,同时不会给真实用户提供太多不便。 ## 效果展示 ![2024-04-07T03:04:53.png](https://yjvc.cn/usr/uploads/2024/04/217315443.png) ## 具体操作 1.添加Js代码 在你主题目录下的 functions.php 文件中添加以下Js代码: ```js //算术验证评论yjvc.cn function themeInit($comment){ $comment = spam_protection_pre($comment, $post, $result); } function spam_protection_math(){ $num1=rand(1,49); $num2=rand(1,49)
分享一段简单的代码,帮你快速生成网站的Sitemap站点地图。Sitemap是一个列出网站上所有页面URL的文件,它帮助搜索引擎更好地索引你的网站内容。 文章中的代码示例将指导你如何自动化生成Sitemap,这对于提高网站的SEO(搜索引擎优化)非常有用。无论你的网站大小,这个技巧都能帮助你确保搜索引擎能够找到并正确索引你的网页。 ## 具体操作 1.新建一个php模板页面 在你的主题目录下新建一个 sitemap.php 模板页面(名称可自定义),然后复制以下代码到其中: ```php
这篇文章将教会你如何为你的网站添加外部链接跳转提示功能。当访问者点击一个指向其他网站的链接时,这个功能会先显示一个警告框,提醒他们即将离开当前网站。这样做不仅可以提高用户体验,还能帮助访问者意识到他们即将访问外部内容,从而增加网站的安全性和透明度。文章会详细讲解设置过程,让你轻松为自己的网站加入这一实用功能。 ## 效果展示 ![2024-04-05T07:17:54.png](https://yjvc.cn/usr/uploads/2024/04/512642955.png) ## 具体操作 1.新建 js 文件 新建一个 js 文件,如:yjvc.js。然后复制以下代码到其中,代码里面的网址为排除跳转中间页(跳转提示页面)。 ```js function checkParent(element, classNames) { while (element) { if (element.classList && classNames.some(cn => element.classList.contains(cn)))
之前分享过"给网站的标签栏添加一个动态标题"的文章,今天又看到一个简单粗暴,觉得很有意思的动态标题,分享给大家。 网站标签页动态标题,会给访问者一种调皮、生动、形象而又不失大气的感觉。 ## 效果展示 ![2024-04-03T00:44:50.png](https://yjvc.cn/usr/uploads/2024/04/2642461428.png) 该效果展示图为手机端效果 ## 方法1 ```html var title = document.title; function istitle() { var isHidden = document.hidden; if (isHidden) { //当窗口不可见 document.title = '(つ ェ ⊂)我藏好了哦~'; } else { //当窗口可见 document.title = '(*゜ロ゜)ノ被发现了~'; setTimeout("document.title=tit
备份数据库就像是给你的宝贵数据做一个防护壳,让它们安全可靠。而自动备份则能够让这个过程变得更轻松,省去了每天手动操作的烦恼。 今天给大家分享一个数据库自动备份到邮件的小插件,方便而且实用。 ## 效果展示 ![IMG_4788.webp](https://yjvc.cn/usr/uploads/2024/04/3178000811.webp) 该效果展示图来自湘铭博客 ## 具体操作 1.下载插件 下载地址:立即下载 2.上传插件 下载后上传至 plugins 目录,保证插件目录名为AutoBackup 。 3.启用插件 然后在后台启用 AutoBackup 插件,插件在使用之前要先进行信息配置。根据提示进行配置即可。 4.添加自动化计划任务 简单一点说,就是添加一个能让她自己运行的任务,就是让她按照你设定的要求进行定时发送邮件。 > 服务器主机最好,其他可以运行 php 脚本的虚拟主机也可以。 ## 补充 ### 计划任务添加方法 1.下载安装并配置好插件以后,先把使用说明里的链接复
文章多个部分加密是一种有效的保护机密信息的方法。通过将文章分成多个部分,可以为每个部分选择不同的加密密钥,增加了破解的难度。这样的加密方式可以有效地保护文章的安全性,确保只有授权用户能够访问和解密相关部分的内容。同时,还可以结合访问控制和权限管理等措施,进一步提高文章的保密性和完整性。 今天给大家分享一种最简单、最原始、最基础的文章多部分加密方法。 当然,目前市面上有很多插件支持文章加密,但大多都不支持文章多部分加密,或只支持单一的文章加密。 > 该方法经测试的确有效。如需投入使用,还得加强密钥安全处理。 ## 效果展示 ![IMG_4779.webp](https://yjvc.cn/usr/uploads/2024/04/4289476550.webp)![IMG_4779.webp](https://yjvc.cn/usr/uploads/2024/04/4289476550.webp) ## 具体操作 1.复制代码 将以下代码复制到 post.php 文件或 functions.php 文件中合适位置: ```js if
在你的Typecho博客中,通过添加评论等级标识,可以让评论更生动有趣。通过编辑主题文件,添加一个用于确定评论者等级的函数,并在评论者信息处显示相应的标识,比如金牌、银牌或普通评论者。这样一来,读者就可以更直观地了解哪些评论者更活跃、更受欢迎了! ## 效果展示 ![2024-03-31T02:58:27.png](https://yjvc.cn/usr/uploads/2024/03/2675573362.png) ## 具体操作 1.复制代码 将以下js代码复制到主题目录下的 functions.php 文件中最底部位置。 ```js /**输出评论者等级*/ function dengji($i){ $db=Typecho_Db::get(); $mail=$db->fetchAll($db->select(array('COUNT(cid)'=>'rbq'))->from('table.comments')->where('mail = ?', $i)->where('authorId = ?','0')); foreach ($m
Typecho是一款简单易用的博客系统,它有很多功能,其中之一就是语法、函数的调用。这意味着你可以用简单的语句来控制你的博客显示什么内容,比如文章、页面、标签、分类和评论等。这样你就可以轻松地管理和展示你的博客内容,让你的博客更有个性化。 > 以下内容均来源于网络整合,可以备份,以备不时之需。 ## 信息调用 ### 1.站点网址 ```php ``` ### 2.完整路径标题 ```php ``` ### 3.站点说明 ```php ``` ### 4.模板文件夹地址 ```php ``` ### 5.导入模板文件夹内的 php 文件 ```php ``` ### 6.文章或者页面的作者 ```php ``` ### 7.作者头像 ```php < ?php $this->author->gravatar('40') ?> ``` > 此处输出的完整的img标签,40是头像的宽和高。 ### 8.该文作者全部文章列表链接 `
想让大家知道你最近的在线情况吗?通过分享你的最近登录时间,可以吸引更多人关注你在社交平台上的活跃度。这样可以增加你与他人的互动机会,让你在网络世界中更加引人瞩目。当然,在分享个人信息时,记得要注意隐私安全,选择性地展示给信任的人。 ## 效果展示 ![2024-03-29T02:52:26.png](https://yjvc.cn/usr/uploads/2024/03/3743343920.png) ## 具体操作 > 本文就以 Jasmine 主题作为演示,当然其他主题同样也是可以用的。 1.复制代码 将以下代码复制到主题目录下的 component/sidebar.php 文件中(位置大概在第18行左右): ```js //调用博主最近登录时间 function get_last_login($user){ $user = '1'; $now = time(); $db = Typecho_Db::get(); $prefix = $db->getPrefix(); $row = $db->fetchRo
现在,我们的网站可以像记日记一样,实时记录每位访客的信息(不借助其他第三方工具的情况下)。这是因为我们加了一段聪明的代码,它就像一个贴心的秘书,随时帮我们记录下访客的访问情况。这样,我们就能更清楚地知道访客的需求,为他们提供更合适的服务和内容。 > 最简单的UA实现方法。 ## 效果展示 ![ltp2k6vh.png](https://yjvc.cn/usr/uploads/2024/03/1868597721.png) ## 具体操作 1.复制以下代码 ```php header('Content-type: text/html; charset=utf-8'); $time = date('Y-m-d H:i:s',time()); $ip = $_SERVER["REMOTE_ADDR"]; $ua = $_SERVER["HTTP_USER_AGENT"]; $file = fopen("ua.txt", "a+"); fwrite($file, "来访时间:{$time}\n"); fwrite($file, "来访者ip:
刘郎 ( 博主2分钟前在线 )
敬畏生命,热爱生活!