(Article content moved to a template) |
|||
Line 1: | Line 1: | ||
− | + | {{Ckfinder_2.x_New_Resource_Types_Description|file=configuration|link=CKFinder_2.x/Developers Guide/ASP/Configuration/Resource Types/Built-in}} | |
− | + | <source lang="asp"> | |
− | + | type = ResourceType.Add( "MSdocs" ); | |
type.Url = BaseUrl + "docs/"; | type.Url = BaseUrl + "docs/"; | ||
− | type.Dir = BaseDir == "" | + | type.Dir = BaseDir == "" ? "" : BaseDir + "docs/"; |
type.MaxSize = 2097152; // 2MB in Bytes | type.MaxSize = 2097152; // 2MB in Bytes | ||
type.AllowedExtensions = new string[] { "doc", "ppt", "xls" }; | type.AllowedExtensions = new string[] { "doc", "ppt", "xls" }; | ||
− | type.DeniedExtensions = new string[] { };</ | + | type.DeniedExtensions = new string[] { }; |
− | + | </source> | |
− | + | This code should be placed in the configuration file, anywhere after the <code>ResourceType type;</code> line. | |
− | < | + | |
− | </ | + | {{Ckfinder_2.x_New_Resource_Types_Default|DefaultResourceTypes=DefaultResourceTypes}} |
+ | |||
+ | <source lang="asp">DefaultResourceTypes = "MSdocs";</source> |
Latest revision as of 08:30, 31 March 2011
When you want to create a new resource type, you should place the section below in your configuration file. Note that the options you can use are described in the Handling Built-in Resource Types section.
Example: Suppose you want to create a new resource type named MSdocs
, which will only be used for files with the .doc
, .ppt
, and .xls
extensions and the maximum size of 2 megabytes. Add the following code to your configuration file.
type = ResourceType.Add( "MSdocs" ); type.Url = BaseUrl + "docs/"; type.Dir = BaseDir == "" ? "" : BaseDir + "docs/"; type.MaxSize = 2097152; // 2MB in Bytes type.AllowedExtensions = new string[] { "doc", "ppt", "xls" }; type.DeniedExtensions = new string[] { };
This code should be placed in the configuration file, anywhere after the ResourceType type;
line.
When loading CKFinder, the type
querystring parameter can be used to display a specific type only. If type
is omitted in the URL, the DefaultResourceTypes
setting is used (it may contain the resource type names separated by a comma).
If the DefaultResourceTypes
setting is left empty, all types — including the newly defined ones — are loaded. When you want to limit CKFinder to only use the newly defined MSdocs
resource type, use the following code:
DefaultResourceTypes = "MSdocs";