15621857753

phpcmsV9内容页如何调用无链接栏目名称

来源:齐鲁建站 栏目:开发教程 阅读: 日期:2021-03-31

本文介绍了phpcmsV9内容页如何调用无链接栏目名称,打开这个文件global.func.php,在里面添加教程给出的代码,然后使用新的调用代码{lanmu($catid)},就可以实现phpcms调用栏目名称了。

phpcmsV9内容页如何调用无链接栏目名称?偶然遇到客户需要在内容页面上调用当前内容所在栏目名称,但不想要链接(们不想要链接(如果他们想要链接,就没有以下事情了),下面就跟着齐鲁建站小编看看解决办法。

打开这个文件 phpcms\libs\functions\global.func.php

在里面添加

function lanmu($catid, $symbol=' > '){
$category_arr = array();
$siteids = getcache('category_content','commons');
$siteid = $siteids[$catid];
$category_arr = getcache('category_content_'.$siteid,'commons');
if(!isset($category_arr[$catid])) return '';
$pos = '';
$siteurl = siteurl($category_arr[$catid]['siteid']);
$arrparentid = array_filter(explode(',', $category_arr[$catid]['arrparentid'].','.$catid));
foreach($arrparentid as $catid) {
$url = $category_arr[$catid]['url'];
if(strpos($url, '://') === false) $url = $siteurl.$url;
$pos .= ''.$category_arr[$catid]['catname'].'';
}
return $pos;
}

调用方式:

{lanmu($catid)}

以上就是关于phpcms调用栏目名称的所有内容,希望可以帮到大家,欢迎找小编一起交流~

展开