公告:网址大全导航目录www.btv85.com为各位站长提供免费收录网站的服务,VIP会员每天提交网站30、文章30免审核,快审服务(10元/站),可自助充值发布。

点击这里在线咨询客服 点击这里在线咨询客服
新站提交
  • 网站:223084
  • 待审:0
  • 小程序:16453
  • 文章:25726
  • 会员:223

今天BTV导航网的小编为你讲一下Discuz-x系列教程 DX的css命名规则、缓存、加载机制相关的内容。
首先,每个页面都会加载以下两个类似的css:
data/cache/style_1_common.css
data/cache/style_1_forum_index.css

一、两个文件名的命名规则

style_1_common.css
|--是整站通用的全局css,所以命名为【style_1_common.css】
|--前面的代号是当前使用这套风格的ID,所以style_1_common.css也就是第一套风格的共用的css

style_1_forum_index.css
|--是【forum】广场BBS频道首页的css样式,那么forum和index分别对应这CURSCRIPT和CURMODULE的常量值,这个在每个频|--道的入口脚本里都有定义,比如forum频道页面对应的是forum.php。

以上介绍的是css的缓存加载文件,当然,还有一些在特殊页面的css,这里就不详细描述了。

这两个css文件的生成

首先,那两个css是程序生成的css缓存文件,所以如果要改css的话,不能直接改那两个文件,否则一更新缓存,之前的改动就无效了。
拿自带的default模板举例吧,default模板中,带有一个common的文件夹,这个文件夹存放的是全局模板文件,
里面有css文件:
style_1_common.css 是【common.css】生成的缓存
style_1_forum_index.css 是【module.css】生成的缓存

二、module.css的缓存和加载机制

打开module.css,可以看到有这样的说明

代码如下:

/** forum::index **/ 广场频道:首页 css代码开始
这里是css代码
/** end **/ 广场首页css代码结束

这就是经常在模板中用到的判断,程序读取这个css文件的内容,通过标识进行判断,最后把符合条件内的所有css生成在一个对应的缓存文件中。

再举个例子:
/** forum::index,forum::viewthread **/ 广场频道:首页模块和帖子阅读页CSS代码开始
这里是css代码
/** end **/ 结束
第二个例子大家应该知道了,就是再增加一个条件,这里可以不止两个:
/** forum::index,forum::viewthread,forum::forumdisplay,XXXX **/

ok,根据自己的需要来加就行了,记得符号【,】
大家可以参照这个学习一下,包括你想扩展他,都可以直接在里面直接添加就可以。

下面讲讲缓存css是如何生成的

common.css比较简单,就是直接读取,然后生成到data/cache目录下。

每个频道模块独立的css,会先将module.css在data/cache下生成一个对应的风格id下的缓存的css,然后当你访问某个频道时,会生成对应频道下的css,此时,刚才介绍的那些标识就起作用了。程序会根据/** group::index **/和/** end **/这种标识,拆分出哪些频道、哪些模块该需要哪些css。

程序部分就不介绍了,程序的代码主要在source/class/class_template.php文件处理,有兴趣的同学可以深入研究一下。


三、在模板制作中充分的运用好css加载机制,提高页面的加载速度

新建模板后同学们可以在【模板文件夹\common】中建立附加样式表并命名为:
extend_module.css
extend_common.css
这两个css文件就是重新定义common.css与module.css里面的样式,这两个附加样式与上面讲的两个css文件分别合并,最终就生成css缓存文件了

extend_module.css 这里面必须根据上面第二节里讲的,写好标识!!

如果想重新定义默认模板中的一些css,那么直接在这两个文件中重写就行了。

注意:如果你的模板布局是完全要重写的,那就命名为:common.css和module.css 这样程序就只处理新模板中的css,不会与default里面的合并了
通过对Discuz-x系列教程 DX的css命名规则、缓存、加载机制的详细介绍,希望对你有所帮助,我们提供了更多和Discuz-x系列教程 DX的css命名规则、缓存、加载机制类似的相关内容推荐,可以你更全面的帮助你解决问题。我们BTV85网址导航还提供网址收录服务,你可以注册提交你的网站信息,帮你引导搜索引擎蜘蛛,同时还有网站SEO优化交流微信群,里面很多SEO高手和大咖,加友链,可以免费进群。

Discuz-x系列教程 DX的css命名规则、缓存、加载机制同类内容推荐:
  • 隐秘的档案十八岁的生日通关攻略

    隐秘的档案十八岁的生日是一个规则怪谈关卡,女生生日来了,妈妈表现的很奇怪,大家需要遵守规则才能活下去。下面 2023-08-03

  • 隐秘的档案墓地惊魂攻略详细介绍

    隐秘的档案墓地惊魂是一个恐怖探索关卡,主角和上司去墓地巡逻,大家需要做出正确选择。以下是隐秘的档案墓地惊 2023-08-03

  • 口袋奇兵装饰物商城玩法说明

    口袋奇兵装饰物商城是游戏最新上线的玩法,可以兑换购买各种装饰物,帮助属性升级,战力突破。下面为大家带来最新 2023-03-04

  • 金铲铲之战红蓝争霸玩法规则说明

    金铲铲之战红蓝争霸是最新上线的4v4玩法,玩家会被分成不同颜色的阵营,两两进行战斗,一方血量归零时另一方获胜 2023-03-02

  • 森林之子刷无限子弹bug办法教程

    森林之子怎么刷无限子弹bug?游戏中最好用的武器肯定是枪械,但开枪射击需要消耗子弹,而获取子弹又比较的麻烦。 2023-02-28

  • 崩坏星穹铁道青雀摸牌机制详细介绍

    崩坏星穹铁道中青雀这名角色的天赋非常有意思,通过摸牌能够获得强力的增益效果,但机制比较复杂,一些新手不清楚 2023-02-20

  • CF手游抓娃娃机活动玩法说明

    CF手游抓娃娃机是即将上线的玩法,大家需要购买抓娃娃币进行抽奖,与扭蛋机活动类似。本站为大家带来了CF手游抓 2023-02-18

  • win7我的文档路径更改教程

    一般来说, 系统会默认将一些文件、图片等内容自动保存在我的文档中,而且这个文档默认在c盘,因此如果文件过多可 2023-02-13

  • 会声会影2019安装教程

    会声会影2019是corel公司在2019年推出的会声会影版本,相比2018版增加了很多新功能。但是现在官网上已经停止 2023-02-13

  • win7文件权限更改教程

    文件的权限关乎我们能对这个文件进行哪些操作,对于重要文件设置权限能够保护文件的隐私安全,也能够避免我们进 2023-02-13

  •   admin

    注册时间:

    网站:0 个   小程序:0 个  文章:0 篇

    • 223084

      网站

    • 16453

      小程序

    • 25726

      文章

    • 223

      会员

    赶快注册账号,推广您的网站吧!
    热门网站
    最新入驻小程序

    小朋友猜谜语2021-05-24

    小朋友猜谜语是一款学习教育类的

    球比分2021-05-24

    球比分是一款体育运动类的小程序

    匠人名片2021-05-24

    匠人名片是一款交友社交类的小程

    知晴2021-05-24

    知晴是一款生活服务类的小程序应

    优惠券查询工具2021-05-24

    优惠券查询工具是一款其他工具类

    成语词典汉字拼音故事大全字典2021-05-24

    成语词典汉字拼音故事大全字典是