<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>CornerPixel Blog - DotNetNuke</title>
    <link>http://blog.cornerpixel.net/</link>
    <description>Rant by Mike</description>
    <language>en-us</language>
    <copyright>2008-2009 CornerPixel LLC</copyright>
    <lastBuildDate>Tue, 01 Jun 2010 00:54:18 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.1.8102.813</generator>
    <managingEditor>blog@cornerpixel.net</managingEditor>
    <webMaster>blog@cornerpixel.net</webMaster>
    <item>
      <trackback:ping>http://blog.cornerpixel.net/Trackback.aspx?guid=27308b0c-06e5-4f0e-8011-4539bf3a1779</trackback:ping>
      <pingback:server>http://blog.cornerpixel.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.cornerpixel.net/PermaLink,guid,27308b0c-06e5-4f0e-8011-4539bf3a1779.aspx</pingback:target>
      <dc:creator>Mike</dc:creator>
      <wfw:comment>http://blog.cornerpixel.net/CommentView,guid,27308b0c-06e5-4f0e-8011-4539bf3a1779.aspx</wfw:comment>
      <wfw:commentRss>http://blog.cornerpixel.net/SyndicationService.asmx/GetEntryCommentsRss?guid=27308b0c-06e5-4f0e-8011-4539bf3a1779</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I am not sure where I have been, or whether or not I have not been paying attention,
but I have missed something.
</p>
        <p>
I just got done updating my DotNetNuke website to 5.04, from 5.02, and I was having
a bear of a time.  I was using the same old update steps I used for version 4.
</p>
        <p>
Most of the update directions are just fine for version 4, except for one.
</p>
        <p>
          <strong>The Web.Config file!</strong>
        </p>
        <p>
In any version above 4.6.2 (that is what I have been told) does not require you to
update the web.config file.  Yuppers, you heard me right.  DNN now updates
the web.config file for you.
</p>
        <p>
You don’t even have to redo the connection strings.  How do you like that?
</p>
        <p>
This isn’t a long post, but I thought I would pass on the information.  I know
many of you are already wondering why I hadn’t figured this out before, and I am not
sure either.  Oh well, at least I have the information now.
</p>
        <p>
 
</p>
        <p>
Happy DNN updating!
</p>
        <img width="0" height="0" src="http://blog.cornerpixel.net/aggbug.ashx?id=27308b0c-06e5-4f0e-8011-4539bf3a1779" />
      </body>
      <title>DotNetNuke Update and web.config file</title>
      <guid isPermaLink="false">http://blog.cornerpixel.net/PermaLink,guid,27308b0c-06e5-4f0e-8011-4539bf3a1779.aspx</guid>
      <link>http://blog.cornerpixel.net/2010/06/01/DotNetNuke+Update+And+Webconfig+File.aspx</link>
      <pubDate>Tue, 01 Jun 2010 00:54:18 GMT</pubDate>
      <description>&lt;p&gt;
I am not sure where I have been, or whether or not I have not been paying attention,
but I have missed something.
&lt;/p&gt;
&lt;p&gt;
I just got done updating my DotNetNuke website to 5.04, from 5.02, and I was having
a bear of a time.&amp;#160; I was using the same old update steps I used for version 4.
&lt;/p&gt;
&lt;p&gt;
Most of the update directions are just fine for version 4, except for one.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;The Web.Config file!&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
In any version above 4.6.2 (that is what I have been told) does not require you to
update the web.config file.&amp;#160; Yuppers, you heard me right.&amp;#160; DNN now updates
the web.config file for you.
&lt;/p&gt;
&lt;p&gt;
You don’t even have to redo the connection strings.&amp;#160; How do you like that?
&lt;/p&gt;
&lt;p&gt;
This isn’t a long post, but I thought I would pass on the information.&amp;#160; I know
many of you are already wondering why I hadn’t figured this out before, and I am not
sure either.&amp;#160; Oh well, at least I have the information now.
&lt;/p&gt;
&lt;p&gt;
&amp;#160;
&lt;/p&gt;
&lt;p&gt;
Happy DNN updating!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.cornerpixel.net/aggbug.ashx?id=27308b0c-06e5-4f0e-8011-4539bf3a1779" /&gt;</description>
      <comments>http://blog.cornerpixel.net/CommentView,guid,27308b0c-06e5-4f0e-8011-4539bf3a1779.aspx</comments>
      <category>DotNetNuke</category>
    </item>
    <item>
      <trackback:ping>http://blog.cornerpixel.net/Trackback.aspx?guid=1bcac4b7-4b07-4cac-bb6a-044a77e59d9a</trackback:ping>
      <pingback:server>http://blog.cornerpixel.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.cornerpixel.net/PermaLink,guid,1bcac4b7-4b07-4cac-bb6a-044a77e59d9a.aspx</pingback:target>
      <dc:creator>Mike</dc:creator>
      <wfw:comment>http://blog.cornerpixel.net/CommentView,guid,1bcac4b7-4b07-4cac-bb6a-044a77e59d9a.aspx</wfw:comment>
      <wfw:commentRss>http://blog.cornerpixel.net/SyndicationService.asmx/GetEntryCommentsRss?guid=1bcac4b7-4b07-4cac-bb6a-044a77e59d9a</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I have been designing a site for a customer that is going to rely on having a good
looking and functional DNN Core Repository.
</p>
        <p>
I found that creating a template for the repository was pretty simple after I found
some <a href="http://www.dotnetnuke.com/Development/Forge/ModuleRepository/Downloads/tabid/831/Default.aspx" target="_blank">online
documentation on the DNN Repository</a>.
</p>
        <p>
I found that in the /wwwroot/DesktopModules/Repository/Templates/ directory I could
add my own template which will show up under the Repository Skin drop down box. 
As shown below.
</p>
        <p>
          <a href="http://blog.cornerpixel.net/content/binary/WindowsLiveWriter/DotNetNukeRepositoryBordersinSafariandOp_E27C/image.png">
            <img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DotNetNuke Repository dropdown for choosing the template or skin for your repository" border="0" alt="DotNetNuke Repository dropdown for choosing the template or skin for your repository" src="http://blog.cornerpixel.net/content/binary/WindowsLiveWriter/DotNetNukeRepositoryBordersinSafariandOp_E27C/image_thumb.png" width="225" height="260" />
          </a>
          <br />
As you notice the bottom one is the one I added.
</p>
        <h6>Now the Issue
