首页 > 建站教程 > CMS教程 > phpcms >  PHPCMS学习第四天:列表页标签正文

PHPCMS学习第四天:列表页标签

列表分页:
{pc:content action="lists" catid="$catid" num="10" order="id DESC" page="$page"}
    {loop $data $r}
        <li class="tr"><a href="{$r[url]}" title="{$r[title]}" alt="{$r[title]}" class="fl">{$r[title]}</a> <span>{date('Y-m-d H:i:s',$r[inputtime])}</span></li>
    {/loop}
{/pc}
日期:{date('Y-m-d', $r[updatetime])}
标题截断:{str_cut($r[title],40,'')}
文章简介:{$r['description']}
缩略图    {thumb($r[thumb], 100, 137, 1)} ---->参数100为图片宽度,137为图片高度,1为等比例缩放
pc循环的时候 序号为   {$n}  记住这个很实用,特别是在条件判断的时候
列表页分页标签:{$pages}

phpcms v9 thumb详解
{thumb($previous_page[thumb], 100, 137, 1)}
Parameters:
string   $imgurl:  图片地址
int   $width:  图片宽度,可选参数,默认为100
int   $height:  图片高度,可选参数,默认为100
int   $autocut:  是否自动裁切,可选参数,默认为1,为0时,将只等比压缩,可能出现图片变形
string   $smallpic:  无图片时显示的小图片地址,可选参数,默认为 images/nopic_small.gif
第三个参数是 是否自动裁切

LOOP标签里面参数
网站首页----------------{siteurl($siteid)}
当前位置----------------{catpos($catid)}
当前栏目ID----------------{$CAT[catid]}
    例如如果栏目ID=9或者它的父栏目ID=9显示banner1.jpg,否则显示banner2.jpg图(如果几个栏目不同banner图但用相同的模板可以这么解决):
    {if $CAT[catid]==9 || $CATEGORYS[$CAT[parentid]][catid] == 9}
        <div><img src="{TP}images/banner1.jpg"/></div>
    {else}
        <div><img src="{TP}images/banner2.jpg"/></div>
    {/if}
    再例如,不同栏目,显示不同的文字:
    <a href="#">{$title}
    {if $CAT[catid]==9 || $CATEGORYS[$CAT[parentid]][catid] == 9}
        CONTACT US
    {elseif $CAT[catid]==9 || $CATEGORYS[$CAT[parentid]][catid] == 10}
        JOIN US
    {/if}
    </a>
当前栏目链接----------------{$CAT[url]}
当前栏目名称----------------{$CAT[catname]}
栏目拼音----------------{$CAT[letter]}
栏目链接----------------{$CAT[url]}
父栏目ID--------------   {$CATEGORYS[$CAT[parentid]][catid]}
父栏目名称--------------{$CATEGORYS[$CAT[parentid]][catname]}
父栏目链接--------------{$CATEGORYS[$CAT[parentid]][url]}
上上级栏目名称--------{$CATEGORYS[$CATEGORYS[$CAT[parentid]][parentid]][catname]}
上上级栏目链接--------{$CATEGORYS[$CATEGORYS[$CAT[parentid]][parentid]][url]}
上上上级栏目ID--------{$CATEGORYS[$CATEGORYS[$CATEGORYS[$CAT[parentid]]][parentid]][catid]}

获取指定栏目的URL栏目名称    栏目所有信息
{$CATEGORYS[$catid]['catname']}
{$CATEGORYS[$catid]['url']}
获取栏目图片和获取栏目描述的方法
{$CATEGORYS[$catid]['image']}
{$CATEGORYS[$catid]['description']}