phpcms相关

Posted 陈山河z

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了phpcms相关相关的知识,希望对你有一定的参考价值。

调取内容发布管理中的来源,如果直接写{$val[\'copyfrom\']}调取出来的内容为   内容|0  ,要先根据“|”进行拆分,然后再写。

示例:

 1 <!--新闻开始-->
 2 {pc:content action="lists" catid="$catid" order="id ASC" num="4" moreinfo="1"}
 3     {loop $data $key $val}
 4     {php list($copyfrom) = explode(\'|\', $val[\'copyfrom\'])}<!--将来源进行拆分,来源就是作者-->
 5     <div class="row">
 6     <div class="col-sm-4">
 7         <img src="{$val[\'thumb\']}" class="img-responsive xm_pic" />  
 8     </div>
 9     <div class="col-sm-8">
10         <div class="ry_info">
11             <h4><span class="ry_sp">新闻名称:</span>{$val[\'title\']}</h4>
12         </div>
13         <div class="ry_info">
14             <span class="ry_sp">新闻简介:</span>{$val[\'description\']}
15         </div>
16         <div class="ry_info">
17             <span class="ry_sp">作者:</span>{$copyfrom}<!--显示内容发布中的来源-->
18         </div>
19         <div class="ry_info">
20             <span class="ry_sp">时间:</span>2016-11-24
21         </div>      
22     </div>
23     </div>
24     <hr />
25      {/loop}
26     {/pc}  
27 <!--新闻结束-->

phpcms添加子栏目后的读取

一个栏目下面如果没有子栏目,那么它调用的模板就是列表页模板(及list_为前缀的模板);如果一个栏目下面有子栏目,那么它调用的就是栏目首页模板(category_为前缀的模板)。
所以,当你这个栏目添加了子栏目后,那么这个栏目调用的就是category_为前缀的模板了。

示例:
公司业绩栏目下有子栏目项目和博客。

 将公司业绩网页的前缀改为category。

category_gongsiyeji.html设置如下:

 子栏目设置如下:

phpcms导航栏当前栏目选中方法

 1 {if $top_parentid==0}<!--判断首页显示的是不是首页-->
 2     <li><a href="{siteurl($siteid)}" style="color:white">首页</a></li> <!--如果是首页,给首页加属性字体显示白色。-->    
 3 {else}
 4     <li><a href="{siteurl($siteid)}">首页</a></li><!--如果不是首页,内容正常显示。--> 
 5 {/if}
 6 
 7        
 8 {pc:content action="category" catid="0" num="6" siteid="$siteid" order="listorder ASC"}                
 9     {loop $data $r}
10         {if $catid==$r[catid] || $top_parentid==$r[catid]}<!--判断显示的catid,如果是显示的catid--> 
11             <li><a href="{$r[url]}" style="color:white">{$r[catname]}</a></li><!--加属性,字体显示白色--> 
12         {else}
13             <li><a href="{$r[url]}">{$r[catname]}</a></li><!--如果显示的不是,内容正常显示--> 
14         {/if}
15     {/loop}
16 {/pc}

phpcms直接取子栏目的内容、调用点击量的方法

 

栏目里面的内容可以直接取,而不需要通过循环。

{$CATEGORYS[$catid][catname]}//取子栏目的栏目名称

{$CATEGORYS[$catid][image]}//取子栏目的栏目图片

调用点击量具体方法:

 

 
首先:需要在show.html 模板中首先加载jquery.min.js 这个js


其次:需要在要显示点击次数的位置写入:

 

<span>点击:<span id="hits"></span>次</span>

 

 

再次:上面代码下面写入如下代码: 

<script language="javascript" src="{APP_PATH}api.php?op=count&id={$id}&modelid={$modelid}"></script> 

 


以上是关于phpcms相关的主要内容,如果未能解决你的问题,请参考以下文章

PHPCMS V9 relation 后台添加文章 选择“相关文章” 可调用其它模型文章 的解决办法

phpcms相关

phpcms v9中,使用TAG标签调用一个关键词相关的文章时,调用出来很多日期为1970-01-01的空文章,怎么解决

phpcms V9 前台自定义表单中提交多图字段

phpcms在centos服务器中安装所遇到的问题及相关漏洞补全

网站漏洞如何修复对phpcms2008远程代码写入缓存漏洞利用