您现在的位置是:首页 > cms教程 > phpcms教程phpcms教程
PHPCMS常用调用语法总结示例
夏落兴2025-05-13phpcms教程已有人查阅
导读phpcms使用教程栏目介绍高频使用的语法评论调用:推荐位调用:点击量调用:列表页调用:内容页调用:判断总数:
phpcms使用教程栏目介绍高频使用的语法
评论调用:
array_chunk($data(数组),10(每组有几个数))
{php $now = strtotime("now")}
{date('d',$now-$r[inputtime])}天前
获取当前栏目
如果改成order="id DESC LIMIT 0,4--"那么就表示从 条开始调用,共调用4条。
如果改成order="id DESC LIMIT 2,4--"那么就表示从第3条开始调用,共调用4条。
栏目指定第几个显示(phpcms从指定第几条开始调用 )
1
图片链接:
前台
利用mysql 字符串函数 find_in_set();
PHP源码修改:
打开 phpcms\modules\wap\index.php 文件
找到
评论调用:
{php $comment_tag = pc_base::load_app_class("comment_tag", "comment"); $comment_total = $comment_tag->count(array('commentid'=>'content_'.$v[catid].'-'.$v[id].'-'.$modelid));}
comment: {if $comment_total}{$comment_total}{else}0{/if}
推荐位调用:
{pc:content action="position" posid="2" moreinfo="1" catid="$catid" order="listorder DESC" num="1"}
{loop $data $r}
{/loop}
{/pc}
点击量调用:
<script language="JavaScript" src="{APP_PATH}api.php?op=count&id={$id}&modelid={$modelid}"></script>
列表页调用:
{php $db = pc_base::load_model('hits_model'); $_r = $db->get_one(array('hitsid'=>'c-'.$modelid.'-'.$r[id])); $views = $_r[views]; }
{$views}
内容页调用:
hit:<script language="JavaScript" src="{APP_PATH}api.php?op=count&id={$id}&modelid={$modelid}"></script>
判断总数:
{if $n==count($dat)}class="friendly-border" {/if}
新闻上一篇下一篇显示
<span class="fl">上一篇:<a href="{$previous_page[url]}">{$previous_page[title]}</a></span>
<span class="fr">下一篇:<a href="{$next_page[url]}">{$next_page[title]}</a></span>
Phpcms 分组array_chunk($data(数组),10(每组有几个数))
<p class="bd">
{pc:content action="lists" moreinfo="1" catid="17" num="20" order="id ASC"}
{php $da=array_chunk($data,4(每组显示几个));}
{loop $da $d}
<p class="wrap1">
{php $i=1;}
{loop $d $r}
<p class="box1 {if $i==4} br1 {/if}">
<a class="hot" href="{$r[url]}" >

