1)【URL规则】中添加,用作内容页URL规则:
URL示例 :{$catdir}/{$id}.html
URL规则 :{$categorydir}{$catdir}/{$id}.html|{$categorydir}{$catdir}/{$id}_{$page}.html
列表url :{$categorydir}{$catdir}/index.html|{$categorydir}{$catdir}/{$page}.html这个规则应该修改为
{$categorydir}{$catdir}/index.html|{$categorydir}{$catdir}/index_{$page}.html不会出错,因为避免了列表页地址和内容页一致的可能。
2)【sql调用】
{pc:get sql="select * from dd_news order by inputtime desc" num="1"}
{loop $data $key $val}
{str_cut($val[title], 54,'')}
{thumb($val[thumb],770,410,1)}
{/loop}
{/pc}
3)【日期时间格式化】
日期时间格式化显示:
a标准型:{date('Y-m-d H:i:s', $rs['inputtime'])} 输出为:2013-01-31 13:15:10
b拆分型:{date('Y',$rs[inputtime])}年{date('m',$rs[inputtime])}月{date('d',$rs[inputtime])}日 输出为:2013年01月31日
c扩展型:
{date('Y',$inputtime)} 4位年份 输出为:2013 或 2014
{date('y',$inputtime)} 2位年份 输出为:10 或 11
{date('F',$inputtime)} 英文月份全称 输出为:January 到 December
{date('M',$inputtime)} 英文月份缩写 输出为:Jan 到 Dec
{date('m',$inputtime)} 前导零数字月份 输出为:01 到 12
{date('n',$inputtime)} 数字月份 输出为:1 到 12
{date('d',$inputtime)} 前导零日期 输出为:01 到 31
{date('j',$inputtime)} 日期 输出为:1 到 31
{date('l',$inputtime)} 英文星期全称 输出为:Sunday 到 Saturday
{date('D',$inputtime)} 英文星期缩写 输出为:Mon 到 Sun
{date('N',$inputtime)} 格式数字星期 输出为:1 到 7
{date('Y-m-d H:i:s',$rs[inputtime]+30*60)} 在获取文章时间后加一段时间
4)【调用浏览数】
href标签怎么用模板中必须引用jquery.min.js
========================================================================
Phpcms v9首页调用点击量
========================================================================
{pc:content action="lists" catid="$r[catid]" num="5" order="id DESC" return="info"}
{php $categorys = getcache('category_content_'.$siteid,'commons');}
<ul class="list lh24 f14">
{loop $info $v}
{php $category = $categorys[$v[catid]];}
{php $modelid = $category['modelid'];}
{php $db = pc_base::load_model('hits_model'); $_r = $db->get_one(array('hitsid'=>'c-'.$modelid.'-'.$v[id])); $views = $_r[views]; }
{php $comment_tag = pc_base::load_app_class("comment_tag", "comment"); $comment_total = $comment_tag->count(array('commentid'=>'content_'.$v[catid].'-'.$v[id].'-'.$modelid));}
<li>·<a href="{$v['url']}" target="_blank" title="{$v['title']}"{title_style($v[style])}>{str_cut($v['title'],40)}</a> 点击:{$views} 评论:{if $comment_total}{$comment_total}{else}0{/if}</li>
{/loop}
</ul>
{/pc}
========================================================================
Phpcms v9列表页调取点击量(注意,以下$val需要跟循环的变量对应)
========================================================================
{php $h_md=pc_base::load_model('hits_model');$get_db=$h_md->get_one(array('hitsid'=>"c-".$modelid."-".$val[id]));$views=$get_db[views];}{$views}
========================================================================
Phpcms v9内容页调取点击量
========================================================================
<script type="text/javascript" src="{JS_PATH}jquery.min.js"></script>
</span><span id="hits"><script language="JavaScript" src="{APP_PATH}api.php?op=count&id={$id}&modelid={$modelid}"></script></span>
========================================================================
5)【模板中TDK规则:】
首页:
<title>{if isset($SEO['title']) && !empty($SEO['title'])}{$SEO['title']}{/if}{$SEO['site_title']}</title>
<meta name="keywords" content="{$SEO['keyword']}" />
<meta name="description" content="{$SEO['description']}" />
列表页:
<title>{if isset($SEO['title']) && !empty($SEO['title'])}{$SEO['title']}{/if}</title>
<meta name="keywords" content="{$SEO['keyword']}" />
<meta name="description" content="{$SEO['description']}" />
内容页:
<title>{$title}_蝶动探秘</title>
<meta name="keywords" content="{$SEO['keyword']}" />
<meta name="description" content="{$SEO['description']}" />
6)【PHPCMS V9中,某个LI达到3个的时候重新执行ul 怎么做?】
在phpcms的loop标签中,已经默认生成一个叫做$n的变量来给你计数每次循环的序号了,所以你大可不必再自己开启一个计数变量$num,直接调用$n就可以。
其实我们在每次循环只是想判断一下第几个来改一下背景颜而已,那么没必要叠加那么多代码,所以整个循环我们可以写成这样:搜索
{php $color=array(1=>'#fb7a65',2=>'#83d0c0',3=>'第三个颜',4=>'第四个颜',5=>'第五个颜')}
{pc:content action="lists" catid="$catid" num="10" order="id DESC" page="$page"}
{loop $data $r}
{php $index=$n%5;}
<a href="{$r[url]}">
<li >
<div class="temai_icon11">
<p class="bom_c11"><img src="{thumb($r[thumb],110,0)}"/></p>
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论