您现在的位置是:首页 > cms教程 > phpcms教程phpcms教程
phpcms首页实现只显示指定栏目的方法
翠萱2025-04-29phpcms教程已有人查阅
导读phpcms首页如何只显示指定栏目下面的代码通过栏目id来控制显示哪些栏目,id根据实际情况后台查询,subcat函数看最后附件解释,以下修改代码:
phpcms首页如何只显示指定栏目下面的代码通过栏目id来控制显示哪些栏目,id根据实际情况后台查询,subcat函数看最后附件解释,以下修改代码:
{loop subcat(0,0,0,$siteid) $r}
{if $r['catid']==1||$r['catid']==2 } //显示哪些栏目
{php $num++}
<div>
<h5>{$r}<a>更多>></a>
</h5>
<div>
{pc:content action="lists" catid="$r" order="updatetime DESC" thumb="1" num="1" return="info"}
{loop $info $v}
<p>
@@##@@
<strong><a>{str_cut($v['title'],28)}</a></strong><br>{str_cut($v['description'],100)}
</p>
{/loop}
{/pc}
<div></div>
{pc:content action="lists" catid="$r" num="5" order="id DESC" return="info"}
<ul>
{loop $info $v}
<li>·<a>{str_cut($v['title'],40)}</a>
</li>
{/loop}
</ul>
{/pc}
</div>
</div>
{if $num%2==0}<div></div>{/if}
{/if}
{/loop}
除了指定特定的栏目,我们也可以使用排除的方式,显示特定的栏目
V9排除某个栏目的方法
{loop subcat(0,0,0,$siteid) $r}
{if $r['catid']==3 }<?php continue; ?>{/if} //排除某个栏目
{php $num++}
<div>
<h5>{$r}<a>更多>></a>
</h5>
<div>
{pc:content action="lists" catid="$r" order="updatetime DESC" thumb="1" num="1" return="info"}
{loop $info $v}
<p>
@@##@@
<strong><a>{str_cut($v['title'],28)}</a></strong><br>{str_cut($v['description'],100)}
</p>
{/loop}
{/pc}
<div></div>
{pc:content action="lists" catid="$r" num="5" order="id DESC" return="info"}
<ul>
{loop $info $v}
<li>·<a>{str_cut($v['title'],40)}</a>
</li>
{/loop}
</ul>
{/pc}
</div>
</div>
{if $num%2==0}<div></div>{/if}
{/loop}
{loop subcat(0,0,0,$siteid) $r}{/loop}
函数解释:
/**
* 获取子栏目
* @param $parentid 父级id
* @param $type 栏目类型 1为单网页类型,0为栏目类型;(查看phpcms的mysql数据库可以看到)
* @param $self 是否包含本身 0为不包含
* @param $siteid 站点id
*/
function subcat($parentid = NULL, $type = NULL,$self = '0', $siteid = '') {
if (empty($siteid)) $siteid = get_siteid();
$category = getcache('category_content_'.$siteid,'commons');
foreach($category as $id=>$cat) {
if($cat['siteid'] == $siteid && ($parentid === NULL || $cat['parentid'] == $parentid) && ($type === NULL || $cat['type'] == $type)) $subcat[$id] = $cat;
if($self == 1 && $cat['catid'] == $parentid && !$cat['child']) $subcat[$id] = $cat;
}
return $subcat;
}
本文标签:
很赞哦! ()
上一篇:phpcms上传图片的方法
下一篇:phpcms怎么判断是不是首页
相关教程
图文教程
phpcms不设置水印的修改方法
phpcms不设置水印的方法:首先找到water文件夹,并将其删除掉;然后找到“image.class.php”文件中的watermark函数;最后将此函数中“$w_text”参数的值设置为空即可。
phpcmsv9源码解析content模块下的index.php文件init()方法解析
在了解index.php中的init函数的时候,让我们先看看最开始的几行代码我的这个index.php文件绝对路径是这样当我直接打开的时候 ,提示错误,
phpcms模块之间调用常用操作列表
常用操作列表(1)phpcms\phpcms\base.php1.调用数据库模型其中$this->db中所支持的方法请参照phpcms/libs/classes/model.class.php中方法
phpcms做企业站的流程
做一个企业站,三个页面比较重要1、首页2、列表页3、内容页做企业站的流程:1、由美工出一张,设计效果图2、将设计图静态化3、开始安装CMS4、强模板文件放到CSM里面
相关源码
-
(自适应)帝国CMS7.5模板淘宝客导购博客文章源码本模板基于帝国CMS7.5内核深度开发,为电商导购类网站设计。采用响应式布局技术,确保在手机、平板及电脑端均能获得优质浏览体验。模板内置商品推荐模块与优惠信息展示区,可快速搭建专业导购平台。查看源码 -
帝国CMS7.5二次元COS漫展网站模板源码免费下载本模板基于帝国CMS 7.5版本深度开发,为二次元文化分享领域设计。采用UTF-8编码,支持中文内容展示,特别适用于COSPLAY作品展示、漫展信息发布等二次元相关内容的网站建设。模板结构清晰,布局合理,充分考虑了二次元用户群体的浏览习惯和审美需求。查看源码 -
(自适应)互联网建站网络公司个人工作室网站模板基于PbootCMS内核开发,围绕「技术方案展示」「成功案例库」「服务流程说明」三大模块构建,支持PC与移动端数据实时同步。附带包含客户评价、行业解决方案的完整测试数据包查看源码 -
html5响应式pbootcms模板新闻资讯博客网站源码该模板采用PbootCMS内核开发,专为新闻资讯类网站打造,同时具备高度行业适配性--只需替换图文内容即可快速转型为企业官网、行业门户等各类站点。查看源码 -
帝国cms题库问答学习平台模板知识付费网站源码+数据采集为教育机构、培训平台及在线学习场景设计,提供完整的题库管理与问答服务解决方案。支持多种题型展示与答案查询,满足不同层次的学习需求。查看源码 -
(自适应)中英文双语外贸扬声器音响喇叭话筒网站模板免费下载为音响设备外贸企业设计的中英文双语网站模板,基于PbootCMS内核开发。适配扬声器系统、音频设备等产品的国际化展示需求查看源码
| 分享笔记 (共有 篇笔记) |