</h6>
        <p>
I was very excited to make my own repository template, but soon found I was getting
pesky borders around the tables of the repository in the Safari and Opera browser.  
</p>
        <p>
I tried editing the repository.aspx file, but was uncomfortable doing that because
that is going beyond a simple template.
</p>
        <p>
So then I did some experiments with the two browsers having the issues.  (Safari
and Opera)  You can see my <a href="http://www.cornerpixel.net/demo/dnn-repository-borders/" target="_blank">demo
page</a> and how I ended up fixing the issue.  (NOTE: for the demo page to make
sense you need to view it in either Safari or Opera)
</p>
        <p>
Basically to fix the issue I ended up using CSS to tell the tables inside the div
I use for Content to have no borders.  Below is the CSS. (in the example below
the DIV that the tables are in has the class bordernone)
</p>
        <blockquote>
          <p>
.bordernone table, 
<br />
.bordernone td, 
<br />
.bordernone tr, 
<br />
.bordernone tbody 
<br />
{ 
<br />
    border: none !important 
<br />
}
</p>
        </blockquote>
        <p>
I hope that all makes sense.  Please feel free to email me if you have questions. 
You can also make a comment here with a question, or heck, a better way to fix this
issue.
</p>
        <img width="0" height="0" src="http://blog.cornerpixel.net/aggbug.ashx?id=1bcac4b7-4b07-4cac-bb6a-044a77e59d9a" />
      </body>
      <title>DotNetNuke Repository – Borders in Safari and Opera</title>
      <guid isPermaLink="false">http://blog.cornerpixel.net/PermaLink,guid,1bcac4b7-4b07-4cac-bb6a-044a77e59d9a.aspx</guid>
      <link>http://blog.cornerpixel.net/2009/11/30/DotNetNuke+Repository+Borders+In+Safari+And+Opera.aspx</link>
      <pubDate>Mon, 30 Nov 2009 00:07:10 GMT</pubDate>
      <description>&lt;p&gt;
I have been designing a site for a customer that is going to rely on having a good
looking and functional DNN Core Repository.
&lt;/p&gt;
&lt;p&gt;
I found that creating a template for the repository was pretty simple after I found
some &lt;a href="http://www.dotnetnuke.com/Development/Forge/ModuleRepository/Downloads/tabid/831/Default.aspx" target="_blank"&gt;online
documentation on the DNN Repository&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
I found that in the /wwwroot/DesktopModules/Repository/Templates/ directory I could
add my own template which will show up under the Repository Skin drop down box.&amp;#160;
As shown below.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://blog.cornerpixel.net/content/binary/WindowsLiveWriter/DotNetNukeRepositoryBordersinSafariandOp_E27C/image.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DotNetNuke Repository dropdown for choosing the template or skin for your repository" border="0" alt="DotNetNuke Repository dropdown for choosing the template or skin for your repository" src="http://blog.cornerpixel.net/content/binary/WindowsLiveWriter/DotNetNukeRepositoryBordersinSafariandOp_E27C/image_thumb.png" width="225" height="260" /&gt;&lt;/a&gt; 
&lt;br /&gt;
As you notice the bottom one is the one I added.
&lt;/p&gt;
&lt;h6&gt;Now the Issue
&lt;/h6&gt;
&lt;p&gt;
I was very excited to make my own repository template, but soon found I was getting
pesky borders around the tables of the repository in the Safari and Opera browser.&amp;#160; 
&lt;/p&gt;
&lt;p&gt;
I tried editing the repository.aspx file, but was uncomfortable doing that because
that is going beyond a simple template.
&lt;/p&gt;
&lt;p&gt;
So then I did some experiments with the two browsers having the issues.&amp;#160; (Safari
and Opera)&amp;#160; You can see my &lt;a href="http://www.cornerpixel.net/demo/dnn-repository-borders/" target="_blank"&gt;demo
page&lt;/a&gt; and how I ended up fixing the issue.&amp;#160; (NOTE: for the demo page to make
sense you need to view it in either Safari or Opera)
&lt;/p&gt;
&lt;p&gt;
Basically to fix the issue I ended up using CSS to tell the tables inside the div
I use for Content to have no borders.&amp;#160; Below is the CSS. (in the example below
the DIV that the tables are in has the class bordernone)
&lt;/p&gt;
&lt;blockquote&gt; 
&lt;p&gt;
.bordernone table, 
&lt;br /&gt;
.bordernone td, 
&lt;br /&gt;
.bordernone tr, 
&lt;br /&gt;
.bordernone tbody 
&lt;br /&gt;
{ 
&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160; border: none !important 
&lt;br /&gt;
}
&lt;/p&gt;
&lt;/blockquote&gt; 
&lt;p&gt;
I hope that all makes sense.&amp;#160; Please feel free to email me if you have questions.&amp;#160;
You can also make a comment here with a question, or heck, a better way to fix this
issue.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.cornerpixel.net/aggbug.ashx?id=1bcac4b7-4b07-4cac-bb6a-044a77e59d9a" /&gt;</description>
      <comments>http://blog.cornerpixel.net/CommentView,guid,1bcac4b7-4b07-4cac-bb6a-044a77e59d9a.aspx</comments>
      <category>CSS</category>
      <category>DotNetNuke</category>
      <category>Web Standards</category>
    </item>
    <item>
      <trackback:ping>http://blog.cornerpixel.net/Trackback.aspx?guid=17ddbcca-9a34-44e3-bace-c1828501fa47</trackback:ping>
      <pingback:server>http://blog.cornerpixel.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.cornerpixel.net/PermaLink,guid,17ddbcca-9a34-44e3-bace-c1828501fa47.aspx</pingback:target>
      <dc:creator>Mike</dc:creator>
      <wfw:comment>http://blog.cornerpixel.net/CommentView,guid,17ddbcca-9a34-44e3-bace-c1828501fa47.aspx</wfw:comment>
      <wfw:commentRss>http://blog.cornerpixel.net/SyndicationService.asmx/GetEntryCommentsRss?guid=17ddbcca-9a34-44e3-bace-c1828501fa47</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Today I tried to install the Repository Module on a DotNetNuke website and was very
frustrated to find I kept getting runtime ASP errors. 
</p>
        <p>
I was trying to install the Repository Module by going to Host &gt; Module Definition
and clicking on the “Install Module” link at the bottom of the page.  Then I
was browsing to the zip file I had on my PC.
</p>
        <p>
