⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 presentskin.java

📁 cwbbs 云网论坛源码
💻 JAVA
字号:
package com.redmoon.forum.plugin.present;import org.apache.log4j.Logger;import cn.js.fan.web.SkinUtil;import java.util.Locale;import javax.servlet.http.HttpServletRequest;import cn.js.fan.util.ResBundle;import com.redmoon.forum.plugin.PluginUnit;import com.redmoon.forum.plugin.PluginMgr;import cn.js.fan.base.ISkin;import com.redmoon.forum.ui.*;import java.util.Iterator;public class PresentSkin implements ISkin {    static Logger logger = Logger.getLogger(PresentSkin.class.getName());    public static String resource = null;    public static String code = PresentUnit.code;    public PresentSkin() {    }    public static Skin getSkin(String skinCode) {        PluginMgr pm = new PluginMgr();        PluginUnit pu = pm.getPluginUnit(code);        Iterator ir = pu.getSkins().iterator();        while (ir.hasNext()) {            Skin skin = (Skin)ir.next();            if (skin.getCode().equals(skinCode))                return skin;        }        return null;    }    public static String getSkinPath(String skinCode) {        Skin skin = getSkin(skinCode);        if (skin==null)            return "default";        else            return skin.getPath();    }     public static String getResource() {        if (resource==null) {            PluginMgr pm = new PluginMgr();            PluginUnit pu = pm.getPluginUnit(code);            return pu.getResource();        }        return resource;    }    public static String LoadString(HttpServletRequest request, String key) {        Locale locale = SkinUtil.getLocale(request);        ResBundle rb = new ResBundle(getResource(), locale);        if (rb == null)            return "";        else {            String str = "";            try {                str = rb.get(key);            }            catch (Exception e) {                logger.error("LoadString:" + key + " " + e.getMessage());            }            return str;        }    }    public String LoadStr(HttpServletRequest request, String key) {        return LoadString(request, key);    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -