Register   Login
     
  Related Links  
  Testimonials  

"I shudder to think what I've spent on DNN modules over the last couple of years, and on several occasions I've been less than impressed by the products.  But by far the best purchase I have ever made with DNN was my subscription to this site."

-Simon Toulson (caroig) 

   All Testimonials

  Walkthrough  

A limitation of dotnetnuke is the ability to display content to a certain role and display some other content to all other users.

For example, you wanted to display a join now option to everyone but a particular role on your portal. This role would be users that have already joined your subscription role!

If you add registered users to have view access on that content, this role includes the target role you don’t want to display the content too, so this doesn't work.

Subscription Status (part of Subscription Tools) allows you to display targeted content towards a role, and display other content to everyone else.

The following module is from the front page of my site (www.smcculloch.net).

Status01.jpeg

As you can see, it displays to users that are not members to join now. This functionality is achieved by selecting view options on the status module. You will be presented with a list as follows:-

Status02.jpeg

The list contains each role, and each role can have unique content associated with that role. So content will only be displayed for those roles. Every other user gets the generic message you can define down the bottom of the list. (This includes unauthenticated and registered users).

To edit a piece of content for a role, click on the pencil and you are presented with the rich text editor. Once you are happy click update, and view your results.

Status03.jpeg

This module can really become powerful when targeting users to particular parts of the site, or to show them there current subscription status and perhaps point them off to view more details about there subscription.

This is the first in a series of modules to target subscription based sites.