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, ...Contentpanes for Host OnlyContentpanes for Host Only
Previous
 
Next
New Post
8/9/2006 4:35 PM
 

Is there a way to create a skin that would allow only the Host to modify the contents?

Environment:

  • DNN 4.3.3
  • SQL 2000
  • IIS 6
  • Windows 2003

Objective:

  1. Create custom skins where there are content panes that only the Host will be able to change.
  2. Portal Admins will not be able to modify the modules in the "Host Contentpanes".

Example...

I create a portal and give it a skin.  In that portal I want to put some text in a "Host Contentpane".  When anyone goes to that portal they will be able to us the module(s) in that "Host Contentpane" as the module's rights permit.  The result is a  contentpane that can only be manipulated by the host.

I am giving away free portals to friends who want to use and see how DNN works.  However, I want to be able to post announcments, text, etc. that will show up globally.

Thanks

 
New Post
8/9/2006 10:40 PM
 

 

To make it display globally, you'll need to put it in default.aspx.

You could put your HTML directly in that file so that it displays above everything else.

This sounds like an interesting challenge though, I bet I could come up with some server-side code that you could add directly to your skin so that it would inject a module from your host portal into that area.

Let me give it a little more thought, but it shouldn't be too hard.


DotNetNuke Modules from Snapsis.com
 
New Post
8/9/2006 10:46 PM
 

 

I just thought of a quick way you could accomplish this.

Create a page in your host portal and apply a very plain skin to it, then add your module to that page.

Now, in your default .aspx file or in a skin that all the child portals use, create an IFrame that uses this page in your default portal as it's source.

That way you can do your updates to that page in the default portal, and they'll always show up in the child.

 


DotNetNuke Modules from Snapsis.com
 
New Post
8/9/2006 11:43 PM
 

Both would eventually get what I want.  Imagine if you will...

I am taking care of a client that wants an Intranet but wants to have the business divisions seperated into different portals.  Now as the IT manager I will set up portals for each of the divisions and give someone admin rights for each of the different portals.

The kicker....

HR tells me that they want to have some announcements posted about new benefits across all the portals.  Swell.  Now I have to inject the announcement module across all of the portals. 

I have a real need for this and I am looked through the Dotnetnuke.Ui.Skin...   I see where the roles are checked to determine visibility and options of the panes.  Would it follow in the same logic?

It seems that if I can have a module show up on all the pages in a portal that I could have it show up on all of the pages in all the portals.  (If you could do it within a skin why not with tabs/pages.)  Imagine spaces.msn.com.  You give the end users a limited number of features, modules, control, etc. 

 
New Post
8/10/2006 1:31 AM
 
Dear John

That seems very interesting to discover...

Vriendelijke groeten
Gilbert Vanden Borre
 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Skins, Themes, ...Skins, Themes, ...Contentpanes for Host OnlyContentpanes for Host Only


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