飞刀博客
ZBlog自定义列表文章数和分页按钮数

ZBlog自定义列表文章数和分页按钮数

ZBlog的后台页面设置中有个列表页显示文章的数量的设置项,用来控制文章列表页面每页显示的文章数目。这个数字默认是覆盖全局所有文章列表页面的,全局所有默认列表页都会显示这个数目的文章。有时候我们需要在特定的地方显示自定义的数目,可以通过拦截接口的方法实现。ZBlog中有这样子一个过滤器接口: Filter_Plugin_ViewList_Core ,通过它就可以自定义文章列表数目。/* '*************************************************
图片灯箱类库Lightbox.js使用方法

图片灯箱类库Lightbox.js使用方法

简介 实现点击图片放大显示功能的前端有类库很多,这里介绍的是lightbox.js。 官网和Github仓库显示这个组件已经是2.0版本了,所有都是叫light2。 官网: https://lokeshdhakar.com/projects/lightbox2 Github: https://github.com/lokesh/lightbox2 下面是使用方法,基本上把自官
简洁方块风格响应式Z-Blog主题

简洁方块风格响应式Z-Blog主题

最近又制作了一款Z-BlogPHP博客系统的主题。列表页标题上部放置了大幅题图,方块风格,自适应各种尺寸的屏幕。主题会自动从文章内部提取第一张图片作为题图,如果文章中没有任何图片,那么在列表中就不再显示题图了。主题的管理后台提供替换站点logo的功能,其他没有做复杂的设置。下面是预览图。首页预览文章页预览类别归档页预览该主题目前已在Z-Blog的官方商店上架,地址是:https://app.zblogcn.com/?id=18303当然,如果不想从官方商店购买,可以直接联系我本人,E-Mail:
Z-BlogPHP文章统计图插件

Z-BlogPHP文章统计图插件

Z-BlogPHP的后台文章管理和分类管理界面相应的信息都是数字文本格式的,站长在后台很难直观地了解自己网站的文章信息。我最近做了一个文章统计图插件,通过饼状图展示各分类文章的比例,通过柱状图展示各月度文章数目。功能逻辑上不复杂,从系统中读取文章数目信息,然后按照需求进行组织,然后通过绘制图形。在网上了解一圈后,选择ECharts作为绘图组件。功能实现后,在测试的时候遇到了一个令人头疼的地方。一般人的博客网站的文章分类不会超过20个,其实10个就算很多了,这种情况下,用饼图展示各个类别的比例很合
解决元素hover事件叠加元素的闪烁问题

解决元素hover事件叠加元素的闪烁问题

最近遇这样一个需求:鼠标移动到一个元素(下称div-a)上,在div-a的位置上显示另外一个元素(下称div-b)的内容,鼠标离开后,又恢复原来的div-a。我开始的思路是并列写两个div,把div-b的z-index值设的大于div-a,初始化时将div-b隐藏,然后用JavaScript(jQuery实现)监听div-a的鼠标事件,鼠标进入后,显示div-b,鼠标离开后,隐藏div-a,代码如下:<div id="div-a">默认显示的内容<
WinForm DataGridView 组件合并单元格

WinForm DataGridView 组件合并单元格

我最近在用.NET Windows Forms ( WinForms ) 开发的过程中遇到了对 DataGridView 表头进行多样化合并的需求。最早期的思路是去重绘DataGridView组件的表头部分,后来发现还是无法满足表格内部单元格合并的需求,于是决定隐藏表头,完全用其单元格来显示表格,上面的几行数据行作为表头。对表格的进行单元格合并是在程序开发中经常遇到的需求,可惜截止目前,微软公司还没有在 .NET Framework 中自带这样的功能,开发者只能自己设法解决。参考了网上一些内容后
开发了一个Z-BlogPHP文章数据转Hexo的小工具

开发了一个Z-BlogPHP文章数据转Hexo的小工具

Hexo是一款基于Node.js的静态网站生成工具,它会将markdown文件渲染生成html文件,用户将它们放到服务器上无需额外的运行环境和数据库即可访问,部署方便,费用相对较低,因此它被很多人拿来用作建立个人博客网站。
我周末在家体验了一把,我想着把本博客网站的数据导到Hexo中,因为文章较多,想到了利用工具进行批量转移,可惜网上没有找到合适的工具软件,于是乎自己就动手写了一个。

MATLAB被禁有感:既懂业务又会编程的人太少

MATLAB被禁有感:既懂业务又会编程的人太少

最近,美国对中国哈尔滨工业大学“禁用”MATLAB的新闻又引起了IT圈内的热议。很多人都在困惑,我国的互联网如此发达,怎么在这类软件上这么落后,老被“卡脖子”呢?其实,不单是科研行业的MATLAB,还有很多专业领域的基础软件都处在非常弱势的地位,比如医学影像,物理仿真,工程设计等。而先前热议的芯片行业的那些EDA(Electronic Design Automation)软件,更是没有一个能打的。这类专业领域软件的研发,需要把专业知识翻译成代码逻辑,并且再把代码逻辑很好的优化出来并入整体软件框架
解决ZBlogPHP通过钩子代码无法正常获取前后文章的问题

解决ZBlogPHP通过钩子代码无法正常获取前后文章的问题

最近在用ZBlogPHP作为后台帮朋友搭建网站的时候遇到了获取与当前文章的隶属于同一分类的文章的“前一篇”与“后一盘”文章的需求。因为ZBlogPHP的底层是作为个人博客而设计的,它和其他的博客系统一样,默认附带了获取当前文章“前一篇”“后一篇”文章的标签,但是这是基于整站文章获取的,不是在当前分类中查找。不过ZBlogPHP预留了丰富的接口钩子,可以通过二次开发实现默认程序中没有实现的个性化需求。通过查询官网的二次开发文档,我找到了“Filter_Plugin_Post_Next”和“Filt

天上的神明和星辰,人间的艺术与真纯,
我们所敬畏和景仰的,莫过于此。

推荐文章
软件作品
微信公号
  • 足球Plus微信公众号
最新留言
友情链接
推荐文章

天上的神明和星辰,人间的艺术与真纯,
我们所敬畏和景仰的,莫过于此。

软件作品
最新留言