Yes, it's possible.
If you are using the DNN, you need to change the following code of CEHtmlEditorProvider.vb:
If _UseDNNRoleASFileNamePrefix Then
Dim trim(1) As Char
trim(0) = "/"c
Dim tempfolder As String = ""
Dim Templatefolder As String = ""
tempfolder = RootImageDirectory
Templatefolder = RootImageDirectory.TrimEnd(trim) & "/templates"
cntlCE.SetSecurityImageGalleryPath(tempfolder)
cntlCE.SetSecurityFilesGalleryPath(tempfolder)
cntlCE.SetSecurityMediaGalleryPath(tempfolder)
cntlCE.SetSecurityFlashGalleryPath(tempfolder)
cntlCE.SetSecurityTemplateGalleryPath(Templatefolder)
Dim tempsecurity As String = ""
If role = "Admin" Then
tempsecurity = ""
ElseIf role = "Registered" Then
cntlCE.SetSecurityFileNamePrefix("Member_")
ElseIf role <> String.Empty Then
cntlCE.SetSecurityFileNamePrefix(role & "_")
End If
Else
Dim trim(1) As Char
trim(0) = "/"c
Dim tempfolder As String = "Guest"
Dim Templatefolder As String = ""
If role = "Admin" Then
tempfolder = ""
ElseIf role = "Registered" Then
tempfolder = "Member"
ElseIf role <> String.Empty Then
tempfolder = role
End If
tempfolder = RootImageDirectory.TrimEnd(trim) & "/" & tempfolder
Templatefolder = RootImageDirectory.TrimEnd(trim) & "/templates"
Dim phyfolder As String
phyfolder = HttpContext.Current.Server.MapPath(tempfolder)
If role = "Administrators" Then
phyfolder = HttpContext.Current.Server.MapPath(RootImageDirectory.TrimEnd(trim) & "/Admin")
End If
If Not Directory.Exists(phyfolder) Then
Directory.CreateDirectory(phyfolder)
End If
If Not Directory.Exists(HttpContext.Current.Server.MapPath(Templatefolder)) Then
Directory.CreateDirectory(HttpContext.Current.Server.MapPath(Templatefolder))
End If
cntlCE.SetSecurityImageGalleryPath(tempfolder)
cntlCE.SetSecurityFilesGalleryPath(tempfolder)
cntlCE.SetSecurityMediaGalleryPath(tempfolder)
cntlCE.SetSecurityFlashGalleryPath(tempfolder)
cntlCE.SetSecurityTemplateGalleryPath(Templatefolder)
End If
to:
If _UseDNNRoleASFileNamePrefix Then
Dim trim(1) As Char
trim(0) = "/"c
Dim tempfolder As String = ""
Dim Templatefolder As String = ""
tempfolder = RootImageDirectory
Templatefolder = RootImageDirectory.TrimEnd(trim) & "/templates"
cntlCE.SetSecurityImageGalleryPath(tempfolder)
cntlCE.SetSecurityFilesGalleryPath(tempfolder)
cntlCE.SetSecurityMediaGalleryPath(tempfolder)
cntlCE.SetSecurityFlashGalleryPath(tempfolder)
cntlCE.SetSecurityTemplateGalleryPath(Templatefolder)
Dim tempsecurity As String = ""
If role = "Admin" Then
tempsecurity = ""
ElseIf role = "Registered" Then
cntlCE.SetSecurityFileNamePrefix("Member_")
ElseIf role <> String.Empty Then
cntlCE.SetSecurityFileNamePrefix(role & "_")
End If
Else
Dim trim(1) As Char
trim(0) = "/"c
Dim tempfolder As String = "Guest"
Dim Templatefolder As String = ""
If role = "Admin" Then
tempfolder = ""
ElseIf role = "Registered" Then
tempfolder = "Member"
ElseIf role <> String.Empty Then
tempfolder = role
End If
tempfolder = RootImageDirectory.TrimEnd(trim) & "/" & tempfolder
Templatefolder = RootImageDirectory.TrimEnd(trim) & "/templates"
Dim phyfolder As String
phyfolder = HttpContext.Current.Server.MapPath(tempfolder)
If role = "Administrators" Then
phyfolder = HttpContext.Current.Server.MapPath(RootImageDirectory.TrimEnd(trim) & "/Admin")
End If
If Not Directory.Exists(phyfolder) Then
Directory.CreateDirectory(phyfolder)
End If
If Not Directory.Exists(HttpContext.Current.Server.MapPath(Templatefolder)) Then
Directory.CreateDirectory(HttpContext.Current.Server.MapPath(Templatefolder))
End If
cntlCE.SetSecurityImageGalleryPath(tempfolder)
cntlCE.SetSecurityFilesGalleryPath(tempfolder)
cntlCE.SetSecurityMediaGalleryPath(tempfolder)
cntlCE.SetSecurityFlashGalleryPath(tempfolder)
cntlCE.SetSecurityTemplateGalleryPath(Templatefolder)
End If
Then recompile your DNN provider.
Hope it helps.
Let me know if you have any further questions.
asp.net Chat http://cutesoft.net/ASP.NET+Chat/default.aspx
Web Messenger: http://cutesoft.net/Web-Messenger/default.aspx
asp.net wysiwyg editor: http://cutesoft.net/ASP.NET+WYSIWYG+Editor/default.aspx
asp wysiwyg html editor: http://cutesoft.net/ASP
asp.net Image Gallery: http://cutesoft.net/ASP.NET+Image+Gallery/default.aspx
Live Support: http://cutesoft.net/live-support/default.aspx