1.当前栏目的ID:{$catid}
标题样式:{title_style($v[style])}(在添加内容或编辑内容的时候,标题右边

有一个选择颜色的块)。
{str_cut(strip_tags($v[description]), 150)}其中str_tags是去掉html中的标签

代码,只保留文字。

2.标题都尽量写成这样<a href="{$v[url]}" title="{$v[title]}"

target="_blank"{title_style($v[style])}>{str_cut($v[title], 60)}</a>
-----------------文字标题列表--------------------------------------------
    {pc:content  action="lists" catid="$catid" order="id DESC"

num="3"}
                <ul class="list">
                {loop $data $k $v}
                    <li>·<a href="{$v[url]}" title="{$v[title]}"

target="_blank"{title_style($v[style])}>{str_cut($v[title], 60)}</a></li>
                {/loop}
                </ul>
             {/pc}
-------------------------------------------------------------------------
---------------------------图文标题列表---------------------------------
{pc:content  action="position" posid="10" catid="$catid" thumb="1"

order="listorder DESC" num="2"}
                {loop $data $v}
                  <h4 class="blue"><a href="{$v[url]}"

target="_blank"{title_style($v[style])}>{$v[title]}</a></h4>
                <p><img src="{thumb($v[thumb],90,60)}" width="90"

height="60" />{str_cut(strip_tags($v[description]), 150)}</p>
                <div class="bk20 hr"><hr /></div>
                {/loop}
{/pc}
-------------------------------------------------------------------------
3.判断
{if $n==1}class="on" style="margin:0"{/if}>:如果是第一条数据,就写入

class="on" style="margin:0"。
4.{php $j=1;}可以在phpcms模板中,可以直接写入php代码,这里有助于一些特殊

功能的开发。
5.
获取当前站点的ID:get_siteid()。
6.超出范围截取:{str_cut($v[description],116,'..')}(如果超过了116个字节

剩下的用..代替)。
7.排行:

浏览次数排行:{pc:content action="hits" catid="$catid" num="10"

order="views DESC" cache="3600"}
                {loop $data $v}
                    <li><a href="{$v[url]}"

target="_blank"{title_style($v[style])}>{$v[title]}</a></li>
                {/loop}
            {/pc}

action="hits" order="views DESC":表示点击量排行。
cache="3600":缓存时间3600毫秒。
本月排行:{pc:content action="hits" catid="$catid" num="8"

order="monthviews DESC" cache="3600"}
                {loop $data $v}
                <li><span>{number_format($v

[monthviews])}</span><a href="{$v[url]}"{title_style($v[style])}

class="title" title="{$v[title]}">{str_cut($v[title],56,'...')}</a></li>
                {/loop}
            {/pc}
{number_format($v[monthviews])}:点击次数
number_format:把字符串格式化成数字

phpcms:六、频道页(category.html)的更多相关文章

  1. phpcms V9首页 频道页 列表页 推荐位 简单获取文章浏览量和评论统计

    phpcms V9首页 频道页 列表页 推荐位 简单获取文章浏览量和评论统计 列表取得数据方法: {pc:content action="lists" catid="$c ...

  2. Phpcms V9单页添加自定义字段

    说起文章自定义自段,大家都会想到 wordpress 的自定义字段,确实 wordpress 系统很强大,字段可以很灵活的在后台进行添加与更新,并能够很好的在前台进行调用,对于这点 phpcms v9 ...

  3. dede频道页实现三级栏目嵌套调用文章

      dede频道页实现三级栏目嵌套调用文章: //支持arclist标签开始--> $typeid = $row['id']; if((class_exists('PartView'))) { ...

  4. phpcms新建模板页教程

    phpcms新建模板页教程1 直接去template文件夹里的复制的模板页 比方说list1.html2 去后台 界面模板风格 default 默认模板 点击详情列表 找到list1.htm 设置中文 ...

  5. phpcms v9文章页调用点击量方法

    1.在页面加载" 2.调用统计点击的标签:: 3.最后,在写上这一句:" phpcms v9增加文章随机点击数的方法 找到文件count.php(网站根目录/api) 查找第50行 ...

  6. ECSHOP在线手册布局参考图--商品分类页 category.dwt

        A.购物车 1,设置方法 程序自动读取购物车的商品数量 2,代码相关 cart.lbi 中 {insert_scripts files='transport.js'} <div clas ...

  7. phpcms新闻详情页上一篇下一篇的实现

    在新闻详情页(show.html或show_*.html) 只需要添加类似如下代码即可: <div>上一篇:<a href="{$previous_page[url]}&q ...

  8. 《Linux内核设计与实现》读书笔记(十六)- 页高速缓存和页回写

    好久没有更新了... 主要内容: 缓存简介 页高速缓存 页回写 1. 缓存简介 在编程中,缓存是很常见也很有效的一种提高程序性能的机制. linux内核也不例外,为了提高I/O性能,也引入了缓存机制, ...

  9. 更新上篇文章 调用三级目录文章内容 dede频道页实现三级栏目嵌套调用文章

    原文:http://www.wuaie.com/?p=66 源码改写 $typeid = $row['id']; if((class_exists('PartView'))) { $pv = new ...

随机推荐

  1. mongodb授权登录

    mongodb版本为3.2(目前最新),演示的是linux下的mongodb授权认证 第一次登录不启动授权(mongo默认不启动) ./mongod --dbpath=/home/db/data -- ...

  2. 性能优化之NSDateFormatter

    为什么要优化NSDateFormatter? 优化方式有哪些? 为什么要优化NSDateFormatter? 首先,过度的创建NSDateFormatter用于NSDate与NSString之间转换, ...

  3. (step4.3.1) hdu 1010(Tempter of the Bone——DFS)

    题目大意:输入三个整数N,M,T.在接下来的N行.M列会有一系列的字符.其中S表示起点,D表示终点. .表示路 . X表示墙...问狗能有在T秒时到达D.如果能输出YES, 否则输出NO 解题思路:D ...

  4. [Angular 2] Using Promise to Http

    You can also use Promise for http: So for the service, you need to call toPromise() method: getVehic ...

  5. Hadoop 开源调度系统zeus(二)

    紧跟之前Hadoop 开源调度系统zeus(一) 本节主要介绍一下zeus的架构: 先给一个zeus的架构图 无论Master还是Worker都有一套WEB UI,无论从哪个上面去看,看到的结果都是一 ...

  6. EasyInvoice 简介

    注:本文首发于博客园 EasyInvoice 简介,转载请保留本链接 EasyInvoice(简称 EI) 是一款专门为网上卖家量身打造的管理进销存的软件. 1. 简介 解决卖家日常经营中一直存在的商 ...

  7. IIS7 常用模块介绍说明

    1.1.0   IIS常用的功能模块介绍: 1)         静态内容:可发布静态 Web 文件格式,比如 HTML 页面和图像文件. 2)         默认文档:允许您配置当用户未在 URL ...

  8. (五)《Java编程思想》——final关键字

    可能使用final的三种情况:数据.方法.类. 1.final数据 final 常量必须是基本类型数据,且在定义时须赋值: 一个既是static又是final的域只占据一段不能改变的存储空间,只有一份 ...

  9. Spring整合Quartz实现动态定时器

    一.版本说明 spring3.1以下的版本必须使用quartz1.x系列,3.1以上的版本才支持quartz 2.x,不然会出错. 原因:spring对于quartz的支持实现,org.springf ...

  10. BZOJ 1588: Treap 模板

    1588: [HNOI2002]营业额统计 Time Limit: 5 Sec  Memory Limit: 162 MBSubmit: 12171  Solved: 4352 Description ...