手动升级了一下zblog

由于zblog之前有很多地方用起来不方便,于是自己改动了一番,结果升级的时候傻眼了,升级到162140改动很大!!!我主要搞了下面一些操作一开始没有研究过插件,对着代码就是一顿瞎改,比如后台文章管理很弱,自己添加了部分功能,后面其他的功能都是以插件的形式实现了。xml-rpc支持修改,为了能更好的自动发布文章,我增加了对wordpressxml-rpc的支持配合python工具用。文章修改时间字段,我不知道为啥zblog一直没有这个字段,我自己添加了一个ModifyTime,为了文章排序管理之类的,现在最新版本新增了UpdateTim...

阅读全文

zblog如何给单个分类文章添加特定内容

如果你想给zblog某个分类下的文章单独添加特定html内容或者广告,可以通过修改模板文件post-single.php,找到<divclass="entry">,在里面添加一个div,然后在主题的配置中心自己生成两个字段,比如分类叫post_ad_category,分类绑定的内容叫post_ad_category_content,修改大致如下main.php的submit添加如下字段$zbp->Config('theme')->postAdCategory=$_PO...

阅读全文

zblog后台文章管理增加修改时间筛选过滤

有时候在zblog下编辑了几篇文章后再想查看一下,发现没有按修改时间排序的功能,去数据库里看也没有看到保存修改时间的字段,于是就自己添加了一个,操作如下首先在数据的zbp_post表里Log_PostTime后面增加一个字段Log_ModTime,然后把它的值修改为文章创建时间,具体sql操作UPDATEzbp_postsetzbp_post.log_ModTime=zbp_post.log_PostTime找到post.php,在PostTime下增加ModTime字段,再增加一个ModifyTime函数*@pro...

阅读全文

zblog后台文章管理增加文章浏览次数查看及排序

如果你想给zblog后台文章管理添加文章浏览总数查看,并且加上浏览总数排序过滤,很简单,找到c_system_admin.php文件,修改函数Admin_ArticleMng,主要是增加一个checkbox,在table里面增加一列浏览总数,对应数据库字段log_ViewNums,具体代码修改如下functionAdmin_ArticleMng(){global$zbp;//省略若干行,在istop的checkbox添加echo'<label><inputty...

阅读全文

zblog远程发布文章API改进实现兼容wordpress xmlrpc

最近有个zblog自动发布文章需求,大致看了一下,发现并没有wordpress方便,特别是我还有对接python的要求,大概有几种办法1.直接读取/zb_users/c_option.php,暴力写入数据2.直接开发一个插件使用zblog内部代码接口3.使用zblog本身的xmlrpc第一种方案为了安全还得自己写鉴权,第二种方案通用性强但是需要对zblog比较了解,第三种方案最方便了,python可以直接使用xmlrpc库对接,由于我已经有wordpress自动发布的python脚本,我想复用这个,因此对zblog的xmlrpc进行改造...

阅读全文

ZBLOG国际化插件和主题增加英语支持

虽然wordpress和zblog都用了十几年,也写过一些小的插件,但是我还是更喜欢zblog一些,对于一个没有系统学过php的人来说,就是凭着其他语言的经验回首掏手里干,wordpress虽然强大,但是相对比较复杂,相对来说zblog就比较直接一点,改起来比较轻松。如果你需要做外语网站,虽然进入网站设置–>全局设置–>网站语言选择了英语,但是用的插件和主题都是中文的,怎么办?这需要自己自己增加多语言配置,具体操作官方已经提供了文档LoadLanguage语言包载入多语言支持的目录结构大致如下mame//主题或插件目录...

阅读全文

zblog主题添加右侧栏

现在用的这套主题是plain,当初搭建zblog时在应用中心随便点的,没注意到已经是三年前的主题,不支持sidbar,用了有一段时间了,不想折腾,今天花了点时间给加上了,zblog的结构很清晰,简单步骤如下编辑css文件,给右侧留出布局空间在index.php和single.php增加右侧栏布局,在模块管理里面可以看到有5个侧栏,在模板里面使用<divclass="contentRight">{template:sidebar}{template:sidebar2}{t...

阅读全文

chrome上cookie导致zblog无法登录问题解决

日常翻车刚搭建好zblog还没来得及嘚瑟,进去后台写了一篇文章,然后第二天就进不去了,错误类型是8,用户名密码明明没有错啊,用nologin.php试了一下也是不行,难道是因为我checkout出来最新的代码有bug导致的?去看了一下zblogphp.php的验证函数,代码如下publicfunctionVerify(){$username=trim(GetVars(&#39;username&#39;,&#39;COOKIE&#39;));$token=...

阅读全文

主机推荐

  • 搬瓦工

站点信息

  • 文章总数:655
  • 页面总数:1
  • 分类总数:11
  • 标签总数:2555
  • 评论总数:135
  • 浏览总数:3428471