This was not working and I was beginning to think I was going to have to give up. 
</p>
        <p>
I started to look around my folder structure, thinking there might already be repository
files somewhere that might be causing the error.  I came upon the install/module
directory and inside there was a resource file for the Repository.
</p>
        <p>
I was confused at first but then I found the page Host &gt; Extensions and noticed
at the bottom of the page there was an “Install Available Extensions” link and it
went to a page that had all sorts of modules to install, to include the Repository. 
YAY!
</p>
        <p>
          <a href="http://blog.cornerpixel.net/content/binary/WindowsLiveWriter/InstallingCoreDotNetNukeModules_11551/image.png">
            <img style="border-bottom: 0px; border-left: 0px; margin: 0px 0px 0px 15px; display: inline; border-top: 0px; border-right: 0px" title="Available Modules for DNN (DotNetNuke)" border="0" alt="Available Modules for DNN (DotNetNuke)" src="http://blog.cornerpixel.net/content/binary/WindowsLiveWriter/InstallingCoreDotNetNukeModules_11551/image_thumb.png" width="386" height="184" />
          </a>
        </p>
        <p>
As you can see above there are a bunch of modules.  You won’t see Repository
because I installed it already.
</p>
        <p>
This is a very nice feature, but it is tucked away and not the easiest to find unless
you already know about it.  So for those interested in installing any of the
following modules, please go to the Host &gt; Extensions page and make sure you are
on or in Edit mode. 
</p>
        <ul>
          <li>
Adsense</li>
          <li>
Documents</li>
          <li>
Feedback</li>
          <li>
Help</li>
          <li>
Map</li>
          <li>
NewsFeeds</li>
          <li>
Survey</li>
          <li>
XML</li>
          <li>
Announcements</li>
          <li>
Events</li>
          <li>
FormAndList</li>
          <li>
IFrame</li>
          <li>
MarketShare</li>
          <li>
Reports</li>
          <li>
UsersOnline</li>
          <li>
Blog</li>
          <li>
FAQs</li>
          <li>
Forum</li>
          <li>
Links</li>
          <li>
Media</li>
          <li>
Store</li>
          <li>
Wiki</li>
        </ul>
        <p>
I hope this helps all you DNN people out there.  My only other question and I
will have to repost on this as part two, or comment below.  Is this the only
way to add Core modules for the first time?  
</p>
        <p>
I am also hoping that when I go to update this module, or any Core modules, I won’t
have any issues.  I don’t think I will, but I still can’t help but worry.
</p>
        <img width="0" height="0" src="http://blog.cornerpixel.net/aggbug.ashx?id=17ddbcca-9a34-44e3-bace-c1828501fa47" />
      </body>
      <title>Installing Core DotNetNuke Modules</title>
      <guid isPermaLink="false">http://blog.cornerpixel.net/PermaLink,guid,17ddbcca-9a34-44e3-bace-c1828501fa47.aspx</guid>
      <link>http://blog.cornerpixel.net/2009/11/28/Installing+Core+DotNetNuke+Modules.aspx</link>
      <pubDate>Sat, 28 Nov 2009 03:44:03 GMT</pubDate>
      <description>&lt;p&gt;
Today I tried to install the Repository Module on a DotNetNuke website and was very
frustrated to find I kept getting runtime ASP errors. 
&lt;/p&gt;
&lt;p&gt;
I was trying to install the Repository Module by going to Host &amp;gt; Module Definition
and clicking on the “Install Module” link at the bottom of the page.&amp;#160; Then I
was browsing to the zip file I had on my PC.
&lt;/p&gt;
&lt;p&gt;
This was not working and I was beginning to think I was going to have to give up. 
&lt;/p&gt;
&lt;p&gt;
I started to look around my folder structure, thinking there might already be repository
files somewhere that might be causing the error.&amp;#160; I came upon the install/module
directory and inside there was a resource file for the Repository.
&lt;/p&gt;
&lt;p&gt;
I was confused at first but then I found the page Host &amp;gt; Extensions and noticed
at the bottom of the page there was an “Install Available Extensions” link and it
went to a page that had all sorts of modules to install, to include the Repository.&amp;#160;
YAY!
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://blog.cornerpixel.net/content/binary/WindowsLiveWriter/InstallingCoreDotNetNukeModules_11551/image.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 0px 0px 0px 15px; display: inline; border-top: 0px; border-right: 0px" title="Available Modules for DNN (DotNetNuke)" border="0" alt="Available Modules for DNN (DotNetNuke)" src="http://blog.cornerpixel.net/content/binary/WindowsLiveWriter/InstallingCoreDotNetNukeModules_11551/image_thumb.png" width="386" height="184" /&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
As you can see above there are a bunch of modules.&amp;#160; You won’t see Repository
because I installed it already.
&lt;/p&gt;
&lt;p&gt;
This is a very nice feature, but it is tucked away and not the easiest to find unless
you already know about it.&amp;#160; So for those interested in installing any of the
following modules, please go to the Host &amp;gt; Extensions page and make sure you are
on or in Edit mode. 
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
Adsense&lt;/li&gt;
&lt;li&gt;
Documents&lt;/li&gt;
&lt;li&gt;
Feedback&lt;/li&gt;
&lt;li&gt;
Help&lt;/li&gt;
&lt;li&gt;
Map&lt;/li&gt;
&lt;li&gt;
NewsFeeds&lt;/li&gt;
&lt;li&gt;
Survey&lt;/li&gt;
&lt;li&gt;
XML&lt;/li&gt;
&lt;li&gt;
Announcements&lt;/li&gt;
&lt;li&gt;
Events&lt;/li&gt;
&lt;li&gt;
FormAndList&lt;/li&gt;
&lt;li&gt;
IFrame&lt;/li&gt;
&lt;li&gt;
MarketShare&lt;/li&gt;
&lt;li&gt;
Reports&lt;/li&gt;
&lt;li&gt;
UsersOnline&lt;/li&gt;
&lt;li&gt;
Blog&lt;/li&gt;
&lt;li&gt;
FAQs&lt;/li&gt;
&lt;li&gt;
Forum&lt;/li&gt;
&lt;li&gt;
Links&lt;/li&gt;
&lt;li&gt;
Media&lt;/li&gt;
&lt;li&gt;
Store&lt;/li&gt;
&lt;li&gt;
Wiki&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
I hope this helps all you DNN people out there.&amp;#160; My only other question and I
will have to repost on this as part two, or comment below.&amp;#160; Is this the only
way to add Core modules for the first time?&amp;#160; 
&lt;/p&gt;
&lt;p&gt;
I am also hoping that when I go to update this module, or any Core modules, I won’t
have any issues.&amp;#160; I don’t think I will, but I still can’t help but worry.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.cornerpixel.net/aggbug.ashx?id=17ddbcca-9a34-44e3-bace-c1828501fa47" /&gt;</description>
      <comments>http://blog.cornerpixel.net/CommentView,guid,17ddbcca-9a34-44e3-bace-c1828501fa47.aspx</comments>
      <category>DotNetNuke</category>
    </item>
    <item>
      <trackback:ping>http://blog.cornerpixel.net/Trackback.aspx?guid=aefce98b-e6ed-46d9-910c-8f1cd91c4955</trackback:ping>
      <pingback:server>http://blog.cornerpixel.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.cornerpixel.net/PermaLink,guid,aefce98b-e6ed-46d9-910c-8f1cd91c4955.aspx</pingback:target>
      <dc:creator>Mike</dc:creator>
      <wfw:comment>http://blog.cornerpixel.net/CommentView,guid,aefce98b-e6ed-46d9-910c-8f1cd91c4955.aspx</wfw:comment>
      <wfw:commentRss>http://blog.cornerpixel.net/SyndicationService.asmx/GetEntryCommentsRss?guid=aefce98b-e6ed-46d9-910c-8f1cd91c4955</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Today I was doing a database backup for a DotNetNuke website.  When I did the
