调用的信息列表前加上数字序号
{pc:content action="lists" catid="$catid" order="id DESC" num="10"} {loop $data $k $v} {$n}{str_cut($v['title'],44,'')} {/loop}
信息列表的信息标题字数控制(截取)
{strcut($v['title'],40,'...')} //向后截取 {str_cut($v['title'],40,'...')} //向前截取
pc:get标签调用信息列表的同时也读取附表数据
{pc:get .... moreinfo='1'}
获取多个指定栏目下的最新信息
//下行catid IN (这里写上你希望指定的多个栏目) {pc:get sql="SELECT * FROM v9_news WHERE catid IN(12,13,14,15,16,17,18) ORDER BY id DESC" num="10" return="data"} {loop $data $k $r} [{$CATEGORYS[$r[catid]][catname]}]{$r[title]} {/loop} {/pc}
判断当前栏目是否为一级栏目(判断是否有子栏目)
{if $top_parentid}{/if}
有些空间安装PHPCMS后首页幻灯片不显示
该服务器的操作系统为linux时可能会出现此情况,因为linux对大小写敏感
解决方法将引入的JS文件地址修改成小写
文件\statics\js\jquery.sGallery.js 修改jquery.sgallery.js
不同会员模型使用不同的会员中心模板
phpcms\modules\member\index.php
在第30行找到
include template('member', 'index');
修改为
if($memberinfo[modelid]==10){ include template('member', 'index(这里是默认模板文件名)'); }else{ include template('member', 'indexXXX(这里换成自己设计的另一个模板文件名)'); }
信息所属类别调用方法
{pc:content action="lists" catid="79" order="listorder DESC" num="14" } {loop $data $n $r} {if $TYPE[$r[typeid]][name]}[{$TYPE[$r[typeid]][name]}]{/if}{str_cut($r[title],33,'')} {/loop} {/pc}
首页调用多个栏目下的推荐信息
{pc:get sql="SELECT * FROM `v9_news` a, `v9_position_data` p WHERE a.id=p.id and posid=14 AND a.catid in(6,11) ORDER BY a.updatetime DESC" num="10"} {loop $data $r} {$CATEGORYS[$r[catid]][catname]} {date('d', $r[inputtime])}日{$r[title]} {/loop} {/pc}
调用用户排行
{get sql="SELECT `userid`,`username`,`areaid`,`amount`,`point`,`modelid` FROM `phpcms_member_cache` ORDER BY `point` DESC" rows="10" }
调用的信息列表中显示每篇文章的点击数
首页使用下面的代码
{pc:content action="lists" catid="$catid" num="10" order="id DESC"} {loop $data $r} {php $h_md=pc_base::load_model('hits_model');$get_db=$h_md->get_one(array('hitsid'=>"c-1-".$r[id]));$views=$get_db[views];} 点击:{$views} {/loop} {/pc}
列表页使用下面的代码
{pc:content action="lists" catid="$catid" num="10" order="id DESC"} {loop $data $r} {php $h_md=pc_base::load_model('hits_model');$get_db=$h_md->get_one(array('hitsid'=>"c-".$modelid."-".$r[id]));$views=$get_db[views];} 点击:{$views} {/loop} {/pc}
调用全站排行,显示收藏统计
{pc:get sql="select *,count(*) as count from phpcms_favorite where adddate>=DATE_SUB(CURDATE(),INTERVAL WEEKDAY(CURDATE()) DAY) group by title order by count(*) desc" return="data" num="9"} {loop $data $key $val} {$val[title]} {$val[count]} {/loop} {/pc}
select的分页代码
{pc:content action="lists" catid="$catid" num="12" order="id DESC" return="data1" page="$page"} {loop $data $r1} {/loop}{str_replace("a href", "option value", str_replace("..", "", str_replace("", "页", str_replace("", "//", str_replace("> ", ">", $pages)))))))}{/pc}