Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeUsing DNN Platf...Using DNN Platf...Skins, Themes, ...Skins, Themes, ...How to set specific skin for specific user ?How to set specific skin for specific user ?
Previous
 
Next
New Post
8/5/2008 5:30 AM
 

hai, i just newbie here.

when i login as "a" user i want to set an "A-Skin" to my portal. then if i login as "b" user, i want to set an "B-Skin" to my portal. and the other user could use his own skin when he login.

what i must to do ? is it possible ? could anyone help me ?

 

thanks for any help before ...

 
New Post
8/5/2008 1:31 PM
 

http://www.snowcovered.com/Snowcovered2/DotNetNuke/Skins/GCM-Skin-Per-Role-410/id/6163

SkinPerRole dynamically changes the skin and container settings of your DNN portal based on user roles. Administrators can assign skin and container to a role. When user logs in, the entire portal is displayed with the skin and the container assigned to his or her role.

The SkinPerRole module can be deployed as standalone module or as a skin object. SkinPerRole will not interfere with the content of your site. It becomes automatically invisible to users that are not members of the Administrators role.

Is this close enough?

 
New Post
8/15/2008 1:23 AM
 

it doesn't support DNN 4.8.4

any other idea ?

or maybe editing the DNN ?

 
New Post
8/19/2008 9:03 AM
 

You probably have 2 ways: 1. Edit the DNN core code 2. Write your own code.

For #1, you would need to download source code and edit \Library\Components\Skins\Skin.vb. It looks like somewhere around line 160 on the file where it appears to be specifying the skin folder. ( Private Function LoadContainer()). You would need to create a new table called something like "UserSpecificSkin" with "ID", "UserroleID", and "SkinName". and you write a code - If(UserSpecific Skin is set) then{overwirte the skin folder please}.

Hint: You do know the administrator role can have their own skin, right? 

For #2, buy the GCM skin above and study by yourself & create your own. I think this would be better solution since it's not recommended to tweak the core code.

Did I tell you I am not VB coder? lol  I myself hit a limitation of DNN system so I am writing my first module too. 

Good luck!

 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Skins, Themes, ...Skins, Themes, ...How to set specific skin for specific user ?How to set specific skin for specific user ?


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out