Chris Hammond

DotNetNuke Upgrade and Consulting specialist


Thanks for visiting my blog, you can find more about me at I specialize in all things DotNetNuke

Cool Sites

My domains



Browse by Tags

All Tags » DotNetNuke Development (RSS)
Customizing the latest Module Dev Project Templates
With the 2.0 release of my module development project templates last week I’ve had a few inquiries into how to customize the templates. You can download the templates from Why Modify the Templates? First, why might...
New free DotNetNuke 7.0 Skin
With the pending release of DotNetNuke 7, scheduled for this week, I updated my free DotNetNuke (DNN) skin , MultiFunction v1.3 . This latest release requires DotNetNuke 7, it shouldn’t install on an earlier version of DNN. This release updates a number...
Using jQuery to customize the styles in table cells
Originally posted on I was trying to do some work with the Form and List module in DotNetNuke today and I needed to apply some custom styles to the LIST view of a module, without going in and creating a full XSL template for the module...
New Visual Studio 2012 Project Templates for DotNetNuke
Earlier this month Microsoft put the bits up for Visual Studio 2012 RTM out on MSDN Subscriber downloads, and during the first two weeks of September they will officially be releasing Visual Studio 2012. I started working with VS2012 late in the release...
Using in your modules and content
One thing that was added in DotNetNuke 6 but hasn’t been covered in great detail is a method called Calling this method is fairly straight forward depending on your need, but before we get into how to call/use the method, let’s talk about...
DNNWorld 2012, The Trailer
Some people in the community love to hate on DotNetNuke ( see Shaun's latest blog post comments ), that’s fine, the rest of us are off having a good time with it and the community! Check out the trailer for DNNWorld 2012, coming up in Orlando...
Adding a website link to the Member Directory in DotNetNuke 6.2
In case you missed it, DotNetNuke 6.2 was released today, check out Will Morgenweck’s blog post for more details on the release . With some of the new features DotNetNuke 6.2 makes it easier to start to customize the listing of members on your site, and...
Come speak at DNN World 2012 in Orlando, FL
We’re in full swing for planning and preparations for DNN World 2012 this October in Orlando Florida. Our call for speakers is open for a couple of more days (5/5 I believe). The conference is 10/11-12 with pre-conference training on 10/10. More details...
Getting ready for DotNetNuke Module Development
Tomorrow morning I’ll be delivering one of our free DotNetNuke Explained web seminars, the 4th in our series of 6. This seminar is for Basic Module Development, in which I will show you how to quickly get up and running with custom module development...
Using jQuery in your content to add some flare to your DotNetNuke website

With all of the changes to DotNetNuke 6, a lot can be lost in the fact that you actually maintain the content of your website, and while the maintenance UI has changed, the content that you present is still up to you. A CMS can only do so much for displaying you content, if you want to do some fancy things, branch out of your standard HTML.

I recently wanted to do a couple of things for my car website (yes, I’m a car guy, so it is easy to use the website for examples).

  1. I wanted to have a random image loaded in the top portion of the pages of the website, changing, or randomly loading, on each page load (not rotating live on the page).
  2. I wanted to display a list of recent photos on the home page, and when you click on one of them I wanted them to open up in a light box.

I could have done this in any number of ways, but I chose to implement some simple jQuery for each, below I will show you how.

First things first, the website uses my free DotNetNuke skin, MultiFunction, available via Codeplex. I have some example documentation on how to customize the CSS for the skin to make your site unique, feel free to check out the Documentation page for examples.

More Posts Next page »