<p>{$r[title]}</p>
</a>
</p>
{php $i++;}
{/loop}
</p>
{/loop}
{/pc}
</p>
//截取字数
{str_cut($r[description],102,'...')}
{str_cut(strip_tags($r[content]),300,"...")} //截取文字 strip_tags() 函数剥去字符串中的 HTML、XML 以及 PHP 的标签。
加入收藏、设置首页
<a target=_top href="javascript:window.external.addFavorite('http://www.ebingou.cn','代码号');">加入收藏</a>
<a href='#' onClick="this.style.behavior='url(#default#homepage)';this.setHomePage('http:// www.ebingou.cn');">设为首页</a>
加锚点
{$r[url]}#n{$r[id]} {$rs[url]}&#area{$n}
时间差{php $now = strtotime("now")}
{date('d',$now-$r[inputtime])}天前
获取当前栏目
{php $arrid=$r[catid]} {$CATEGORYS[$arrid][catname]}
获取当前栏目父栏目
{$CATEGORYS[$CATEGORYS[$arrid][parentid]][catname]}
当前位置调用:
{catpos($catid)}
phpcms从指定第几条开始调用
{pc:content action="lists" catid="10" order="id DESC LIMIT 1,4--" num="4"}
//这样就可以从第二条开始调用数据。
其中的order="id DESC LIMIT 1,4--"里的两个数字, 个数字1表示从第2条开始调用,第2个数字4表示共调用4条。如果改成order="id DESC LIMIT 0,4--"那么就表示从 条开始调用,共调用4条。
如果改成order="id DESC LIMIT 2,4--"那么就表示从第3条开始调用,共调用4条。
栏目指定第几个显示(phpcms从指定第几条开始调用 )
1
从第二个开始显示
{php $data = array_slice($data,1);}
{pc:content action="category" catid="$catid" num="5" siteid="$siteid" order="listorder ASC,id ASC"}
{php $data = array_slice($data,1);}
{loop $data $r}
{if $cat==$catid}
<span {if $n=="1"} class="cur" {/if} >{$r[catname]}</span>
{else}
<span {if $r[catid]==$catid} class="cur" {/if}>{$r[catname]}</span>
{/if}
{/loop}
{/pc}
返回上级
{$CATEGORYS[$catid][url]}
<a href="javascript:history.back(-1);" class="back">返回上 </a>
相关文章
{pc:content action="relation" relation="$relation" catid="$catid" num="5" keywords="$rs[keywords]"}
{loop $data $r}
<li>·<a href="{$r[url]}" target="_blank">{$r[title]}</a><span>({date('Y-m-d',$r[inputtime])})</span></li>
{/loop}
{/pc}
调用多图
{loop string2array($r['pics']) $v}
调用广告
{php $banner=getads(11);$i=1;}
<ul>
{loop $banner[d] $v}
{if $i<=5}
<li _src="url({$v[imageurl]})" style="background:none no-repeat center center;"><a href="{$v[linkurl]}"></a></li>
{/if}
{php $i++;}
{/loop}
</ul>
调用友情链接图片链接:
{pc:link action="lists" typeid="0" siteid="$siteid" linktype="1" order="desc" num="6" return="dat"}
{loop $dat $v}
<a href="{$v[url]}" title="{$v[name]}" target="_blank"></a>
{/loop}
{/pc}
文字链接:
{pc:link action="lists" typeid="0" siteid="$siteid" linktype="0" order="desc" num="10" return="dat"}
{loop $dat $v}
<a href="{$v[url]}" title="{$v[name]}" target="_blank">{$v[name]} </a>
{/loop}
{/pc}
判断数组是否包含某个数字
if(in_array("29",$xmlx)){
//array_push($xmlx,$qt);
$qt=$_POST['qita'];
}
栏目页调用 来源:
{php list($copyfrom) = explode('|', $r['copyfrom'])} {$copyfrom}
调用验证码:前台
{php pc_base::load_sys_class('form', '', 0);$setting = getcache('formguide', 'commons');}
{form::checkcode('code_img', '4', 90, 30)}
{form::checkcode('code_img','4','14',110,30)}
后台开始session配置
//启动session
$session_storage = 'session_'.pc_base::load_config('system','session_storage');
pc_base::load_sys_class($session_storage);
Mysql查找如何判断字段是否包含某个字符串利用mysql 字符串函数 find_in_set();
SELECT * FROM users WHERE find_in_set('aa@email.com', emails);
调取模型下拉框
{php $ks=filtersele('dertment',12);}
路径跳转(不用a标签):
<script>
function urls(obj){
var url = $(obj).attr('data-url');
window.location.href = url;
}
</script>
<span data-url="javascript:history.back();" onclick="urls(this)" >返回</span>
跳转首页
{siteurl($siteid)}
栏目图片调用
{$CATEGORYS[$catid][image]}
手机站上一篇下一篇PHP源码修改:
打开 phpcms\modules\wap\index.php 文件
找到
if(!$r || $r['status'] != 99) showmessage(L('info_does_not_exists'),'blank');
在其下面添加
//上一篇
$previous_page = $this->db->get_one("`catid` = '$catid' AND `id`<'$id' AND `status`=99",'*','id DESC');
//下一篇
$next_page = $this->db->get_one("`catid`= '$catid' AND `id`>'$id' AND `status`=99");
//当前页为 头一篇时:再点击上一篇仍然显示 头一篇
if(empty($previous_page)) {
$previous_page = $this->db->get_one("`catid` = '$catid' AND `id`='$id' AND `status`=99",'*','id DESC');
}
//当前页为最后一篇时:再点击下一篇仍然显示最后一篇
if(empty($next_page)) {
$next_page = $this->db->get_one("`catid`= '$catid' AND `id`='$id' AND `status`=99");
}
调用:
<a href="{WAP_SITEURL}?m=wap&c=index&a=show&catid={$catid}&typeid={$typeid}&id={$previous_page[id]}" class="page">上一条:{$previous_page[title]}</a>
<a href="{WAP_SITEURL}?m=wap&c=index&a=show&catid={$catid}&typeid={$typeid}&id={$next_page[id]}" class="page">下一条: {$next_page[title]}</a>
手机站调用栏目图片
{$TYPE[$typeid][image]}
栏目二级显示
{pc:content action="category" catid="0" order="listorder DESC" siteid="$siteid" num="7"}
{loop $data $r}
<li class="navList {if $r[catid]==$catid||$r[catid]==$cat}on{/if}" >
<a href="{$r[url]}" class="href">{$r[catname]}</a>
<p class="listList">
{pc:content action="category" catid="$r[catid]" num="8" siteid="$siteid" order="listorder DESC" return="dat"}
{loop $dat $v}
<a href="{$v[url]}">{$v[catname]}</a>
{/loop}
{/pc}
</p>
</li>
{/loop}
{/pc}
下载模型
{pc:content action="lists" catid="$catid" num="15" order="id DESC" page="$page" moreinfo="1"}
{loop $data $r}
{php $xiazai = string2array($r['downfiles']);}
{loop $xiazai $b}
<dl class="news_dl">
<dt>
<a href="{$b[fileurl]}" title="{$r[title]}" class="dt_1">
{$r[title]}
</a>
<span class="dt_2">[{date('Y-m H:i',$r[inputtime])}]</span>
</dt>
<dd>
{str_cut(strip_tags($r[content]),340)}
</dd>
</dl>
<!-- 文件地址调用标签:{$b[fileurl]} 文件名调用标签:{$b[filename]} -->
{/loop}
{/loop}
{/pc}
判断奇偶数
{$n}.{if $n%2==0}偶数{else}奇数{/if} <br>
本文标签:
很赞哦! ()
下一篇:phpcmsv9常用标签归总
相关教程
图文教程
PHPCMS判断栏目是否含有子栏目的写法示例
PHPCMS 如何判断该栏目是否含有子栏目?1、直接判断该栏目的数据中“child”,如果为true则含有子栏目;2、先判断数据是否存在,如果存在再判断是否为空
PHPCMSv9语法和结构分析
最近公司要做微信接口开发。用asp.net 始终取不到微信用户的openId,换了php却可以。于是把代码改用PHP开发了。于是在项目中引入了PHPCMS V9这个框架。 学习PHP的第一份资料
phpcms不显示验证码的解决方法
phpcms不显示验证码怎么办?PhpcmsV9管理后台登陆验证码不显示的解决方法最近有朋友遇到网站迁移后管理后台登陆验证码不显示的问题
phpcms v9中jquery.sgallery插件升级到soChange的方法
今日发现在系统中焦点图位置用的是jquery.sgallery.js插件,但是在搜狗浏览器的兼容模式中,焦点图会逐个被裁剪,也找不到具体原因,就搜索了下sgallery,发现他有了一个升级版本
相关源码
-
(自适应)大气壁挂炉暖气设备家用电器模板带加盟申请和下载资料为壁挂炉、暖气片等供暖设备企业设计的PbootCMS模板,通过响应式技术实现跨终端展示产品参数和技术细节。后台统一管理确保采暖系统数据、服务网点信息实时同步更新查看源码 -
手机软件APP游戏软件下载网站Pbootcms模板(自适应)基于PbootCMS内核深度开发的网站模板,为移动互联网时代打造。无论是手机APP推广、游戏软件展示,还是各类企业官网需求,本模板都能通过简单的图文替换实现行业无缝切换查看源码 -
(PC+WAP)蓝色电缆桥架五金钢结构机械PbootCMS模板下载采用PC与WAP双端适配设计,满足桌面设备和移动端访问需求。专注服务于电缆桥架、钢结构及五金机械制造领域,通过结构化布局展示产品特性与技术参数,后台数据一体化管理提升内容维护效率。查看源码 -
(自适应)蓄电池能源智能数码科技产品pbootcms模板源码下载本款基于PbootCMS开发的网站模板为蓄电池及能源科技企业设计,特别适合锂电池、储能系统、新能源电池等产品的展示与推广。查看源码 -
pbootcms(自适应)SEO优化排名服务公司网站模板核心定位为SEO排名服务商打造的营销型网站框架,集成PbootCMS开源系统的高效管理能力与SEO最佳实践方案,助力企业快速建立专业的技术服务形象。查看源码 -
快递物流公司pbootcms网站模板html响应式自适应源码下载基于HTML5+CSS3前沿技术开发,实现PC、平板、手机多端自适应。采用弹性布局与媒体查询技术,确保不同设备均有流畅视觉体验,企业形象统一。查看源码
| 分享笔记 (共有 篇笔记) |