backup, I was amazed at how big the database was.
</p>
        <p>
I tried to shrink it, and it didn’t work.
</p>
        <p>
The next thing I did was Googled it, and found a little help in pointing me to what
the issue was.  A couple posts in the DotNetNuke forums had commented on big
events logs, so I checked mine out.
</p>
        <p>
581MB!!!
</p>
        <p>
Okay now how to clear this?  I couldn’t even view them via the website when logged
in as “host”.
</p>
        <p>
I cleared them by doing the following steps.
</p>
        <ol>
          <li>
Log into your website as a "host user"</li>
          <li>
Go to Host &gt; SQL</li>
          <li>
Run the script below 
<br /><br />
Truncate table eventlog 
<br /></li>
          <li>
Logged into my SQL server and Shrunk the database</li>
          <li>
All my issues were solved!!</li>
        </ol>
        <p>
This seems like an easy no brainer, but I hope it helps people out there with there
DNN databases.
</p>
        <p>
Oh and one other helpful hint:  Set your db’s “Recovery Model” to be simple in
the options, if you backup your database on a regular basis.  This will keep
your db from getting too big also.
</p>
        <img width="0" height="0" src="http://blog.cornerpixel.net/aggbug.ashx?id=aefce98b-e6ed-46d9-910c-8f1cd91c4955" />
      </body>
      <title>DotNetNuke Database is Huge - Clearing Events Logs</title>
      <guid isPermaLink="false">http://blog.cornerpixel.net/PermaLink,guid,aefce98b-e6ed-46d9-910c-8f1cd91c4955.aspx</guid>
      <link>http://blog.cornerpixel.net/2009/11/02/DotNetNuke+Database+Is+Huge+Clearing+Events+Logs.aspx</link>
      <pubDate>Mon, 02 Nov 2009 10:43:45 GMT</pubDate>
      <description>&lt;p&gt;
Today I was doing a database backup for a DotNetNuke website.&amp;#160; When I did the
backup, I was amazed at how big the database was.
&lt;/p&gt;
&lt;p&gt;
I tried to shrink it, and it didn’t work.
&lt;/p&gt;
&lt;p&gt;
The next thing I did was Googled it, and found a little help in pointing me to what
the issue was.&amp;#160; A couple posts in the DotNetNuke forums had commented on big
events logs, so I checked mine out.
&lt;/p&gt;
&lt;p&gt;
581MB!!!
&lt;/p&gt;
&lt;p&gt;
Okay now how to clear this?&amp;#160; I couldn’t even view them via the website when logged
in as “host”.
&lt;/p&gt;
&lt;p&gt;
I cleared them by doing the following steps.
&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
Log into your website as a &amp;quot;host user&amp;quot;&lt;/li&gt;
&lt;li&gt;
Go to Host &amp;gt; SQL&lt;/li&gt;
&lt;li&gt;
Run the script below 
&lt;br /&gt;
&lt;br /&gt;
Truncate table eventlog 
&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;
Logged into my SQL server and Shrunk the database&lt;/li&gt;
&lt;li&gt;
All my issues were solved!!&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
This seems like an easy no brainer, but I hope it helps people out there with there
DNN databases.
&lt;/p&gt;
&lt;p&gt;
Oh and one other helpful hint:&amp;#160; Set your db’s “Recovery Model” to be simple in
the options, if you backup your database on a regular basis.&amp;#160; This will keep
your db from getting too big also.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.cornerpixel.net/aggbug.ashx?id=aefce98b-e6ed-46d9-910c-8f1cd91c4955" /&gt;</description>
      <comments>http://blog.cornerpixel.net/CommentView,guid,aefce98b-e6ed-46d9-910c-8f1cd91c4955.aspx</comments>
      <category>CMS</category>
      <category>DotNetNuke</category>
      <category>SQL</category>
    </item>
    <item>
      <trackback:ping>http://blog.cornerpixel.net/Trackback.aspx?guid=53d2aac6-093a-4dd6-ac39-b56623a0c7ce</trackback:ping>
      <pingback:server>http://blog.cornerpixel.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.cornerpixel.net/PermaLink,guid,53d2aac6-093a-4dd6-ac39-b56623a0c7ce.aspx</pingback:target>
      <dc:creator>Mike</dc:creator>
      <wfw:comment>http://blog.cornerpixel.net/CommentView,guid,53d2aac6-093a-4dd6-ac39-b56623a0c7ce.aspx</wfw:comment>
      <wfw:commentRss>http://blog.cornerpixel.net/SyndicationService.asmx/GetEntryCommentsRss?guid=53d2aac6-093a-4dd6-ac39-b56623a0c7ce</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I ran into this while working on a customer’s new DNN site.  The install went
well and I thought all was good.
</p>
        <p>
Usually my first thing I do is delete the DotNetNuke stuff off the home page and then
I go to the admin site settings and disable the inline editing.
</p>
        <p>
