Setting Mushroom Lite Template for DNN 6x Default Skin

DotNetNuke 6x has a great looking default skin called DarkKnight, and the skin design has previously caused some layout issues with the Mushroom Light Module Templates.

To correct this, we have created two new templates that are designed specifically to work with the DarkKnight skin in DotNetNuke.


  • DarkKnight-Small
  • DarkKnight-Large

They produce the following results…


With the Large template being the content on the left, and the bottom right showing the content of the small template.

This makes the module perfect for use with DotNetNuke 6x our of the box.


How to Set the Templates

The templates are selected through the normal RSS Template Tab in the module.

1. Select Load Template Button


2. Select the appropriate template and press the select button.


That will load the new templates and be ready to use on your site.

Activity Email Updated to DotNetNuke 6x


Today we are please to announce that the Activity Emailer Module for DotNetNuke, will support and run on DNN 6x.

This single package will now run on all DNN versions from 04.05.05 and later, including DNN 5x (all versions) and DNN 6x.


To Understand the Module

To understand the best use for this module, it is necessary to understand the type of situation it was designed for…

Any business that has a membership database, for example a gym, club or association, church etc. Who currently have an in office database of membership details, and want to run a website that allows members to update their details online, will need a way to have the databases linked from the website back to the membership database in the office.

In many cases we develop custom modules that feed and sync data to a “backend database” to meet specific needs. However sometimes clients simply cannot afford the expense of a customized application that links membership databases.

This module is the cost effective solution. This module sends a simple email to a configured email address with a list of the changes that members who have logged into their website have made. This email can then manually be entered into the “backend database” by staff in the office.


  • A local gym with 500 members has a database to manage membership and billing information in the office.

  • The office database is proprietary software and although a connection module is possible, the cost of development is prohibitive.

  • Membership details are exported from the office to the web.

  • Members of the gym are encouraged via promotions etc. to keep their details up to date on the login area of the gyms DNN website.

DotNetNuke Bulk Emailer URL’s Broken



If you are using the Advanced Email Module for DotNeTNuke, called bulk emailer, and you find that the links you place in your emails are not working when they arrive as an email. Then the fix is simple.

In the Bulk Emailer Settings Menu


Click on the option to Update Link


This will force the module to operate on the URL that you are currently working with on the site. It is necessary when you install the module in a dev URL and then try to operate through another URL such as a final domain name url.

The help for the item reads:

If you change the domain name that this module is operating on, then you should click ‘Update Links’ to reset the base URL for Email Tracking, Unsubscription and View Online.

DNN Image Module Template Modifications


With our DotNetNuke Image Module, the module comes with several templates. It is possible to modify any of the templates and create images and looks to suite your needs.

The original lightheads template that we use the following html for the thumbnail:

     <div class="iwebs-pic " style="background: url(‘$item.image’) no-repeat scroll 50% 50% transparent;">

     That means the raw image will be used as background image for the thumbnail rectangle. Since the background image will not be cropped or resized, you can only see part of the whole pic.

I You can change the template <div class="iwebs-pic " style="background: url(‘$item.imageresize‘) no-repeat scroll 50% 50% transparent;">

However, in order to keep the proportion, there will be some blank area for each thumbnail.


If you do not care about distortion of the thumbnail and want to fill the blank area any way he can use <div class="iwebs-pic " style="background: url(‘$item.thumbnail’) no-repeat scroll 50% 50% transparent;">

Other DNN Modules

SMTP Authentication–I Can Only Send Email to My Domain


One of the most common problems experienced by users of hosted email services is that they find they can only send email messages to their own domain.

For Example, if you have two hosted email addresses:


You find that you can successfully send an email message from one user to another, but when you try to send to any other domain:


You find that the email messages do not send.


You need to enable “Authentication” in your configured email account settings. There are many client email programs, probably the most common is Outlook.

When you configure an new POP3 email account you normally end up with something that looks like this:


If you click on More Settings / Outgoing Server


and just tick the option to use the same settings as the incoming mail server.


This is all that is needed to enable outbound SMTP authentication.


SMTP Servers (or email servers) are setup to need stop people using them for sending email messages. As strange as that sounds, if they were not setup this way, then anyone could SPAM the world using that email server.

To prevent users from abusing an Open Relay Mail Server, the administrators say that anyone wanting to send email messages from that server to any other server, will need a users name and pass. Almost always this is the same user and pass as the one needed to download your mail from that server.

This this need for user and pass is referred to as “Authentication” and is necessary on almost all servers, other than internet service providers who give you an internet connection. In that instance they authenticate you from your internet connection.

Why Can You Send to Your Own Domain?

Because Email Servers by nature will received email messages to addresses they host. This is part of the process necessary for email messages to be sent and received.

DotNetNuke 6 Gets Image Module

We have updated our popular Mushroom Image module that feeds image sources into a template engine that allows some fantastic effects on pages.

The module is now ready for use on DotNetNuke 6x versions, and can be seen here:

pulling feeds directly from Flickr in this instance. Use the Demo menu to see other examples.

DotNetNuke 6 Gets Blog Module

We have updated our popular Mushroom Lite module that is used to integrate WordPress blogs module into DotNetNuke.

The module is now ready for use on DotNetNuke 6x versions, and can be seen here:

pulling feeds directly from our blog here: