zblogphp辅助函数GetPost可以通过ID或别名获得指定文章或页面数据,包括文章的标题、内容、发布日期、浏览量、URL地址、文章评论、所属分类等页面数据。

GetPost 函数

通过GetPost函数可以获取指定的文章或页面的数据,在zblogphp程序中,文章和页面是不同的概念,属于两种不同的内容页面,这点从网站后台中有文章管理和页面管理就可以知道!

该函数被封装在zblogphp程序中的zb_system/function/c_system_event.php函数文件内,我们只需要在主题制作、二次开发、插件开发中调用GetPos函数即可获得指定文章或页面数据!

GetPost语法GetPost(参数1, 参数2)

参数1,可以是指定文章或页面的ID、标题,或者是别名;但注意,如果存在同名的文章或页面则只返回第一个结果,若指定的文章不存在则返回空。

参数2,可省略不写,附加选项,类型为数组类型,有两个参数值,默认均为false,参考如下:参数2= array (

"only_article"  => true //只检索文章

//"only_page"  => true  //只检索页面);

两个选项同时为true时只有only_article选项有效。

语法示范:

如果我们指定获取文章标题或别名为“abc”的数据,则GetPos函数中参数1的值是设置为“abc”,参数2设置为不检索页面,代码如下:GetPost("abc", array ("only_article" => true));

如果我们指定获取文章标题或别名为“abc”的数据,则GetPos函数中参数1的值是设置为“abc”,参数2设置为不检索文章,代码如下:GetPost("abc", array ("only_page" => true));

如果我们指定获取文章标题或别名为“abc”的数据,参数1设置为“abc”,参数2省略不写。GetPost(“abc”);

若存在同名“abc”的文章或页面,则只返回第一个结果,若指定的文章标题或别名“abc”不存在则返回空。

GetPost 函数示例

例1:指定ID

指定获取ID为10的文章或页面的数据$post=GetPost(10);

使用变量为id时,要用int传递才能正常显示,如下$id是已经被指定字符串变量,则通过下面这种方式才能使用:$post=GetPost((int)$id);

例2:指定文章标题或别名

搜索文章标题或别名为“abc”的文章(设定选项为不检索页面)$post=GetPost("abc",array('only_article'=>true));

输出指定数据

我们可以把GetPost函数获得的数据赋值给变量$post,这样,变量$post就获得了指定文章或页面的所有数据,这些数据包括文章的标题、内容、发布日期、浏览量、URL地址、文章评论、所属分类等内容,然后,就可以输出$post获得的数据到页面中!

1、获取指定ID文章或页面的数据并输出

比如,我们要获取ID为45的文章或页面的数据,并在zblogphp模板中调用,就可以在网站前台的网页中显示输出信息:{php}

$post=GetPost(45);

{/php}

{$post.Title}

其中,{$post.Url}调用的输出是文章url,{$post.Title}调用并输出的是文章标题。

2、获取文章标题或别名的数据并输出

比如,我们要获取文章标题或别名为“abc”的数据,并在zblogphp模板中调用,就可以在网站前台的网页中显示输出信息:{php}

{$post=GetPost("abc",array('only_{/php}

{$post.Title}

{$post.Intro}

其中,{$post.Title}调用并输出的是文章标题,{$post.Intro}调用并输出的是文章摘要。

当获取指定文章或页面的数据都赋值为变量$post,就可以用{$post.XXX}来调用指定文章的某个具体数据,调用代码说明{$post.Title}文章的标题

{$post.Url}文章的URL

{$post.ID}文章的ID

{$post.Content}文章的内容

{$post.Time('Y年m月d日')}文章发布日期

{$post.ViewNums}文章阅读量/浏览量

{$post.CommNums}文章评论数

{$post.Category.Url}文章所属分类的URL

{$post.Category.Name}文章所属分类的名称

{$post.CateID}文章所属分类的ID

{$post.AuthorID}文章作者ID

{$post.IsLock}是否禁止评论,0为不禁止

{$post.Alias}文章别名

{$post.Type}文章类型

{$post.Status}文章状态

文章id 文章标题点击量php,zblogphp函数:GetPost 获取指定ID/标题/别名的文章或页面数据...相关推荐

  1. 使用jquery获取指定id下面的div元素个数

    使用js获取指定id下面的div元素个数 html代码 js代码 html代码 <div id="question" > <div class="div ...

  2. Himall商城获取指定id的插件\开启插件

    /// <summary>         /// 获取指定id的插件         /// </summary>         /// <typeparam nam ...

  3. 文章id 文章标题点击量php,WordPress如何通过文章ID获取文章标题等信息

    如果我们想要在某一个主题的php文件中调用文章的标题,内容等信息,而在WordPress中唯一一直不会改变的就是文章发布时生成的ID,我们只需要获取文章的ID,即可通过文章ID来获取我们想要的文章信息 ...

  4. python爬取公众号推荐_python爬搜狗微信获取指定微信公众号的文章

    前言: 之前收藏了一个叫微信公众号的文章爬取,里面用到的模块不错.然而 偏偏报错= =.果断自己写了一个 正文: 第一步爬取搜狗微信搜到的公众号: http://weixin.sogou.com/we ...

  5. zblog php 指定分类,zblogPHP如何调用指定分类的置顶文章

    站长圈子里可真是人人都是产品经理啊,各种奇葩的需求都会碰到,今天有个老哥就咨询我zblogphp程序如何调用指定分类的置顶文章,也不知道是应用在他网站的哪个模块区域了. 扯远了说正事,直接上代码{fo ...

  6. qt 在点击菜单下的动作之后获取该菜单的名称

    文章目录 qt 在点击菜单下的动作之后获取该菜单的名称 问题: 解决过程: qt 在点击菜单下的动作之后获取该菜单的名称 问题: QMenu 类下有4个信号: void aboutToHide() v ...

  7. android 使用kotlin 获取设备id

    在 Android 中,获取设备的唯一标识符是一项常见的任务.以下是使用 Kotlin 语言获取设备 ID 的步骤: 1. 在 AndroidManifest.xml 文件中添加以下权限: <u ...

  8. phpcmsV9各种模板页面调用文章 hits 点击量和评论量 - 代码总结分类

    汇总phpcmsV9首页.栏目页.子栏目.列表页.内容页.单网页等调用文章点击量和评论量等相关数据的代码方法. 下面我们具体分一下不同模板的调用代码: 一,Phpcms列表页面取得文章点击量及评论数量 ...

  9. 如何修改帝国cms文章点击量默认值和成倍增加

    我们在帝国cms发布完文章,在不点击的情况下,"点击量"默认显示为0,请问有什么方法,修改关注默认值吗?这个可以在增加信息时,"特殊属性"标签里修改点击量,如下 ...

最新文章

  1. 中文 查询_查询商标,商标注册通过分析的几个小技巧
  2. 重磅直播|结构光之相移法+格雷码技术详解
  3. 【windows】python安装小结
  4. ad如何镜像器件_使用 Dockerfile 制作镜像
  5. vue 如何处理两个组件异步问题_Vue异步组件使用详解
  6. 中国移动将发布首款自主品牌5G手机:先行者X1
  7. numpy将所有数据变为0和1_PyTorch 学习笔记(二):张量、变量、数据集的读取、模组、优化、模型的保存和加载...
  8. About “condition variables”
  9. java经纬度转地址_经纬度转地址示例代码
  10. java ssm框架项目_3个SSM框架应用实例教程
  11. 麒麟子再放大招,据传幼麟棋牌全部版本将开源!
  12. CRMEB多商户系统怎么设置跳转链接
  13. Python 利用opencv给白底照片换色,全网唯一
  14. R pdf大小_免费、开源、多平台支持的PDF文档处理软件 PDFsam Basic
  15. S5PV210 GPIO驱动及其在android2.3.1下jni调用
  16. Qwt Plot Magnifier 缩放以鼠标为中心
  17. 如何优雅地使用Sublime
  18. HtmlEncode是做什么的?
  19. python3.7魔塔游戏_用python写一个魔塔50层怪物伤害计算器
  20. 怎么查询显卡hdmi接口版本_涨知识丨一文看懂笔记本电脑HDMI接口

热门文章

  1. Php global echo,php中global和$GLOBALS[]的分析之一
  2. python分析彩票_[博乐彩票网]福彩3D第2008277期和值和尾分析
  3. 592zn rom/apk 自动签名工具_关于邮件签名证书的常见问题
  4. oracle修改undo清理时间,修改Oracle的Undo文件的方法
  5. python爬虫网络中断_Python 爬虫总是超时中断?试试Tenacity重试模块
  6. pytorch18种损失函数全详解
  7. c#学习总结(一)---Mr.Zhang
  8. centos mysql单向同步,虚拟机下实现Centos5.6下Mysql双向同步配置
  9. pandas Series归一化
  10. 解决numpy报错UFuncTypeError: Cannot cast ufunc ‘add‘ output from dtype(‘x‘) to dtype(‘x‘)