When I chose to update settings on the admin settings page I got the following error.
</p>
        <blockquote>
          <p>
DNN Cannot insert the value NULL into column 'DefaultLanguage'
</p>
        </blockquote>
        <p>
The first thing I did was to check the admin settings page for a Language setting
and sure enough under “Advanced Settings” and “Other Settings” there is a default
language pull down menu.  I noticed that I couldn’t fill it in, because the pull
down menu was blank.
</p>
        <p>
So my next step was Google.  (Yah, I know I need to use Bing more often now) 
I quickly found what I needed and this is what it boiled down to.
</p>
        <p>
Within DNN
</p>
        <ol>
          <li>
Go to the Admin/Languages page</li>
          <li>
Click on the Edit Languages link in the upper left corner of the module</li>
          <li>
Select a language from the Dropdown list.</li>
          <li>
Check the enabled checkbox</li>
          <li>
Click the update button.</li>
        </ol>
        <p>
I got this information from the bottom of a <a href="http://support.dotnetnuke.com/issue/ViewIssue.aspx?id=10707" target="_blank">bug
fix page</a>. And I got the bug fix page from my trusted <a href="http://www.dnncreative.com/Forum/tabid/88/forumid/13/view/topic/postid/20497/Default.aspx" target="_blank">DNNCreative
websites forums</a>.
</p>
        <p>
I always like it when it is a quick and easy fix.  Go DotNetNuke!
</p>
        <img width="0" height="0" src="http://blog.cornerpixel.net/aggbug.ashx?id=53d2aac6-093a-4dd6-ac39-b56623a0c7ce" />
      </body>
      <title>DNN 5.01.02 Install - Can Not Update Admin Site Settings</title>
      <guid isPermaLink="false">http://blog.cornerpixel.net/PermaLink,guid,53d2aac6-093a-4dd6-ac39-b56623a0c7ce.aspx</guid>
      <link>http://blog.cornerpixel.net/2009/09/14/DNN+50102+Install+Can+Not+Update+Admin+Site+Settings.aspx</link>
      <pubDate>Mon, 14 Sep 2009 10:29:21 GMT</pubDate>
      <description>&lt;p&gt;
I ran into this while working on a customer’s new DNN site.&amp;#160; The install went
well and I thought all was good.
&lt;/p&gt;
&lt;p&gt;
Usually my first thing I do is delete the DotNetNuke stuff off the home page and then
I go to the admin site settings and disable the inline editing.
&lt;/p&gt;
&lt;p&gt;
When I chose to update settings on the admin settings page I got the following error.
&lt;/p&gt;
&lt;blockquote&gt; 
&lt;p&gt;
DNN Cannot insert the value NULL into column 'DefaultLanguage'
&lt;/p&gt;
&lt;/blockquote&gt; 
&lt;p&gt;
The first thing I did was to check the admin settings page for a Language setting
and sure enough under “Advanced Settings” and “Other Settings” there is a default
language pull down menu.&amp;#160; I noticed that I couldn’t fill it in, because the pull
down menu was blank.
&lt;/p&gt;
&lt;p&gt;
So my next step was Google.&amp;#160; (Yah, I know I need to use Bing more often now)&amp;#160;
I quickly found what I needed and this is what it boiled down to.
&lt;/p&gt;
&lt;p&gt;
Within DNN
&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
Go to the Admin/Languages page&lt;/li&gt;
&lt;li&gt;
Click on the Edit Languages link in the upper left corner of the module&lt;/li&gt;
&lt;li&gt;
Select a language from the Dropdown list.&lt;/li&gt;
&lt;li&gt;
Check the enabled checkbox&lt;/li&gt;
&lt;li&gt;
Click the update button.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
I got this information from the bottom of a &lt;a href="http://support.dotnetnuke.com/issue/ViewIssue.aspx?id=10707" target="_blank"&gt;bug
fix page&lt;/a&gt;. And I got the bug fix page from my trusted &lt;a href="http://www.dnncreative.com/Forum/tabid/88/forumid/13/view/topic/postid/20497/Default.aspx" target="_blank"&gt;DNNCreative
websites forums&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
I always like it when it is a quick and easy fix.&amp;#160; Go DotNetNuke!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.cornerpixel.net/aggbug.ashx?id=53d2aac6-093a-4dd6-ac39-b56623a0c7ce" /&gt;</description>
      <comments>http://blog.cornerpixel.net/CommentView,guid,53d2aac6-093a-4dd6-ac39-b56623a0c7ce.aspx</comments>
      <category>CMS</category>
      <category>DotNetNuke</category>
    </item>
    <item>
      <trackback:ping>http://blog.cornerpixel.net/Trackback.aspx?guid=96824d1a-cbb9-458f-a2fe-c245a4d3feeb</trackback:ping>
      <pingback:server>http://blog.cornerpixel.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.cornerpixel.net/PermaLink,guid,96824d1a-cbb9-458f-a2fe-c245a4d3feeb.aspx</pingback:target>
      <dc:creator>Mike</dc:creator>
      <wfw:comment>http://blog.cornerpixel.net/CommentView,guid,96824d1a-cbb9-458f-a2fe-c245a4d3feeb.aspx</wfw:comment>
      <wfw:commentRss>http://blog.cornerpixel.net/SyndicationService.asmx/GetEntryCommentsRss?guid=96824d1a-cbb9-458f-a2fe-c245a4d3feeb</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
JUNK!!!  WORTHLESS!!!
</p>
        <p>
This may seem harsh, but I will explain why those are the first two words that come
to mind for me.
</p>
        <p>
I have had IX Web Hosting for about a year and a half now, and have seen many a thing
I do not like about this hosting provider.  When I first signed up for IX Web
Hosting, I was excited and drawn to the fact that they could offer unlimited disk
space and unlimited MSSQL 2005 databases.  I thought, “Woo Hoo way to go!”
</p>
        <p>
Well, I was dumb for signing up for the hype.  At first everything was pretty
good.  Then as the time past, I found I couldn’t do a simple DotNetNuke 4.9 install
because the MSSQL server was timing out.  I looked on the SQL server (via SQL
Management Studio) and found hundreds of databases.  They were overloading the
SQL server.  (I guess I should have expected this will unlimited space right. 
Oh well I live and learn)
</p>
        <p>
Soon after that I started to notice that all my websites were running very slow. 
(Once again, what should I expect from unlimited space right?)
</p>
        <p>
