PHPCMS_V9调用方法[总结].pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
### PHPCMS_V9 调用方法详解 #### 一、概述 PHPCMS_V9是一款非常流行的网站内容管理系统,广泛应用于各种类型的网站搭建。本文档将详细解析PHPCMS_V9中常用的各种调用方法及其应用场景,帮助开发者更好地理解和运用这些功能。 #### 二、基本概念 在开始详细介绍各项功能之前,我们先了解几个基本概念: - **{str_cut($string, length)}**:字符串截取函数,用于限制显示长度。 - **{$r[title]}、{$r[description]}、{$r[url]}等**:这些是变量,代表数据库中读取出的数据项。 - **{thumb($image, width, height)}**:图片缩放函数,用于调整图片大小。 - **{date('format', timestamp)}**:时间格式化函数,用于转换时间戳为指定格式的时间字符串。 - **{siteurl($siteid)}**:获取网站域名或栏目URL。 - **{catpos($catid)}**:获取当前栏目的路径。 #### 三、详细调用方法 ##### 1. 基本调用示例 - **标题限制**:`{str_cut($r[title],36)} {$r[title]}` - 作用:限制标题显示长度不超过36个字符。 - **简介限制**:`{str_cut($r[description],112)}` - 作用:限制简介显示长度不超过112个字符。 - **链接**:`{$r[url]} OR {$r[url]}` - 作用:展示链接,重复两次是为了示例。 - **缩略图片**:`{thumb($r[thumb],90,60)}` - 作用:显示缩略图,宽度为90像素,高度为60像素。 - **日期**:`{date('Y-m-d',$r[inputtime])}` - 作用:将输入时间转换为年月日格式的日期。 - **标题、内容、日期、来源**:`标题{$title} 内容{$content} 日期{$inputtime} 来源{$copyfrom}` - 作用:展示标题、内容、输入时间和来源。 ##### 2. 导航栏调用 - **代码**:`{pc:content action="category" catid="0" num="25" siteid="$siteid" order="listorder ASC"}` - **首页**:`<li><a href="{siteurl($siteid)}">首页</a></li>` - **循环栏目**:`{loop $data $r} <li><a href="{$r[url]}">{$r[catname]}</a></li> {/loop}` - **结束标签**:`{/pc}` - 作用:调用所有一级栏目,并按列表顺序升序排列。 ##### 3. 推荐位调用 - **代码**:`{pc:content action="position" posid="2" order="listorder DESC" num="4"}` - **循环**:`{loop $data $r}` - **标题**:`<h4 class="blue"><a href="{$r[url]}" title="{$r[title]}">{str_cut($r[title],36)}</a></h4>` - **简介**:`<p>{if $n==1}<img src="{thumb($r[thumb],90,60)}" width="90" height="60"/>{/if}{str_cut($r [description],112)}</p>` - **分隔符**:`<div class="bk20 hr"><hr /></div>` - **结束标签**:`{/loop}` 和 `{/pc}` - 作用:展示推荐位中的文章,按列表顺序降序排列。 ##### 4. 某栏目最新文章调用 - **代码**:`{pc:content action="lists" catid="6,14,15,16" num="10" order=" id DESC " return="info"}` - **循环**:`{loop $info $v} <li><a href="{$v['url']}">{str_cut($v['title'],40)}</a></li> {/loop}` - **结束标签**:`{/pc}` - 作用:展示指定栏目(6,14,15,16)的最新文章,按ID降序排列。 ##### 5. 调用全站栏目最新文章 - **代码**:`{pc:get sql="select * from v9_news where status=99 order by id desc" num="10"}` - **循环**:`{loop $data $r} <a href="{$r[url]}" title="{$r[title]}" target="_blank">{$r[title]}</a> {/loop}` - **结束标签**:`{/pc}` - 作用:调用全站最新文章(状态为99),按ID降序排列。 ##### 6. 判断缩略图调用 - **代码**:`{pc:content action="lists" catid="6,14,15,16" num="10" thumb="1" order="id DESC" return="info"}` - **循环**:`{loop $data $r} <img src="{thumb($r[thumb],90,60)}" width="90" height="60"/> {/loop}` - **结束标签**:`{/pc}` - 作用:只展示有缩略图的文章。 ##### 7. 列表页调用 - **代码**:`{pc:content action="lists" catid="$catid" num="25" order="id DESC" page="$page"}` - **循环**:`{loop $data $r} <li><span class="rt">{date('Y-m-d H:i:s',$r[inputtime])}</span>·<a href="{$r[url]}" target="_blank"{title_style($r[style])}>{$r[title]}</a></li> {if $n%5==0}<li class="bk20 hr"></li>{/if}` - **分页**:`<div id="pages" class="text-c"> {$pages} </div>` - **结束标签**:`{/pc}` - 作用:展示指定栏目的文章列表,并支持分页。 ##### 8. 网站首页及当前位置 - **网站首页**:`{siteurl($siteid)}` - 作用:获取网站的域名。 - **当前位置**:`{catpos($catid)}` - 作用:获取当前栏目的路径。 以上就是PHPCMS_V9中常用的调用方法,通过这些方法可以实现丰富的网站功能。开发者可以根据实际需求灵活运用这些调用方法来构建高效、美观的网站。
- 粉丝: 2
- 资源: 12万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Cisco 思科 CP-7945g 7965g sip模式固件 9.4.2
- 贪吃蛇方案设计的方法.zip
- 微信支付账单(20240731-20240731).zip
- minio20240920.tar
- 集成供应链(Integrated Supply Chain,ISC)核心业务流程再造,华为的最佳实践
- zabbix-server-pgsql-7.0-centos-latest.tar
- zabbix-web-apache-pgsql-7.0-centos-latest.tar
- Altium Designer 24.9.1 Build 31 (x64)
- 基于JAVA的人机对弈的一字棋系统设计与实现课程设计源代码,极大极小搜索和α-β搜索算法
- 电子回单_2024092100085000842531409053050071685353.pdf