zoukankan      html  css  js  c++  java
  • mojoportal学习——文章翻译之mojoportal的皮肤模板

    翻译的不好 大家见谅


    制作mojoportal模板是很简单的,找一个已经存在的模板,复制一份,修改一下即可,如果你对html和css

    知识了解不多,你会发现使用Artisteer来创建模板也很简单。

    模板文件的存放位置

    模板文件存放在/Data/sites/[SiteID]/skins文件夹中。这样也可以保持多个站点情况下皮肤模板的独立。

    当新网站被创建时,模板文件从/Data/skins文件夹下拷贝到/Data/Sites/[new site id]/skins文件夹下。

    需要知道的:

    1:当你修改了css文件时,刷新浏览器看不到变化,这是由于基于效率的考虑,css被缓存在服务器端和

    浏览器端,所以在修改模板时,你需要禁用css缓存,步骤是:在user.config文件中添加如下代码:

    <add key="CacheCssOnServer" value="false" />
    <add key="CacheCssInBrowser" value="false" />

    完成以后再web.config文件中打一个空格,使得序能够知道事情有了变化。

    当完成设计之后,把缓存启动,这样可以有一个好的性能。


    设计过程:
    应该首先使用Firefox浏览器,这是比较标准的浏览器,之后,如果在ie中显示不正常,你可以在IESpecific.css
    或者IE7Specific.css中纠正这个问题。不要在IE中直接设计,那样在使用其他浏览器时会出现问题。

    CSS故障排除

    默认情况下,mojoportal 注意:s处理器组合所有的css文件在style.config文件中。直接访问css文件很难看到css文件上发生了什么。

    你可以调试css文件前,进行如下操作:

    <add key="MinifyCSS" value="true"/>
    <add key="CombineCSS" value="true"/>

    通常情况下,禁用MinifyCSS就可以了

    注意:

    当定义背景图片在css文件时,请使用单引号,如下

    url('someimage.png');

    而不是:

    url("someimage.png");

    模板结构:

    现在的皮肤很少实用表格进行布局,只是在显示数据时有时实用表格。

    mojoportal皮肤的构成:

    (1):以模板名命名的文件夹
    (2):layout.master
     (3):theme.skin (不推荐使用)
     (4);style.config (包含css文件的配置文件)
     
     文件夹名以及文件名中都不要包含空格。
     
     设计模板是,大部分工作是围绕css文件进行,少部分是在layout.master中进行。
     
     

  • 相关阅读:
    漫谈施工企业信息化规划(修订)
    SOAOffice 中间件,北京科翰软件
    组建“建筑施工企业信息化技术交流”QQ群(102226121),欢迎参与!
    国产、免费业务流程梳理工具SAM,炎黄盈动公司产品
    (参考)OpenExpressApp架构-信息系统开发平台
    逍遥笔输入法,哈!
    昨天开了一天的会!!
    昨天回到北京了!
    幸福是什么?
    周末辽宁兴城
  • 原文地址:https://www.cnblogs.com/wenjie/p/1853623.html
Copyright © 2011-2022 走看看