Home > Backend Development > PHP Tutorial > phpCMS 惯用代码(一)

phpCMS 惯用代码(一)

WBOY
Release: 2016-06-13 12:35:16
Original
1179 people have browsed it

phpCMS 常用代码(一)
1.去掉标题限制后出现的省略号
{str_cut($r[title],36,'')}

2.格式化时间 2011-05-06 11:22:33
{date('Y-m-d H:i:s',$r[inputtime])}

3.格式化时间 2011年05月06日
{date('Y年m月d日',$r[inputtime])}

4.显示栏目名称(只是名称,不带链接)
{$catname}

5.显示栏目名称和链接(可以点击)
{$CATEGORYS[$r['catid']]['catname']}

6.外部数据源调用
{pc:get sql="SELECT * FROM pre_forum_thread" cache="3600" dbsource="discuz" return="data" num="10"}

7.调用子栏目(在栏目首页模板需要用到)
{pc:content action="category" catid="$catid" num="25" siteid="$siteid" order="listorder ASC"}{loop $data $r}
{$r[catname]} | {/loop}{/pc}

8.显示指定id的栏目名称 (例子这里catid=22)
{$CATEGORYS[22]['catname']}

9.在文章面前显示文章类别
{pc:content action="lists" catid="79" order="listorder DESC" num="14" }

{loop $data $n $r}

  • {if $TYPE[$r[typeid]][name]}[ {$TYPE[$r[typeid]][name]}] {/if}{str_cut($r[title],33,'')}

  • {/loop}{/pc}

    10.指定变量循环增长(幻灯片经常用到)
    {pc:content action="lists" catid="66" order="listorder DESC" thumb="1" num="5" }
    {php $num = 0}
    {loop $data $r}
    linkarr[{$num}] = "{$r[url]}";
    picarr[{$num}] = "{$r[thumb]}";
    textarr[{$num}] = "{str_cut($r[title],36,'')}";
    {php $num++}
    {/loop}
    {/pc}

    11.文章调用使用limit
    {pc:content action="position" posid="36" num="1" order="listorder DESC limit 1,1--" }
    其他都是跟以前一样使用
    {pc:content action="position" posid="31" order="listorder DESC" limit='1,8--'}
    {loop $data $r}
  • {str_cut($r[title],36,'')}

  • {/loop}

    {/pc}


    12.phpCMS链接查询  
               {pc:get sql="SELECT * FROM v9_news a join v9_news_data b on a.id=b.id where catid=27" cache="3600" page="$page" return="data"}
       

              
      {loop $data $key $val}         
    • {$val[title]}
    •         
      {/loop}    
        
    {if $pages}
    {$pages}
    {/if}
       {/pc}
                {$val[content]}


    13.phpCMS上一篇、下一篇
          上一篇:{$previous_page[title]}

          下一篇:{$next_page[title]}

      注意:a标签里面不能有target=“_blank”会发生错误。


    Related labels:
    source:php.cn
    Statement of this Website
    The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
    Popular Tutorials
    More>
    Latest Downloads
    More>
    Web Effects
    Website Source Code
    Website Materials
    Front End Template