uni-halo2.0小程序增加文章访问验证码功能
微信小程序

uni-halo2.0小程序增加文章访问验证码功能

本文介绍了uni-halo2.0小程序中文章验证码功能的实现与使用教程。作者已提交相关代码,该功能支持文章部分内容或全部内容加密两种模式,提供了灵活的交互方式。教程详细讲解了两种设置方法:一是基于Tools工具插件(推荐),需配置API认证token及广告ID;二是基于文章元数据,通过特定字段设置。文章配有详细的配置步骤与演示图,方便用户快速上手。

#Halo#小程序#原创
TinyTale小程序增加友链提交功能
微信小程序

TinyTale小程序增加友链提交功能

本文教程详细介绍了基于TinyTale小程序实现友链自助提交功能的完整方案。教程首先展示了功能演示效果,然后分步骤讲解实现过程。首先要求用户具备Halo博客系统、TinyTale小程序和linksSubmit插件三个必要条件。实现步骤分为两部分:第一步在pages目录下新增友链提交页面link_submit.vue,包含完整的表单组件和提交逻辑;第二步在友链页面增加悬浮按钮入口。教程提供了详细的代码示例和配置说明,并特别提醒用户注意plugin-links-submit-1.4.2版本更新后API的变化,需要将原接口"/linksSubmit/links"替换为"/apis/linksSubmit.muyin.site/v1alpha1/submit"。整个教程内容详实,代码完整,为开发者提供了可直接使用的实现方案。

#Halo#小程序#原创
TinyTale小程序增加文章访问验证码功能
微信小程序

TinyTale小程序增加文章访问验证码功能

本文详细介绍了基于TinyTale小程序实现文章访问验证码功能的教程。教程通过修改多个Vue文件代码,实现了两种验证方式:弹窗输入验证码和观看视频解锁文章。实现过程包括改造文章详情页面、添加验证码弹窗组件、新增广告获取验证码页面,并集成微信小程序激励广告。开发者需要配置Tools工具箱插件认证token和微信广告ID,同时注意API版本更新导致的接口地址变更。该功能可有效保护文章内容,通过观看广告或输入验证码的方式解锁完整内容,为小程序运营提供新的变现途径。

#Halo#小程序#原创
给博客添加文章访问验证码功能
技术教程

给博客添加文章访问验证码功能

作者为Halo博客开发了一篇文章验证码功能,用于公众号引流。后端新增注册码实体、服务、控制器等模块,实现生成、检查、清理过期注册码功能;前端新增验证码模板和样式,支持用户扫码验证。发布文章时可选择验证码模板,验证成功后session记录,同时保留原有密码功能。该功能通过后端接口和前端交互实现,有效提升用户关注度和网站流量。

#Spring Boot#Halo#Joe#原创#Java
如何内网穿透本地服务
技术教程

如何内网穿透本地服务

本文介绍了nps的配置使用流程。首先,用户需在木因博客注册并完善nps账号。其次,下载客户端并进行安装配置:Mac系统需执行命令赋权、注册及启动;Windows系统则需修改密钥文件并运行安装脚本,成功后确认客户端上线。最后,按规则配置域名解析,生成子域名即可访问。若遇到访问失败,可利用提供的脚本重启客户端。文章还附带了相关配置文档链接。

#内网穿透#原创
vue2学习笔记
学无止境

vue2学习笔记

文章系统总结了Vue基础核心概念。首先介绍了Vue实例的创建与模板语法,包括插值与指令的使用。接着区分了单向与双向数据绑定,并讲解了el与data的两种写法。文章还阐述了MVVM模型及数据代理原理,即通过Object.defineProperty实现data属性的响应式操作。最后,详细说明了Vue的事件处理机制,涵盖事件绑定、常用修饰符(prevent、stop等)及键盘事件的别名规则。

#Vue#原创
mysql获取时间临时表
学无止境

mysql获取时间临时表

本文提供了两个MySQL时间查询示例:第一个查询用于生成指定时间区间内的所有日期,通过mysql.help_topic表的help_topic_id作为递增天数参数,结合date_add函数从起始日期开始逐日生成,利用datediff计算区间天数差确保覆盖完整日期范围,最终按help_topic_id排序输出日期序列。第二个查询用于获取当天内所有时段,通过变量@i实现小时数递减,使用DATE_SUB将当前日期格式化为年-月-日后减去@i小时,生成每1小时一个时段的时间点,通过交叉连接生成足够行数以覆盖全天时段,最终输出格式化的日期时间字符串。两查询分别解决了日期区间生成和时段细分的时间数据处理需求。

#MySql#原创
ureport2报表开发规范
学无止境

ureport2报表开发规范

Ureport2报表开发规范明确了项目目录结构,包括Java代码分层、资源文件组织和报表文件存储位置。新增报表需四步:设计返回实体类(Model结尾)、创建SpringBean数据源(ReportBean结尾)、设计报表文件(Data/List结尾)和配置查询项。命名规则要求文件和类名严格遵循后缀规范,数据源配置需指定Bean ID和数据集名称。分页支持逻辑分页(主报表)和物理分页(钻取列表),通过继承BaseReportBean重写queryPage方法实现,需设置数据集名称和总条数。报表查询项支持动态配置,分页参数可通过设计器或配置项设置。

#UReport2#原创