I purchased commercial Skin Pack. Vendor claims this Skin Pack is fully compatible with DNN5.
However I get an error while installing this Skin Pack in DNN ver.5.0.1.
Skin Pack can be installed successfully only in the Host directory for all portals:
Go to Host > Skins > see Extensions > click Install New Skin > see Upload new Package > click Browse > select the skin pack > click Next > see Package Information > click Next > see Release Notes > click Next > see Review License > check Accept License? checkbox > click Next > see Package Installation Report > click Return.
But when I try to install Skin Pack for only one portal according to the following instructions:
Go to Admin > Extensions > click Install Extension Wizard > click Browse > select the skin pack > click Next > see Package Information > click Next > see Release Notes > click Next > see Review License > check Accept License? checkbox > click Next > see Package Installation Report > click Return, -
Skin manager at the page Admin > Extensions > Manage Skins regards a container pack (in my case it's sP004_Blue) as a skin pack. I get two sP004_Blue options in the Skins drop-down menu and none of the corresponding containers in the Containers drop-down menu, while there should be a sP004_Blue option in each of the menus:
Screenshot 1: http://tinypic.ru/?do=view&pic=2009040330734_613.jpg
Screenshot 2: http://tinypic.ru/?do=view&pic=2009040330847_650.jpg
When I try to choose a container pack from the Skins drop-down menu, I get the following error:
Screenshot 3: http://tinypic.ru/?do=view&pic=2009040331120_893.jpg
My log – Screenshot 4 : http://tinypic.ru/?do=view&pic=2009040331218_581.jpg
3/30/2009 6:55:03 PM Module Load Exception host ModuleId: 442; ModuleDefId: 94; FriendlyName ...
ModuleId: 442
ModuleDefId: 94
FriendlyName:
ModuleControlSource: DesktopModules/Admin/Extensions/Editors/EditSkins.ascx
AssemblyVersion: 5.0.1
PortalID: 3
PortalName: Testportal
UserID: 1
UserName: host
ActiveTabID: 100
ActiveTabName: Extensions
RawURL: /Admin/Extensions/tabid/100/ctl/EditSkins/mid/442/language/en-US/Default.aspx
AbsoluteURL: /Default.aspx
AbsoluteURLReferrer: https://abc.netnuke.su/Admin/Extensions/tabid/100/ctl/EditSkins/mid/442/language/en-US/Default.aspx
UserAgent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; InfoPath.2; .NET CLR 1.1.4322)
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
ExceptionGUID: 5f9b38d4-dd60-4087-8118-acfd98f1215d
InnerException: StartIndex cannot be less than zero. Parameter name: startIndex
FileName:
FileLineNumber: 0
FileColumnNumber: 0
Method: System.String.InternalSubStringWithChecks
StackTrace:
Message: DotNetNuke.Services.Exceptions.ModuleLoadException: StartIndex cannot be less than zero. Parameter name: startIndex ---> System.ArgumentOutOfRangeException: StartIndex cannot be less than zero. Parameter name: startIndex at System.String.InternalSubStringWithChecks(Int32 startIndex, Int32 length, Boolean fAlwaysCopy) at DotNetNuke.Modules.Admin.Skins.EditSkins.ProcessSkins(String strFolderPath, String type) at DotNetNuke.Modules.Admin.Skins.EditSkins.ShowSkins() at DotNetNuke.Modules.Admin.Skins.EditSkins.Page_Load(Object sender, EventArgs e) --- End of inner exception stack trace ---
Source:
Server Name: H179203
However when I choose a skin pack from the same drop-down menu, everything is OK:
Screenshot 5: http://tinypic.ru/?do=view&pic=2009040331345_271.jpg
Therefore I've got a question. Please, help me: how to install it for a single portal and not in the Host directory?
Sincerely yours,