搜尋
首頁CMS教程PHPCMS推薦PHPCMS寶典

推薦PHPCMS寶典

Dec 22, 2020 pm 05:28 PM
phpcms

PHPCMS使用教學欄位介紹高頻使用的語法

推薦PHPCMS寶典

推薦(免費) :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}
點選量呼叫:

<script></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></script>
判斷總數:

{if $n==count($dat)}class="friendly-border" {/if}
新聞上一篇下一篇顯示

<span>上一篇:<a>{$previous_page[title]}</a></span>
<span>下一篇:<a>{$next_page[title]}</a></span>
Phpcms 分組

array_chunk($data(数组),10(每组有几个数))

<p>
    {pc:content action="lists" moreinfo="1" catid="17" num="20" order="id ASC"}
    {php $da=array_chunk($data,4(每组显示几个));}
        {loop $da $d}
        </p><p>
          {php $i=1;}
            {loop $d $r}
            </p><p>
                <a>
                ![]({$r[thumb]})
                <p>{$r[title]}</p>
                </a>
            </p>
            {php $i++;}
            {/loop}
        
        {/loop}
        {/pc}
        
    
//截取字數

{str_cut($r[description],102,'...')} 

{str_cut(strip_tags($r[content]),300,"...")}  //截取文字  strip_tags() 函数剥去字符串中的 HTML、XML 以及 PHP 的标签。
加入收藏、設定首頁

<a>加入收藏</a>
<a>设为首页</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个数字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}
            <span>{$r[catname]}</span>
             {else}
            <span>{$r[catname]}</span>                        {/if}
             {/loop}
        {/pc}
返回上級

{$CATEGORYS[$catid][url]}
<a>返回上一级</a>
相關文章

{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;}
        
              {loop $banner[d] $v}         {if $i        {/if}        {php $i++;}        {/loop}          
    呼叫友情連結

    图片链接:
    {pc:link action="lists" typeid="0" siteid="$siteid" linktype="1" order="desc" num="6" return="dat"}
        {loop $dat $v}
         <a>![]({$v[logo]})</a>
         {/loop}
    {/pc}
    文字链接:
    {pc:link action="lists" typeid="0" siteid="$siteid" linktype="0" order="desc" num="10" return="dat"}
        {loop $dat $v}
                 <a>{$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(&#39;data-url&#39;);
        window.location.href = url;
    }
    </script>
    <span>返回</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`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>上一条:{$previous_page[title]}</a>            
    <a>下一条: {$next_page[title]}</a>
    手機站調用欄位圖片

    {$TYPE[$typeid][image]}
    欄位二級顯示

    {pc:content action="category" catid="0" order="listorder DESC" siteid="$siteid" num="7"}
            {loop $data $r}
                
  •                 {$r[catname]}                     

                        {pc:content action="category" catid="$r[catid]" num="8" siteid="$siteid" order="listorder DESC" return="dat"}                     {loop $dat $v}                         {$v[catname]}                     {/loop}                     {/pc}                     

                
  •         {/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}   <br>

    以上是推薦PHPCMS寶典的詳細內容。更多資訊請關注PHP中文網其他相關文章!

    陳述
    本文轉載於:简书。如有侵權,請聯絡admin@php.cn刪除

    熱AI工具

    Undresser.AI Undress

    Undresser.AI Undress

    人工智慧驅動的應用程序,用於創建逼真的裸體照片

    AI Clothes Remover

    AI Clothes Remover

    用於從照片中去除衣服的線上人工智慧工具。

    Undress AI Tool

    Undress AI Tool

    免費脫衣圖片

    Clothoff.io

    Clothoff.io

    AI脫衣器

    AI Hentai Generator

    AI Hentai Generator

    免費產生 AI 無盡。

    熱門文章

    R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
    3 週前By尊渡假赌尊渡假赌尊渡假赌
    R.E.P.O.最佳圖形設置
    3 週前By尊渡假赌尊渡假赌尊渡假赌
    R.E.P.O.如果您聽不到任何人,如何修復音頻
    3 週前By尊渡假赌尊渡假赌尊渡假赌
    WWE 2K25:如何解鎖Myrise中的所有內容
    4 週前By尊渡假赌尊渡假赌尊渡假赌

    熱工具

    MinGW - Minimalist GNU for Windows

    MinGW - Minimalist GNU for Windows

    這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

    SAP NetWeaver Server Adapter for Eclipse

    SAP NetWeaver Server Adapter for Eclipse

    將Eclipse與SAP NetWeaver應用伺服器整合。

    記事本++7.3.1

    記事本++7.3.1

    好用且免費的程式碼編輯器

    Dreamweaver Mac版

    Dreamweaver Mac版

    視覺化網頁開發工具

    SublimeText3 Linux新版

    SublimeText3 Linux新版

    SublimeText3 Linux最新版