phpcms代码调用的问题!求解,怎么无法调用?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了phpcms代码调用的问题!求解,怎么无法调用?相关的知识,希望对你有一定的参考价值。
这是一个列表页
请大家看什么原因,如果需要这个网页可以留下邮箱。。。满意追加100!
pc:content action="lists" catid="20" num="15" moreinfo="1" 。。。
pc:content 中调用阅读量:
<span id="hits">$views</span>
php $h_md=pc_base::load_model(\'hits_model\');$get_db=$h_md->get_one(array(\'hitsid\'=>"c-".$modelid."-".$r[id]));$views=$get_db[views];
或者:
pc:content action="hits" catid="20" order="views DESC" num="8"
loop $data $r
number_format($r[views])
/loop
/pc追问
可以直接把代码发过来么,还是有这种问题??谢谢啦,100准备追加给你了
1、左边那个0出现的原因:number_format($r[views]) 只能用在pc:content action="hits"也就是热门排行榜的循环体中,如果要在pc:content action="lists" 循环体重调用点击量请用下面的代码:
$views
php $h_md=pc_base::load_model(\'hits_model\');$get_db=$h_md->get_one(array(\'hitsid\'=>"c-".$modelid."-".$r[id]));$views=$get_db[views];
2、第二个copyfrom中出现|0的原因:副表中存储的就有|0,调用的时候需要截取掉后面的|0 截取方法:
substr($r[copyfrom], 0,-2 截取掉最后面的2个字符,具体可参考php的substr函数
还是没有解决这个问题。。
参考技术A 来源调用的时候需要在pc标签中加入moreinfo="1"这个参数列表页调用点击数
php $db = pc_base::load_model(‘hits_model’); $_r = $db->get_one(array(‘hitsid’=>’c-’.$modelid.’-’.$r[id])); $views = $_r[views];
点击:$views
phpcms 怎么样只调用二级栏目
参考技术A pc:content action="category" catid="0" num="25" siteid="$siteid" order="listorder ASC"loop $data $r
<li><a href="$r[url]"><span>$r[catname]</span></a></li>
/loop
/pc
以上代码是官方给出的示例,其中参数action="category"即表示调用栏目列表。catid="0"表示调用的是所有一级栏目,通常在用于显示导航菜单的时候调用。如果你不是想调用一级栏目,而是想调用某个栏目下面的子栏目。则改为你所需的栏目ID即可,如 catid="2",表示调用栏目ID为2的所有子栏目。num="25",显示多少条,不指定的话,就显示取到的所有栏目。siteid="$siteid",调用站点,一般不用指定即为当前默认站点。order="listorder ASC",显示排序方式。
loop $data $r
<li><a href="$r[url]"><span>$r[catname]</span></a></li>
/loop
这里就是循环标签,输出取到的栏目名称,然后添加相应的链接了追问
catid好像是主键吧,如果catid="2"那只能出来一个子栏目..我记得是这样,请指正!
追答catid是栏目ID,catid="0"表示调用的是所有一级栏目,通常在用于显示导航菜单的时候调用。假如你想调用某个栏目下面的子栏目。比如catid="2",就是调用栏目ID为2的这个栏目下面的所有子栏目了
本回答被提问者采纳以上是关于phpcms代码调用的问题!求解,怎么无法调用?的主要内容,如果未能解决你的问题,请参考以下文章
phpcms v9中,使用TAG标签调用一个关键词相关的文章时,调用出来很多日期为1970-01-01的空文章,怎么解决