Z-Blog PHP实现搜索分页
十五楼的鸟儿 9年前 (2014-09-09) 23470浏览 1评论 收藏
Z-BLOG PHP版本默认搜索是无法分页的,APP中心有一个Search Plus插件,此插件可以优化搜索界面,但是同样不能分页。但是我们可以修改一下这个插件。找到插件的40行左右,将查询语句变为:$pagebar=new Pagebar('{%host%}search.php?{q=...
十五楼的鸟儿 9年前 (2014-09-09) 23470浏览 1评论 收藏
Z-BLOG PHP版本默认搜索是无法分页的,APP中心有一个Search Plus插件,此插件可以优化搜索界面,但是同样不能分页。但是我们可以修改一下这个插件。找到插件的40行左右,将查询语句变为:$pagebar=new Pagebar('{%host%}search.php?{q=...
十五楼的鸟儿 9年前 (2014-09-07) 25372浏览 2评论 收藏
ZBlog PHP版本的随机文章获取方法,当然也可以是随机tag等等,稍作修改即可。一直以来ZBP官方没有给出太给力的随机算法,网上找了一些,参考其他人写的似乎也都效率不高,鸟儿博客目前大概有700篇文章,算是个小数字,即便如此,如果使用rand这样的函数进行随机查询数据库时,速度也慢的惊人。主体思...
十五楼的鸟儿 9年前 (2014-08-31) 19700浏览 0评论 收藏
因为空间一直在美国,所以大家普遍反应访问比较慢,其实我自己觉得还能接受,只是大家的都太快了。在选择镜像工具的时候,遇到了七牛,七牛的好处在于不用备案,备案有多麻烦大家也懂的。最后,用了七牛镜像插件,这个插件是不错,但是为了不让网站权重流失,我在七牛那边的设置关闭了内容的浏览器直接访问,结果问题出现了...
十五楼的鸟儿 9年前 (2014-08-26) 21927浏览 0评论 收藏
其实我也是刚刚才知道这个完整的拼接方法.$array = $zbp->db->sql->Select( $zbp->table['Comment'], array('COUNT(comm_ID) AS cnt, comm_Name, comm_Ho...
十五楼的鸟儿 9年前 (2014-08-24) 30818浏览 2评论 收藏
很多人用了Z-BLOG PHP版本,写了一些文章,因为某些原因删除了这些文章造成了文章ID的连续性被断开了。复制下面这段PHP脚本到你的网站空间中运行,可以完美解决ID不连续的问题,强迫症治愈神器。<?php $hostname_blog = "localhost";//...
十五楼的鸟儿 9年前 (2014-08-23) 24371浏览 1评论 收藏
一个Zblog PHP的投稿插件,支持设置稿件为公开、审核或者草稿。 支持自定义投稿页面模板,支持富文本编辑,不可多得的好帮手。 附一下在默认主题garland下的效果图:...
十五楼的鸟儿 9年前 (2014-08-23) 23821浏览 2评论 收藏
以下语句仅适用于Z-Blog PHP版本,且mysql数据库的情况下。本文作为收集整理,希望对其他人有帮助。UPDATE zbp_tag SET `tag_Name` = upper(`tag_Name`) // tag表中,将tag名中的英文全部改为大写UPDATE zbp_post SET l...
十五楼的鸟儿 9年前 (2014-08-22) 28777浏览 1评论 收藏
一个ZBlog PHP插件,可以让你在插入下载链接时提供一些简单的css效果,使得下载链接看上去不那么死板。插件启用后会在后台文章发布页面生成接口,方便插入使用。后台演示:下载样式一:百度网盘:网页素材下载 大小:20MB下载样式二:下载样式三:类似下载样式二、三 同时支持自定义。引用样式一:这...
十五楼的鸟儿 9年前 (2014-08-22) 23615浏览 9评论 收藏
目前最好的ZBP SEO插件,也是功能最多的。全部功能如下:1、Google Sitemap功能,比原APP中心的Sitemap增加了更新频率(changefreq)和最后更新日期(lastmod)两个节点,而且无需管理,每次发布文章/编译模板时会自动重建。2、关键词及描述功能,canonical标...
十五楼的鸟儿 9年前 (2014-08-18) 20138浏览 1评论 收藏
貌似官方也没给什么特别靠谱的方案,所以我这个算我觉得最靠谱的。<title> {if $type=="index"} {if $page>"1"}第{$pagebar.PageNow}页 - {/if}{$name} - {$...
十五楼的鸟儿 9年前 (2014-08-06) 19323浏览 1评论 收藏
做一个主题的时候遇到的问题,需要将TAG按照首字母分类进行排序。百度查到一组基于php和mysql的代码很好用,将代码分享于此,存档备案。请忽略效率之类的东西,这玩意儿要效率就没技巧。function Nobird_GET_PYTAG($re){ // eg: Nobird_GET_PYTAG...
十五楼的鸟儿 9年前 (2014-08-04) 19706浏览 1评论 收藏
很多人问插件怎么做,主题怎么写,所以出了这个系列教程。今天是第一篇,目的在于引导更多人开发更优秀的插件,和广大编程语言的第一课差不多,我们学做一个Hello World! 一个文件夹,三个文件。可以完成这件事儿。 Hello_World...
十五楼的鸟儿 9年前 (2014-07-28) 21137浏览 0评论 收藏
今天来看lib文件夹下的文件。很长很长,一次写不完就分两次好了。app.phpAPP类,没什么好说的,里面有个xml的打包函数和解包函数,有时间考虑做个桌面版,省得去网站解压缩。base.php数据操作基类,这里把几种数据库的sql语句进行了封装,可以实现不同数据库的切换。经典函数LoadInfoB...
十五楼的鸟儿 9年前 (2014-07-25) 26477浏览 0评论 收藏
Z-Blog PHP版本不支持全站的静态化处理,只能支持伪静态,这对于空间而言倒是节省存储空间,但是对MySql数据库是个很大的挑战,尤其当你使用了越来越多的插件的时候。本站目前启用了缓存处理,缓存时间为10分钟。使用缓存之前:<!--93.42ms , 7 query , 1795kb me...
十五楼的鸟儿 9年前 (2014-07-23) 167935浏览 15评论 收藏
简介Z-Blog的PHP版本默认没有文章内容的分页功能,本插件增加了这个功能,并且可以自定义分隔符与分页标题的内容。插件默认使用<hr class="nextpage" />进行分页处理,这是一个非自带的标签,但是插件会在你的编辑器上加一个按钮,实现这个功能。为了更好...