zblogphp调用网站的全部栏目分类的名称、链接等代码

admin2个月前 (08-12)网络知识69

我们在用zblogphp的时候,需要调用网站的全部分类名称或者链接啥的,对于这个需求zblogphp内置了三个函数。


第一个函数是“$zbp->GetCategoryList”,这个函数可以自定义获取的分类排序或者过滤,用法如下:

{foreach $array=$zbp->GetCategoryList(null,null,array('cate_Order'=>'ASC'),null,null) as $cate}
<a href="{$cate->Url}">{$cate->Name}</a>
{/foreach}

函数一共有5个参数,分别对应:“选择项”、“获取指定值”、“排序、“调用数量”、“附加选项”。这个函数的构造在“zblogphp.php”文件里面,具体用法可以在这个文件里面搜索。


第二个函数是“$zbp->categorysbyorder”,这个函数用法如下:

{foreach $zbp->categorysbyorder as $cate}
<a href="{$cate->Url}">{$cate->Name}</a>
{/foreach}

这个函数可自定义项没有那么多,如果你要自定义获取一些数据,推荐用第一个函数。


如果你想在主题配置里面使用,还有一个封装好的函数。这个函数已经集成好了“select”选择及选中效果,在主题的配置项文件里面只需要像下面这样就可以让用户选择指定的分类了。

<select name="字段名">
<?php echo OutputOptionItemsOfCategories('自定义字段名');?>
</select>

上面的三个函数就可以解决大部分的关于调用网站分类的需求了,如果还有更复杂的需求,欢迎联系我们定制。

相关文章

zblog报错:Undefined index: ZC SIDEBAR6 ORDER的原因和解决办法

zblog报错:Undefined index: ZC SIDEBAR6 ORDER的原因和解决办法

今天遇到了一个用户网站打开报错提示“Undefined index: ZC SIDEBAR6 ORDER”,具体报错页面如下图:询问客户后得知是在后台升级最新的zblogphp1.6之后出现的这个问题...

zblog提示“权限不足,请联系网站管理员!”的解决办法

zblog提示“权限不足,请联系网站管理员!”的解决办法

有的zblog用户在发布文章的时候会提示“权限不足,请联系网站管理员!”,出现这个提示的原因是因为使用了唐朝的“百搭会员中心”插件,而这个插件有一个bug一直没用更新导致的。...

zblogphp模板判断首页、列表页、内容页、单页、搜索页、tag页的代码

这是一个在制作zblog模板时经常需要用到的代码,用来判断哪个页面然后调用对应的代码。最基本的示例应该就是友情链接了,一般都只需要在网站的首页出现友情链接模块,其他页面不需要出现。这个时候就要用到这些...

zblog模板开发教程:zblog标签调用大全

既然是zblog模板的开发,第一首先就是要了解下zblog标签的调用和模板文件作用和组成,其实这些东西在zblog的官方wiki里面都可以找到。但还是转载过来,方便系统的阅读和理解。注意:本篇文章介绍...

zblog登录后台一直提示验证码错误的原因和解决方法

zblog登录后台一直提示验证码错误的原因和解决方法

如果你也遇到了zblog后台登录一直提示验证码错误,而且你的网站同时也开启了cdn的话,那么大概率跟本文所述问题一样,如果没有这两个条件,可以跳过本文不用看了去寻求其他解决方案。问题描述:今天遇到一个...