zoukankan      html  css  js  c++  java
  • Phpcms V9类别数据调用技巧及类别优化

    一、Phpcms V9前台怎么文章列表面前显示类别:

    {pc:content action="lists" catid="79" order="listorder DESC" num="14" }
    <?php $TYPE = getcache('type_content','commons');?>
    {loop $data $n $r}
    <li>{if $TYPE[$r[typeid]][name]}<span style="color:#CC6600">[ {$TYPE[$r[typeid]][name]}] </span>{/if}<a href="{$r['url']}"{title_style($r[style])}title="{$r['title']}" target="_blank">{str_cut($r[title],33,'')}</a></li>
    {/loop}
    {/pc}

    其中getcache('type_content','commons');这一句很为关键!

    二、Phpcms V9前台怎么根据类别ID调用文章列表?

    {pc:content  action="lists" catid="6" moreinfo="1" where="typeid=53" order="listorder DESC" num="5"}
        {loop $data $v}
                    <li><a class="typeLink" href="{$v[url]}" title="{$v[title]}"><span style="letter-spacing:0.2mm;">{$v[title]}</span></a></li>
        {/loop}
    {/pc}

    这里边,where="typeid=53"是指定类别ID调用数据。

    三、Phpcms V9怎么调用所有类别的标签列表?

    <?php
    $arrtype = explode(',',$usable_type);
    ?>
    {loop $arrtype $t}
    <a href="http://www.cmsyou.com/index.php?m=content&c=type&catid={$catid}&typeid={$t}">{$TYPE[$t][name]}</a>
    {/loop}

    、Phpcms V9怎么让类别能像Tag一样调用出所有的文章并浏览?

    就好比显示“Phpcms”这一关键字tag的内容列表在:

    http://www.cmsyou.com/index.php?m=content&c=tag&catid=10&tag=Phpcms

    怎么显示类别ID为1的文章在:index.php?m=content&c=type&catid=10&typeid=1呢?

    关于这一点先预留,有机会下次再详细分享。

    五、怎么在管理后台文章列表处显示类别名称?

    先上个图:

    在管理后台文章列表处显示类别名称

    后台>内容,进入文章管理列表,实现在文章标题前显示文章类别。

    具体方法:

    打开 phpcmsmodulescontent emplatescontent_list.tpl.php 文件,找到第100行左右的:

      <?php
      if($status==99) {
       if($r['islink']) {

    在这之前加上:

    <?php $TYPE = getcache('type_content','commons');?>
    <span style="color:#ccc;">【<?php echo $TYPE[$r['typeid']]['name'];?>】</span>

    这样,就会显示上图一样的效果了!当然你也可以采用if语句,做到如果文章没有设置类别,连【】这个都不显示。

  • 相关阅读:
    flexlm破解入门文献列表
    【分享】SRIO错误的基本判决
    LDO功耗计算
    CT128M4SSD1升级固件3种方法方法
    SYSBIOS中malloc和Memory_alloc的区别.doc
    VID = 058F PID = 6387 可用的量产工具
    Debian 6 nvidia显卡驱动安装
    Java Volatile的双重含义
    Windows下PHP使用Apache的mod_fcgid模块安装及配置
    Flask之基于route装饰器的路由系统(源码阅读解析)
  • 原文地址:https://www.cnblogs.com/lanne/p/13470522.html
Copyright © 2011-2022 走看看