Lastly, what is going to make me move my sites off IX Web Hosting is the fact that
the server my websites are on crashed a couple days ago and it took them over 35 HOURS
(no that’s not minutes, that’s HOURS) to come back up.
</p>
        <p>
I chatted with their support a whole lot in those 35+ hours and never once did I get
the same answer.  I got everything from maintenance, to what I believe was the
truth when they said the server died and was being reconstructed and that files were
being brought back over to the new replacement server.  I also was told many
times that I should wait a couple hours and all would be good.  Finally the last
time I chatted with support they said they couldn’t give me an ETA.
</p>
        <p>
All in all, unless you are looking to find hosting for a website that isn’t important,
do NOT use IXWebHosting!  I promise if you do, you will be disappointed.
</p>
        <p>
~Michael Silva  (MikePixel)
</p>
        <img width="0" height="0" src="http://blog.cornerpixel.net/aggbug.ashx?id=96824d1a-cbb9-458f-a2fe-c245a4d3feeb" />
      </body>
      <title>IX Web Hosting – My Review</title>
      <guid isPermaLink="false">http://blog.cornerpixel.net/PermaLink,guid,96824d1a-cbb9-458f-a2fe-c245a4d3feeb.aspx</guid>
      <link>http://blog.cornerpixel.net/2009/05/15/IX+Web+Hosting+My+Review.aspx</link>
      <pubDate>Fri, 15 May 2009 13:51:23 GMT</pubDate>
      <description>&lt;p&gt;
JUNK!!!&amp;#160; WORTHLESS!!!
&lt;/p&gt;
&lt;p&gt;
This may seem harsh, but I will explain why those are the first two words that come
to mind for me.
&lt;/p&gt;
&lt;p&gt;
I have had IX Web Hosting for about a year and a half now, and have seen many a thing
I do not like about this hosting provider.&amp;#160; When I first signed up for IX Web
Hosting, I was excited and drawn to the fact that they could offer unlimited disk
space and unlimited MSSQL 2005 databases.&amp;#160; I thought, “Woo Hoo way to go!”
&lt;/p&gt;
&lt;p&gt;
Well, I was dumb for signing up for the hype.&amp;#160; At first everything was pretty
good.&amp;#160; Then as the time past, I found I couldn’t do a simple DotNetNuke 4.9 install
because the MSSQL server was timing out.&amp;#160; I looked on the SQL server (via SQL
Management Studio) and found hundreds of databases.&amp;#160; They were overloading the
SQL server.&amp;#160; (I guess I should have expected this will unlimited space right.&amp;#160;
Oh well I live and learn)
&lt;/p&gt;
&lt;p&gt;
Soon after that I started to notice that all my websites were running very slow.&amp;#160;
(Once again, what should I expect from unlimited space right?)
&lt;/p&gt;
&lt;p&gt;
Lastly, what is going to make me move my sites off IX Web Hosting is the fact that
the server my websites are on crashed a couple days ago and it took them over 35 HOURS
(no that’s not minutes, that’s HOURS) to come back up.
&lt;/p&gt;
&lt;p&gt;
I chatted with their support a whole lot in those 35+ hours and never once did I get
the same answer.&amp;#160; I got everything from maintenance, to what I believe was the
truth when they said the server died and was being reconstructed and that files were
being brought back over to the new replacement server.&amp;#160; I also was told many
times that I should wait a couple hours and all would be good.&amp;#160; Finally the last
time I chatted with support they said they couldn’t give me an ETA.
&lt;/p&gt;
&lt;p&gt;
All in all, unless you are looking to find hosting for a website that isn’t important,
do NOT use IXWebHosting!&amp;#160; I promise if you do, you will be disappointed.
&lt;/p&gt;
&lt;p&gt;
~Michael Silva&amp;#160; (MikePixel)
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.cornerpixel.net/aggbug.ashx?id=96824d1a-cbb9-458f-a2fe-c245a4d3feeb" /&gt;</description>
      <comments>http://blog.cornerpixel.net/CommentView,guid,96824d1a-cbb9-458f-a2fe-c245a4d3feeb.aspx</comments>
      <category>DotNetNuke</category>
      <category>Hosting</category>
    </item>
    <item>
      <trackback:ping>http://blog.cornerpixel.net/Trackback.aspx?guid=7732803e-5f5d-4f32-a1b1-690763e46b5a</trackback:ping>
      <pingback:server>http://blog.cornerpixel.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.cornerpixel.net/PermaLink,guid,7732803e-5f5d-4f32-a1b1-690763e46b5a.aspx</pingback:target>
      <dc:creator>Mike</dc:creator>
      <wfw:comment>http://blog.cornerpixel.net/CommentView,guid,7732803e-5f5d-4f32-a1b1-690763e46b5a.aspx</wfw:comment>
      <wfw:commentRss>http://blog.cornerpixel.net/SyndicationService.asmx/GetEntryCommentsRss?guid=7732803e-5f5d-4f32-a1b1-690763e46b5a</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Today I was working on implementing search on a customers website I am doing in the <a href="http://www.dotnetnuke.com" target="_blank">DotNetNuke
CMS</a>.  At first I thought this would be automatic and mostly set up. 
I instead found that I needed to adjust some thing, so I have put together a small
blog entry to help other out who may be having similar issue setting up their blogs.
</p>
        <p>
I have below the three biggest keys to search success on your DotNetNuke site and
in your DNN skins.
</p>
        <p>
          <strong>First, Skinning to include Search</strong>
        </p>
        <p>
The first thing to do is to include the Register TagPrefix at the top of your .ascx
skin file as shown below.
</p>
        <p>
&lt;%@ Register TagPrefix="dnn" TagName="SEARCH" Src="~/Admin/Skins/Search.ascx"
%&gt;
</p>
        <p>
          <strong>Second, Add the control to your skin.</strong>
        </p>
        <p>
Figure out where you want the search bar to be and place the following code inside
your html markup.
</p>
        <p>
&lt;dnn:SEARCH runat="server" id="dnnSEARCH"  CssClass="dnn_search"
UseDropDownList="true" Submit="&lt;img src=&amp;quot;images/search.png&amp;quot;
border=&amp;quot;0&amp;quot; alt=&amp;quot;Search&amp;quot; /&amp;gt;" /&gt;
</p>
        <p>
Attributes explained
</p>
        <ul>
          <li>
CssClass  (is used in the CSS style sheet to style your search box)</li>
          <li>
