
zblog实现分享文章至微博、微信、QQ空间的代码及添加教程
当下曾经热门的国内第三方社区化分享工具基本已经全部停止了服务,如百度分享,目前网站还能访问的似乎只有bshare了,但是也已经处在停止维护的状态,分享工具也几乎是不能正常使用的情况。那如果确实需要添加文章分享功能该怎么办呢?可以申请相关网站的api接口来开发,或者使用相关的URL分享链接自己添加,下面博客吧整理的给Z-Blog文章添加新浪微博、QQ空间和微信的分享按钮代码的教程步骤。 …
当下曾经热门的国内第三方社区化分享工具基本已经全部停止了服务,如百度分享,目前网站还能访问的似乎只有bshare了,但是也已经处在停止维护的状态,分享工具也几乎是不能正常使用的情况。那如果确实需要添加文章分享功能该怎么办呢?可以申请相关网站的api接口来开发,或者使用相关的URL分享链接自己添加,下面博客吧整理的给Z-Blog文章添加新浪微博、QQ空间和微信的分享按钮代码的教程步骤。 …
在进行 zblog 主题或 zblog 插件开发中,一些功能模块免不了调用相关的 zblog 系统接口,因此为了应对各种各样的扩展需求,Z-Blog PHP 提供了一系列的插件接口供应用开发者使用,并在整体上把接口划分为管理页面输出类、接管系统方法类、魔术方法类、前台页面输出类几大类,可根据不同的需求选择调用。 接口分类说明 管理页面输出类 这一类接口一般用于在后台现有管理页面中添加按…
一直以来大部分zblog主题或插件最常用的提取缩略图的方式有两种:一种是通过正则表达式匹配文章内容里的首图作为缩略图,另一种就是添加专门设置缩略图的字段。而从zblog 1.7版本开始,zblog内置了一个 Thumb 基础类,可以简单地理解为内置了缩略图功能,通过内容的缩略图功能可以快速获取缩略图,支持外链图片,并可对提取的图片进行裁剪、缩略、缓存等,且不会生成多余的数据记录,删除缓…
之前博客吧分享过zblog判断访问网站的设备是否是手机移动设备的方法,其函数代码是来自 wordpress 的 wp_is_mobile() 函数,这几天发现 zblog php 1.7.2+版本开始,也内置了判断移动端的函数 zbp_is_mobile() ,zbp_is_mobile() 函数的实现原理和之前分享的代码差异不大,也是通过获取 User-Agent 来判断是否为移动端…
开发zblog主题时,偶尔会遇到某个功能要依赖某个插件,比如,图片上传功能大部分主题都依赖了Ueditor编辑器,而Ueditor编辑器在zblog中是以插件的形式存在的,可以被用户删除,如果被删除就会影响主题图片上传功能失效,因此就需要在主题中判断该插件是否被安装,从而提示用户安装或者给出不同的设置方案。 相关函数 zblog中用于判断插件是否被安装的函数 1 $zbp->Lo…
OutputOptionItemsOfCategories()是zblog的内置函数,函数所在路径zb_system/function/c_system_admin_function.php,该函数可以生成带有└标识区别分类层级关系的select下拉表单,是做zblog主题或插件应用的后台管理功能常用的函数。
zblog开发时如果需要检测访客使用的是移动设备还是PC电脑,可以使用HTTP_USER_AGENT来实现,HTTP_USER_AGENT可以获取网站访客使用的操作系统(包括版本号)、浏览器(包括版本号)以及其它信息,那么要想知道访问者使用的是手机还是电脑就可以通过判断操作系统或者浏览器来实现。
博客吧前面分享的获取zblog网站24小时的文章发布数量代码,调用的是当前时间之前24小时以内发布的文章的数量,而今天分享的代码则是统计当天发布的文章数量,即是每天0点至24点之间发布的文章数量。
在zblog后台页面管理中创建一个网站简介页面,如果想在网站首页调用这个页面的标题、内容或指向链接,可以使用Z-Blog的内置函数GetPost完成,该函数的作用是通过指定的ID、标题或别名等参数获取指定文章、单页面或其它类型的Post表的数据,包括不限于标题、内容等。
使用系统内置模块标签{module:catalog}可以调用zblog的所有网站分类,但是会受模块管理网站分类的样式影响,如果单纯地想调用所有的分类目录,还是需要单独编写代码,如果有需要可以添加下面的代码实现调用所有分类目录。
在网站后台的页面管理中创建了联系信息、在线留言、关于我们页面,zblog似乎没有提供单独调用单篇页面列表的标签代码,那么如果想像导航菜单一样单独调用这些单篇页面,可以通过下面的函数代码实现。
访问zblog时出现错误提示“E_WARNING : mysqli_query(): (HY000/1194): Table ‘zbp_category’ is marked as crashed and should be repaired”,字面理解就是数据表zbp_category被标记为崩溃了,需要修改,就是要修复zbp_category数据表的意思。
访问zblog站点时,在浏览器中通过鼠标右键-查看页面源代码,在源代码的底部会显示网页的运行信息,该运行信息记录了当前网页加载时间、查询次数、占用内存以及存在的错误数量,该信息默认显示,并且网站后台没有提供关闭显示的设置,如果要关闭显示需要通过zblog开发工具插件。