广

Discuz教程

  • 帝国cms教程
  • 织梦CMS教程
  • PHP CMS教程
  • ECSHOP教程
  • WordPress教程
  • Discuz教程
  • CMS学习

    discuz插件版本兼容小技巧

    2018-04-02 20:46:26 次阅读 稿源:互联网
    广告
    在开发插件的时候往往要考虑到插件版本兼容的问题。在这里介绍一些技巧给大家。
    一、版本号兼容
    Discuz!X 系列为例,从 X1.5RC 到 X1.5 到 X2.0 三个版本,而我们需要的之后其中的数字部分,所以我们在插件中做如下操作:
    1. include_once(DISCUZ_ROOT.'/source/discuz_version.php');
      语言包的兼容
      以插件名称为 tools 需要调用的语言包 key 为 tip 为例。
      按照正常情况在模版中调用语言包是:
      1. {lang tools:tip}
        1. lang('plugin/tools','tip')再次可以做如下兼容:
          1. if(file_exists(DISCUZ_ROOT.'./data/plugindata/tools.lang.php')){
            三、模板兼容

            模板兼容比较难处理,这里可以自己写独立的css,或者同时根据版本号判断来调用不同的模板。

          一起学吧部分文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与一起学吧进行文章共享合作。

          广告