Heim >CMS-Tutorial >PHPCMS >Wie verwende ich das phpcms-Tag?

Wie verwende ich das phpcms-Tag?

coldplay.xixi
coldplay.xixiOriginal
2020-07-14 13:20:113097Durchsuche

Verwendung des phpcms-Tags: 1. Zeigen Sie den Spaltennamen und den Link der angegebenen Catid an. 2. Rufen Sie die Unterspalte auf. 4. Implementieren Sie die Paging-Funktion.

Wie verwende ich das phpcms-Tag?

Verwendung des phpcms-Tags:

1. Zeigt den Spaltennamen und den Link der angegebenen Catid an {$CATEGORYS[25]['catname']} {$CATEGORYS[25]['url']}

ID der übergeordneten Spalte abrufen, Name der übergeordneten Spalte abrufen $CATEGORY[$catid][parentid]}  Name der übergeordneten Spalte : {$CATEGORYS[$CAT[parentid]][catname]}

Die Auslassungspunkte, die nach dem Entfernen der Titelbeschränkung angezeigt werden

    {str_cut($r[title],36,'...')}

Formatierungszeit 2011-05-06 11:22:33

    {date('Y-m-d H:i:s',$r[inputtime])}
    {date('Y年m月d日',$r[inputtime])}

2. Unterspalte aufrufen (Muss in der Spalten-Homepage-Vorlage verwendet werden und kann auch in der Listenseite verwendet werden)

    {pc:content action="category" catid="$catid" num="25" siteid="$siteid" order="listorder ASC"}
    {loop $data $r}
        <a href="{$r[url]}">{$r[catname]}</a> |
   {/loop}{/pc}

3. Erhalten Sie die Nachrichten unter der angegebenen Spalte

(1) Hier bedeutet moreinfo= „1“, dass die Primär- und Sekundärtabellen direkt mit

            {pc:content action="lists" catid="$catid" num="25" order="id DESC" return="info" moreinfo="1"} 
              {loop $info $r}
             更新日期:{date(&#39;Y年m月d日&#39;,$r[updatetime])}
             作者:{$r[username]}
             来源:{$r[copyfrom]}
             点击率{$r[readpoint]}
             网址{$r[url]}
             文章标题 {$r[&#39;title&#39;]}
             标题样式{title_style($v[style])}
                      
    {/loop}
    {/pc}
<p>=====================</p

verknüpft werden können. (2) Die universelle SQL-Anweisung kann den angegebenen Inhalt bequemer aufrufen

{pc:get sql="select * from v9_news as a,v9_news_data as b where a.id=b.id and catid=34 and status=99 order by a.id desc"}
     {loop $data $v} 
  <li><a href="{$v[&#39;url&#39;]}" target="_blank"><img src="{$v[thumb]}" width="146" height="117" /></a></li>            
    {/loop}
    {/pc}
   {pc:get sql="select * from v9_news where catid=10 and status=99 order by updatetime desc" num="5" start="23"}
  {loop $data $rs}
      <a href="{$rs[&#39;url&#39;]}" title="{$rs[&#39;title&#39;]}" target="_blank">{$rs[&#39;title&#39;]}</a>
     {/loop}
 {/pc}
<p>=====================</p

(3) Der Artikel wird von der angegebenen Position aus aufgerufen (Position wird empfohlen Bitverwendung)

Die Startposition ist 5 und es werden 3 Aufrufe durchgeführt. Entspricht der Grenzfunktion.

{pc:content  action="position" posid="27" order="listorder DESC" num="3" start="5"}
        {loop $info $r}
                <a  href=&#39;{$r[url]}&#39;>{str_cut($r[description],115)}... </a>
       {/loop}
    {/pc}
 或{pc:content  action="lists"  catid="54"  thumb=""  order="listorder DESC"  start="3" num="5"} thumb="" 不分类
<p>=====================</p>循环列表新闻
 
  <div class="content">
         {pc:content  action="position" posid="9" order="listorder DESC" num="4"}
          {loop $data $r}
              <a href="{$r[url]}" title="{$r[title]}">{str_cut($r[title],36,&#39;&#39;)}</a>{date(&#39;Y-m-d H:i:s&#39;,$r[inputtime])}
                <p>{if $n==1}<img src="{thumb($r[thumb],90,60)}" width="90" height="60"/>{/if}{str_cut($r[description],112,&#39;&#39;)}<a href="{$r[url]}">[reading more]</a></p>
               
               {/loop} 
             {/pc}  
            </div>
<p>=====================</p>

(4) Es gibt einen Paging-Effekt

    {pc:get sql="select * from wecheweyounews where hour=$hour order by id desc" return="data" num="50" page="$page"}
                <ul >
        {loop $data $r}
                    <li><span class="left">&middot;<a href="{$r[&#39;url&#39;]}" target="_blank">{str_cut($r[&#39;title&#39;],60)}</a>(编辑:{$r[username]})</span><span class="right">{date("Y-m-d",$r[&#39;inputtime&#39;])}</span></li></li>
                <?php
                if($n%5==0 and $n<50) echo "</ul><ul>";
                ?>
        {/loop}
                </ul>
            </div>
      <div id="pages" class="text-c">{$pages}</div>
     {/pc}

4

{pc:content  action="position" posid="1"  order="listorder DESC" thumb="1" num="5"}
 {loop $data $r}
  <a href="{$r[&#39;url&#39;]}" title="{str_cut($r[&#39;title&#39;],30)}"><img src="{thumb($r[&#39;thumb&#39;],300,200)}" alt="{$r[&#39;title&#39;]}" width="310" height="260" /></a>
    {/loop}
    {/pc}

5. Paging

Der Frontend-Aufruf num="50" bezieht sich auf 50 Datensätze pro Seite

    {pc:get sql="select * from wecheweyounews where hour=$hour order by id desc" return="data" num="50" page="$page"}
                <ul >
        {loop $data $r}
                    <li><span class="left">&middot;<a href="{$r[&#39;url&#39;]}" target="_blank">{str_cut($r[&#39;title&#39;],60)}</a>(编辑:{$r[username]})</span><span class="right">{date("Y-m-d",$r[&#39;inputtime&#39;])}</span></li></li>
                <?php
                if($n%5==0 and $n<50) echo "</ul><ul>";
                ?>
        {/loop}
                </ul>
            </div>
      <div id="pages" class="text-c">{$pages}</div>
     {/pc}

Verwandte Lernempfehlungen:

phpcms-Tutorial

Das obige ist der detaillierte Inhalt vonWie verwende ich das phpcms-Tag?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn