zblog
当前位置:首页 > 商学院 > zblog > 正文内容

zblog

zblog添加列表页面tags

豫唐网络2022-11-27 11:091825

        zb前台页面本身是没有显示全部标签页面的,也没有显示全部分类页面和显示全部用户页面这类的,我们已经tags列表为例,讲下逻辑。步骤如下:

1、添加接口,用于添加设置tags列表的专用url地址并执行显示。

Add_Filter_Plugin('Filter_Plugin_Index_Begin', 'tc_tags_Index_Begin');

2、设置url地址,伪静态情况下通过访问“域名/zhuanti”访问。

function tc_tags_Index_Begin()
{
    global $zbp;
    if ($zbp->option['ZC_STATIC_MODE'] == 'REWRITE') {
        $zhuanti='zhuanti';
        if (stripos($zbp->currenturl, $zhuanti) === 1) {
            tc_tags_index();
            die();
        }
    }
}

3、设置tags列表页面的函数代码

function tc_tags_index()
{
    global $zbp;
    $p = new Pagebar('{%host%}zhuanti/{%page%}', false);
    $b = explode('/', $zbp->currenturl);
    if(empty($b[2])){
        $page=1;
    }else{
        $page=(int)$b[2];
    }
    $p->PageCount = $zbp->option['ZC_DISPLAY_COUNT'];
    $p->PageNow=$page;
    $p->PageBarCount=$zbp->pagebarcount;
    $l = array(($p->PageNow - 1) * $p->PageCount, $p->PageCount);
    $op = array('pagebar' => $p);
    $w = array();
    $array = $zbp->GetTagList(null, $w, array('tag_ID' => 'DESC'), $l, $op);
    $article = new Post;
    $article->Title = 'tags列表';
    $article->Template = 'tc_list';
    $zbp->template->SetTags('articles', $array);
    $zbp->template->SetTags('title',$article->Title);
    $zbp->template->SetTags('article',$article);
    $zbp->template->SetTemplate($article->Template);
    $zbp->template->SetTags('page',$page);
    $zbp->template->SetTags('pagebar', $p);
    $zbp->template->Display();
    die();
}

Template是模板文件名。

4、编写前台界面

{foreach $articles as $item}
{$item.Url}-{$item.Name}
{/foreach}
{template:pagebar}

5、完。

扫描二维码推送至手机访问。

版权声明:本文由汤阴县豫唐网络科技有限公司发布,如需转载请注明出处。

本文链接:https://www.ytecn.com/post/432.html

分享给朋友:

相关文章

php curl通过代理获取数据

php curl通过代理获取数据

php curl通过代理获取数据$curl=curl_init(); curl_setopt($curl, CURLOPT_URL, "http://www.baidu...

zblogphp文章页面编辑页开始接口说明

zblogphp文章页面编辑页开始接口说明

接口名称:Filter_Plugin_Edit_Begin接口描述:文章编辑页加载前处理内容。应用场景:可直接跳转到其他页面,处理自身业务流程。调用方法:Add_Filter_Plugin('...

zblogphp1.5.2开发者迁移指南

zblogphp1.5.2开发者迁移指南

自此版本开始,加强安全相关功能。登录相关此版本不再使用 password Cookie,用户密码不再直接暴露。增加token Cookie,并且强制置于 httpOnly 模式。因此:1. 不再允许前...

zba文件怎么使用?zba文件是什么?

zba文件怎么使用?zba文件是什么?

        .zba是zblogphp的专用应用格式。应用格式又分主题和插件两种。   ...

查看当前页面使用的sql语句zblog版

查看当前页面使用的sql语句zblog版

        在使用网站的时,有时候会遇见页面打开缓慢情况,在确定服务器和访问量均是正常的情况下,这个时候一般都是程序...

zblog插件怎么安装

zblog插件怎么安装

        zblog的插件分为应用中心插件和自定义插件两大类。应用中心插件又分为免费插件和付费插件。自定义插件分为...