QQ爹の博客 QQ爹の博客

判断typecho的版本号

in Typecho 文章转载请注明来源!

前台用

<?php $this->options->Version(); ?>

就能输出typecho的版本号,而他的格式是这样的

1.1/17.11.15

1.1是他的版本,而后面的该版本的日期,所以说即使大家都是1.1,后面日期不一样的话你们的程序代码上就会有区别。

那么假设你的模板不兼容某个版本的typecho时,为何不做个温馨提示呢?

<?php
$tver = substr($this->options->->Version , 0 , 3);
if($tver>1.0){
echo '该模板可能不兼容大于1.0版本的typecho';
}
?>

也可以根据后面的日期进行判断,总之判断完就能搞各种有趣的事情哈。if,if就是博主最擅长的事情哈!

functions.php$this->options->Version可能没有用,没用的话试试下面这个,应该可以:

Typecho_Widget::widget('Widget_Options')->Version

或者

$options = Helper::options();
$options->version();

想到这个的原因也是想给自己模板做个判断智能提示下,实现后就写写

jrotty WeChat Pay

微信打赏

jrotty Alipay

支付宝打赏

文章二维码

扫描二维码,在手机上阅读!

typecho代码版本
发表新评论
  • ]
已有 8 条评论
  1. 狂放
    狂放 NChrome
    回复

    typecho的this大法

  2. 尚寂新
    尚寂新 LChrome
    回复

    稳定版应该没这种结构吧

    1. Jrotty
      Jrotty本文作者 OUC浏览器
      回复

      @尚寂新 都有这种结构啊

  3. 黎明余光
    黎明余光 NChrome
    回复

    你还可以用万能的 Helper$options = Helper::options(); $options->version();

    1. Jrotty
      Jrotty本文作者 OUC浏览器
      回复

      @黎明余光 明天我就补充上

  4. Sakura
    SakuraEdge
    回复

    收走

  5. 阳光盒子
    阳光盒子 MQQ浏览器
    回复

    水得一手好文

    1. Jrotty
      Jrotty本文作者 10Chrome
      回复

      @阳光盒子 好久没水来了,有点寂寞哈

前篇 后篇
雷姆
拉姆