Config The Image URL Solution

During the project, in order to make a unified management for the image URL , at present we make use of the LESSCSS method, set the image URL as independent variable, then all images use the image URL variable, it’s convenient for future maintenance. To make sure the LESS CSS work normal, we need to make some configuration for web.config , please refer to the http://www.dotlesscss.org/, the steps as follows:

Configure web.config

1.   Download the latest dotless package

You can find the latest source & downloads for dotless at GitHub, extract file ,then you can get file named “dotless.Core.dll”

2.   Include our reference to your web project

Add the dotless.Core.dll file to our references file

3.   Add a new HttpHandler to your Web.Config

Let’s make the dotless processor handle our .LESS files.Add this entry to the HttpHandlers section of your Web.Config:

<add name="LessCssHttpHandler" verb="*" path="*.LESS" preCondition="integratedMode" type="dotless.Core.LessCssHttpHandler,dotless.Core"/>
4.   Add a few configuration sections (optional)

First add our config handler in the "configSections" node of your web.config

<section name="dotless" type="dotless.Core.configuration.DotlessConfigurationSectionHandler,dotless.Core" />

Now you can configure caching and minifying of the Css output

<dotless minifyCss="true" cache="true" />

Note: when we work on the project , we need to use  <dotless minifyCss="false" cache="false" /> on our web.config, because when we make some change for any file, we need to see the change at once without cache. of course, when project finish and release , we need to use <dotless minifyCss="true" cache="true" />

5.   Get started

Reference your LESS files the same way as you would any other CSS file, just ensure that you use the .LESS extention.

Modify the image URL for project

 

  1. Take our project file as example, Find the image url less file named

truck\WebCenter\CommonModule\UI\CSS\imgurlConfig.less, you will see the image url variables on the top of page

@base-url-secure: "https://secure.officescape.com/shared/images";
@base-url-web: "/WebCenter/CommonModule/UI/images/"; 

You only need to modify the image url value of variables named @base-url-secure and @base-url-web when you want to change all images url address on project.

时间: 2024-10-24 13:17:01

Config The Image URL Solution的相关文章

使用自定义 URL 实现控制器之间的跳转-b

一个app往往有很多界面,而界面之间的跳转也就是对应控制器的跳转,控制器的跳转一般有两种情况 push 或者 modal,push 和 modal 的默认效果是系统提供的 文章配图 1. 概述 系统提供的push和modal方法有时并不能满足实际需求.比如,我们需要根据服务器返回的字段跳到指定的控制器,难道作判断吗?那显然不是最佳解决方案. 其实我们可以这样: NSString *urlStr = @"dariel://twoitem?name=dariel&userid=213213&

[小项目实战]分公司c3750简单mls qos限速,asa5510实现url过滤

现分公司的一个车间要出租给外加工单位,是我们boss的朋友,所以网络设备什么的都是由我们提供,大概车间办公室10+电脑左右,我们自己电脑总数在60台,其中能上外网的30+,领导让我去做这个项目,要求如下: 1.外租网络不能访问我们内网,可以访问外网 2.带宽的问题,我们总带宽是10M,我们分部实施了ad管理,像一些P2P下载软件用户是没有权限安装的,平时不搞迅雷下载和在线看视频的话,带宽还是足够的,而外加工那个单位电脑我们是无法控制的,所以领导要求把他们带宽限制在4M左右. 3.领导要求过滤一些

angular中get方法URL无法正确传输

angular中get方法URL中带有%,传输到后台得到的是%25,多出来的25使得get获取失败. 其中的转换属于URL 编码(http://www.w3school.com.cn/tags/html_ref_urlencode.html). 初用angular,折腾了半天才找出一个折中的方法解决. get(url, config),一般我们把限制条件放入config中,get请求会把config中的条件和url进行拼接,也正是这个拼接导致一些意想不到的错误,干脆我们就直接将易错的config

thinkphp隐藏中url的index.php

在本地进行测试 1.修改apache配置文件将如下代码#去掉 #LoadModule rewrite_module modules/mod_rewrite.so 在index.php 目录下新建文件.htaccess文件 <IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index

config parser 模块

config parser -- 用于解析配置文件的模块 何为配置文件? 包含配置程序信息的文件就称为配置文件 什么样的数据应该作为配置信息 需要改 但是不经常改的信息   例如:数据文件的路径 配置文件中 只有两种内容: 一种是 section 分区 一种是  option  选项  就是一个 key=value 形式 我们用的最多的就是get功能 - 用来从配置文件获取一个配置选项 实例如下: # test.cfg 文件内容如下: # 路径相关的配置 [path] db_path = C:/

微信JS-SDK获取signature签名以及config配置

微信的JS-SDK通过config接口注入权限验证配置,官网上的文档说的很清楚: Js代码   wx.config({ debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印. appId: '', // 必填,公众号的唯一标识 timestamp: , // 必填,生成签名的时间戳 nonceStr: '', // 必填,生成签名的随机串 signature: '',/

Stop Bitbucket prompting for password in git

出处:http://qosys.info/485/bitbucket-git-prompt-for-password In some cases after adding public ssh keys for your Bitbucket account, Bitbucket could still fail with authentication and as a result it would prompt for your bitbucket password every time yo

持续集成工具Jenkins学习总结

概述 持续集成(Continuous Integration,简称CI)是一种软件开发实践,团队开发人员每次都通过自动化的构建(编译.发布.自动化测试)来验证,从而尽早的发现集成错误.持续集成最大的优点是避免了传统模式在集成阶段的除虫会议(bug meeting),其要素包括统一的代码库.自动构建.自动测试.自动部署.频繁提交修改过的代码等. Jenkins的前身是Hudson,是基于Java开发的一种持续集成工具,是一个开源软件项目,主要用于: 持续.自动地构建/测试软件项目,如CruiseC

Git手册

GitUserManualChinese - Robin Wiki GitUserManualChinese Git 用户手册(1.5.3 及后续版本适用) 翻译: 罗峥嵘 (Robin Steven) < [email protected] > 英文版本: http://www.kernel.org/pub/software/scm/git/docs/user-manual.html Contents Preface 前言 Chapter 1. Repositories and Branch