phpcms:六、频道页(category.html)
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)的更多相关文章
- phpcms V9首页 频道页 列表页 推荐位 简单获取文章浏览量和评论统计
phpcms V9首页 频道页 列表页 推荐位 简单获取文章浏览量和评论统计 列表取得数据方法: {pc:content action="lists" catid="$c ...
- Phpcms V9单页添加自定义字段
说起文章自定义自段,大家都会想到 wordpress 的自定义字段,确实 wordpress 系统很强大,字段可以很灵活的在后台进行添加与更新,并能够很好的在前台进行调用,对于这点 phpcms v9 ...
- dede频道页实现三级栏目嵌套调用文章
dede频道页实现三级栏目嵌套调用文章: //支持arclist标签开始--> $typeid = $row['id']; if((class_exists('PartView'))) { ...
- phpcms新建模板页教程
phpcms新建模板页教程1 直接去template文件夹里的复制的模板页 比方说list1.html2 去后台 界面模板风格 default 默认模板 点击详情列表 找到list1.htm 设置中文 ...
- phpcms v9文章页调用点击量方法
1.在页面加载" 2.调用统计点击的标签:: 3.最后,在写上这一句:" phpcms v9增加文章随机点击数的方法 找到文件count.php(网站根目录/api) 查找第50行 ...
- ECSHOP在线手册布局参考图--商品分类页 category.dwt
A.购物车 1,设置方法 程序自动读取购物车的商品数量 2,代码相关 cart.lbi 中 {insert_scripts files='transport.js'} <div clas ...
- phpcms新闻详情页上一篇下一篇的实现
在新闻详情页(show.html或show_*.html) 只需要添加类似如下代码即可: <div>上一篇:<a href="{$previous_page[url]}&q ...
- 《Linux内核设计与实现》读书笔记(十六)- 页高速缓存和页回写
好久没有更新了... 主要内容: 缓存简介 页高速缓存 页回写 1. 缓存简介 在编程中,缓存是很常见也很有效的一种提高程序性能的机制. linux内核也不例外,为了提高I/O性能,也引入了缓存机制, ...
- 更新上篇文章 调用三级目录文章内容 dede频道页实现三级栏目嵌套调用文章
原文:http://www.wuaie.com/?p=66 源码改写 $typeid = $row['id']; if((class_exists('PartView'))) { $pv = new ...
随机推荐
- 解决Xcode8 输出一对字符串问题
在Product->Scheme->Edit Scheme->Run->Environment Variables下添加键:OS_ACTIVITY_MODE, 值:Disabl ...
- #python-dateutil下载地址
http://www.lfd.uci.edu/~gohlke/pythonlibs/#python-dateutil
- 自定义ImageView实现图片手势滑动,多点触摸放大缩小效果
首先呢,还是一贯作风,我们先来看看众多应用中的示例:(这种效果是很常见的,可以说应用的必须品.) 搜狐客户端 ...
- 论js闭包的重要性
很久没写博客了,今天发现了一个很有意思的问题,写下来分享一下 话不多说,贴前端代码: <script type="text/javascript" src="js/ ...
- Linux学习笔记01:Linux下的drwxr-xr-x
1. drwxr-xr-x 第1字母:表示文件类型 d ------- 表示文件目录(directory) - ------- 表示二进制文件 l ------ ...
- 在Linux系统中如何把文件拷贝到U盘
Linux下把所有的都当成文件处理,如果在linux系统下需要拷贝文件,哪么你需要先把U盘挂载到系统中的某一个位置,然后再使用cp命令完成拷贝. 工具/原料 Linux操作系统一台 U盘一枚 方法 ...
- easyui之datagrid(不定时补充)
1,datagrid之formatter formatter格式化函数有三个参数: value:字段值(一般为后台传递给前台的值): row:当前行数据: index:当前行索引. return值是显 ...
- css3之background
background background: (1)url(image1.png) right bottom, (2)url(image2.png) center, (3)url(image3.png ...
- jQuery实现图片预加载提高页面加载速度和用户体验
我们在做网站的时候经常会遇到这样的问题:一个页面有大量的图片导致页面加载速度缓慢,经常会出现一个白页用户体验很不好.那么如何解决这个问题呢?首先我们会想到的是提高服务器性能,使用静态缓存等手段来加快图 ...
- 更好的使用chrome
Ctrl+tab 在标签页之间切换 Ctrl+1 到 Ctrl+8 切换到指定位置编号的标签页.您按下的数字代表标签页横条上的相应标签位置 Ctrl+9 ...