zoukankan      html  css  js  c++  java
  • 201287学习phpcms的学习

    1、首页显示文章列表实例:注意其中的截取函数和时间格式化函数,增加了显示“更多”的连接

    <ul class="modulelist" id="con_four_2" >
    {pc:content action="lists" catid="30" order="id DESC" num="5" cache="3600" }
    {loop $data $val}
    <li> <a href="{$val[url]}" target="_blank" >{str_cut($val[title],60,'...')}</a><span>[{date('Y-m-d',$val[inputtime])}]</span></li>
    {/loop}

    {if count($data)>0}
    <li><span class="more">
    <a target="_blank" href="<?php echo APP_PATH;?>index.php?m=content&c=index&a=lists&catid=<?php echo $val[catid];?>" >更多...</a></span></li>

    {/if}

    {/pc}
    </ul>

    另外一种显示更多的方法,注意{}就是输出到屏幕的意思,注意是$CATEGORYS,不是$CATEGORY

     <a  target="_blank" href="{$CATEGORYS[$val[catid]][url]}" >{$CATEGORYS[$val[catid]][catname]}更多...</a></span></li>

    后来发现了subcat函数,用该函数解决more链接问题是最方便的。

    2、模板的构成

    header.html+index.html+footer.html

    index.html为首页主题部分,需要在其前后加标签把头和尾包含进来

    {template "content","footer"}

    {template "content","footer"}

    3、显示栏目列表的实例,增加了对最后一项的判断

    {loop $data $n $val}注意:data表示二维数组,n表示ID,val表示一维数组。这里的n就不是行数了

    {pc:content action="category" catid="40" num="10" order="listorder ASC"}

    {loop $data $r}
    <a href="{$r[url]}">{$r[catname]}</a> {php if($num != $n) echo "|"}
    {/loop}
    {/pc}

    4、js显示焦点图片实例,注意在js里面调用标签的方式,ati是js的函数

    {pc:content action="position" posid="1" num="4" order="listorder ASC"}
    {loop $data $val}
    ati('{$val[url]}','{thumb($val[thumb],278,222)}','{$val[title]}');
    {/loop}
    {/pc}

     注意这个position的理解,更好的翻译应该是推荐文集,也就是说使用上述代码的模块会检查文章是否被推荐到了这儿,只对推荐的文章显示图片

     5、碎片管理

    (1)首先在模板中添加{pc:block pos="special_1"}{/pc}
    (2)在碎片管理中就能够编辑这个碎片了

    这个碎片就是在网页中添加一个随时可以修改内容的块,这个块里面可以是自己定义的任何东西,类似于joomla里面的位置的概念

  • 相关阅读:
    CSS的未来:游戏的变革Flexbox
    2013年第8周一JAVA对象序列化及TODO标签等
    大年初七回杭州
    2013年2月20日星期三
    2013年周六加班杂记
    大家初八但杭州收拾准备开始工作
    大家初六去香山
    2013年第8周四又是低效的一天
    2013年第8周二Delphi中Union结构
    2013年第8周日元宵节
  • 原文地址:https://www.cnblogs.com/mingziday/p/2627547.html
Copyright © 2011-2022 走看看