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> 
				
时间: 2024-11-04 22:16:45

phpcms相关的相关文章

phpcms手机门户相关

相关标签 {$WAP['sitename']}标题 {list_url(3)} 调取栏目链接 {template "wap","header"}{template "wap","footer"} 调取详细信息 {pc:wap action="lists" typeid="3" num="10" order="id ASC" return="

修改PHPCMS V9相关文章、专题listorder、order排序功能的方法

phpcms v9自带的相关文章.专题等模块不支持order排序,调用的相关文章.专题默认为升序,这样就造成了一个问题,调出来的相关文章是最早的文章,没有时效性.我们只能通过修改程序文件,只需简单修改一个文件,就能达到我们的需求. 修改相关文章排序的方法: 打开根目录下的phpcms/modules/content/classes/content_tag.class.php,找到 $r = $this->db->select($sql2, '*', $limit, '','','id'); 修

phpcms 移植【添加相关文章】功能

添加相关文章功能相当有用,移植一个过来基本上可以实现比较复杂的页面内包含分类功能,做二次开发时可以省下不少力气. 用例:如果一个产品,属于一个厂家,而这个厂家是动态添加的,既不是一个分类,而是一个厂家的模型,这二者关联的时候使用这个添加相关的功能可以轻易实现. 学会使用phpcms中的类别管理和推荐位管理基本上可以满足文章管理的多数场景,如果能够理解mysql表的设计,可以使用模型管理这个大杀器, 基本上能够想到的功能都能实现,最后再对[添加相关文章]功能进行设计和移植,模型功能能够再次爆发威力

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

问题:在添加文章时候选择相关文章只能是本模型下的栏目文章,如果想选用其他模型的文章该如何做? 思路:添加一个自己的相关文章字段 实现: 1.修改系统默认的relation字段表单代码如下: 1 <input type='hidden' name='info[你的字段名]' id='你的字段名' value='{FIELD_VALUE}' style='50' > 2 <ul class="list-dot" id="你的字段名_text">&

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

phpcmsV9 文件权限设置 以下文件或者目录必须可写 例如访问地址 localhost/phpcms index.html     chmod 777 index.html caches/        chmod -R 777 caches html/          chmod -R 777 html uploadfile/    chmod -R 777 uploadfile phpsso_server/caches/      chmod -R 777 phpsso_server/

PHPCMS模块开发相关文件

名称 类型说明 Guestbook 模块后台控制器 index 模块前台控制器 Install 安装文件夹 ├templates ├config.inc.php ├extention.inc.php ├guestbook.sql ├model.php ├module.sql ┗languages 前台模板准备文件夹 模块配置文件 安装模块配置文件 模块数据库支持文件 是否为数据类型,是则设置数据库名 模块插入模块库SQL语句 模块语言包文件夹 Uninstall 文件夹 ├extention.i

phpcms v9中 action=&quot;position&quot; 和action=&quot;lists&quot;有什么区别, 以及action 的属性和值

action值的含义: lists 内容数据(文章?)列表 relation 内容相关文章 hits 内容数据点击排行榜 category 内容栏目列表 position 内容推荐位列表 phpcms v9中 action="position" 和action="lists"有什么区别, 以及action 的属性和值,布布扣,bubuko.com

PHPCMS \phpcms\modules\member\index.php 用户登陆SQL注入漏洞分析

catalog 1. 漏洞描述 2. 漏洞触发条件 3. 漏洞影响范围 4. 漏洞代码分析 5. 防御方法 6. 攻防思考 1. 漏洞描述2. 漏洞触发条件 0x1: POC http://localhost/phpcms_v9/index.php?m=member&c=index&a=login dosubmit=1&username=phpcms&password=123456%26username%3d%2527%2bunion%2bselect%2b%25272%2

关于phpcms中模块_tag.class.php中的pc_tag()方法的含义

关于phpcms中模块_tag.class.php中的pc_tag()方法的含义: 在phpcms系统中自己写后台模块,要在前台模板中显示出来需要在\phpcms\modules\自己定义的模块名\classes\目录下写一个"模块名_tag.class.php"文件,此文件中输出前台模块板所使用的自定义的pc标签,标签定义类中的方法如何写我在这里就不赘述了,因为网上很多相关内容的资料,比如:(http://wenku.baidu.com/link?url=sesC6Zsic5BJi6