### [推荐PHPCMS宝典](https://www.prosaas.cn/article/467) **Published:** 2020-12-22T09:28:10 **Author:** 5201314 **Excerpt:** PHPCMS使用教程栏目介绍高频使用的语法推荐(免费):PHPCMS使用教程评论调用: 推荐位调用: 点击量调… **PHPCMS使用教程****栏目介绍高频使用的语法** ![](//zhiqipro.oss-cn-beijing.aliyuncs.com/2023/12/20231212114750338.jpg) 推荐(免费):**PHPCMS使用教程** > 评论调用: {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} > 点击量调用: > 列表页调用: {php $db = pc\_base::load\_model('hits\_model'); $\_r = $db->get\_one(array('hitsid'=>'c-'.$modelid.'-'.$r\[id\])); $views = $\_r\[views\]; } {$views} > 内容页调用: hit: > 判断总数: {if $n==count($dat)}class="friendly-border" {/if} > 新闻上一篇下一篇显示 上一篇:{$previous\_page\[title\]} 下一篇:{$next\_page\[title\]} > Phpcms 分组 array\_chunk($data(数组),10(每组有几个数))

    {pc:content action="lists" moreinfo="1" catid="17" num="20" order="id ASC"}     {php $da=array\_chunk($data,4(每组显示几个));}         {loop $da $d}         

          {php $i=1;}             {loop $d $r}             

                                 !\[\]({$r\[thumb\]})                 

{$r\[title\]}

                             

            {php $i++;}             {/loop}         

        {/loop}         {/pc}              

> //截取字数 {str\_cut($r\[description\],102,'...')}  {str\_cut(strip\_tags($r\[content\]),300,"...")}  //截取文字  strip\_tags() 函数剥去字符串中的 HTML、XML 以及 PHP 的标签。 > 加入收藏、设置首页 加入收藏 设为首页 > 加锚点 {$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个数字1表示从第2条开始调用,第2个数字4表示共调用4条。 如果改成order="id DESC LIMIT 0,4--"那么就表示从第1条开始调用,共调用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}             {$r\[catname\]}              {else}             {$r\[catname\]}                        {/if}              {/loop}         {/pc} > 返回上级 {$CATEGORYS\[$catid\]\[url\]} 返回上一级 > 相关文章 {pc:content action="relation" relation="$relation" catid="$catid" num="5" keywords="$rs\[keywords\]"} {loop $data $r}
  • ·{$r\[title\]}({date('Y-m-d',$r\[inputtime\])})
  • {/loop} {/pc} > 调用多图 {loop string2array($r\['pics'\])  $v} > 调用广告 {php $banner=getads(11);$i=1;}      > 调用友情链接 图片链接: {pc:link action="lists" typeid="0" siteid="$siteid" linktype="1" order="desc" num="6" return="dat"}     {loop $dat $v}      !\[\]({$v\[logo\]})      {/loop} {/pc} 文字链接: {pc:link action="lists" typeid="0" siteid="$siteid" linktype="0" order="desc" num="10" return="dat"}     {loop $dat $v}              {$v\[name\]}          {/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标签): 返回 > 跳转首页 {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"); } 调用:  上一条:{$previous\_page\[title\]}             下一条: {$next\_page\[title\]} > 手机站调用栏目图片 {$TYPE\[$typeid\]\[image\]} > 栏目二级显示 {pc:content action="category" catid="0" order="listorder DESC" siteid="$siteid" num="7"}         {loop $data $r}                      {/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}                 
                        
                                                         {$r\[title\]}                                                  \[{date('Y-m H:i',$r\[inputtime\])}\]                     
                        
                            {str\_cut(strip\_tags($r\[content\]),340)}                     
                    
                                 {/loop}         {/loop}         {/pc} > 判断奇偶数 {$n}.{if $n%2==0}偶数{else}奇数{/if}   
    以上就是推荐PHPCMS宝典的详细内容,更多请关注知企PROSAAS其它相关文章! **Categories:** PHPCMS ---