很多站长朋友们都不太清楚php调取当前栏目,今天小编就来给大家整理php调取当前栏目,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 请问如何在phpcms中调取栏目图片? 2、 phpcms v9 在内容页模板调用: 获取文章当前顶级栏目名+及其所有子栏目和+所属全部文章标题列表 3、 phpcms如何获取当前栏目名称获取方法 4、 phpcms 如何在内容页调用当前栏目的点击排行 5、 PHPCMS V9中如何调用文章栏目,父栏目名称 请问如何在phpcms中调取栏目图片?phpcms栏目页调用栏目图片的最佳解决方法:
phpcms调用最高父级栏目图片:/data/upload/help/202303/10/2b616923a8b0b735f927f1687e585b31.
phpcms调用直接父级栏目图片:{$CATEGORYS[$parentid][image]}
phpcms调用当前栏目图片:/data/upload/help/202303/10/6bab67e3024a6efba4576591914f6bdd.
phpcms调用指定id的栏目图片:{$CATEGORYS[78][image]}
假如二级栏目没有设置图片,那么默认调用父级栏目的图片.
{if $image}
<img src="/data/upload/help/202303/10/6bab67e3024a6efba4576591914f6bdd." width="994" height="229" style="border:0px;">
{else}
<img src="/data/upload/help/202303/10/2b616923a8b0b735f927f1687e585b31." width="994" height="229" style="border:0px;">
{/if}
这种是另一种调用方法
<div class="czb">
{pc:content action="category" catid="$top_parentid" num="20" siteid="$siteid" order="listorder ASC"}
{loop $data $r}
<div class="cbox">
<div class="cboxt"><h3><a href="{$r[url]}">{$r[catname]}</a></h3><span><a href="{$r[url]}">更多>></a></span></div>
<div class="cboxm"><img src="/data/upload/help/202303/10/7ddc44afc6157b72776c98eeffa7b4ac." width="96px" height="96px"/>
<!--wei-->
{pc:content action="position" catid="$r[catid]" num="1" order="id DESC" posid="32"}
{loop $data $r}
<p><a href="{$r[url]}">{str_cut($r[title],36,'..')}</a></p>
<p>{str_cut($r[description],116,'..')}<a href="{$r[url]}">[详情]</a></p></div>
{/loop}
{/pc}
{pc:content action="lists" catid="$r[catid]" num="5" siteid="$siteid" order="id desc" }
<ul>
{loop $data $val}
<li><span>[{date('m-d',$val[inputtime])}]</span><p><a href="{$val['url']}">{$val['title']}</a></p></li>
{/loop}
{/pc}
</ul>
</div><!--cbox-->
{/loop}
{/pc}
</div>
phpcms v9 在内容页模板调用: 获取文章当前顶级栏目名+及其所有子栏目和+所属全部文章标题列表直接使用PC标签嵌套就可以实现了
第一级: 循环第一级栏目 0 你应该知道是什么吧 更换成$top_parentid就是改栏目的最顶级栏目ID
{pc:content action="category" catid="0" siteid="$siteid" num="3"}
{loop $data $r1}
{$r1[catname]}
{pc:content action="category" catid="$r1[catid]" siteid="$siteid" num="3"}
{loop $data $r2}
{$r2[catname]}
{pc:content action="lists" catid="$r2[catid]" siteid="$siteid" num="3" order="listorder DESC"}
{loop $data $r3}
{$r3[title]}
{/loop}
{/pc}
{/loop}
{/pc}
{/loop}
{/pc}
注意每个循环的变量要定义不同的. 例如我的r1 r2 r3,category和lists 就是栏目和文章 这个你应该懂
phpcms如何获取当前栏目名称获取方法当前栏目信息:
{$catid}当前栏目ID
{$CATEGORYS[$catid][url]} 显示当前栏目链接
{$CATEGORYS[$catid][catname]} 显示当前栏目名称
{$CATEGORYS[$catid][description]}显示当前栏目描述
/data/upload/help/202303/10/6bab67e3024a6efba4576591914f6bdd.显示当前栏目图片
其他字段:只需要改动XXX:{$CATEGORYS[$catid][XXX]}
父栏目:
当前栏目的父级栏目id: $CAT[parentid];
父级栏目的所有子栏目id $CATEGORYS[$CAT[catid]][arrchildid];
phpcms 如何在内容页调用当前栏目的点击排行<span id="hits"></span>人点击,然后在内容页模板加上js代码:<script language="JavaScript" src="{APP_PATH}api.php?op=countid={$id}modelid={$modelid}"></script>,就显示了。
PHPCMS V9中如何调用文章栏目,父栏目名称{$CATEGORYS[$parentid][catname]}
当前栏目id: {$catid}
当前栏目名: {$CATEGORYS[$catid][catname]}
当前栏目目录名: {$CATEGORYS[$catid][catdir]}
当前栏目url: {$CATEGORYS[$catid][url]}
当前栏目位置(面包屑导航): 首页 > {catpos($catid)} 正文
当前栏目描述: {$CATEGORYS[$catid][description]}
当前栏目图片: /data/upload/help/202303/10/6bab67e3024a6efba4576591914f6bdd.
当前栏目的内容数: {$CATEGORYS[$catid][items]}
当前栏目的点击数: {$CATEGORYS[$catid][hits]}
其中$catid表示当前栏目ID,也可以直接指定固定的数字调用。
网页链接
关于php调取当前栏目的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php调取当前栏目 php获取当前访问目录的详细内容...