UseDropDownList  (used if you want a dropdown web/site pick menu within the search
box)</li>
          <ul>
            <li>
If you don’t want a drop down menu just don’t include this attribute</li>
          </ul>
          <li>
Submit  (is used to replace the words submit with an image)</li>
          <li>
ShowWeb (false or true)(used to hide web from search options)(default true)</li>
          <li>
ShowSite (false or true)(used to hide or show site from search options)(default true)</li>
        </ul>
        <p>
          <strong>Third, Make sure the Search Results module is on the Search Results page.</strong>
        </p>
        <p>
This seems like a no brainer and it is usually set up for you.  If you are not
getting any search results, go to your admin menu and select pages.  Once on
your pages list go to the Search Results page and make sure to add the Search Result
module just like you would any module to the content area you want the search results
to display in.
</p>
        <p>
That is about it.  It is not overly hard to add search to your skins in DotNetNuke.
</p>
        <img width="0" height="0" src="http://blog.cornerpixel.net/aggbug.ashx?id=7732803e-5f5d-4f32-a1b1-690763e46b5a" />
      </body>
      <title>DotNetNuke Search Implementation</title>
      <guid isPermaLink="false">http://blog.cornerpixel.net/PermaLink,guid,7732803e-5f5d-4f32-a1b1-690763e46b5a.aspx</guid>
      <link>http://blog.cornerpixel.net/2009/04/29/DotNetNuke+Search+Implementation.aspx</link>
      <pubDate>Wed, 29 Apr 2009 05:57:38 GMT</pubDate>
      <description>&lt;p&gt;
Today I was working on implementing search on a customers website I am doing in the &lt;a href="http://www.dotnetnuke.com" target="_blank"&gt;DotNetNuke
CMS&lt;/a&gt;.&amp;#160; At first I thought this would be automatic and mostly set up.&amp;#160;
I instead found that I needed to adjust some thing, so I have put together a small
blog entry to help other out who may be having similar issue setting up their blogs.
&lt;/p&gt;
&lt;p&gt;
I have below the three biggest keys to search success on your DotNetNuke site and
in your DNN skins.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;First, Skinning to include Search&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
The first thing to do is to include the Register TagPrefix at the top of your .ascx
skin file as shown below.
&lt;/p&gt;
&lt;p&gt;
&amp;lt;%@ Register TagPrefix=&amp;quot;dnn&amp;quot; TagName=&amp;quot;SEARCH&amp;quot; Src=&amp;quot;~/Admin/Skins/Search.ascx&amp;quot;
%&amp;gt;
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Second, Add the control to your skin.&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
Figure out where you want the search bar to be and place the following code inside
your html markup.
&lt;/p&gt;
&lt;p&gt;
&amp;lt;dnn:SEARCH runat=&amp;quot;server&amp;quot; id=&amp;quot;dnnSEARCH&amp;quot;&amp;#160; CssClass=&amp;quot;dnn_search&amp;quot;
UseDropDownList=&amp;quot;true&amp;quot; Submit=&amp;quot;&amp;lt;img src=&amp;amp;quot;images/search.png&amp;amp;quot;
border=&amp;amp;quot;0&amp;amp;quot; alt=&amp;amp;quot;Search&amp;amp;quot; /&amp;amp;gt;&amp;quot; /&amp;gt;
&lt;/p&gt;
&lt;p&gt;
Attributes explained
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
CssClass&amp;#160; (is used in the CSS style sheet to style your search box)&lt;/li&gt;
&lt;li&gt;
UseDropDownList&amp;#160; (used if you want a dropdown web/site pick menu within the search
box)&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;
If you don’t want a drop down menu just don’t include this attribute&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;
Submit&amp;#160; (is used to replace the words submit with an image)&lt;/li&gt;
&lt;li&gt;
ShowWeb (false or true)(used to hide web from search options)(default true)&lt;/li&gt;
&lt;li&gt;
ShowSite (false or true)(used to hide or show site from search options)(default true)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&lt;strong&gt;Third, Make sure the Search Results module is on the Search Results page.&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
This seems like a no brainer and it is usually set up for you.&amp;#160; If you are not
getting any search results, go to your admin menu and select pages.&amp;#160; Once on
your pages list go to the Search Results page and make sure to add the Search Result
module just like you would any module to the content area you want the search results
to display in.
&lt;/p&gt;
&lt;p&gt;
That is about it.&amp;#160; It is not overly hard to add search to your skins in DotNetNuke.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.cornerpixel.net/aggbug.ashx?id=7732803e-5f5d-4f32-a1b1-690763e46b5a" /&gt;</description>
      <comments>http://blog.cornerpixel.net/CommentView,guid,7732803e-5f5d-4f32-a1b1-690763e46b5a.aspx</comments>
      <category>CMS</category>
      <category>DotNetNuke</category>
      <category>Skinning</category>
    </item>
    <item>
      <trackback:ping>http://blog.cornerpixel.net/Trackback.aspx?guid=82463a28-1eb5-4e0f-8a4f-60dc3534c8a5</trackback:ping>
      <pingback:server>http://blog.cornerpixel.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.cornerpixel.net/PermaLink,guid,82463a28-1eb5-4e0f-8a4f-60dc3534c8a5.aspx</pingback:target>
      <dc:creator>Mike</dc:creator>
      <wfw:comment>http://blog.cornerpixel.net/CommentView,guid,82463a28-1eb5-4e0f-8a4f-60dc3534c8a5.aspx</wfw:comment>
      <wfw:commentRss>http://blog.cornerpixel.net/SyndicationService.asmx/GetEntryCommentsRss?guid=82463a28-1eb5-4e0f-8a4f-60dc3534c8a5</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
A week ago I got a little tired of dealing with the Core menus offered with DotNetNuke. 
I decided I needed something better.  I am a web standards guy and I really wanted
something that would spit out unordered lists of my menus, so I could style them however
I wanted with CSS.
</p>
        <p>
I looked around and there were two possibilities that I could find and that were recommended.  <a href="http://www.houseofnuke.com/Projects/HouseMenu/tabid/410/Default.aspx" target="_blank">HouseMenu
by House of Nuke</a> and <a href="http://www.snapsis.com/tabid/589/ProductID/13/List/1/DotNetNuke-CSS-SEO-Menu.aspx" target="_blank">CSS
NavMenu by Snapsis.</a></p>
        <p>
