




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1.pc当前栏目特效pc:content action=category catid=0 num=25 siteid=$siteid order=listorder ASC首 页 loop $data $i $r$rcatname/loop/pc2.phpcms V9调用全站当前栏目及所有二级栏目下内容标签代码在二级栏目列表页调用: php $j=1; loop subcat($parentid) $v php if($vtype!=0) continue; $vcatname /loop 在一级栏目列表页调用: php $j=1; loop subcat($catid) $v php if($vtype!=0) continue; $vcatname /loop 3.phpcms v9 所有当前栏目信息标签PHPCMS v9 很多时候在内容页下不关是调用内容页的信息,还会调用当前栏目的相关信息。下面做总结,方便大家找到在内容页想调用的东西当前栏目id: $catid当前栏目名: $CATEGORYS$catidcatname当前栏目目录名: $CATEGORYS$catidcatdir当前栏目url: $CATEGORYS$catidurl当前栏目位置(面包屑导航): 首页 catpos($catid) 正文当前栏目描述: $CATEGORYS$catiddescription当前栏目图片: 当前栏目的内容数: $CATEGORYS$catiditems当前栏目的点击数: $CATEGORYS$catidhits当前栏目的上级栏目id: $CATEGORYS$catidparentid可以放在内容页的任何位置显示效果如下:pc:get sql=select * from v9_category where parentid = 19 order by listorder asc limit 0,6 -loop $data $v$vurl/loop/pc4.phpcms v9调用全站最新文章功能代码第一步 修改 phpcmsmodulescontentclasses content_tag.class.php 在最后面的 上面添加public function newcontent($data) $num = intval($datalimit) ? intval($datalimit) : 20; / 设置排序 switch($dataorder) case 1: $order = id ASC ; break; case 2: $order = id DESC ; break; case 3: $order = inputtime ASC ; break; case 4: $order = inputtime DESC ; break; case 5: $order = updatetime ASC ; break; case 6: $order = updatetime DESC ; break; default: $order = id DESC ; if($datacatid) $catids = explode(, $datacatid); foreach($catids as $catid) $catid = intval($catid); if(empty($catid)continue; $this-set_modelid($catid); $where = $this-category$catidchild ? catid IN (.$this-category$catidarrchildid.) : catid = $catid; $datas = $this-db-select($where, *, $num, $order); $data$catiddata = $datas; / 记录本次的文章数 $datanum = count($datas); $model_num+; else $models = getcache(model, commons); foreach($models as $model) $this-db-set_model($modelmodelid); $datas = $this-db-select(, *, $num, $order); $data$modelmodeliddata = $datas; / 记录本次的文章数 $datanum = count($datas); $model_num+; if($data) / 获取每个模型应该截取的条数 $num = ceil($num/$model_num); / 循环条数记录用于找出条数不满足的数量然后进行平均 $w_num = $w_num_t = ; foreach($datanum as $num_t) if($num_t $num) $w_num += $num-$num_t; $w_num_t+; / 判断是否有不满足平均数的 如果有那么就增加平均值 if($w_num_t) $num += ceil($w_num/($model_num-$w_num_t); $datas = array(); foreach($data as $r) $r_n = ; if(is_array($rdata) foreach($rdata as $r_t) $datas = $r_t; if(+$r_n = $num)break; return $datas; else return false; 第二步:模板调用 其实就和默认的文章列表调用差不多pc:content action=newcontent 参数说明:catid: 可有可无 加了就只调用指定栏目的信息 多个栏目请使用英文半角的 ,间隔order:排序 参数值:1-7 具体的含义在代码里面很容易看明白 不祥述num:调用数量 不指定默认调用20条5.标签phpcms v9 template “content”,”header” - 调用根目录下phpcmstemplatecontentheader文件CHARSET -字符集 (gbk或者utf-8)if isset($SEOtitle) & !empty($SEOtitle)$SEOtitle/if$SEOsite_title$SEOkeyword$SEOdescription标题和标题seo优化CSS_PATH 地址替换为根目录下staticscssJS_PATH地址替换为根目录下staticsjspc:content action=”position” posid=”9 order=”id” num=”10 cache=”3600pc标签pc:content 参数名=”参数值”参数名=”参数值”参数名=”参数值”loop $data $k $v $vtitle/looppc标签值action=”position”-对话框的类型=“内容推荐位列表”posid=”9推荐位ID=“9”order=”id”排序类型=“id”num=”10 -数据调用数量=“10”cache=”3600-缓存=”3600毫秒APP_PATH项目地址get_siteid()-IMG_PATHaction=”hits” 排行,热点等action=”lists” 主要用于列表等。catid=”$catid” 当前栏目ID 指定数字,即为指定的栏目num=” 调用文章的数量order=”id DESC” 按ID降序排列order=”id ASC” 按ID升序排列order=”views DESC”sort=”thumb=”1 缩略图return=”page=”$page” 需要分页每当列表几行的时候出现一次这个if $num%2=0 /if循环标签loop $data $r /loop loop $info $r /loop日期date(Y-m-d H:i:s,$rinputtime)文章链接$rurl文章标题$rtitle标题截取str_cut($rtitle,40,)缩略图loop是info的时候用 thumb($rthumb,110,0) loop是data的时候用thumb($vthumb,90,0)分页标签$pages文章页标签标题$title内容$content日期$inputtime来源$copyfrom点击数 网站首页siteurl($siteid)当前位置catpos($catid)栏目名称$CATcatname 栏目拼音$CATletter栏目链接$CATurl父栏目名称$CATEGORYS$CATparentidcatname 父栏目链接$CATEGORYS$CATparentidurl上上级栏目名称$CATEGORYS$CATEGORYS$CATparentidparentidcatname上上级栏目链接$CATEGORYS$CATEGORYS$CATparentidparentidurl一级父栏目列表pc:content action=”category” catid=”0 num=”34 siteid=”$siteid” order=”listorder ASC” loop $data $r $rcatname /loop/pc同级栏目列表pc:content action
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025广东深圳市九洲电器有限公司招聘法务专员等模拟试卷及答案详解(易错题)
- 2025年十堰市城发集团及所属子公司公开招聘拟聘用人员模拟试卷附答案详解
- 2025年泰安新泰市市属国有企业公开招聘模拟试卷含答案详解
- 2025年齐齐哈尔讷河市发展和改革局所属事业单位公开选调工作人员9人考前自测高频考点模拟试题及答案详解(全优)
- 2025河南郑州高新区双桥社区卫生服务中心招聘3人考前自测高频考点模拟试题及答案详解(夺冠系列)
- 2025湖南资兴市招聘医疗卫生类专业技术人员28人考前自测高频考点模拟试题及答案详解(易错题)
- 2025贵州黔东南州剑河县顺诚公司紧急招聘长期搔菌人员15人模拟试卷及答案详解(历年真题)
- 2025年福州市供电服务有限公司招聘65人考前自测高频考点模拟试题及答案详解(夺冠)
- 2025贵州遵义市住房和城乡建设局面向基层选调所属事业单位人员2人模拟试卷及答案详解(名校卷)
- 2025届中建港航局集团有限公司春招补录暨2025届暑期实习生(校园大使)校招笔试题库历年考点版附带答案详解
- 工业污水处理基础设施建设项目可行性研究报告
- 2025 种植护理术中配合技巧课件
- 《组织行为学》课件-第1章 组织行为学概述
- 高炉大修总结课件
- 露天煤矿边坡课件
- 龙门吊吊装施工方案
- 2025年物理天津高考试卷及答案
- (2025秋新版)苏教版科学三年级上册全册教案
- 中秋国庆假期安全教育
- GB/T 19808-2005塑料管材和管件公称外径大于或等于90mm的聚乙烯电熔组件的拉伸剥离试验
- 北京市幼儿园办园质量督导评估办法(试行)
评论
0/150
提交评论