文字已成为人们交流的重要方式,今天给大家分享一个如何在编辑器中添加字符统计功能,帮助您轻松掌握文章长度,提高写作效率。
你想知道你的博客文章需要多长时间才能阅读完吗?在文章中添加预计阅读时长,可以帮助读者更好地规划他们的时间。今天给大家分享一个轻松实现该功能的方法,如果觉得不错,就拿去食用吧! ## 具体操作 1.添加Js方法 在你主题目录下的 functions.php 文件中,找一个合适的位置添加以下代码: ```js //文章阅读时间统计 function art_time ($cid){ $db=Typecho_Db::get (); $rs=$db->fetchRow ($db->select ('table.contents.text')->from ('table.contents')->where ('table.contents.cid=?',$cid)->order ('table.contents.cid',Typecho_Db::SORT_ASC)->limit (1)); $text = preg_replace("/[^\x{4e00}-\x{9fa5}]/u", "", $rs['text']); $tex
你有没有发现,一些网站的底部写着“版权2018-2023”,但年份永远不更新?这其实是个小问题,但也能说明网站是否有人维护。咱们今天就来聊聊怎么让网站的版权年份自己动更新,让访客知道你的网站是活的,内容是新的。一段简单的JavaScript代码,就能搞定! ## 效果展示 本站页面底部即见。 ## 代码 ```html 网站版权年份自动更新 ``` 完!
网络世界就像繁忙的咖啡店,过多顾客(请求)会让它乱作一团。今天分享一个如何通过限制IP请求数和连接数,让您的网络咖啡店保持秩序,确保每位用户都能享受流畅服务。
想要简化编辑文章的过程,因为每次都要到后台,找到文章再编辑,感觉不太方便。所以决定自己修改代码来改进这个过程。 修改代码的主要步骤包括首先检查用户是否已经登录,然后确认用户是否有足够的权限去编辑文章。 官方提供了一些关于如何控制权限的文档,这对我来说很有帮助。总的来说,希望通过这些修改,让编辑文章变得更加直接和快捷。 ```php
最近,有博主发现自己的博客后台收到了大量垃圾评论,而这些评论都显示来自同一个IP地址。经过一番调查,博主发现这个IP实际上是阿里云CDN的一个节点。这让人感到困惑,因为博主明明已经开启了防垃圾评论的过滤功能。后来,博主意识到这些评论可能是通过某种方式绕过了过滤机制,因为它们看起来都来自同一个地方。 为了解决这个问题,博主决定找出这些评论背后的真实IP地址。幸运的是,博主找到了一个小技巧,只需要在博客后台的根目录下的 config.inc.php 文件中添加一段代码即可。这样,博主就能够有效地识别并拦截那些真正的垃圾评论了。 ## 具体操作 1.复制代码 复制以下代码并添加到你的网站根目录下的 config.inc.php 文件中: ```js //** 防止CDN造成无法获取客户真实IP地址 */ if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])) { $list = explode(',',$_SERVER['HTTP_X_FORWARDED_FOR']); $_SERVER['REMOTE
"纯代码实现评论算术验证"是一种通过编写简单代码来保护博客或网站评论功能免受垃圾评论侵害的方法。它通常涉及生成简单的算术问题(如加法或乘法),要求用户在提交评论前解答。这种验证方法无需依赖外部库或插件,通过纯代码编写,既简单又有效,能够阻止自动化垃圾邮件机器人,同时不会给真实用户提供太多不便。 ## 效果展示 ![2024-04-07T03:04:53.png](https://vjo.cc/usr/uploads/2024/04/217315443.png) ## 具体操作 1.添加Js代码 在你主题目录下的 functions.php 文件中添加以下Js代码: ```js //算术验证评论vjo.cc function themeInit($comment){ $comment = spam_protection_pre($comment, $post, $result); } function spam_protection_math(){ $num1=rand(1,49); $num2=rand(1,49);
之前分享过"给网站的标签栏添加一个动态标题"的文章,今天又看到一个简单粗暴,觉得很有意思的动态标题,分享给大家。 网站标签页动态标题,会给访问者一种调皮、生动、形象而又不失大气的感觉。 ## 效果展示 ![2024-04-03T00:44:50.png](https://vjo.cc/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=titl
Typecho是一款简单易用的博客系统,它有很多功能,其中之一就是语法、函数的调用。这意味着你可以用简单的语句来控制你的博客显示什么内容,比如文章、页面、标签、分类和评论等。这样你就可以轻松地管理和展示你的博客内容,让你的博客更有个性化。 > 以下内容均来源于网络整合,可以备份,以备不时之需。 ## 信息调用 ### 1.站点网址 ```php ``` ### 2.完整路径标题 ```php ``` ### 3.站点说明 ```php ``` ### 4.模板文件夹地址 ```php ``` ### 5.导入模板文件夹内的 php 文件 ```php ``` ### 6.文章或者页面的作者 ```php ``` ### 7.作者头像 ```php < ?php $this->author->gravatar('40') ?> ``` > 此处输出的完整的img标签,40是头像的宽和高。 ### 8.该文作者全部文章列表链接 `
GIF屏幕录制工具能捕捉电脑屏幕活动,将其转化为GIF动画。通过设置参数如录制区域、帧率和画质,用户可以轻松制作出高质量的GIF动画,并将其分享到社交媒体或其他平台。 今天看到一款操作简单、小巧、运行流畅、而且免费的 Gif 屏幕录制软件,分享给大家。 ## 效果展示 ![1.gif](https://vjo.cc/usr/uploads/2024/03/3609058729.gif) ## 工具简述 ![2.gif](https://vjo.cc/usr/uploads/2024/03/823317058.gif) 立即下载 GifCam 是一款小巧[屏幕录制工具],像一个摄像头一样在所有窗口上置顶,这样就可以任意移动它并调整它的大小来录制你想要的区域内容。 录制完成后直接输出为 Gif 格式,并且支持单帧录制,帧率支持 10FPS、16FPS、30FPS,全屏录制和区域录制均可实现,录制完成后还支持简单的编辑。 ## 功能特性 1.小巧实用,性能优异。通过极致的算法保证输出的 gif 动图流畅且小巧 2.提供了使用简单但
刘郎 ( 博主2小时前在线 )
敬畏生命,热爱生活!