您现在的位置是:首页 > 网站建设网站建设
phpcms V9如何给每个栏目指定不同的文章模板,不可能每个栏目都指定相同的文章模板吧,请高手指教??
江湖快报网2023-05-17 00:15:23【网站建设】人已围观
简介一 、
界面 > 模板管理 > 模板风格 > 新建模板,命名按list_xxxx.html 和 show_xxx.html 命名,
二、
内容 > 内容相关设置 > 管理栏目 > 模板设置 选择你新建的模板文件
一 、
界面 > 模板管理 > 模板风格 > 新建模板,命名按list_xxxx.html 和 show_xxx.html 命名,
二、
内容 > 内容相关设置 > 管理栏目 > 模板设置 选择你新建的模板文件
phpcms v9 在内容页模板调用: 获取文章当前顶级栏目名+及其所有子栏目和+所属全部文章标题列表
直接使用PC标签嵌套就可以实现了
第一级: 循环第一级栏目 0 你应该知道是什么吧 更换成$top_parentid就是改栏目的最顶级栏目ID
{pc:content action=category catid=0 siteid=$siteid num=3}
{loop $data $r1}
{$r1[catname]}
{pc:content action=category catid=$r1[catid] siteid=$siteid num=3}
{loop $data $r2}
{$r2[catname]}
{pc:content action=lists catid=$r2[catid] siteid=$siteid num=3 order=listorder DESC}
{loop $data $r3}
{$r3[title]}
{/loop}
{/pc}
{/loop}
{/pc}
{/loop}
{/pc}
注意每个循环的变量要定义不同的. 例如我的r1 r2 r3,category和lists 就是栏目和文章 这个你应该懂
如何使用phpcms v9 get调用热门文章的自定义调用办法
第一种:
{pc:get sql=SELECT * FROM `v9_news` a, `v9_hits` p WHERE a.catid=$catid and a.status=99 and a.inputtime > UNIX_TIMESTAMP()-7*3600*24 and CONCAT( 'c-1-', a.id ) = p.hitsid ORDER BY p.weekviews DESC num=15}
{loop $data $r}
{date('d', $r[inputtime])}日 {str_cut($r[title],38)}
{/loop}
{/pc}
//其中 c-1-中的1代表MODELID 请更换成你自己的模型ID ,经测试此方法超占MYSQL资源
第二种:
SELECT a.title,a.url FROM v9_news a,v9_hits b WHERE a.id = substr(b.hitsid,5) AND status = 99 ORDER BY b.views DESC
//注意:substr(b.hitsid,5)的意思是截取v9_hits表里hitsid字段值第5个字符起至结束,请按实际情况修改,如果你的站点ID是两位数,那么这里你要从第6个字符开始,完美一点再加个 a.catid=b.catid
转载请注明(B5教程网)原文链接:
很赞哦! ()
相关文章
随机图文
-
网站开发与维护是学什么?
培养掌握计算机网络基本理论和基本技能,掌握计算机网络硬件组网与调试,掌握局域网的规划、设计、安装、调试、管理和维护等技术,掌握网络服务系统的配置、运行、管理、升级、扩 -
珠海网站制作|珠海网站建设哪个便宜又服务又好?
1毛工作室不错,我一朋友找过他们做,基本是服务好价钱也不高,要开发票也行。技术也不错,不像以前他们找另一家公司,只要一付款,后期要做什么都要收费。 如何选择有技术又实惠又 -
昆明网站建设的公司哪家好?最好能做了网站然后再附带网站推广服务的公司?
看看上图就知道什么叫实力了吧,云南沃网网络科技是你最理想的选择,我们对网站建设长达6年之久,拥有专业的技术团队保障,本公司还提供SEO专业培训服务,不知道楼主有何感想,个人认 -
如何建设优秀校园网站?
要做好校园网站首先要明确网站的定位,网站主要目的是什么,然后要有网站的整体思路,栏目,样式,配色,内容,等一些列的准备,至于网站制作方面就找合适的建站公司就可以了。 校园网站的