zblog获取当前文章所有标签关键词的代码函数TagsName

很多主题会默认读取文章所有的标签作为内容页关键词,而读取标签的方式通常会使用遍历,这是因为很多主题作者不会去翻看zblog php程序源代码,所以不知道其实zblog本身有提供获取文章所有标签的函数TagsToNameString(),而且可以直接使用模板标签调用,并不需要再在模板里遍历拼接的。 文章页获取所有文章标签的模板标签: $article->TagsName 获取直接使用函数 $article->TagsToNameString() 代码位置:zb_sys...
zblog教程 278 ℃

zblog自定义文章列表页分页条组件完整代码

开发zblog主题时,文章列表页面的翻页条习惯性使用{template:pagebar}调用,这个标签的作用是调用主题 template 目录下的 pagebar.php 模板,当使用的主题不存在这个模板,则调用默认 default 的 pagebar.php 模板,如果想稍微自定义一下这个翻页的HTML代码,可以把代码提取出来放在自己的主题上。 操作步骤: 1、在当前主题的template/目录下创建php文件,命名为 pagebar.php,把下面的代码添加到该...
zblog教程 881 ℃

zblog获取数组中指定键值元素的函数GetValueInArray()

PHP获取数组中某键值的元素是Z-Blog主题和插件应用开发中常遇到的需求,实现的代码也比较简单。但Z-Blog也内置封装了一个从数组中获取指定键值的元素的函数GetValueInArray(),使用内置的函数可以省去isset判断,同时内部封装了所需键值是否存在的判断,不存在时则返回指定的参数。 函数结构 GetValueInArray($array, $name, $default = null) 参数说明 $array - 数组名,必选 $name - 下标k...
zblog教程 655 ℃

zblog获取内容所有图片的函数GetImagesFromHtml()

开发zblog主题或插件应用需要获取文章内容或其它HTML代码中的所有图片或者首张图片时,通常是通过正则匹配的方式获取。但从zblog 1.7版本开始,程序封闭了从 HTML 中获取所有图片的函数GetImagesFromHtml(),使用该函数就不需要再自己写正则匹配了,直接传参调用即可。 函数 GetImagesFromHtml($html) 作用:从 HTML 中获取所有图片; 参数 $html - 字符串,HTML代码或相关变量 返回值 返回一个带有HTML...
zblog教程 1965 ℃

zblog获取GET/POST/COOKIE等传值的函数GetVars()

PHP 中获取 GET、POST 或 COOKIE 方法的传值通常使用 $_REQUEST、$_GET、$_POST 或 $_COOKIE 变量来获取,而且一般还需要 isset() 来判断变量是否声明,稍微麻烦了一点。而 Z-Blog 封装 PHP 的 HTTP Request 方法的函数 GetVars() 则简化了代码,可快速获取传值,且无需 isset() 判断,变量不存在时默认返回 null,还提供了默认返回值的可选参数,相对来说方便好用许多。 GetVa...
zblog教程 596 ℃

zblog添加主题或插件多语言包载入代码LoadLanguage

开发zblog主题或插件时,对于网页上一些固定的文字(如导航菜单、搜索或提交等),不论是中文还是英文通常习惯下会直接写在模板文件上,这样就会导致如果使用这个应用做不同语言的网站时,就需要逐个文件翻译一次文字,显然有点不方便。其实在zblog php 1.4+新版本中可以方便的为主题或者插件引入语言包,从而为开发的应用增加多语言支持,提供载入语言包的函数代码就是LoadLanguage。 载入语言包代码 global $zbp; //注意 $zbp->LoadLang...
zblog教程 1184 ℃

超简单zblog调用网站所有分类目录的代码$categorysbyorder

前面博客吧有分享过zblog通过GetCategoryList函数调用后台分类管理所有分类目录的代码,今天博客吧分享另一个调用所有分类的代码$categorysbyorder,两个代码的主要区别是,后者不能设置参数,前者可以根据需要添加各种参数,比如分类排序。 使用示例 在前端模板使用 {foreach $categorysbyorder as $cat} {$cat->Name} {/foreach} 在include里使用 function boke8_getC...
zblog教程 939 ℃

zblog使用新版本GetList函数调用热门/热评/随机文章列表

局限于函数参数,在zblog php 1.7版本以前使用GetList函数是无法调用热门、热评或随机文章列表的,调用自定义排序列表通常会使用GetArticleList函数,但在zblog php 1.7版本更新之后,GetList函数增加了where_custom、order_custom等多个重要参数,从而可以轻易地调用热门文章、热评文章或随机文章等列表了。 1.7新版本GetList函数: 语法 $result = GetList(array('count'=...
zblog教程 736 ℃

php版zblog主题插件开发常用系统接口汇总列表

在进行 zblog 主题或 zblog 插件开发中,一些功能模块免不了调用相关的 zblog 系统接口,因此为了应对各种各样的扩展需求,Z-Blog PHP 提供了一系列的插件接口供应用开发者使用,并在整体上把接口划分为管理页面输出类、接管系统方法类、魔术方法类、前台页面输出类几大类,可根据不同的需求选择调用。 接口分类说明 管理页面输出类 这一类接口一般用于在后台现有管理页面中添加按钮或者扩展选项内容 接管系统方法类 系统方法接管的位置一般有两种: Core:在数...
zblog教程 2177 ℃

zblog内置缩略图裁剪功能代码$article->Thumbs的使用方法

一直以来大部分zblog主题或插件最常用的提取缩略图的方式有两种:一种是通过正则表达式匹配文章内容里的首图作为缩略图,另一种就是添加专门设置缩略图的字段。而从zblog 1.7版本开始,zblog内置了一个 Thumb 基础类,可以简单地理解为内置了缩略图功能,通过内容的缩略图功能可以快速获取缩略图,支持外链图片,并可对提取的图片进行裁剪、缩略、缓存等,且不会生成多余的数据记录,删除缓存文件再访问就可重新生成,非常强大便捷。 提示:可能不支持带参数或者伪静态防盗链之...
zblog教程 2047 ℃

zblog判断访客是否为移动设备的函数zbp_is_mobile()

之前博客吧分享过zblog判断访问网站的设备是否是手机移动设备的方法,其函数代码是来自 wordpress 的 wp_is_mobile() 函数,这几天发现 zblog php 1.7.2+版本开始,也内置了判断移动端的函数 zbp_is_mobile() ,zbp_is_mobile() 函数的实现原理和之前分享的代码差异不大,也是通过获取 User-Agent 来判断是否为移动端,但因为 zblog 内置了函数,在应用开发时就可以少添加一个函数代码了。 函数原...
zblog教程 1687 ℃

zblog通过GetPost函数调用指定文章或页面的数据

在zblog后台页面管理中创建一个网站简介页面,如果想在网站首页调用这个页面的标题、内容或指向链接,可以使用Z-Blog的内置函数GetPost完成,该函数的作用是通过指定的ID、标题或别名等参数获取指定文章、单页面或其它类型的Post表的数据,包括不限于标题、内容等。 (更多…)
zblog教程 7722 ℃