I checked out House of Nuke first mainly because I had heard of it in the DNN community
more than Snapsis.   After cruising their website for a few minutes, and
I realized that if I was using DNN 5.01, I might have an issue with HouseMenu. 
The reason I say this is that there is a forum post that has been unanswered from
three months ago in regards to whether or not anyone has gotten HouseMenu to work
with DNN 5.
</p>
        <p>
I am not saying anything bad about House of Nuke.  They have done some great
things from what I have heard.  It just looks like they are a bit behind in updates.
</p>
        <p>
My next step was to check out Snapsis.  I cruised their site and they had a lot
of examples and demos.  This was great to run against Firebug so I see what was
really happening behind the scenes.  This provided me with the ability to see
what markup was going to be used and let me figure out what my limitations might be
with CSS styling. (if any) 
</p>
        <p>
After about an hour of research I decided to buy.
</p>
        <p>
Today I was very glad I bought the CSS NavMenu.  It is very simple to use and
allows for some great options.  I can even choose (via different properties to
the Snapsis:NavMenu control in the skin) what exact parts I want to display on my
menu.   This was great for the menu I was doing today.  
</p>
        <p>
My customer wanted me to create a vertical list menu that only displayed the children
of a certain top level menu item. (Services)  By adding the IncludeTabs property
and then the ShowType=”ChildrenOnly” property I could do exactly that.
</p>
        <blockquote>
          <p>
&lt;Snapsis:NavMenu id="SellNav" Level="1-1" CacheTabs="False" 
<br />
                           
NavType="Tabs" 
<br />
                           
IncludeTabs="Services" ShowType="ChildrenOnly" runat="server"
/&gt;
</p>
        </blockquote>
        <p>
Then all I had to do was style the list and viola, it was done.
</p>
        <p>
So all in all I have been very impressed with Snapsis and their menus.  Some
day I will do some tutorials on this site for those who want to do some more complicated
menus.
</p>
        <img width="0" height="0" src="http://blog.cornerpixel.net/aggbug.ashx?id=82463a28-1eb5-4e0f-8a4f-60dc3534c8a5" />
      </body>
      <title>Sold on CSS NavMenu by Snapsis for DotNetNuke</title>
      <guid isPermaLink="false">http://blog.cornerpixel.net/PermaLink,guid,82463a28-1eb5-4e0f-8a4f-60dc3534c8a5.aspx</guid>
      <link>http://blog.cornerpixel.net/2009/04/15/Sold+On+CSS+NavMenu+By+Snapsis+For+DotNetNuke.aspx</link>
      <pubDate>Wed, 15 Apr 2009 15:05:29 GMT</pubDate>
      <description>&lt;p&gt;
A week ago I got a little tired of dealing with the Core menus offered with DotNetNuke.&amp;#160;
I decided I needed something better.&amp;#160; I am a web standards guy and I really wanted
something that would spit out unordered lists of my menus, so I could style them however
I wanted with CSS.
&lt;/p&gt;
&lt;p&gt;
I looked around and there were two possibilities that I could find and that were recommended.&amp;#160; &lt;a href="http://www.houseofnuke.com/Projects/HouseMenu/tabid/410/Default.aspx" target="_blank"&gt;HouseMenu
by House of Nuke&lt;/a&gt; and &lt;a href="http://www.snapsis.com/tabid/589/ProductID/13/List/1/DotNetNuke-CSS-SEO-Menu.aspx" target="_blank"&gt;CSS
NavMenu by Snapsis.&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
I checked out House of Nuke first mainly because I had heard of it in the DNN community
more than Snapsis.&amp;#160;&amp;#160; After cruising their website for a few minutes, and
I realized that if I was using DNN 5.01, I might have an issue with HouseMenu.&amp;#160;
The reason I say this is that there is a forum post that has been unanswered from
three months ago in regards to whether or not anyone has gotten HouseMenu to work
with DNN 5.
&lt;/p&gt;
&lt;p&gt;
I am not saying anything bad about House of Nuke.&amp;#160; They have done some great
things from what I have heard.&amp;#160; It just looks like they are a bit behind in updates.
&lt;/p&gt;
&lt;p&gt;
My next step was to check out Snapsis.&amp;#160; I cruised their site and they had a lot
of examples and demos.&amp;#160; This was great to run against Firebug so I see what was
really happening behind the scenes.&amp;#160; This provided me with the ability to see
what markup was going to be used and let me figure out what my limitations might be
with CSS styling. (if any) 
&lt;/p&gt;
&lt;p&gt;
After about an hour of research I decided to buy.
&lt;/p&gt;
&lt;p&gt;
Today I was very glad I bought the CSS NavMenu.&amp;#160; It is very simple to use and
allows for some great options.&amp;#160; I can even choose (via different properties to
the Snapsis:NavMenu control in the skin) what exact parts I want to display on my
menu.&amp;#160;&amp;#160; This was great for the menu I was doing today.&amp;#160; 
&lt;/p&gt;
&lt;p&gt;
My customer wanted me to create a vertical list menu that only displayed the children
of a certain top level menu item. (Services)&amp;#160; By adding the IncludeTabs property
and then the ShowType=”ChildrenOnly” property I could do exactly that.
&lt;/p&gt;
&lt;blockquote&gt; 
&lt;p&gt;
&amp;lt;Snapsis:NavMenu id=&amp;quot;SellNav&amp;quot; Level=&amp;quot;1-1&amp;quot; CacheTabs=&amp;quot;False&amp;quot; 
&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;
NavType=&amp;quot;Tabs&amp;quot; 
&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;
IncludeTabs=&amp;quot;Services&amp;quot; ShowType=&amp;quot;ChildrenOnly&amp;quot; runat=&amp;quot;server&amp;quot;
/&amp;gt;
&lt;/p&gt;
&lt;/blockquote&gt; 
&lt;p&gt;
Then all I had to do was style the list and viola, it was done.
&lt;/p&gt;
&lt;p&gt;
So all in all I have been very impressed with Snapsis and their menus.&amp;#160; Some
day I will do some tutorials on this site for those who want to do some more complicated
menus.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.cornerpixel.net/aggbug.ashx?id=82463a28-1eb5-4e0f-8a4f-60dc3534c8a5" /&gt;</description>
      <comments>http://blog.cornerpixel.net/CommentView,guid,82463a28-1eb5-4e0f-8a4f-60dc3534c8a5.aspx</comments>
      <category>CMS</category>
      <category>DotNetNuke</category>
      <category>Skinning</category>
    </item>
  </channel>
</rss>