C# 클래스 yycms.admin.ImportSkin

导入风格包
파일 보기 프로젝트 열기: seven1276/yycms

공개 프로퍼티들

프로퍼티 타입 설명
SkinBaseDirectory String

공개 메소드들

메소드 설명
Import ( Byte FileData, long UserID ) : String

导入模板

ImportSkin ( ) : System

보호된 메소드들

메소드 설명
PageReference_Replace ( List pages, String htmlCode ) : String

页面模板引用组建替换 上传之前应为id="组件名称",替换后即为对应的ID号

SourceReference_Replace ( String htmlCode, String SkinName, System.Boolean CompressScript, System.Boolean CompressStyle, System.Boolean CompressDocument ) : String

替换当前源代码中引用的.js/.css/img/video/audio路径 例如开发时可能使用的是script/script1.js,那么就替换为/SkinName/script/script1.js

비공개 메소드들

메소드 설명
SourceReference_CanReplace ( String _SrcAddress ) : System.Boolean

根据资源连接地址,判断是否需要替换

메소드 상세

Import() 공개 메소드

导入模板
public Import ( Byte FileData, long UserID ) : String
FileData Byte 模板包
UserID long 当前上传者的ID
리턴 String

ImportSkin() 공개 메소드

public ImportSkin ( ) : System
리턴 System

PageReference_Replace() 보호된 메소드

页面模板引用组建替换 上传之前应为id="组件名称",替换后即为对应的ID号
protected PageReference_Replace ( List pages, String htmlCode ) : String
pages List 当前模板的组件集合
htmlCode String 当前模板页的源代码
리턴 String

SourceReference_Replace() 보호된 메소드

替换当前源代码中引用的.js/.css/img/video/audio路径 例如开发时可能使用的是script/script1.js,那么就替换为/SkinName/script/script1.js
protected SourceReference_Replace ( String htmlCode, String SkinName, System.Boolean CompressScript, System.Boolean CompressStyle, System.Boolean CompressDocument ) : String
htmlCode String 源代码
SkinName String 模板名称(模板根路径+模板名称+模板版本号)
CompressScript System.Boolean 压缩脚本
CompressStyle System.Boolean 压缩样式
CompressDocument System.Boolean 压缩源码
리턴 String

프로퍼티 상세

SkinBaseDirectory 공개적으로 프로퍼티

模板的保存根目录,绝对路径,结尾加上\
public String SkinBaseDirectory
리턴 String