<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>In the Woods</title>
	
	<link>http://blog.themeforest.net</link>
	<description>The ThemeForest Blog</description>
	<pubDate>Mon, 13 Jul 2009 14:45:14 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/themeforest" type="application/rss+xml" /><feedburner:emailServiceId>themeforest</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>Building a Blog from Scratch with Frog CMS</title>
		<link>http://feedproxy.google.com/~r/themeforest/~3/ce7DtIYyNHU/</link>
		<comments>http://blog.themeforest.net/tutorials/building-a-blog-from-scratch-with-frog-cms/#comments</comments>
		<pubDate>Mon, 13 Jul 2009 14:45:14 +0000</pubDate>
		<dc:creator>Drew Douglass</dc:creator>
		
		<category><![CDATA[Tutorials]]></category>

		<category><![CDATA[cms]]></category>

		<category><![CDATA[frog]]></category>

		<category><![CDATA[frog cms]]></category>

		<guid isPermaLink="false">http://blog.themeforest.net/?p=2148</guid>
		<description><![CDATA[Here at the ThemeForest blog, we tend to cover a lot of CMS and especially WordPress related material and topics. While WordPress is an absolutely wonderful CMS, there are some other content management systems out there that don&#8217;t get the credit they deserve. One worth noting is the Frog CMS, an open source simple content [...]]]></description>
			<content:encoded><![CDATA[<p>Here at the ThemeForest blog, we tend to cover a lot of CMS and especially WordPress related material and topics. While WordPress is an absolutely wonderful CMS, there are some other content management systems out there that don&#8217;t get the credit they deserve. One worth noting is the <a href='http://madebyfrog.com'>Frog CMS</a>, an open source simple content management system. From what I can tell, the greatest thing Frog has going for it is its simplicity. It feels blazingly fast and the way everything is organized is very intuitive. Today, we will take an in depth look at getting started with the Frog CMS, as well as building our own blog from scratch.</p>
<h3>Final Preview</h3>
<div class='tutorial_image'><img src='http://themeforest.s3.amazonaws.com/100_frog/final_preview.jpg' alt='Final Image Screenshot' /></div>
<p><a href="http://dev-tips.com/frog_cms/">View Demo</a></p>
<p>The above image is a screenshot of what our Frog CMS blog will look like when we are done with this tutorial. Keep in mind we are using the default theme for the time being.</p>
<h3>Step 1: Installing Frog</h3>
<ul>
<li>As with most popular content management systems, Frog uses a MySQL database to store most of your data. You will need to create a database for your frog install. Be sure to take note of your username, password, and host as you will need this information for the install page.</li>
<li>Once you have created your database, download and install Frog CMS somewhere on your server. For this article, our installation will be at <a href='http://dev-tips.com/frog_cms/'>http://dev-tips.com/frog_cms/</a>, that is an actual demo page you are free to check out and browse if you wish.</li>
<li>After you have uploaded Frog to your server, navigate to the directory you installed it in. Something like <code>yoursite.com/ribbit/</code></li>
</ul>
<p>You should be brought to the installation page, where you will fill in all of your database configuration details. See the screenshot below:</p>
<div class='tutorial_image'><img src='http://themeforest.s3.amazonaws.com/100_frog/install.jpg' alt='install screenshot' /></div>
<p>Fill in all of the necessary fields and submit the form. If all goes well you will be presented with a username and password. <strong>Be sure to carefully note this password and remember to change it once you login!</strong> See the screenshot below for the success page.</p>
<div class='tutorial_image'><img src='http://themeforest.s3.amazonaws.com/100_frog/install_success.jpg' alt='install success' /></div>
<p>Now we need to follow the instructions at the bottom of the installation success paged pictured above. Make sure you take the following steps or Frog will disable the blog due to security issues (which is actually an awesome feature).</p>
<ul>
<li>Delete the install folder. The entire folder.</li>
<li>Change the permissions (Chmod, you should be able to do this with your FTP editor, in Coda you can right click on the file and click &#8216;get info&#8217;) on the config file to read only. You will be removing all write permissions, leaving you with a permission number (well, octal) of 444. A screenshot is below to clarify any misunderstanding.</li>
<li>Remove any files you don&#8217;t need such as the changelog.txt and install.txt etc.</li>
<li>Navigate to the login page via the link given to you (pictured below).</li>
</ul>
<div class='tutorial_image'><img src='http://themeforest.s3.amazonaws.com/100_frog/coda_permissions.jpg' /></div>
<p><small><em>Pictured above:</em> removing write permissions from config.php</small></p>
<div class='tutorial_image'><img src='http://themeforest.s3.amazonaws.com/100_frog/frog_login.jpg' alt='Frog Login Screenshot' /></div>
<p><small><em>Pictured above:</em> Frog login screen.</small></p>
<p>Go ahead and login, you are done with the install!</p>
<h3>Step 2: Learning the basics</h3>
<p>Once you have logged in, go ahead and take awhile to explore the backend of Frog CMS and try to get a feel for how everything works. I think you will be really impressed by the simplicity and flexibility of Frog right off the bat. I&#8217;ll go over a few terms here quickly to get you used to working with the backend of Frog.</p>
<ul>
<li><strong>Pages:</strong> this is where all of your main content will be held, added, and edited. Individual articles are also held here. Don&#8217;t be confused by this, articles have their own children and are still separated from individual pages. If you want to create a new page, just click the plus Icon under &#8216;Home&#8217;. If you want to add a new article, simply press the plus icon by the article sub section.</li>
<li><strong>Articles:</strong>Like any blog, you can have articles and individual static pages. As discussed above, the articles are actually located under the pages in their own subset. To write an new blog post, just click the plus icon by the articles subset.</li>
<li><strong>Snippets:</strong> this is one of the features I think makes Frog really great and really simple. Think of snippets as a fancy php include. You created a new snippet, which can contain any kind of markup or language you wish. You can then access this snippet anywhere in your website template by calling <code>$this->includeSnippet('snippet_name');</code>. Later we will look at how to use snippets for our sidebar advertisements.</li>
<li><strong>Layouts:</strong> think of layouts as WordPress template pages. They define how the content appears and how it is marked up. Just as how you can create a new page template in WordPress, you can pick and create a page layout in Frog CMS. For example, if you had two different static pages, and you wanted completely different styles and layouts between them, you would just create a new layout for one of them and assign it to that page.</li>
<li><strong>Files:</strong> files is simply where you can find anything located in your public/ folder of the frog install. Things like themes and images.</li>
</ul>
<p>That should cover the basics enough for us to move on, so lets do so&#8230;</p>
<h3>Step 3: Add some content!</h3>
<div class='tutorial_image'><img src='http://themeforest.s3.amazonaws.com/100_frog/admin_pages.jpg' alt='Admin pages' /></div>
<p>Go ahead and take some time to create some dummy articles and filler content. You can use a site like <a href='http://html-ipsum.com/'>HTML-ipsum.com</a> to get some filler content. If you were lazy and skipped the part above about creating articles, simply navigate to the backend, click pages, and click the green icon next to the articles subset. You can now publish as many articles as you like. Three or so should do for today.</p>
<p>Sidebar content is located under the &#8216;Home&#8217; link found under pages. Click on the home link and you will see a tab that says &#8216;Sidebar&#8217;. Click on that tab and you will have a chance to edit or change any sidebar content you wish. Shortly, we will use a custom snippet in the sidebar to display some ads for us.</p>
<h3>Step 4: Create some breadcrumbs!</h3>
<p>A really nice feature to have on any blog or website is a breadcrumb navigation. This takes away any confusion the user might have and lets them know where exactly they are on your website. Luckily for us, we don&#8217;t have to add much code at all to get an automatic breadcrumb navigation on every page. We don&#8217;t even need a plugin!</p>
<ul>
<li>Navigate to the backend of Frog CMS admin panel, and click on &#8216;Snippets&#8217;.</li>
<li>Here you will find at least two snippets, header and footer. Click on the header snippet to open it up for editing.</li>
<li>Simply add the following code  <code>echo $this->breadcrumbs();</code> in between some php tags wherever you wish the breadcrumbs to show up. See below for two example screenshots.</li>
</ul>
<div class='tutorial_image'><img src='http://themeforest.s3.amazonaws.com/100_frog/breadcrumb_admin.jpg' alt='Admin panel breadcrumb' /></div>
<p><small><em>Pictured above:</em> adding our breadcrumb code to the &#8216;header&#8217; snippet.</small></p>
<div class='tutorial_image'><img src='http://themeforest.s3.amazonaws.com/100_frog/breadcrumb.jpg' alt='Final breadcrumb' /></div>
<p><small><em>Pictured above:</em> our breadcrumb code in action, working as expected.</small></p>
<p>You can also pass a separator argument to the <a href='http://www.madebyfrog.com/docs/how-to/display-a-breadcrumb.html'>breadcrumbs() method</a> if you would like a different separator. And that is all it takes to get a working breadcrumb navigation on your Frog CMS install.</p>
<h3>Step 5: Adding snippets for advertisements</h3>
<p>As we touched on earlier, snippets are great for any short piece(s) of content that are going to be included throughout your website or blog. Say we want to have some ThemeForest and AudioJungle advertising on our website. First we can navigate to the <a href='http://themeforest.net/page/referrals'>ThemeForest make money page</a> where we can download some 125 by 125 graphics to use for ads. Upload the graphics to your frog install under the public/images directory.</p>
<p>Now we can go ahead and create our snippet. Navigate to the snippets section of the admin panel and create a new snippet called <code>sidebar_ads</code>. Paste or type in the following markup:</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">ul</span>&gt;</span>
	<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">li</span>&gt;&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">'#'</span> <span style="color: #000066;">title</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">'AudioJungle'</span>&gt;&lt;<span style="color: #000000; font-weight: bold;">img</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">'http://themeforest.s3.amazonaws.com/100_frog/http://dev-tips.com/frog_cms/public/images/125x125_AJ.jpg'</span> <span style="color: #000066;">alt</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">'AudioJungle'</span> <span style="color: #66cc66;">/</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
	 <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">li</span>&gt;&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">'#'</span> <span style="color: #000066;">title</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">'ThemeForest'</span>&gt;&lt;<span style="color: #000000; font-weight: bold;">img</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">'http://themeforest.s3.amazonaws.com/100_frog/http://dev-tips.com/frog_cms/public/images/TF_125x125.jpg'</span> <span style="color: #000066;">alt</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">'ThemeForest'</span> <span style="color: #66cc66;">/</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">ul</span>&gt;</span></pre></div></div>

<p>Of course you can add any advertisement you wish, this is just for demo purposes. Now we are going to include our snippets where we want them to show up on our site. Obviously, these are going to go in our sidebar. Navigate to the &#8216;pages&#8217; section of the admin panel. Click the &#8216;Home&#8221; link (or in my case &#8216;Fun with ze frog!&#8217; link, as I changed the home links name). Once you have clicked on the Home link, click on the sidebar tab.</p>
<div class='tutorial_image'><img src='http://themeforest.s3.amazonaws.com/100_frog/admin_edit_sidebar.jpg' alt='Sidebar edit' /></div>
<p>Now paste the following code and markup wherever you wish your ads to appear in the sidebar:</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">h3</span>&gt;</span>Sponsors<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">h3</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">'sidebar_ads'</span>&gt;</span>
	<span style="color: #009900;">&lt;?php $this-&gt;</span>includeSnippet('sidebar_ads'); ?&gt;
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span></pre></div></div>

<p>You&#8217;ll notice that we have wrapped our snippet in a basic div class, this is to allow for some basic styling, such as removing the list-style-type on the advertisements. Add whatever CSS markup you would like and you have just included your ads on every page via your sidebar and snippets. The great thing about snippets is you can use as many as you like wherever you need them throughout your site.</p>
<h3>Step 6: Create a sitemap page for easy navigation</h3>
<p>On many websites and blogs, it is convenient to provide your users with an organized site map page so they can easily browse any information they are looking for. The Frog CMS makes it really easy for us to do this.</p>
<p>First, we need to create a new Snippet titled <code>sitemap</code> and paste the following code into the snippet:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #000000; font-weight: bold;">function</span> snippet_sitemap<span style="color: #009900;">&#40;</span><span style="color: #000088;">$parent</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #000088;">$out</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$childs</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$parent</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">children</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">count</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$childs</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&gt;</span> <span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$out</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'&lt;ul&gt;'</span><span style="color: #339933;">;</span>
		<span style="color: #b1b100;">foreach</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$childs</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$child</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
			<span style="color: #000088;">$out</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">'&lt;li&gt;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$child</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">link</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span>snippet_sitemap<span style="color: #009900;">&#40;</span><span style="color: #000088;">$child</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/li&gt;'</span><span style="color: #339933;">;</span>
			<span style="color: #000088;">$out</span><span style="color: #339933;">.=</span> <span style="color: #0000ff;">'&lt;/ul&gt;'</span><span style="color: #339933;">;</span>
			<span style="color: #009900;">&#125;</span>
	 <span style="color: #009900;">&#125;</span>
	<span style="color: #b1b100;">return</span> <span style="color: #000088;">$out</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span>
&lt;div id=&quot;sitemap&quot;&gt;
<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #990000;">echo</span> snippet_sitemap<span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">find</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'/'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
&lt;/div&gt;
&nbsp;
	&lt;/code&gt;</pre></div></div>

<p>Now simply create a new page under the &#8216;Home&#8217; link by clicking the green icon on the right. Name the page whatever you wish and include the snippet we created above like so:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">includeSnippet</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'sitemap'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>Congrats, you have just created an organized and structured sitemap page in about 30 seconds. You should end up that looks something like the screenshot below:</p>
<div class='tutorial_image'><img src='http://themeforest.s3.amazonaws.com/100_frog/sitemap.jpg' alt='Sitemap' /></div>
<p>If you do not want the actual sitemap page to be included on the sitemap, you can set the page to &#8216;hidden&#8217; while you are publishing it.</p>
<h3>Bonus: Removing the ? from the url</h3>
<p>You may have noticed the question mark that is included on some parts of your URL in your frog install. Personally, it doesn&#8217;t bother me much, but if you wish to get rid of them, Frog has already thought of an easy solution. Follow the steps below:</p>
<ol>
<li>Open up the <code>_.htaccess</code> file located in the root of your Frog install.</li>
<li>Change the RewriteBase to the location of your Frog CMS install (i.e /frog_cms/). Screenshots below.</li>
<li>Save and rename the file <code>.htaccess</code></li>
<li>Open up the config.php file and change the USE_MOD_REWRITE value to true. Save and you&#8217;re done.</li>
</ol>
<div class='tutorial_image'><img src='http://themeforest.s3.amazonaws.com/100_frog/htaccess.jpg' alt='htaccess screenshot' /></div>
<p><small><em>Pictured above:</em> editing the _.htaccess file to our install path.</small></p>
<div class='tutorial_image'><img src='http://themeforest.s3.amazonaws.com/100_frog/mod_rewrite.jpg' alt='Mod rewrite screenshot' /></div>
<p><small><em>Pictured above:</em> editing the config.php file.</small></p>
<p>For more information about removing the ? mark, or if you have any trouble, see the <a href='http://www.madebyfrog.com/docs/how-to/remove-the-question-mark-from-the-url.html'>user guide on this topic</a>.</p>
<h3>Our Final Product</h3>
<p>With those basic steps in place, we were able to create a very basic blog in no time at all. You can check out the <a href='http://dev-tips.com/frog_cms/' title='Frog CMS Demo'>final demo of this tutorial here</a>.</p>
<h3>Want More?</h3>
<p>I have to say, in preparing for this tutorial I was quite impressed by the Frog CMS system. What do you all think? Would you like to see more Frog tutorials in the future, perhaps on the topics of themes? What are your impressions of the From CMS in general? Please let us know in the comments section!</p>
<ul class="webroundup">
<li>Please subscribe to the <a href="http://feedproxy.google.com/themeforest" title="ThemeForest RSS Feed">Theme Forest RSS Feed</a>, and follow us on <a href="http://twitter.com/themeforest">Twitter</a>.</li>
</ul>
<p>
<script type="text/javascript"><!--digg_url = "post permalink (not digg url)"; // -->
</script><br />
<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script></p>

<p><a href="http://feedads.g.doubleclick.net/~a/dyISNq6HperGPM-NaSOqtwYJDqA/0/da"><img src="http://feedads.g.doubleclick.net/~a/dyISNq6HperGPM-NaSOqtwYJDqA/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/dyISNq6HperGPM-NaSOqtwYJDqA/1/da"><img src="http://feedads.g.doubleclick.net/~a/dyISNq6HperGPM-NaSOqtwYJDqA/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/themeforest?a=ce7DtIYyNHU:TGhKr-qb17Q:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/themeforest?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/themeforest?a=ce7DtIYyNHU:TGhKr-qb17Q:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/themeforest?i=ce7DtIYyNHU:TGhKr-qb17Q:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/themeforest?a=ce7DtIYyNHU:TGhKr-qb17Q:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/themeforest?i=ce7DtIYyNHU:TGhKr-qb17Q:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/themeforest?a=ce7DtIYyNHU:TGhKr-qb17Q:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/themeforest?i=ce7DtIYyNHU:TGhKr-qb17Q:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/themeforest?a=ce7DtIYyNHU:TGhKr-qb17Q:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/themeforest?i=ce7DtIYyNHU:TGhKr-qb17Q:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/themeforest/~4/ce7DtIYyNHU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.themeforest.net/tutorials/building-a-blog-from-scratch-with-frog-cms/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.themeforest.net/tutorials/building-a-blog-from-scratch-with-frog-cms/</feedburner:origLink></item>
		<item>
		<title>Important Change: New General Public License For All WordPress Themes</title>
		<link>http://feedproxy.google.com/~r/themeforest/~3/PzzCrDZ286o/</link>
		<comments>http://blog.themeforest.net/site-news/important-change-new-gpl-license-for-all-wordpress-themes/#comments</comments>
		<pubDate>Thu, 09 Jul 2009 02:25:05 +0000</pubDate>
		<dc:creator>Jeffrey</dc:creator>
		
		<category><![CDATA[Site News]]></category>

		<guid isPermaLink="false">http://blog.themeforest.net/?p=2123</guid>
		<description><![CDATA[
To better respect the spirit of WordPress, beginning August 4th, all WP templates on ThemeForest will be sold with two licenses.

Licenses

GPL:  All PHP code containing WordPress functionality will be sold with a GPL license. With this license, buyers will be free to modify and/or redistribute the files as they wish. 
Standard License:  Don&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>
To better respect the spirit of WordPress, beginning August 4th, all WP templates on ThemeForest will be sold with two licenses.
</p>
<h3>Licenses</h3>
<ul>
<li><strong><a href="http://www.gnu.org/copyleft/gpl.html">GPL</a>: </strong> All PHP code containing WordPress functionality will be sold with a <a href="http://wordpress.org/about/gpl/">GPL license</a>. With this license, buyers will be free to modify and/or redistribute the files as they wish. </li>
<li><strong><a href="http://flashden.net/legal/membership">Standard License</a>: </strong> Don&#8217;t worry, authors. To protect your templates, all CSS, JavaScripts, and images will still be bound by our standard license.
</ul>
<h3>Layman&#8217;s Terms, Please.</h3>
<p>
Properly selling WordPress themes can be a bit tricky. According to WordPress policy, all PHP files (with WP code) must be distributed with a GPL license. As you can imagine, this puts us, and our authors, at a disadvantage. How can you profit from your themes if any buyer is within his rights to redistribute your theme as he sees fit?
</p>
<p>
Luckily, our authors shouldn&#8217;t worry. Only the PHP will come with the GPL license. Your images, stylesheets, and JavaScripts will still hold our standard license - which forbids buyers from redistribution.
</p>
<h3>Why Make This Change? </h3>
<p>For two reasons: </p>
<ul>
<li><strong>1: </strong> Technically, we have to. <img src='http://blog.themeforest.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
<li><strong>2: </strong> It&#8217;s important to respect the spirit of WordPress. This is the way it was intended. </li>
</ul>
<h3>Do I Need To Do Anything?</h3>
<p>
Yes and no. We&#8217;ll take care of updating all zip files to include a GPL text file. Beginning August 4th, all  authors will need to include the GPL text file with their theme, when submitting. More information will be provided closer to this date.
</p>
<h3>No Thanks, I Won&#8217;t Participate </h3>
<p>
We understand; however, I highly urge you to reconsider. Because your images and CSS are 100% protected, you don&#8217;t need to worry too much. Having said that, if you do choose to remove your item(s), you have until August 4th, 2009 to do so. </p>
<p>
You&#8217;ll find that most marketplaces on the web are adhering (or are in the process of transitioning) to the GPL.
</p>
<h3>Additional Information About the General Public License</h3>
<h3>Where Can I Read More? </h3>
<p>
<a href="http://wordpress.org/development/2009/07/themes-are-gpl-too/">Refer here.</a>
</p>
<h4>Why does the GPL permit users to publish their modified versions? </h4>
<p>
A crucial aspect of free software is that users are free to cooperate. It is absolutely essential to permit users who wish to help each other to share their bug fixes and improvements with other users. </p>
<p>
Some have proposed alternatives to the GPL that require modified versions to go through the original author. As long as the original author keeps up with the need for maintenance, this may work well in practice, but if the author stops (more or less) to do something else or does not attend to all the users&#8217; needs, this scheme falls down. Aside from the practical problems, this scheme does not allow users to help each other.</p>
<p>
Sometimes control over modified versions is proposed as a means of preventing confusion between various versions made by users. In our experience, this confusion is not a major problem. Many versions of Emacs have been made outside the GNU Project, but users can tell them apart. The GPL requires the maker of a version to place his or her name on it, to distinguish it from other versions and to protect the reputations of other maintainers. <br /><em>-gnu.org</em> </p>
<h3>Additional Questions</h3>
<p>
If you have any additional questions, leave a comment and we&#8217;ll get back to you as soon as possible.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/z6e-8s-eDY9WgDYTltTcfYO6toQ/0/da"><img src="http://feedads.g.doubleclick.net/~a/z6e-8s-eDY9WgDYTltTcfYO6toQ/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/z6e-8s-eDY9WgDYTltTcfYO6toQ/1/da"><img src="http://feedads.g.doubleclick.net/~a/z6e-8s-eDY9WgDYTltTcfYO6toQ/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/themeforest?a=PzzCrDZ286o:GrgjytnUAC8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/themeforest?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/themeforest?a=PzzCrDZ286o:GrgjytnUAC8:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/themeforest?i=PzzCrDZ286o:GrgjytnUAC8:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/themeforest?a=PzzCrDZ286o:GrgjytnUAC8:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/themeforest?i=PzzCrDZ286o:GrgjytnUAC8:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/themeforest?a=PzzCrDZ286o:GrgjytnUAC8:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/themeforest?i=PzzCrDZ286o:GrgjytnUAC8:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/themeforest?a=PzzCrDZ286o:GrgjytnUAC8:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/themeforest?i=PzzCrDZ286o:GrgjytnUAC8:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/themeforest/~4/PzzCrDZ286o" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.themeforest.net/site-news/important-change-new-gpl-license-for-all-wordpress-themes/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.themeforest.net/site-news/important-change-new-gpl-license-for-all-wordpress-themes/</feedburner:origLink></item>
		<item>
		<title>WordPress for Designers: Day 16</title>
		<link>http://feedproxy.google.com/~r/themeforest/~3/q0Bx-n1ajnA/</link>
		<comments>http://blog.themeforest.net/wordpress/wordpress-for-designers-day-16/#comments</comments>
		<pubDate>Tue, 07 Jul 2009 07:42:12 +0000</pubDate>
		<dc:creator>Drew Douglass</dc:creator>
		
		<category><![CDATA[Screencasts]]></category>

		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://blog.themeforest.net/?p=2117</guid>
		<description><![CDATA[Have you missed us? We&#8217;re back and ready for more action with our WordPress for Designers series! We are currently on day sixteen and each fay we are getting closer to completing our goal. Today, we go over creating and styling an entire page from scratch, including the sidebar. Furthermore, we will learn how to [...]]]></description>
			<content:encoded><![CDATA[<p>Have you missed us? We&#8217;re back and ready for more action with our WordPress for Designers series! We are currently on day sixteen and each fay we are getting closer to completing our goal. Today, we go over creating and styling an entire page from scratch, including the sidebar. Furthermore, we will learn how to use multiple custom fields and text area inputs to take full advantage of the power of WordPress from the backend admin panel. Servers on, text editor running, Hanson playing on iTunes, let&#8217;s go!</p>
<h3 style="clear: left;">Day 16</h3>
<p></p>
<div>
<embed src="http://blip.tv/play/grg3gY%2BqXAA" type="application/x-shockwave-flash" width="590" height="443" allowscriptaccess="always" allowfullscreen="true"></embed>
</div>
<h3>Resources you may enjoy:</h3>
<ul>
<li><a href='http://codex.wordpress.org/Using_Custom_Fields'>Wp Codex: Using Custom Fields</a></li>
<li><a href='http://vandelaydesign.com/blog/wordpress/custom-fields/'>20 tutorials and resources for working with custom fields</a></li>
</ul>
<ul class="webroundup">
<li>Subscribe to the <a href="http://feedproxy.google.com/themeforest" title="ThemeForest RSS Feed">Theme Forest RSS Feed</a> and follow us on <a href="http://www.twitter.com/themeforest">Twitter</a>.</li>
</ul>
<p>
<script type="text/javascript"><!--digg_url = "post permalink (not digg url)"; // -->
</script><br />
<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script></p>

<p><a href="http://feedads.g.doubleclick.net/~a/09DvH8qUM-WX1sTXDuZMxCpGNfQ/0/da"><img src="http://feedads.g.doubleclick.net/~a/09DvH8qUM-WX1sTXDuZMxCpGNfQ/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/09DvH8qUM-WX1sTXDuZMxCpGNfQ/1/da"><img src="http://feedads.g.doubleclick.net/~a/09DvH8qUM-WX1sTXDuZMxCpGNfQ/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/themeforest?a=q0Bx-n1ajnA:2p2XHhYaujE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/themeforest?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/themeforest?a=q0Bx-n1ajnA:2p2XHhYaujE:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/themeforest?i=q0Bx-n1ajnA:2p2XHhYaujE:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/themeforest?a=q0Bx-n1ajnA:2p2XHhYaujE:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/themeforest?i=q0Bx-n1ajnA:2p2XHhYaujE:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/themeforest?a=q0Bx-n1ajnA:2p2XHhYaujE:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/themeforest?i=q0Bx-n1ajnA:2p2XHhYaujE:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/themeforest?a=q0Bx-n1ajnA:2p2XHhYaujE:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/themeforest?i=q0Bx-n1ajnA:2p2XHhYaujE:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/themeforest/~4/q0Bx-n1ajnA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.themeforest.net/wordpress/wordpress-for-designers-day-16/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.themeforest.net/wordpress/wordpress-for-designers-day-16/</feedburner:origLink></item>
		<item>
		<title>Your Favourite Collection: The Final Frontier</title>
		<link>http://feedproxy.google.com/~r/themeforest/~3/bE6TV3O8wZI/</link>
		<comments>http://blog.themeforest.net/resources/your-favourite-collection-the-final-frontier/#comments</comments>
		<pubDate>Mon, 06 Jul 2009 05:32:17 +0000</pubDate>
		<dc:creator>Cyan</dc:creator>
		
		<category><![CDATA[Resources]]></category>

		<guid isPermaLink="false">http://blog.themeforest.net/?p=2115</guid>
		<description><![CDATA[It was a nail biting finish with only 5 votes between the top two collections, but the winner of the Envato Marketplaces Collection Competition is:
Finalist 5: The Final Frontier
by circuitbomb

&#8220;Space. It is colorful. It is infinite. These are the voyages of the starship Envato. It’s continuing mission…&#8221;
Congratulations Circuitbomb, you&#8217;ve won US$3,500 to spend on your [...]]]></description>
			<content:encoded><![CDATA[<p>It was a nail biting finish with <strong>only 5 votes</strong> between the top two collections, but the winner of the <a href="http://blog.flashden.net/general/who-should-win-us3500-vote-now/">Envato Marketplaces Collection Competition</a> is:</p>
<h3>Finalist 5: <a href="http://flashden.net/collections/221628">The Final Frontier</a></h3>
<p>by <a href="http://flashden.net/user/circuitbomb">circuitbomb</a></p>
<p><a href="http://flashden.net/collections/221628"><img alt="" src="http://s3.envato.com/files/123936.png" class="alignnone" width="250" height="151" /></a></p>
<p><em>&#8220;Space. It is colorful. It is infinite. These are the voyages of the starship Envato. It’s continuing mission…&#8221;</em></p>
<p>Congratulations Circuitbomb, you&#8217;ve won US$3,500 to spend on your ultimate creative set-up!</p>
<p>Each of the <a href="http://blog.flashden.net/general/who-should-win-us3500-vote-now/">10 finalists</a> have won the contents of their collection. Thanks to everyone who entered, and watch out for the next big Envato competition!</p>

<p><a href="http://feedads.g.doubleclick.net/~a/0PGwj0jgL0Lx0e9WI6ccRHn28fE/0/da"><img src="http://feedads.g.doubleclick.net/~a/0PGwj0jgL0Lx0e9WI6ccRHn28fE/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/0PGwj0jgL0Lx0e9WI6ccRHn28fE/1/da"><img src="http://feedads.g.doubleclick.net/~a/0PGwj0jgL0Lx0e9WI6ccRHn28fE/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/themeforest?a=bE6TV3O8wZI:NXlwgTbvtbI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/themeforest?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/themeforest?a=bE6TV3O8wZI:NXlwgTbvtbI:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/themeforest?i=bE6TV3O8wZI:NXlwgTbvtbI:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/themeforest?a=bE6TV3O8wZI:NXlwgTbvtbI:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/themeforest?i=bE6TV3O8wZI:NXlwgTbvtbI:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/themeforest?a=bE6TV3O8wZI:NXlwgTbvtbI:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/themeforest?i=bE6TV3O8wZI:NXlwgTbvtbI:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/themeforest?a=bE6TV3O8wZI:NXlwgTbvtbI:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/themeforest?i=bE6TV3O8wZI:NXlwgTbvtbI:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/themeforest/~4/bE6TV3O8wZI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.themeforest.net/resources/your-favourite-collection-the-final-frontier/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.themeforest.net/resources/your-favourite-collection-the-final-frontier/</feedburner:origLink></item>
		<item>
		<title>50 Ways to Get Your Site Noticed</title>
		<link>http://feedproxy.google.com/~r/themeforest/~3/IbUecOzIOiU/</link>
		<comments>http://blog.themeforest.net/resources/50-ways-to-get-your-site-noticed/#comments</comments>
		<pubDate>Fri, 03 Jul 2009 16:25:27 +0000</pubDate>
		<dc:creator>Carl Heaton</dc:creator>
		
		<category><![CDATA[Resources]]></category>

		<guid isPermaLink="false">http://blog.themeforest.net/?p=2099</guid>
		<description><![CDATA[ This article aims to show you how to attract users and make them hungry for more. Who is this post for? Anyone with a web site. Not all of the items listed below will apply to you and your business, but they are, at the very least, a source for inspiration. 
 Fresh and [...]]]></description>
			<content:encoded><![CDATA[<p> This article aims to show you how to attract users and make them hungry for more. Who is this post for? Anyone with a web site. Not all of the items listed below will apply to you and your business, but they are, at the very least, a source for inspiration. </p>
<h3> Fresh and catchy content </h3>
<p>    If you have good content, people will always come back for more. One of the most important things about content is to keep it <b>fresh and up-to-date</b>. But, just like Smashing Magazine, make sure you archive your content for people to refer back to.</p>
<div class="tutorial_image"><img src="http://themeforest.s3.amazonaws.com/99_siteNoticed/images/dfn54m92_60htw9x8q7_b.jpg" alt="Fresh and catchy content " style="WIDTH:500px; HEIGHT:219px" /></div>
<h3> Listen to your community </h3>
<p>    If you are already lucky enough to have a community or even just some regular users, listen to them. You can do this by emailing your users directly, setting up comment forms, <a href="http://www.volusion.com/livechat_software.asp">live chat</a>, or even user feedback systems such as <a href="http://uservoice.com/" target="_blank">UserVoice</a>, which allow users to vote on site issues and functionality. By listening to your community you can determine exactly what they want. </p>
<div class="tutorial_image"> <img src="http://themeforest.s3.amazonaws.com/99_siteNoticed/images/dfn54m92_62c9qmj2cm_b.jpg" alt="Listen to your community " style="WIDTH:500px; HEIGHT:307px" /> </div>
<h3> Monitor how your site is used </h3>
<p>  Knowing how users use your site is vital. This allows you to target their needs better. The best way is to keep a close eye on your analytics data, check what country/area your users are coming from, what search terms are working well for you, and what sites are giving you the best referrals.
    </p>
<p>Find out <strong>how users navigate</strong> your site via <a href="http://www.clickdensity.com/" target="_blank">Heat maps</a>. These help you alter your site so that it is easier for your visitors to use and find what they want. This keeps your users happy and more likely to return. </p>
<div class="tutorial_image"> <img src="http://themeforest.s3.amazonaws.com/99_siteNoticed/images/dfn54m92_63dx5k94f6_b.jpg" alt="Monitor how your site is used " style="WIDTH:500px; HEIGHT:300px" /> </div>
<h3> Take part in the on-line community </h3>
<p>
    When you read your favorite blog or read an article of interest, leave a comment with your name, email and web site address. Ensure you are an active member of a relevant forum discussion or networking group. Make sure you are seen to be an <b>active member </b>of your site&#8217;s online community sector. </p>
<div class="tutorial_image"> <img src="http://themeforest.s3.amazonaws.com/99_siteNoticed/images/dfn54m92_64hds6kcfj_b.jpg" alt="Take part in the on-line community " style="WIDTH:500px; HEIGHT:348px" /> <em></div>
<p>      Smashing Magazines commenting system making it easy to take part.</em> </p>
<h3> Submit to directories and galleries </h3>
<p>    This should be an <b>ongoing process</b> as there are many local, national and worldwide directories. Your first port of call should be <a href="http://www.dmoz.org">DMOZ.org</a>. Following this submit to the local directories and those specializing in your sites business sector. </p>
<p>    If you are designing web sites and proud of your work, submit your site to web design galleries. These directories such as <a href="http://www.cssbeauty.com/" target="_blank">CSS Beauty</a> and <a href="http://www.csselite.com/" target="_blank">CSS Elite</a> feature beautiful and creative designs and ask users to comment and rate each design. Once people see your work their visitors may become yours too.</p>
<div class="tutorial_image"> <img src="http://themeforest.s3.amazonaws.com/99_siteNoticed/images/dfn54m92_65cgrtfmcs_b.jpg" alt="DMOZ" style="WIDTH:500px; HEIGHT:346px" /> </div>
<h3> Email signatures </h3>
<p>Whenever you send out an email, make sure you have your URL attached to the <a href="http://www.webdevelopersnotes.com/basics/what_is_email_signature.php">email signature</a>. Simple idea but effective. </p>
<div class="tutorial_image"> <img src="http://themeforest.s3.amazonaws.com/99_siteNoticed/images/dfn54m92_66fcwft2cj_b.jpg" alt="Email signatures" style="WIDTH:500px; HEIGHT:168px" />
      </div>
<h3> Business cards always at hand </h3>
<p>    Ensure you always have your business card to hand. If you meet someone needing your services it always pays to have a striking and memorable business card to exchange. It is worth spending time on your business card to make it <a href="http://logodesignerblog.com/creative-business-cards-design-inspiration/" target="_blank">creative and memorable</a>, otherwise you may just be left at the bottom of the pile with the rest.</p>
<div class="tutorial_image"> <img src="http://themeforest.s3.amazonaws.com/99_siteNoticed/images/dfn54m92_67hk6zwhd7_b.jpg" alt="Exchangnig business cards" style="WIDTH:500px; HEIGHT:392px" /> </div>
<h3> Company stationary </h3>
<p>    Put your web site address on everything; pens, letterheads, flyers, and anything that represents your company. Make sure it is <b>clear</b> and <b>promotes</b> people to visit your web site e.g. &#8220;For more information on our new product check ourwebsite.com&#8221; </p>
<h3> Win an award </h3>
<p>
    Winning an award is not easy but it can lead to a flood of visitors to your site. Even if you are a runner up, people will be curious as to who you are. The winner of the <a href="http://www.netmag.co.uk" title=".net magazine" target="_blank">.net magazine</a> interactive site of the year 2009, <a href="http://www.ecodazoo.com" target="_blank">www.ecodazoo.com</a>, received huge amounts of visits from the <a href="http://www.thenetawards.com" target="_blank">www.thenetawards.com</a> site. <a href="http://www.computerarts.co.uk/in_depth/features/ten_best_design_competitions" title="Choose your competition" target="_blank">Choose your competition</a> wisely and remember, <b>winning is not everything</b> but getting your URL in front of as many readers as possible is.</p>
<div class="tutorial_image"> <img src="http://themeforest.s3.amazonaws.com/99_siteNoticed/images/dfn54m92_69dp58xbgb_b.jpg" alt="Ecodazoo" style="WIDTH:500px; HEIGHT:322px" /> </div>
<p>
      <a href="http://ecodazoo.com/" target="_blank">Ecodazoo</a> pushes the boundaries of 3D design on the web.</p>
<h3> Competitions </h3>
<p>    On the flip side of winning an award, running a competition can be just as <b>beneficial</b> to your analytics stats. This could be as simple as <a href="http://www.designcontest.net/" target="_blank">designing a new logo</a> or coming up with a new name for your latest product. Either way this will <strong>attract more users</strong> to your site and show you are giving back to your users as well as taking.</p>
<div class="tutorial_image"> <img src="http://themeforest.s3.amazonaws.com/99_siteNoticed/images/dfn54m92_70fkzbwtdh_b.jpg" alt="The Webby Awards" style="WIDTH:500px; HEIGHT:388px" />
<div>The Webby Awards is the leading international award honoring excellence on the Internet.</div>
</div>
<h3> Search Engine Optimisation </h3>
<p>    Effective SEO, <a href="http://www.highrankings.com/commonsense">common sense</a> and <a href="http://www.webstandards.org/" title="web Standards" target="_blank">web standards</a> go hand-in-hand. The idea is to create a semantic, valid code, that essentially uses the right tool for the job. This means using the right HTML tags and having a unique title and meta data for each page. Ensure search engine spiders can correctly index your site and good content is a must. Remember the most important way to climb the search engine ranks is through quality links. For full information on this see the <a href="http://www.google.com/support/webmasters/bin/topic.py?topic=19494"> Google Webmasters/Site owners guidelines</a>.</p>
<div class="tutorial_image"> <img src="http://themeforest.s3.amazonaws.com/99_siteNoticed/images/dfn54m92_71cv2cszmv_b.jpg" alt="Google Webmasters/Site owners guidelines." style="WIDTH:500px; HEIGHT:345px" /> <a href="http://www.google.com/webmasters/docs/search-engine-optimization-starter-guide.pdf" title="Search Engine Optimization Starter Guide"> <em><br />
      Search Engine Optimization Starter Guide</em></a>
    </div>
<h3> Paid advertising </h3>
<p>    <a href="http://en.wikipedia.org/wiki/Pay_per_click">Pay per click advertising</a> can drive a great deal of traffic to your site if you correctly target your keywords. Placing your banner or link on <b>relevant sites</b> will vastly improve the chance of you getting noticed.</p>
<div class="tutorial_image"> <img src="http://themeforest.s3.amazonaws.com/99_siteNoticed/images/dfn54m92_72cx52v5g4_b.jpg" alt="Paid advertising " style="WIDTH:500px; HEIGHT:383px" /> <em><br />
      The most effective advertising gets your message to a relevant audience.</em>
    </div>
<h3> Write articles </h3>
<p>    Writing articles for other sites as well as your own is a fantastic way to get noticed. SEO experts will tell you the same thing and one of the biggest sites for articles is <a href="www.ezinearticles.com" target="_blank">www.ezinearticles.com.</a> If you are a web designer, consider writing a tutorial for SmashingMagazine or NetTuts. If your sell power tools consider writing an aritlce about the best router for making coffee tables etc. Just make sure you put your URL next to your name and if it is well written <b>people will want to know more</b> about you.</p>
<div class="tutorial_image"> <img src="http://themeforest.s3.amazonaws.com/99_siteNoticed/images/dfn54m92_73djp3kdhx_b.jpg" alt="Write articles " style="WIDTH:500px; HEIGHT:275px" /> </div>
<h3> Create a Blog </h3>
<p>    As you know blogs are big and they are continuing to thrive as people want quick useful information about a product, service or <a href="http://blog.searchenginewatch.com/090403-135206">general news</a>. <a href="http://wordpress.org/" target="_blank">Wordpress</a> has been at the forefront of blogging and gives us the tools to make <a href="http://www.problogger.net/archives/2005/08/15/search-engine-optimization-for-blogs/" target="_blank">search engine friendly</a> rich blogs with <a href="http://sixrevisions.com/wordpress/beautiful_wordpress_designs/" target="_blank">beautiful design</a>. It is up to you to fill your blog with <b>fresh and catchy content</b>.</p>
<div class="tutorial_image"> <img src="http://themeforest.s3.amazonaws.com/99_siteNoticed/images/dfn54m92_74hgqcntdt_b.jpg" alt="Amazon - recommended book for Wordpress bloggers" style="WIDTH:500px; HEIGHT:268px" /> <br />
<a href="http://www.amazon.com/gp/product/0321591933" title="Building a WordPress Blog People Want to Read (Paperback)"><em><br />
    Building a WordPress Blog People Want to Read (Paperback)</em></a>
    </div>
<h3> Online community web sites </h3>
<p>    In the past year we have seen the social community web site boom and many sites have reaped huge benefits. Creating your own Facebook page, uploading your work to <a href="http://www.deviantart.com/" target="_blank">Deviant Art</a> or creating your own <a href="http://www.squidoo.com/" target="_blank">Squidoo</a> page all help build your online presence.</p>
<div class="tutorial_image"> <img src="http://themeforest.s3.amazonaws.com/99_siteNoticed/images/dfn54m92_111dxn9nqcx_b.jpg" alt="Facebook group" style="WIDTH:500px; HEIGHT:295px" /> </div>
<h3> Twitter and Twibes </h3>
<p>    We all know the power of Twitter by now and much has been said on the subject of using <a href="http://twitter.com/" target="_blank">Twitter</a> as a marketing tool, but the fact remains it is a very effective way of getting noticed. Get the most out of twitter by choosing one of the <a href="http://www.smashingmagazine.com/2009/03/02/twitter-web-designer-and-developer-toolbox-api-and-tutorials/" target="_blank">many tools available</a>. Keep inside your niche area, follow people that matter to your web site, make it personal. Do not just use marketing spiel or you will quickly lose followers. If you are part of a niche area consider setting your own <a href="http://www.twibes.com/" target="_blank">Twibe</a> i.e a group of Twitter users. </p>
<div class="tutorial_image"> <img src="http://themeforest.s3.amazonaws.com/99_siteNoticed/images/dfn54m92_75gfgg36k5_b.jpg" alt="Twibes" style="WIDTH:500px; HEIGHT:340px" />
    </div>
<h3> Pod and Video Casts </h3>
<p>
    If you have something to say and you think others will be interested then consider making a <a href="http://reviews.digitaltrends.com/guide/31/how-to-make-a-podcast" target="_blank">Pod Cast</a> or <a href="http://en.wikipedia.org/wiki/Video_podcast" target="_blank">Video Cast</a>.<a href="http://www.Boagworld.com"> www.Boagworld.com</a> is a leader in this field for web design and Paul Boag has said that the majority of his new clients have come through the Podcast. Here are eight tips when thinking about Podcasting:
    </p>
<ul>
<li>
       Invest in a <a href="http://www.amazon.com/Samson-CO1U-USB-Condenser-Mic/dp/B000AP1RE8" title="good microphone">good microphone</a> </li>
<li>       Reduce background noise  </li>
<li>       Prepare but do not read as if from a script  </li>
<li>Follow a consistent format  </li>
<li> Invite guest speakers  </li>
<li>       Have regular scheduled casts </li>
<li>       Enjoy the process and relax </li>
</ul>
<div class="tutorial_image"> <img src="http://themeforest.s3.amazonaws.com/99_siteNoticed/images/dfn54m92_109dqtq9cgk_b.jpg" alt="From the couch" style="WIDTH:500px; HEIGHT:400px" /> <a href="http://www.from-the-couch.com" title="Video Blog of David and Marc Perel discussing their passion for Web">
<div>Video Blog of David and Marc Perel discussing their passion for Web</div>
<p></a></div>
<h3> Newsletters and RSS feeds </h3>
<p>  Users sign up for your newsletter and you have your captive audience. If used properly newsletters can be <b>very effective tools</b> for driving people to your site. Check out <a href="http://www.smashingmagazine.com/2007/10/16/best-practices-for-bulletproof-e-mail-delivery/" title="Smashing Magazines best practices article">Smashing Magazines best practices article</a> before embarking on your campaign and when you are ready use services like <a href="http://www.mailchimp.com" title="MailChimp">MailChimp</a> to monitor its success.
    </p>
<p>
    Similar to newsletters, having an RSS / subscription feed of your content is another way to <b>keep users noticing</b> your web site. They are easy to setup and a good way to keep your users up-to-date on your web site. Make sure you keep your feeds relevant, interesting, informative and easy to find.</p>
<div class="tutorial_image"> <img src="http://themeforest.s3.amazonaws.com/99_siteNoticed/images/dfn54m92_77hr6sx9jd_b.jpg" alt="Cool RSS Icons" style="WIDTH:500px; HEIGHT:338px" /> <em><br />
    Ref: <a href="http://www.hongkiat.com/blog/really-cool-rss-feed-icons" target="_blank">http://www.hongkiat.com/blog/really-cool-rss-feed-icons/</a></em>  </div>
<h3> Seasonal cards and e-cards </h3>
<p>    Send out cards to your clients either by snail male or to their email. Not only is this a nice gesture but also keeps your web site address firmly imprinted in their mind. Using services like <a href="http://www.cardsdirect.com/" title="Cards Direct">Cards Direct</a> is a quick and easy way to spread the holiday cheer with your web site address attached to it. </p>
<h3> Run an event </h3>
<p>    Running an event is both a fantastic way to market your business and to connect with your customers, clients and experts in your sector. For example, the Future of Web Design events are run all around the world featuring many professionals from the web design community. Your event does not have to be around web design, but focused on your site and business&#8217;s sector to raise awareness of you and your site. </p>
<p>    Alternatively you can <b>be one of the speakers.</b> This form of marketing has worked very well for people like Brett Welch, Danny Somekh and Folkert Gorter who spoke at the <a href="http://events.carsonified.com/fowd/2009/london/content">FOWD London 2009</a>.</p>
<div class="tutorial_image"> <img src="http://themeforest.s3.amazonaws.com/99_siteNoticed/images/dfn54m92_784c4g22d5_b.jpg" alt="Carsonified events" style="WIDTH:500px; HEIGHT:317px" /> </div>
<h3> T-shirts with your web site address </h3>
<p>    Be your own marketing tool, have T-shirts, bags, folders etc sporting your web site address clearly.</p>
<div class="tutorial_image"> <img src="http://themeforest.s3.amazonaws.com/99_siteNoticed/images/dfn54m92_79dqts8gk8_b.jpg" alt="Joomla T-Shirts" style="WIDTH:500px; HEIGHT:310px" /> <br />
    <em>Joomla raises peoples awareness with its </em><a href="http://shop.joomla.org" title="online shop"><em>online shop</em></a><em>.</em> </div>
<h3> Create a phone app </h3>
<p>    Can your service be provided or product purchased using mobile phone or PDA? If so consider creating your own phone application. If you want to tap into the <a href="http://news.cnet.com/8301-13579_3-10245339-37.html">vast iPhone market</a> you can consider selling your app on <a href="http://www.apple.com/iphone/apps-for-iphone/" target="_blank">iPhone app store</a>. Alternatively you can use a company like <a href="http://www.siruna.com/" target="_blank">Siruna</a> to create the mobile application for you.</p>
<div class="tutorial_image"> <img src="http://themeforest.s3.amazonaws.com/99_siteNoticed/images/dfn54m92_80hb3845fs_b.jpg" alt="App Store" style="WIDTH:500px; HEIGHT:367px" /> </div>
<h3> Charity Work </h3>
<p>    You can donate directly to a charity or run a charity event. There are<a href="http://www.charitychoice.co.uk/" target="_blank"> many charities</a> out there, so choose wisely and carefully.</p>
<div class="tutorial_image"> <img src="http://themeforest.s3.amazonaws.com/99_siteNoticed/images/dfn54m92_81d2kg4wdb_b.jpg" alt="Oxfam" style="WIDTH:500px; HEIGHT:341px" /> </div>
<h3> College and University Project Sponsorship </h3>
<p>    Many courses require a student to do a set amount of work experience or final year project. Contact your local college and or university and offer them a project that you would like their students to help on. &quot;My final year project was to create a new search engine optimised template for a local business directory. The directory benefited from the new template tremendously and we learnt a great deal as a team.&quot; </p>
<p>    Submitting proposals for college and university projects not only supports your web site but helps students gain real life experience in their chosen field. Here are a few examples:</p>
<ul>
       <a href="http://www.business-services.salford.ac.uk/" title="Business Services at the University of Salford" target="_blank">Business Services at the University of Salford UK</a><br />
       <a href="http://cbid.bme.jhu.edu/submit-a-project/index.php" title="Center for Bioengineering Innovation &amp; Design" target="_blank">Center for Bioengineering Innovation &amp; Design</a><br />
       <a href="http://www.its.monash.edu.au/staff/projects/project-management/sponsoring.html" title="Monash University Australia" target="_blank">Monash University Australia</a>
    </ul>
<div class="tutorial_image"> <img src="http://themeforest.s3.amazonaws.com/99_siteNoticed/images/dfn54m92_82c5svbnc2_b.jpg" alt="College and University Project Sponsorship " style="WIDTH:500px; HEIGHT:283px" /></div>
<h3> Place your content elsewhere </h3>
<p>    Your web site is not the only place to put your content. If you sell a product you can also list it on eBay. If you are a band why not put your songs on <a href="http://www.last.fm/uploadmusic">Last.fm,</a> If your site is about tutorials you can also submit your tutorial to other sites like <a href="http://www.nettuts.com" target="_blank">netTuts</a>. Once people notice your content they will be more inclined to visit your site <b>hungry for more</b>.</p>
<div class="tutorial_image"> <img src="http://themeforest.s3.amazonaws.com/99_siteNoticed/images/dfn54m92_83ggd26k4f_b.jpg" alt="Last.fm" style="WIDTH:500px; HEIGHT:384px" /> </div>
<h3> Give away free stuff </h3>
<p>    In the case of Vista print they offer <a href="http://www.vistaprint.co.uk/vp/ns/studio3.aspx?pf_id=064&amp;combo_id=4298&amp;gallery_id=64&amp;category_id=11" title="free business cards">free business cards</a>, the cards have your logo and details on one side and theirs on the other. Here is a list of ideas you can give away:</p>
<ul>
<li><a href="http://www.print4half.com/promotional-products-product-7.aspx" title="Pens, badges and other stationary">Pens, badges and other stationary</a> </li>
<li>  Free <a href="http://savethepixel.org/" title="e-book">e-books</a> or even <a href="http://www.audiobooks.org/" title="audio book">audio books</a> </li>
<li>  <a href="http://www.apple.com/downloads/macosx/icons_screensavers/" title="Screensavers">Screensavers</a> </li>
<li>  <a href="http://www.lemonjelly.ky/downloads.html" title="Desktop backgrounds">Desktop backgrounds</a> </li>
</ul>
<div class="tutorial_image"> <img src="http://themeforest.s3.amazonaws.com/99_siteNoticed/images/dfn54m92_85dtjwnspt_b.jpg" alt="Vista print" style="WIDTH:500px; HEIGHT:385px" /><br /><a href="http://www.amazon.co.uk/gp/gc" title="Vouchers">Amazon Vouchers</a></div>
<h3> Sponsorship </h3>
<p>Sponsorship can be a remarkable way of getting your web site in front of 100’s or 1000’s of eyes. When choosing a sponsorship project, keep to ones that will reflect well on your company as well as being relevant. For more information check out the following sites in the <a href="http://www.sponsorship.com/" target="_blank">UK</a> and <a href="http://www.sponsorscape.com/nacntc.htm">North America.</a> You can also place advertisements that you or your company is looking for proposals from individuals or companies to sponsor. When you receive the proposals have a set criteria in mind of what your looking for. </p>
<div class="tutorial_image"> <img src="http://themeforest.s3.amazonaws.com/99_siteNoticed/images/dfn54m92_86r4xwk3d2_b.jpg" alt="Datapower Tools five aside football team" style="WIDTH:500px; HEIGHT:328px" /> </p>
<p><a href="http://www.datapowertools.co.uk" title="DataPowertools.co.uk">The DataPowertools.co.uk</a> 5 aside football team. </p>
</div>
<h3> Get in the news </h3>
<p>The news takes many forms in today&#8217;s media but one of the most beneficial is to get your site featured on a popular news web site. One of the top five news portals is <a href="http://news.google.com/" target="_blank">Google News</a>. There are two ways; to be a feature or to feature news items. Either way you should concentrate on having original content, multiple authors, proper attribution and good response time. For more information check out the Website Magazine article <a href="http://www.websitemagazine.com/content/blogs/posts/pages/Get-Your-Website-Included-in-Google-News.aspx" >Get Your Website Included in Google News</a>.</p>
<div class="tutorial_image"> <img src="http://themeforest.s3.amazonaws.com/99_siteNoticed/images/dfn54m92_87xpbq3s4z_b.jpg" alt="Man reading the news" style="WIDTH:500px; HEIGHT:333px" /> </div>
<h3> Press releases </h3>
<p>Do you have web site that people are interested in on a national or local level? Why not submit a press release informing the public about your new site. Simply place an add in the local paper or sector specific magazine.     </p>
<h3> Merchandising </h3>
<p>Do you have a product that you think will sell? Why not try your hand at merchandising, but if you are new to all this you can use services like <a href="http://www.50below.info/merchandising.htm" target="_blank">50below.com</a> to help setup your online store. If you do have a number of products list them on various other platforms like <a href="http://pages.ebay.com/SERVICES/BUYANDSELL/WELCOME.HTml">eBay</a>, <a href="http://www.google.com/products">Froogle</a> and <a href="http://www.amazon.com/gp/seller/sell-your-stuff.html">Amazon</a> with links back to your site within the product descriptions. </p>
<div class="tutorial_image"> <img src="http://themeforest.s3.amazonaws.com/99_siteNoticed/images/dfn54m92_88dq86vngc_b.jpg" alt="50 Below" style="WIDTH:500px; HEIGHT:342px" /> </div>
<h3> Solve a problem </h3>
<p>Find a problem that affects your sites sector, create a fix and publish it. A good solution to a difficult problem is a sure fire way of getting people to flock to your site. One example is the <a href="http://homepage.ntlworld.com/bobosola/" target="_blank">PNG fix for Internet Explorer</a>, this simple site received thousands of hits as it helped solve a problem with image transparencies in IE6.</p>
<div class="tutorial_image"> <img src="http://themeforest.s3.amazonaws.com/99_siteNoticed/images/dfn54m92_893xfrbvcn_b.jpg" alt="PNG fix" style="WIDTH:500px; HEIGHT:358px" /><br /> <br />
    <a href="http://labs.unitinteractive.com/unitpngfix.php" target="_blank">http://labs.unitinteractive.com/unitpngfix.php</a> </div>
<h3> Adding widgets to your web site </h3>
<p>    Give your site a boost by <a href="http://homepage.ntlworld.com/bobosola/" target="_blank">adding news feeds</a>, <a href="http://www.bloglines.com/" target="_blank">blogs</a>, <a href="http://twitterfeed.com/" target="_blank">tweets</a>, <a href="http://www.widgetbox.com/" target="_blank">various widgets</a>, <a href="http://delicious.com/" target="_blank">delicious links</a>, <a href="http://digg.com/add-digg" target="_blank">diggs</a> and <a href="http://www.stumbleupon.com/" target="_blank">stumble links</a> to your site. For the most comprehensive list of widgets try the <a href="http://eco.netvibes.com/widgets">netvibes ecosystem</a>. When adding widgets to your web site keep in mind that they should enhance the user experience and not clutter your web site. <a href="http://onecoolsite.wordpress.com/2009/01/02/widgets-less-is-more/" target="_blank">Less is more</a>!</p>
<div class="tutorial_image"> <img src="http://themeforest.s3.amazonaws.com/99_siteNoticed/images/dfn54m92_90d6bfx5fq_b.jpg" alt="Widgetbox" style="WIDTH:500px; HEIGHT:370px" /> </div>
<p>    <a href="http://www.widgetbox.com/" title="Widgetbox gives you more than enough choice of widgets" target="_blank"><em>Widgetbox gives you more than enough choice of widgets</em></a> </p>
<h3> YouTube channels / subscriptions </h3>
<p>    We all know that YouTube is massive and already one of the biggest way sites get noticed is through uploading or creating <br />
    <a href="http://www.youtube.com/watch?v=QvJoc8oEays&amp;amp;feature=fvst">creative</a>, <br />
    <a href="http://www.youtube.com/watch?v=VKKMB9vRkIg">fun</a>, <br />
    <a href="http://www.youtube.com/watch?v=mC3C1aVOOWA&amp;amp;NR=1">shocking</a>, <br />
    <a href="http://www.youtube.com/watch?v=l5YYuLJxWQ0&amp;amp;feature=related">interesting</a> <br />
    or damn right <a href="http://www.youtube.com/watch?v=v91nKja2Qw4">weird</a> video. <br />
    Setting up your own channel will allow users to subscribe to you thus giving you more eyes on your content and web site <br />
    url. Making a <a href="http://www.youtube.com/watch?v=wIr6AzQuW38">short introduction</a>, or a series of clips like <br />
    <a href="http://www.youtube.com/user/expertvillage">Expert village</a> is a cost effective way of driving traffic to your site as well as climbing the <a href="http://ezinearticles.com/?Add-Video-to-Website-to-Improve-Your-Search-Engine-Ranking&amp;amp;id=2298189">search engine results ladder</a>.</p>
<div class="tutorial_image"> <img src="http://themeforest.s3.amazonaws.com/99_siteNoticed/images/dfn54m92_91d898kgcm_b.jpg" alt="Expert Village" style="WIDTH:500px; HEIGHT:409px" /> </div>
<h3> Free services </h3>
<p>    Having a specific free service that is useful and intuitive could attract a plethora of users. Here are some examples of sites with useful tools:</p>
<ul>
       <a href="http://freelanceswitch.com/rates/" title="Freelancer rates calculator">Freelancer rates calculator</a><br />
       <a href="http://kuler.adobe.com/" title="Kuler colour scheme creator">Kuler colour scheme creator</a><br />
       <a href="http://browsershots.org/" title="Multiple browser tests">Multiple browser tests</a><br />
       <a href="http://www.xml-sitemaps.com/" title="XML site map generator">XML site map generator</a><br />
       <a href="http://hotjobs.yahoo.com/salary" title="Calculate your salary">Calculate your salary</a><br />
       <a href="http://www.xe.com/ucc/customize.php" title="Customized currency converter">Customized currency converter</a><br />
       <a href="http://www.websiteoptimization.com/services/analyze/" title="Web Page Analyzer">Web Page Analyzer</a><br />
       <a href="http://tools.dynamicdrive.com/favicon/" title="FavIcon Generator">FavIcon Generator</a><br />
       <a href="http://instantdomainsearch.com/" title="Instant Domain Search">Instant Domain Search</a></p>
<div class="tutorial_image"> <img src="http://themeforest.s3.amazonaws.com/99_siteNoticed/images/dfn54m92_92h8cx3vgk_b.jpg" alt="Rates Calculator" style="WIDTH:500px; HEIGHT:303px" /> <a href="http://freelanceswitch.com/rates/" title="Freelance Switch's rate helps people work out their standard freelance rate."><br />
          Freelance Switch&#8217;s rate calculator helps people<br />
          work out their standard freelance rate.</a> </div>
</ul>
<h3> Consultation service</h3>
<p>If your site is a specialist in its field consider offering a <a href="http://en.wikipedia.org/wiki/Online_consultation" target="_blank">consultation service</a>. A consultation service can be done via the internet, phone or in person. You can provide this service to individuals, groups or businesses and with the power of <a href="http://www.skype.com/intl/en/business/" target="_blank">Skype</a> and a web cam it can be like you are standing next to them. You could even offer alternative consultation services like usability testing such as <a href="http://www.uxroast.com/" target="_blank">UX Roast</a> or <a href="http://www.usertesting.com/" target="_blank">User Testing</a>. </p>
<p> What tools are the professional online consultants using? Many online consultants use <a href="http://www.skype.com" target="_blank">Skype</a> because it is cheap, effective and well supported. When using any peer-to-peer communications service, make sure you set-up a separate account for your consultation service so you keep your private messaging private. Skype offers a <a href="http://skypeprime.skype.com/" target="_blank">Skype Prime</a> account where you can register as a trainer and people can contact you for one-to-one or group learning.</p>
<div class="tutorial_image"> <img src="http://themeforest.s3.amazonaws.com/99_siteNoticed/images/dfn54m92_93hdm7brdw_b.jpg" alt="Skype" style="WIDTH:500px; HEIGHT:267px" /> </div>
<h3> Affiliate schemes </h3>
<p>As a business, you offer rewards to Affiliate Marketers for every visit or consumer brought to the site using <a href="http://www.sugarrae.com/how-to-survive-the-affiliate-evolution/" target="_blank">affiliate marketing techniques</a>. This method allows you to attract more customers to your site by letting someone else do the hard work. You can offer different <a href="http://en.wikipedia.org/wiki/Affiliate_marketing#Types_of_affiliate_websites" target="_blank">types of schemes</a> such as co-branding, white labeling, loyalty schemes and <a href="http://www.associateprograms.com/directory/" target="_blank">many more</a>. </p>
<p>There are hundreds of thousands of schemes available, so make yours attractive to marketers by offering high rewards for sales.</p>
<div class="tutorial_image"> <img src="http://themeforest.s3.amazonaws.com/99_siteNoticed/images/dfn54m92_94476vwzcw_b.jpg" alt="Affiliate programs" style="WIDTH:500px; HEIGHT:369px" /> </div>
<p><em>The </em><a href="http://www.affiliateprograms.com/forum/" title="Affiliate Programs forum" target="_blank"> <em>Affiliate Programs forum</em></a><em> contains information about 100&#8217;s of schemes and, most importantly, user feedback from people using them.</em></p>
<h3> Vouchers and special offers </h3>
<p>If you have a marketing budget, spend some time attracting users with goodies. Maybe you could offer 10% off their next subscription or a free trial to your service for 30 days. Vouchers can also attract users as you can post your voucher on of the <a href="http://www.associateprograms.com/directory/" target="_blank">many voucher sites.</a></p>
<div class="tutorial_image"><img src="http://themeforest.s3.amazonaws.com/99_siteNoticed/images/dfn54m92_95fj34mdf2_b.jpg" style="WIDTH:500px; HEIGHT:333px" alt="Special Offers" /> <em><br />
      Make your special offer loud and proud so people notice.</em> </div>
<h3> Become a re-seller </h3>
<p> A re-selling service is where <strong>you sell</strong> an existing product or service such as <a href="http://www.hostgator.com/resellers.shtml" target="_blank">hosting</a> and <a href="http://www.hostgator.com/resellers.shtml" target="_blank">domain names</a>. Re-selling is a way to gain<a href="http://notbythehour.com/" target="_blank"> passive income</a> by offering a quality product or service you would not be able to develop alone. This ability to give a better service will attract customers and if you ensure good customer service you might benefit from <a href="http://en.wikipedia.org/wiki/Word_of_mouth" target="_blank">word of mouth</a> recommendations.</p>
<div class="tutorial_image"> <img src="http://themeforest.s3.amazonaws.com/99_siteNoticed/images/dfn54m92_96dmndnzcv_b.jpg" alt="HostGator" style="WIDTH:500px; HEIGHT:409px" />
<p><a href="http://www.hostgator.com/resellers.shtml" title="Hostgator's reseller packages offer a lot of choice."><br />
    <em>Hostgator&#8217;s reseller packages offer a lot of choice.</em></a></p>
</p></div>
<h3> Have a great idea</h3>
<p>The internet has been a veritable breeding ground for creative people and ideas. This creativity has given birth to some amazing ideas that make people flock to the site. If you think you have a <a href="http://www.dailybits.com/11-undiscovered-website-ideas-to-steal-and-make-you-rich/" title="great idea">great idea</a>, harness it. Turn your idea into reality, like Google&#8217;s originators Larry and Sergey, wanting to create a fast and simple search environment with Backrub in 1995 to a <a href="http://www.milliondollarhomepage.com/" title="student selling pixels to put himself through University in 2004">student selling pixels to put himself through University in 2004</a>.</p>
<div class="tutorial_image"> <img src="http://themeforest.s3.amazonaws.com/99_siteNoticed/images/dfn54m92_110dxm5b576_b.jpg" alt="1,000,000 pixels" style="WIDTH:500px; HEIGHT:320px" /> </p>
<div><em>&quot;The main motivation for doing this is to pay for my degree studies.&quot;</em></div>
</p></div>
<h3> Create a plug-in, template or widget </h3>
<p>A widget or <a href="http://en.wikipedia.org/wiki/Plugin">plug-in</a> is a design to enhance the platform. It is designed to entertain or make life easier for users. Keep this in mind when developing your application such as a plugin for Wordpress or a template for Joomla. Make sure people know who made it and where they can find the web site.</p>
<div class="tutorial_image"> <img src="http://themeforest.s3.amazonaws.com/99_siteNoticed/images/dfn54m92_97c6fft7cm_b.jpg" alt="Theme forest" style="WIDTH:500px; HEIGHT:372px" />
<div>
    <em><a href="http://themeforest.net/" title="Theme Forest">Theme Forest</a> helps designers sell their work.</em></div>
</p></div>
<h3> Write tutorials </h3>
<p>If you are an expert in your field and you know what your talking about, choose a subject and write a tutorial on it. You can then make the tutorials available on your own site, to capture your audience, or <a href="http://hackspc.com/where-to-submit-your-tutorials/" target="_blank">submit your tutorial</a> to sites such as <a href="http://www.nettuts.com" target="_blank">Nettuts</a>.</p>
<div class="tutorial_image"> <img src="http://themeforest.s3.amazonaws.com/99_siteNoticed/images/dfn54m92_98ch88z4ff_b.jpg" alt="Nettus" style="WIDTH:500px; HEIGHT:313px" /> </div>
<h3> Write a book </h3>
<p>Writing a book is time <a href="http://lifelearningtoday.com/2007/05/21/how-to-write-a-book-in-60-days-or-less" target="_blank">consuming</a> and a labour of love but it can reap so many benefits as a product in its own right. It will raise awareness for its topic and author. <a href="http://www.sitepoint.com/books/sexy1/" target="_blank">Books like Elliot Jay Stock&#8217;s Sexy Web design</a>, Steve Krug&#8217;s <a href="http://www.amazon.com/Dont-Make-Me-Think-Usability/dp/0321344758/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1243151767&amp;amp;sr=1-1" target="_blank">Don`t Make me Think</a> or even an audio book like <a href="http://en.wikipedia.org/wiki/Chris_Anderson_%28writer%29">Chris Anderson</a>&#8217;s The Long Tail have brought brand awarness and thus visitors to each of the authors respective websites.</p>
<div class="tutorial_image"> <img src="http://themeforest.s3.amazonaws.com/99_siteNoticed/images/dfn54m92_99cnqnrpf5_b.jpg" alt="Books" style="WIDTH:500px; HEIGHT:313px" /> </div>
<h3> Start a magazine or online publication </h3>
<p> Blogging is a simplified version of creating an <a href="http://en.wikipedia.org/wiki/Online_magazine" target="_blank">online magazine</a>. Your online magazine should be much more by concentrating on <b>different types of content</b>, <a href="http://www.inspirationbit.com/how-to-build-lasting-relationships-with-your-readers/" target="_blank">building a community of readers</a> and exploiting various <a href="http://www.webmarketingplus.co.uk/ecommerce/revenue_streams.html">revenue streams</a>. </p>
<p> When creating an online magazine make sure you <b>know your CMS inside out</b>. It will be the foundations of your business and web site and should allow you to make publishing the content painless. Think about how you will <a href="http://www.ehow.com/how_2256926_start-profitable-online-magazine.html">make the money</a> to help you grow your site. Newsletters, RSS and forums will help you keep your readers up-to-date and talking.</p>
<p>    If you need help with content you can look at <a href="http://www.associatedcontent.com/">purchasing content</a> or invite other authors to help you get started.</p>
<div class="tutorial_image"> <img src="http://themeforest.s3.amazonaws.com/99_siteNoticed/images/dfn54m92_100k53vz3ch_b.jpg" alt=".net" style="WIDTH:500px; HEIGHT:344px" /> </div>
<h3> Subscription service </h3>
<p>Subscription services can help you gain a constant stream of visitors to your site as they download the latest news, music or tutorials. </p>
<p> If you are planning on charging for subscription use an integrated payment system like <a href="http://spreedly.com/" target="_blank">Spreedly</a> to take the pain away of setting up payment gateways and storing Credit Card details.</p>
<div class="tutorial_image"><img src="http://themeforest.s3.amazonaws.com/99_siteNoticed/images/dfn54m92_101cnqff3hc_b.jpg" alt="Spreedly" style="WIDTH:500px; HEIGHT:329px" /> </div>
<h3> Attend networking events </h3>
<p>    Networking events can be both fun and a very effective way to promote your web site. Armed with your business cards and an <b>approachable smile</b> you are sure to meet someone interested in your services, or who knows someone else who will. </p>
<p>    The key is in <a href="http://www.5min.com/Video/How-to-A-Choose-a-Networking-Event-112855666">choosing the right event</a> for you and <a href="http://www.business.com/guides/preparing-for-networking-events-1264/" target="_blank">being prepared</a>. Networking events are normally around certain <a href="http://www.londonb2b.net/index.php">types of business</a> or target professionals in <a href="http://www.bangkoknetworking.com/" target="_blank">specific areas</a> so choose what is best for you. Check online event sites like <a href="http://www.facebook.com/apps/application.php?id=2344061033">Facebook</a> or <a href="http://www.meetup.com/">Meet-up</a>, or the local paper. If you can`t find one in your area, <a href="http://www.contact25.com/" target="_blank">run your own</a>!</p>
<div class="tutorial_image"><img src="http://themeforest.s3.amazonaws.com/99_siteNoticed/images/dfn54m92_102cvxzxk5t_b.jpg" alt="Networking event" style="WIDTH:500px; HEIGHT:333px" /> </div>
<h3> Product updates </h3>
<p>    Offering regular updates to your product you can attract a <b>consistent stream</b> of users wanting to benefit from the new update. You should notify your users when a new update is available and this can be done via the software itself or via your web site. Consider making your updates a <b>regular attraction</b> for users to come back to your site and make them easy to download and install.</p>
<div class="tutorial_image"> <img src="http://themeforest.s3.amazonaws.com/99_siteNoticed/images/dfn54m92_103hsmpxjhd_b.jpg" alt="Firefox update" style="WIDTH:500px; HEIGHT:406px" /> <em>FireFox makes it simple to update by making it part of the software.<br />
      The user does not have to go away, download and install the update, but simply click ok</em> </div>
<h3> Label your work </h3>
<p>    Be proud of your work and put your logo and web site address on it. For web designers, put in your contract that the finished site <b>must feature a back-link</b> to your site. This may not always be possible but anyone enjoying the site you built will be intrigued to see the company who built it. For photographers, put a <b>water mark</b> on all your site samples and producers have your web site address on your packaging. No matter what sector you are in, there is always room for a label on your work.</p>
<div class="tutorial_image"> <img src="http://themeforest.s3.amazonaws.com/99_siteNoticed/images/dfn54m92_104crng4pcj_b.jpg" alt="Label your work" style="WIDTH:500px; HEIGHT:334px" /> <em><br />
    Links to a sites design company can normally be found on the footer.</em> </div>
<h3> White label sites </h3>
<p>    A lot of sites, especially in the hotel and leisure industry, use what is called a <b>White Lable </b>site. This enables a successful brand to offer a service without having to build the functionality and databases itself. You can go about this two ways:</p>
<p>       Use a white label service such as <a href="http://www.whitelabeldating.com/" title="white label dating">white label dating</a>, <a href="http://socialspring.com" title="social networking">social networking</a>, <a href="http://www.lastminute.com/site/help/about_us/partner-network.html" title="holiday and lieasure">holiday and leisure</a> to create a site. For more information on white labling check out this <a href="http://www.web-strategist.com/blog/2007/02/12/list-of-white-label-social-networking-platforms/" title="article">article</a>.<br />
       Allow users to use your functionality and database to create their own white label site. <a href="http://www.lastminute.com/" title="lastminute.com">Lastminute.com</a> , has created a very successful net of sites that utilise their data and functionality</p>
<div class="tutorial_image"><img src="http://themeforest.s3.amazonaws.com/99_siteNoticed/images/dfn54m92_1063vv4b7cq_b.jpg" alt="Last minute" style="WIDTH:500px; HEIGHT:315px" /><br /> <br />
        <em>Sites using Lastminute&#8217;s database / functionality can be seen on.</em> </div>
<h3> Konami Code </h3>
<p>    A new sensation on the web is the addition of hidden code that when users press a sequence of keys they get a hidden surprise (<a href="http://en.wikipedia.org/wiki/Easter_egg_(media)">easter egg code</a>). <a href="http://www.sitepoint.com/blogs/2009/05/12/does-your-site-have-the-konami-code/">Site point</a> and many other sites have done articles on this blast from the past way of entertaining your users. For more information goto <a href="http://konamicodesites.com"><b>http://konamicodesites.com/</b></a> but you will need the code to access it: <em>up, up, down , down, left, right, left, right, b, a. </em>Enjoy!</p>
<div class="tutorial_image"><img src="http://themeforest.s3.amazonaws.com/99_siteNoticed/images/dfn54m92_107ggnnjc2z_b.jpg" alt="Konami game" style="WIDTH:500px; HEIGHT:265px" /> <em><br />
    You`ll need quick reactions to score on this Konami game!</em> </div>
<h3> Best until last; social bookmarking </h3>
<p>    The last tip is also one of the best and easiest. Stemming from the simple idea of having a &quot;Tell a friend&quot; form on your web site, allow users to bookmark your site on the many social book mark sites, that way you are letting other popular sites do the hard work for you. <a href="http://en.wikipedia.org/wiki/Social_bookmarking">Social bookmarking</a> meta services like <a href="http://www.addtoany.com/" target="_blank">addtoany</a> area a simple way for users to publish your site to their accounts on <a href="http://www.facebook.com/" target="_blank">Facebook</a>, <a href="http://delicious.com/" target="_blank">Delicious</a>, <a href="http://www.stumbleupon.com/" target="_blank">Stumble</a> and many more with one click. Copy and paste their code on to your pages and your away.</p>
<div class="tutorial_image"><img src="http://themeforest.s3.amazonaws.com/99_siteNoticed/images/dfn54m92_108jqh9s6ch_b.jpg" alt="Social Bookmarking Icons" style="WIDTH:500px; HEIGHT:500px" /> </div>
<p> That wraps it up for this article, I hope you have enjoyed the read. Some of the ideas are a little wacky but they will all help you get your site noticed. </p>
<p> I look forward to reading your feedback! </p>
<ul class="webroundup">
    Please subscribe to the <a href="http://feedproxy.google.com/themeforest" title="ThemeForest RSS Feed">Theme Forest RSS Feed</a>, and follow us on <a href="http://twitter.com/themeforest">Twitter</a>.</ul>
<p>
<script type="text/javascript"><!--digg_url = "post permalink (not digg url)"; // -->
</script><br />
<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script></p>

<p><a href="http://feedads.g.doubleclick.net/~a/5TAXeBZO8R-VQSPnZ3jvJiN6Vio/0/da"><img src="http://feedads.g.doubleclick.net/~a/5TAXeBZO8R-VQSPnZ3jvJiN6Vio/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/5TAXeBZO8R-VQSPnZ3jvJiN6Vio/1/da"><img src="http://feedads.g.doubleclick.net/~a/5TAXeBZO8R-VQSPnZ3jvJiN6Vio/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/themeforest?a=IbUecOzIOiU:qObdJiKILws:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/themeforest?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/themeforest?a=IbUecOzIOiU:qObdJiKILws:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/themeforest?i=IbUecOzIOiU:qObdJiKILws:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/themeforest?a=IbUecOzIOiU:qObdJiKILws:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/themeforest?i=IbUecOzIOiU:qObdJiKILws:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/themeforest?a=IbUecOzIOiU:qObdJiKILws:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/themeforest?i=IbUecOzIOiU:qObdJiKILws:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/themeforest?a=IbUecOzIOiU:qObdJiKILws:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/themeforest?i=IbUecOzIOiU:qObdJiKILws:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/themeforest/~4/IbUecOzIOiU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.themeforest.net/resources/50-ways-to-get-your-site-noticed/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.themeforest.net/resources/50-ways-to-get-your-site-noticed/</feedburner:origLink></item>
		<item>
		<title>Free File of the Month: July 2009</title>
		<link>http://feedproxy.google.com/~r/themeforest/~3/VSlzZBK5lrQ/</link>
		<comments>http://blog.themeforest.net/general/free-file-of-the-month-july-2009/#comments</comments>
		<pubDate>Wed, 01 Jul 2009 07:19:31 +0000</pubDate>
		<dc:creator>Jeffrey</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[free]]></category>

		<category><![CDATA[free file]]></category>

		<guid isPermaLink="false">http://blog.themeforest.net/?p=2066</guid>
		<description><![CDATA[

Starting today, each marketplace in the Envato network will be offering one free template for the entire month. No catch &#8212; just free! This month&#8217;s offering comes courtesy of &#8220;YA Design&#8221;.

Author : YA
File : Nice and Clean
This site template is the complete package: five page theme, portfolio slider, AJAX contact form, etc. From now until [...]]]></description>
			<content:encoded><![CDATA[<p><a href="https://envato.s3.amazonaws.com/freefiles/ThemeForest/ThemeForest-July-09.zip"><img class="postimage" src="http://themeforest.s3.amazonaws.com/free_file_of_the_month/themef_300x250.gif" alt="Free File of the Month" /></a></p>
<p>
Starting today, each marketplace in the Envato network will be offering one free template for the entire month. No catch &#8212; just free! This month&#8217;s offering comes courtesy of <a href="http://themeforest.net/user/YA">&#8220;YA Design&#8221;</a>.
</p>
<p><strong>Author</strong> : <a href="http://themeforest.net/user/YA">YA</a></p>
<p><strong>File</strong> : <a href="http://themeforest.net/item/nice-clean-portfolioblog-layout-/37794">Nice and Clean</a></p>
<p style="clear: both;">This site template is the complete package: five page theme, portfolio slider, AJAX contact form, etc. From now until July 31, it&#8217;s 100% free!
</p>
<div class="tutorial_image">
<a href="http://themeforest.net/item/nice-clean-portfolioblog-layout-/37794"><br />
<img src="http://s3.envato.com/files/106347/nice_clean_Screenshots/1_homepage.__large_preview.jpg" alt="Free Template for July" /><br />
</a>
</div>
<h3>Features: </h3>
<ul>
<li><b>Featured Portfolio Slider</b> on the homepage.</li>
<li><b>AJAX contact form</b> with validation.</li>
<li>Valid Xhtml 1.0 <b>Strict</b></li>
<li>Works in IE6+, Safari, Mozilla, Opera</li>
<li><b>Clean code</b></li>
</ul>
<p><strong><a href="https://envato.s3.amazonaws.com/freefiles/ThemeForest/ThemeForest-July-09.zip">Download Here</a></strong></p>
<h3>Usage:</h3>
<p>
You are granted ONE free usage of the item in a project either commercial or non-commercial. You may not use the file in multiple projects unless you purchase licenses in the usual way.  You may not redistribute the item in any way.  If you need a different license for this file, you may purchase it here (link).
</p>
<h3>More From YA Design</h3>
<div class="tutorial_image">
<a href="http://themeforest.net/item/idealcorp-professional-business-theme/41699"><br />
<img src="http://s3.envato.com/files/117207/screenshots/01_home_blue.__large_preview.jpg" alt="" /><br />
</a>
</div>
<div class="tutorial_image">
<a href="http://themeforest.net/item/clean-business-layout/33452"><br />
<img src="http://s3.envato.com/files/93513/clean%20business%20layout%20Screenshots/1_Features.__large_preview.jpg" alt="" /><br />
</a>
</div>
<div class="tutorial_image">
<a href="http://themeforest.net/item/handsome-admin-skin/36200"><br />
<img src="http://s3.envato.com/files/100545/handsome%20admin%20skin_Screenshots/1_MainPage.__large_preview.jpg" alt="" /><br />
</a>
</div>
<p>
A huge thank you goes out to &#8220;YA Web Design&#8221; for generously offering this template to the community. Be sure to follow them on <a href="http://twitter.com/YAWebDesign">Twitter!</a>
</p>
<p><strong>I <a href="http://blog.flashden.net/general/free-flashden-file-of-the-month-july-09/">wonder</a> what the other <a href="http://blog.audiojungle.net/free-file-of-the-month/free-audiojungle-file-of-the-month-july-2009/">marketplaces</a> are giving away for free this month?? </strong></p>
<ul class="webroundup">
<li>Please subscribe to the <a href="http://feedproxy.google.com/themeforest" title="ThemeForest RSS Feed">Theme Forest RSS Feed</a>, and follow us on <a href="http://twitter.com/themeforest">Twitter</a>.</li>
</ul>
<p>
<script type="text/javascript"><!--digg_url = "post permalink (not digg url)"; // -->
</script><br />
<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script></p>

<p><a href="http://feedads.g.doubleclick.net/~a/_oChAcmGc6E-qpAXwawWnG9nK4k/0/da"><img src="http://feedads.g.doubleclick.net/~a/_oChAcmGc6E-qpAXwawWnG9nK4k/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/_oChAcmGc6E-qpAXwawWnG9nK4k/1/da"><img src="http://feedads.g.doubleclick.net/~a/_oChAcmGc6E-qpAXwawWnG9nK4k/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/themeforest?a=VSlzZBK5lrQ:G0rCAJkLk3U:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/themeforest?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/themeforest?a=VSlzZBK5lrQ:G0rCAJkLk3U:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/themeforest?i=VSlzZBK5lrQ:G0rCAJkLk3U:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/themeforest?a=VSlzZBK5lrQ:G0rCAJkLk3U:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/themeforest?i=VSlzZBK5lrQ:G0rCAJkLk3U:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/themeforest?a=VSlzZBK5lrQ:G0rCAJkLk3U:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/themeforest?i=VSlzZBK5lrQ:G0rCAJkLk3U:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/themeforest?a=VSlzZBK5lrQ:G0rCAJkLk3U:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/themeforest?i=VSlzZBK5lrQ:G0rCAJkLk3U:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/themeforest/~4/VSlzZBK5lrQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.themeforest.net/general/free-file-of-the-month-july-2009/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.themeforest.net/general/free-file-of-the-month-july-2009/</feedburner:origLink></item>
		<item>
		<title>20 Excellent Coda Tips</title>
		<link>http://feedproxy.google.com/~r/themeforest/~3/TdNzXchJi9Q/</link>
		<comments>http://blog.themeforest.net/tutorials/20-excellent-coda-tips/#comments</comments>
		<pubDate>Mon, 29 Jun 2009 17:27:22 +0000</pubDate>
		<dc:creator>Jarel Remick</dc:creator>
		
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://blog.themeforest.net/?p=2061</guid>
		<description><![CDATA[I&#8217;ve been using Coda for a while now, and it&#8217;s become my web development application of choice. There are quite a few great web development applications out there (read &#8220;18 Wonderful IDEs for Windows, Mac, and Linux&#8220;) but if you&#8217;re a Mac user, Coda is easily one of the best.
Here are 20 excellent Coda tips [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been using Coda for a while now, and it&#8217;s become my web development application of choice. There are quite a few great web development applications out there (read &#8220;<a href="http://net.tutsplus.com/articles/web-roundups/18-ides-for-windows-mac-linux/">18 Wonderful IDEs for Windows, Mac, and Linux</a>&#8220;) but if you&#8217;re a Mac user, Coda is easily one of the best.</p>
<p>Here are 20 excellent Coda tips to increase productivity that I&#8217;ve gathered during my use of Coda so far.</p>
<h3>1. Set Your Preferences</h3>
<p>There are a few things I had to change right away when I first started using Coda. These are all found in Coda&#8217;s preferences.</p>
<p>I never use a GUI CSS editor so I set Coda to always open CSS files with the text editor.</p>
<div class="tutorial_image">
	<img src="http://themeforest.s3.amazonaws.com/98_codaTips/images/codaGeneraltab.png" alt="Coda Preferences General Tab" />
</div>
<p>Under the Editor tab I&#8217;ve check-marked &#8220;Show line numbers&#8221; and &#8220;Use tabs&#8221; for indenting. You can hide/show line numbers by pushing Command + Option + L as well.</p>
<div class="tutorial_image">
	<img src="http://themeforest.s3.amazonaws.com/98_codaTips/images/codaEditortab.png" alt="Coda Preferences Editor Tab" />
</div>
<p>Under the Colors tab I&#8217;ve check-marked &#8220;Highlight Current line&#8221; to make it easier to see where the cursor is when switching back and fourth between applications.</p>
<p>Under the files tab I set files to open when double clicked instead of a single click. You may also need to setup your external editors. Coda automatically used Photoshop for the image formats I use.</p>
<div class="tutorial_image">
	<img src="http://themeforest.s3.amazonaws.com/98_codaTips/images/codaFilestab.png" alt="Coda Preferences Files Tab" />
</div>
<p>This is how Coda&#8217;s navigation bar at the top is by default. This is just a waste of space in my opinion although it is pretty.</p>
<div class="tutorial_image">
	<img src="http://themeforest.s3.amazonaws.com/98_codaTips/images/navBarbig.jpg" alt="Coda Nav Bar Big" />
</div>
<p>I&#8217;ve changed mine to display only text titles and as small as possible. Since I don&#8217;t use the buttons I have that section minimized most of the time anyway. Instead I use the shortcut keys which I&#8217;ll cover next.</p>
<div class="tutorial_image">
	<img src="http://themeforest.s3.amazonaws.com/98_codaTips/images/navBarsmall.jpg" alt="Coda Nav Bar Small" />
</div>
<p>Aside from these changes, I&#8217;ve left everything else at the default settings. I&#8217;ve played around with the color schemes a little but I didn&#8217;t find anything I was really happy with so I&#8217;ve kept the default color scheme.</p>
<h3>2. Switching Modes</h3>
<p>If you aren&#8217;t using shortcut keys to change modes, now is a good time to learn. Pushing Command + 1-6 changes the mode you&#8217;re in. You can switch between your sites, editor, preview, etc. modes very quickly this way.</p>
<h3>3. Navigating Open Documents</h3>
<p>Pushing Command + Shift + Left or Right Bracket will navigate through your open documents.</p>
<h3>4. Line Indenting</h3>
<p>Coda automatically indents certain markup for you by default but you&#8217;ll still find yourself using the Tab button pretty frequently. Instead of jumping to the front of a line to indent it you can push Command + Left or Right Bracket to indent the line the cursor is currently in.</p>
<h3>5. Clips and Text Inserts</h3>
<p>Pushing Command + Control + C will open up Coda&#8217;s clips. Clips is a place to store snippets of code for quickly inserting into documents. You can save snippets for use in all documents or just site specific clips.</p>
<div class="tutorial_image">
	<img src="http://themeforest.s3.amazonaws.com/98_codaTips/images/clipsGeneral.png" alt="Coda Clips General" />
</div>
<p>You can assign tags to quickly insert clips. For example, I&#8217;ve set &#8220;htmltemp&#8221; to insert an HTML 4.01 Template when I start a new document. I would type &#8220;htmltemp&#8221; into the blank document and push Tab to insert the clip. You can also insert a selection placeholder if the cursor needs to go somewhere specific in the clip after being inserted.</p>
<div class="tutorial_image">
	<img src="http://themeforest.s3.amazonaws.com/98_codaTips/images/clipsInsert.png" alt="Coda Clips General" />
</div>
<h3>6. Inline HTML Validation</h3>
<p>Validate your HTML while you&#8217;re working. Ok, if you&#8217;re experienced with HTML you might only want to use the validation feature when you&#8217;re ready to validate, otherwise you&#8217;ll have errors popup as you&#8217;re typing which can be pretty annoying.</p>
<div class="tutorial_image">
	<img src="http://themeforest.s3.amazonaws.com/98_codaTips/images/validationMenu.png" alt="Coda Inline Validation" />
</div>
<p>Coda will tell you what needs to be fixed. Sometimes there is a little orange &#8220;snapback&#8221; button in the ballon that will take you to the beginning of the error when clicked.</p>
<div class="tutorial_image">
	<img src="http://themeforest.s3.amazonaws.com/98_codaTips/images/validationExample.png" alt="Coda Inline Validation Example" />
</div>
<h3>7. Use Coda&#8217;s Hints</h3>
<p>If you aren&#8217;t quite comfortable with HTML or CSS yet you can use Coda&#8217;s Hints feature to give you a little extra guidance.</p>
<div class="tutorial_image">
	<img src="http://themeforest.s3.amazonaws.com/98_codaTips/images/hints.png" alt="Coda Hints" />
</div>
<h3>8. Use Coda Books</h3>
<p>Highlighting something and pushing Command + &#8216; will search the books you have available in Coda for the highlighted text. You can also just hold Command and double click a word you want to search for.</p>
<div class="tutorial_image">
	<img src="http://themeforest.s3.amazonaws.com/98_codaTips/images/books.png" alt="Coda's Books" />
</div>
<h3>9. Setup More Coda Books</h3>
<p>Add more books to reference more information. You can read more about adding more Coda books <a href="http://blog.drastudio.com/past/2008/11/29/adding_more_coda_books/">here</a>.</p>
<div class="tutorial_image">
	<img src="http://themeforest.s3.amazonaws.com/98_codaTips/images/books.jpg" alt="Coda Books" />
</div>
<h3>10. Block Edit Text</h3>
<p>If you need to edit multiple lines you can do a block edit to do them all at once. You can highlight the text you want to edit and push Command + Shift + B or you can hold down Option and select the lines you want to block edit that way.</p>
<div class="tutorial_image">
	<img src="http://themeforest.s3.amazonaws.com/98_codaTips/images/blockedit.png" alt="Block Edit Text" />
</div>
<h3>11. Shift Text</h3>
<p>Highlighting text and pushing Command + Left or Right Bracket will shift the highlighted text left or right. This is great for shifting a whole section of markup for good looking markup formatting.</p>
<h3>12. Preview in a Browser</h3>
<p>You can preview files in Coda&#8217;s built in Preview mode (which uses the same engine as Safari) and while in that mode you can click the Preview in Browser button in the top right to open the file in the browser of your choice.</p>
<p>You can also push Command + Option + B while in any mode to open and preview the file in the default browser (Safari). When you make changes to the document you can use this shortcut to refresh the preview in the browser a little faster.</p>
<div class="tutorial_image">
	<img src="http://themeforest.s3.amazonaws.com/98_codaTips/images/browserpreview.png" alt="Coda Browser Preview" />
</div>
<h3>13. Use the Preview Tools</h3>
<p>There are three tools included with Coda&#8217;s preview mode. These can be helpful for quick development issues (although I still find myself using Firebug <img src='http://blog.themeforest.net/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' /> ).</p>
<div class="tutorial_image">
	<img src="http://themeforest.s3.amazonaws.com/98_codaTips/images/previewtools.png" alt="Preview Tools" />
</div>
<p>The left button lets you preview the source code. Kind of strange since you&#8217;re just in the preview mode and you could just switch back to the edit mode. However, this lets you edit the source code and preview the changes without actually editing the document. A great feature for testing and debugging.</p>
<p>The center button is the javascript log and the right button is the DOM hierarchy inspector. You can quickly find and see elements with this which is helpful if you aren&#8217;t sure what&#8217;s going on.</p>
<div class="tutorial_image">
	<img src="http://themeforest.s3.amazonaws.com/98_codaTips/images/dominspector.png" alt="DOM Inspector" />
</div>
<h3>14. Split Windows</h3>
<p>You can split windows using the icon in the top right of the window (the plus with lines). Pushing Option will change the direction of the lines meaning the split will change from horizontal to vertical (or the opposite if changed in preferences). You can also push Command + Control + L to split the window using shortcut keys (hold option to split the other direction).</p>
<div class="tutorial_image">
	<img src="http://themeforest.s3.amazonaws.com/98_codaTips/images/splitwindow.png" alt="Coda Split Windows" />
</div>
<p>Within each window you can independently change modes.</p>
<div class="tutorial_image">
	<img src="http://themeforest.s3.amazonaws.com/98_codaTips/images/windowPreview.png" alt="Coda Window Previews" />
</div>
<h3>15. Open Separate Files in Split Window</h3>
<p>You can also open separate files in split windows by right clicking files in the File Browser and selecting &#8220;Open in Split&#8221; or by dragging the file into an already open split. Now you can edit two separate files in a split window.</p>
<h3>16. Hide/Show File Browser</h3>
<p>Coda&#8217;s file browser is great but you won&#8217;t be using it the majority of the time so you can quickly hide/show it by pushing Command + Control + B.</p>
<h3>17. Hide/Show Code Navigator</h3>
<p>If you need a little help jumping around a document you can pop open the code navigator.</p>
<div class="tutorial_image">
	<img src="http://themeforest.s3.amazonaws.com/98_codaTips/images/codenav.png" alt="Code Navigator" />
</div>
<p>A little hidden feature with Coda and the code navigator is that you can create &#8220;bookmarks&#8221; within your code to jump around your document faster using the code navigator. For example.</p>
<pre class="html4strict">
<!-- !THIS IS AN HTML BOOKMARK -->
</pre>
<p>This would create a bookmark in the code navigator that looks like this.</p>
<div class="tutorial_image">
	<img src="http://themeforest.s3.amazonaws.com/98_codaTips/images/bookmarks.png" alt="Bookmarks" />
</div>
<p>Basically the bookmark is created with markup comments that use an exclamation point before the bookmark text. You can do this for HTML, CSS, PHP, etc.</p>
<h3>18. Use the Find Features</h3>
<p>Instead of using the code navigator to find things, I use the find features. Pushing Command + F opens the bar to search. Then just type in what you&#8217;re looking for and push enter. Coda will scroll the document to the first matching text and highlight it. There are several more shortcut keys for searching and several options you can change if needed. Using the find feature is much faster for me than using the code navigator since my hands never have to leave the keyboard.</p>
<div class="tutorial_image">
	<img src="http://themeforest.s3.amazonaws.com/98_codaTips/images/find.png" alt="Find" />
</div>
<h3>19. Quick Close Tag Shortcut</h3>
<p>By default Coda will automatically close a tag once you&#8217;ve opened one. However, that doesn&#8217;t always work and I still find myself needing to close HTML tags manually all the time. Pushing Command + Option + . (period) will automatically close the current HTML tag (wherever the cursor is).</p>
<h3>20. Get Plugins</h3>
<p>While Coda has a lot of great features, there are many features developers still want. There are a few plugins available from third party developers that you can install to give Coda extra functionality. <a href="http://www.panic.com/coda/developer/community/plugins.php">Here</a> is a list of third-party plugins available.</p>
<h3>Final Thoughts</h3>
<p>These are some great tips for using Coda but like any great web development application, there are plenty more, so take some time to explore. With some practice, you can pick up tons of keyboard shortcuts that will keep your hands on the keyboard instead of wasting time mousing around. <img src='http://blog.themeforest.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>For video tutorials, tips, guides and other information, visit <a href="http://www.panic.com/coda/developer/">Panic&#8217;s Coda Developer Zone</a>.</p>
<p>If you have some great tips, feel free to share them with us by leaving a comment below.</p>
<ul class="webroundup">
<li>Please subscribe to the <a href="http://feedproxy.google.com/themeforest" title="ThemeForest RSS Feed">Theme Forest RSS Feed</a>, and follow us on <a href="http://twitter.com/themeforest">Twitter</a>.</li>
</ul>
<p>
<script type="text/javascript"><!--digg_url = "post permalink (not digg url)"; // -->
</script><br />
<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script></p>

<p><a href="http://feedads.g.doubleclick.net/~a/y_id-owFNAWCgSWFyM9gWw63fl8/0/da"><img src="http://feedads.g.doubleclick.net/~a/y_id-owFNAWCgSWFyM9gWw63fl8/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/y_id-owFNAWCgSWFyM9gWw63fl8/1/da"><img src="http://feedads.g.doubleclick.net/~a/y_id-owFNAWCgSWFyM9gWw63fl8/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/themeforest?a=TdNzXchJi9Q:uI4F6Kw5vg8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/themeforest?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/themeforest?a=TdNzXchJi9Q:uI4F6Kw5vg8:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/themeforest?i=TdNzXchJi9Q:uI4F6Kw5vg8:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/themeforest?a=TdNzXchJi9Q:uI4F6Kw5vg8:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/themeforest?i=TdNzXchJi9Q:uI4F6Kw5vg8:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/themeforest?a=TdNzXchJi9Q:uI4F6Kw5vg8:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/themeforest?i=TdNzXchJi9Q:uI4F6Kw5vg8:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/themeforest?a=TdNzXchJi9Q:uI4F6Kw5vg8:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/themeforest?i=TdNzXchJi9Q:uI4F6Kw5vg8:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/themeforest/~4/TdNzXchJi9Q" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.themeforest.net/tutorials/20-excellent-coda-tips/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.themeforest.net/tutorials/20-excellent-coda-tips/</feedburner:origLink></item>
		<item>
		<title>New “Soft Disable” Feature</title>
		<link>http://feedproxy.google.com/~r/themeforest/~3/H_9vhT3Hbbo/</link>
		<comments>http://blog.themeforest.net/site-news/new-soft-disable-feature/#comments</comments>
		<pubDate>Sun, 28 Jun 2009 19:53:51 +0000</pubDate>
		<dc:creator>Jeffrey</dc:creator>
		
		<category><![CDATA[Site News]]></category>

		<guid isPermaLink="false">http://blog.themeforest.net/?p=2054</guid>
		<description><![CDATA[
Up until recently, when an item required a few small fixes, we would reject or disable the template and ask that the author make the requested changes. We admit that it was unfair to expect an author to start the submission process from scratch all because of one image or help file. As such, we&#8217;ve [...]]]></description>
			<content:encoded><![CDATA[<p>
Up until recently, when an item required a few small fixes, we would reject or disable the template and ask that the author make the requested changes. We admit that it was unfair to expect an author to start the submission process from scratch all because of one image or help file. As such, we&#8217;ve now implemented a new &#8220;soft reject&#8221; and &#8220;soft disable&#8221; feature for these instances.
</p>
<div class="tutorial_image">
<img src="http://themeforest.s3.amazonaws.com/97_softDisable/screenshot1.png" alt="screenshot" />
</div>
<h3>How&#8217;s It Work?</h3>
<p>Go to your account page and visit the &#8220;hidden&#8221; tab. </p>
<div class="tutorial_image">
<img src="http://themeforest.s3.amazonaws.com/97_softDisable/screenshot2.png" alt="screenshot" />
</div>
<p>If you see the words &#8220;Soft Disabled&#8221; in brackets, you can update the item and resubmit.
</p>
<p> To edit and resubmit a soft-disabled file, click on the file in question, then go to the &#8220;edit&#8221; tab. You can then upload the requested changes.
</p>
<div class="tutorial_image">
<img src="http://themeforest.s3.amazonaws.com/97_softDisable/screenshot3.png" alt="screenshot" />
</div>
<div class="tutorial_image">
<img src="http://themeforest.s3.amazonaws.com/97_softDisable/screenshot4.png" alt="screenshot" />
</div>
<p>Once you&#8217;ve made the necessary changes, click on the &#8220;submit files for review&#8221; button at the bottom of the page. </p>
<div class="tutorial_image">
<img src="http://themeforest.s3.amazonaws.com/97_softDisable/screenshot5.png" alt="screenshot" />
</div>
<p>
That&#8217;s all there is to it! If you have any questions, leave a comment.
</p>
<ul class="webroundup">
<li>Please subscribe to the <a href="http://feedproxy.google.com/themeforest" title="ThemeForest RSS Feed">Theme Forest RSS Feed</a>, and follow us on <a href="http://twitter.com/themeforest">Twitter</a>.</li>
</ul>
<p>
<script type="text/javascript"><!--digg_url = "post permalink (not digg url)"; // -->
</script><br />
<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script></p>

<p><a href="http://feedads.g.doubleclick.net/~a/wNEfuBaiw5SIMYUnn68BG8r1dlw/0/da"><img src="http://feedads.g.doubleclick.net/~a/wNEfuBaiw5SIMYUnn68BG8r1dlw/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/wNEfuBaiw5SIMYUnn68BG8r1dlw/1/da"><img src="http://feedads.g.doubleclick.net/~a/wNEfuBaiw5SIMYUnn68BG8r1dlw/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/themeforest?a=H_9vhT3Hbbo:Hy-ZTq-usRk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/themeforest?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/themeforest?a=H_9vhT3Hbbo:Hy-ZTq-usRk:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/themeforest?i=H_9vhT3Hbbo:Hy-ZTq-usRk:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/themeforest?a=H_9vhT3Hbbo:Hy-ZTq-usRk:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/themeforest?i=H_9vhT3Hbbo:Hy-ZTq-usRk:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/themeforest?a=H_9vhT3Hbbo:Hy-ZTq-usRk:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/themeforest?i=H_9vhT3Hbbo:Hy-ZTq-usRk:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/themeforest?a=H_9vhT3Hbbo:Hy-ZTq-usRk:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/themeforest?i=H_9vhT3Hbbo:Hy-ZTq-usRk:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/themeforest/~4/H_9vhT3Hbbo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.themeforest.net/site-news/new-soft-disable-feature/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.themeforest.net/site-news/new-soft-disable-feature/</feedburner:origLink></item>
		<item>
		<title>Rotate Product Listings With PHP and jQuery</title>
		<link>http://feedproxy.google.com/~r/themeforest/~3/c14GMmP3HW8/</link>
		<comments>http://blog.themeforest.net/tutorials/rotate-product-listings-with-php-and-jquery/#comments</comments>
		<pubDate>Fri, 26 Jun 2009 17:03:16 +0000</pubDate>
		<dc:creator>Jeff Adams</dc:creator>
		
		<category><![CDATA[Tutorials]]></category>

		<category><![CDATA[jQuery]]></category>

		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://blog.themeforest.net/?p=2044</guid>
		<description><![CDATA[Today, I&#8217;ll teach you a simple way of rotating content on your site. We&#8217;ll be retrieving data from a MySQL database and using a dynamic widget that auto refreshes using AJAX.

Download Source
Our Goal
For  this tutorial our goal is to create a widget that will pull records from a  database at set intervals and [...]]]></description>
			<content:encoded><![CDATA[<p>Today, I&#8217;ll teach you a simple way of rotating content on your site. We&#8217;ll be retrieving data from a MySQL database and using a dynamic widget that auto refreshes using AJAX.
</p>
<p><a href="http://themeforest.s3.amazonaws.com/96_rotating/demo.zip">Download Source</a></p>
<h3>Our Goal</h3>
<p>For  this tutorial our goal is to create a widget that will pull records from a  database at set intervals and display them on our page. We will be using PHP and  MySQL to extract and display our data, and jQuery to animate the refresh  transition.</p>
<div class="tutorial_image"><img src="http://themeforest.s3.amazonaws.com/96_rotating/001.jpg" border="0" /></div>
<h3>Step 1 Database Creation</h3>
<p>Open up PHPMyAdmin and create a new database called &lsquo;sampledb&rsquo;. Within this database we need to add a table called &lsquo;products&rsquo;. Of course in your own projects you might not be listing products, but for the purposes of this tutorial we will be using the widget to list products from our database.</p>
<p>We  want to add the following fields:</p>
<ul>
<li>id - INT - Primary Key - Auto Increment </li>
<li>product_title - VARCHAR(150) </li>
<li>product_price DECIMAN (6, 2)</li>
<li>product_img - VARCHAR(150)</li>
</ul>
<div class="tutorial_image"><img src="http://themeforest.s3.amazonaws.com/96_rotating/002.jpg" border="0" /></div>
<p>We need to populate the database with random data. I already have 10 images that I&#8217;ll be using in the product_img field, and I already know they are all 125px by 125px so I also know I won&#8217;t have to force the image sizes later on. For now, lets create ten random products and give them all an image of their own.</p>
<p>You can put in any random data you wish, I used the following in my database:</p>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">INSERT</span> <span style="color: #993333; font-weight: bold;">INTO</span> <span style="color: #ff0000;">`sampledb`</span><span style="color: #66cc66;">.</span><span style="color: #ff0000;">`products`</span> <span style="color: #66cc66;">&#40;</span>
<span style="color: #ff0000;">`id`</span> <span style="color: #66cc66;">,</span>
<span style="color: #ff0000;">`product_title`</span> <span style="color: #66cc66;">,</span>
<span style="color: #ff0000;">`product_price`</span> <span style="color: #66cc66;">,</span>
<span style="color: #ff0000;">`product_img`</span>
<span style="color: #66cc66;">&#41;</span>
<span style="color: #993333; font-weight: bold;">VALUES</span>  <span style="color: #66cc66;">&#40;</span>
<span style="color: #993333; font-weight: bold;">NULL</span> <span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'Some Awesome Band'</span><span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'6.99'</span><span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'product_images/001.jpg'</span>
<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span> <span style="color: #66cc66;">&#40;</span>
<span style="color: #993333; font-weight: bold;">NULL</span> <span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'Greatest Hits'</span><span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'8.99'</span><span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'product_images/002.jpg'</span>
<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span> <span style="color: #66cc66;">&#40;</span> 
<span style="color: #993333; font-weight: bold;">NULL</span> <span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'Brilliant Band'</span><span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'11.99'</span><span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'product_images/003.jpg'</span> 
<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span> <span style="color: #66cc66;">&#40;</span> 
<span style="color: #993333; font-weight: bold;">NULL</span> <span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'Super Duper'</span><span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'9.99'</span><span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'product_images/004.jpg'</span> 
<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span> <span style="color: #66cc66;">&#40;</span>
<span style="color: #993333; font-weight: bold;">NULL</span> <span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'Random Band'</span><span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'8.99'</span><span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'product_images/005.jpg'</span>
<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span> <span style="color: #66cc66;">&#40;</span>
<span style="color: #993333; font-weight: bold;">NULL</span> <span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'Guitar Heroes'</span><span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'7.99'</span><span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'product_images/006.jpg'</span>
<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span> <span style="color: #66cc66;">&#40;</span>
<span style="color: #993333; font-weight: bold;">NULL</span> <span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'Some Randomers'</span><span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'4.99'</span><span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'product_images/007.jpg'</span>
<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span> <span style="color: #66cc66;">&#40;</span>
<span style="color: #993333; font-weight: bold;">NULL</span> <span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'Could Be Anyone'</span><span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'8.99'</span><span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'product_images/008.jpg'</span>
<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span> <span style="color: #66cc66;">&#40;</span>
<span style="color: #993333; font-weight: bold;">NULL</span> <span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'Super Band '</span><span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'5.99'</span><span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'product_images/009.jpg'</span>
<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span> <span style="color: #66cc66;">&#40;</span>
<span style="color: #993333; font-weight: bold;">NULL</span> <span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'The Amazing Greats'</span><span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'12.99'</span><span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'product_images/010.jpg'</span>
<span style="color: #66cc66;">&#41;</span>;</pre></div></div>

<p>The above inserts 10 records, all using one of my product images that I sourced earlier. The important thing here is the link to the product image is valid, as these will show up in our widget.</p>
<h3>Step 2 Creating a Simple Layout</h3>
<p>For  our widget to show up, we need to create a container for it to load into.</p>
<p>Create  a file called &lsquo;index.php&rsquo; and in between the body tags insert the following  code:</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">h2</span>&gt;</span>Our Awesome Products<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">h2</span>&gt;</span>
&nbsp;
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;widget&quot;</span>&gt;</span>
&nbsp;
    <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;widgetbox&quot;</span>&gt;</span><span style="color: #808080; font-style: italic;">&lt;!--This is where our products will be loaded into --&gt;</span>
&nbsp;
    <span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span><span style="color: #808080; font-style: italic;">&lt;!--End WidgetBOX --&gt;</span>
&nbsp;
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span><span style="color: #808080; font-style: italic;">&lt;!-- End Widget Container --&gt;</span></pre></div></div>

<p>We  now need to create a new file called &lsquo;styles.css&rsquo; and save this in a new folder  called &lsquo;css&rsquo;.</p>
<p>Back  in your &lsquo;index.php&rsquo; file we now need to link to this file, so in between you  head tags add the following:</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">link</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;css/styles.css&quot;</span> <span style="color: #000066;">rel</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;stylesheet&quot;</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/css&quot;</span> <span style="color: #66cc66;">/</span>&gt;</span></pre></div></div>

<p>Save everything and now open your styles.css file and we can begin to work on the styling for our widget. The final CSS is listed below but it&#8217;s important to point out the key elements which are the #widget and the #widgetbox as these are the main container elements. We won&#8217;t go through every single CSS styling because you&#8217;ll want to create your own, so here is the final CSS file</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #a1a100;">@charset &quot;utf-8&quot;;</span>
<span style="color: #808080; font-style: italic;">/* Master Styles for Product Listing Widget */</span>
&nbsp;
body <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#1F1F1F</span><span style="color: #00AA00;">;</span> 
	<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#FFFFFF</span><span style="color: #00AA00;">;</span> 
	<span style="color: #000000; font-weight: bold;">font-family</span><span style="color: #00AA00;">:</span> Arial<span style="color: #00AA00;">,</span> Helvetica<span style="color: #00AA00;">,</span> <span style="color: #993333;">sans-serif</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">margin-left</span><span style="color: #00AA00;">:</span> <span style="color: #933;">25px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">margin-top</span><span style="color: #00AA00;">:</span> <span style="color: #933;">25px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
&nbsp;
<span style="color: #808080; font-style: italic;">/*	This is the main container for our widget	*/</span>
<span style="color: #cc00cc;">#widgetbox</span> <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">margin-top</span><span style="color: #00AA00;">:</span> <span style="color: #933;">0px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">margin-right</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">auto</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">margin-bottom</span><span style="color: #00AA00;">:</span> <span style="color: #933;">0px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">margin-left</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">auto</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #933;">10px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span> <span style="color: #933;"><span style="color: #cc66cc;">100</span>%</span><span style="color: #00AA00;">;</span> <span style="color: #808080; font-style: italic;">/*	Clears our floats	*/</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #cc00cc;">#widget</span> <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">620px</span><span style="color: #00AA00;">;</span>	<span style="color: #808080; font-style: italic;">/*	Sets the master width of our widget	*/</span>
	<span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">200px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#333333</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span> <span style="color: #933;">0px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">padding-top</span><span style="color: #00AA00;">:</span> <span style="color: #933;">20px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">padding-right</span><span style="color: #00AA00;">:</span> <span style="color: #933;">0px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">padding-bottom</span><span style="color: #00AA00;">:</span> <span style="color: #933;">20px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">padding-left</span><span style="color: #00AA00;">:</span> <span style="color: #933;">0px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span> <span style="color: #933;">1px</span> <span style="color: #993333;">solid</span> <span style="color: #cc00cc;">#999999</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
&nbsp;
<span style="color: #cc00cc;">#widget</span> ul <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">list-style</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">none</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #933;">0px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span> <span style="color: #933;">0px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #cc00cc;">#widget</span> li <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">block</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">float</span><span style="color: #00AA00;">:</span> <span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">138px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">text-align</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">center</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span> <span style="color: #933;">0px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">padding-top</span><span style="color: #00AA00;">:</span> <span style="color: #933;">10px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">padding-right</span><span style="color: #00AA00;">:</span> <span style="color: #933;">5px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">padding-bottom</span><span style="color: #00AA00;">:</span> <span style="color: #933;">10px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">padding-left</span><span style="color: #00AA00;">:</span> <span style="color: #933;">5px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #808080; font-style: italic;">/*	Gives our widget items a nice roll-over effect	*/</span>
<span style="color: #cc00cc;">#widget</span> li<span style="color: #3333ff;">:hover </span><span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#666666</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">cursor</span><span style="color: #00AA00;">:</span><span style="color: #993333;">pointer</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #808080; font-style: italic;">/*	Basic styling for the elements within our widget	*/</span>
<span style="color: #cc00cc;">#products</span> h4 <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #933;">0px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">margin-top</span><span style="color: #00AA00;">:</span> <span style="color: #933;">5px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">margin-right</span><span style="color: #00AA00;">:</span> <span style="color: #933;">0px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">margin-bottom</span><span style="color: #00AA00;">:</span> <span style="color: #933;">5px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">margin-left</span><span style="color: #00AA00;">:</span> <span style="color: #933;">0px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#FFFFFF</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span> <span style="color: #933;">11px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #cc00cc;">#products</span> img <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span> <span style="color: #933;">1px</span> <span style="color: #993333;">solid</span> <span style="color: #cc00cc;">#FFFFFF</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span> <span style="color: #933;">0px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #933;">0px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #cc00cc;">#products</span> p <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span> <span style="color: #933;">11px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span> <span style="color: #933;">0px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #933;">5px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#999999</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">font-weight</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">bold</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>If we preview this in the browser you won&#8217;t see anything other than a heading we put in earlier. This is because we haven&#8217;t loaded any content in. To load the content, we need to create some PHP files that will first make a connection to the database, and then extract what we want to display.</p>
<h3>Step 3 Connecting to the Database</h3>
<p>In  order to display any products, we need a connection to the database. It&rsquo;s  generally good practice to create a separate &lsquo;database.php&rsquo; file and require it  for the pages that need it, so our first job is to create this file.</p>
<p>We need to connect to the database we created earlier, and so what this file is doing is picking out that database. You might need to change the username/passwords to mirror what your own set up is. It is very important to have a password if you are planning on making this site live on the Internet.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
&nbsp;
<span style="color: #000088;">$db_name</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;sampledb&quot;</span><span style="color: #339933;">;</span>		<span style="color: #666666; font-style: italic;">// The database we created earlier in phpMyAdmin.</span>
<span style="color: #000088;">$db_server</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;localhost&quot;</span><span style="color: #339933;">;</span>	<span style="color: #666666; font-style: italic;">// Change if you have this hosted.</span>
<span style="color: #000088;">$db_user</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'root'</span><span style="color: #339933;">;</span>			<span style="color: #666666; font-style: italic;">// Your USERNAME	</span>
<span style="color: #000088;">$db_pass</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">;</span> 				<span style="color: #666666; font-style: italic;">// Your PASSWORD. Working locally, mine is blank. Change if you plan on deploying.</span>
&nbsp;
<span style="color: #000088;">$mysqli</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> MySQLi<span style="color: #009900;">&#40;</span><span style="color: #000088;">$db_server</span><span style="color: #339933;">,</span> <span style="color: #000088;">$db_user</span><span style="color: #339933;">,</span> <span style="color: #000088;">$db_pass</span><span style="color: #339933;">,</span> <span style="color: #000088;">$db_name</span><span style="color: #009900;">&#41;</span> or <span style="color: #990000;">die</span><span style="color: #009900;">&#40;</span>mysqli_error<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p> We&#8217;re assigning all our database credentials to variables, which I&#8217;ve commened on.</p>
<p>We&#8217;re also creating a variable called &quot;$mysqli&quot; and are setting it to a new  instance of the &quot;MySQLi&quot; object. We need to pass in four parameters - these are what we&#8217;ve assigned above it.: </p>
<ul>
<li>database name</li>
<li>the server</li>
<li>username</li>
<li>password</li>
</ul>
<p>That&rsquo;s  it for the &lsquo;database.php&rsquo; file, we can go ahead and close this after saving it  of course.</p>
<h3>Step 4 Pulling Out Our Products</h3>
<p>Our  first job is to create a &lsquo;getProducts.php&rsquo; file. This will be the file where we extract the products from the database using a query, and then we will be generating the HTML that will then be loaded into the widgetbox we created earlier.</p>
<p>First of all, we need to require the &#8216;database.php&#8217; file we created earlier. We do this with the following code:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">require</span> <span style="color: #0000ff;">'database.php'</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// Allows us to connect to the database.</span></pre></div></div>

<p>Our  second job is to create a query. Now since we actually need everything we could  use the SELECT * from PRODUCTS statement, however some feel that is a lazy way  to code and open to attack, therefore I will be picking out all the fields  manually.</p>
<p>Our  query will look like this:</p>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">SELECT</span> id<span style="color: #66cc66;">,</span>  product_title<span style="color: #66cc66;">,</span> product_price<span style="color: #66cc66;">,</span> product_img <span style="color: #993333; font-weight: bold;">FROM</span> Products <span style="color: #993333; font-weight: bold;">ORDER</span> <span style="color: #993333; font-weight: bold;">BY</span> Rand<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">LIMIT</span> <span style="color: #cc66cc;">4</span></pre></div></div>

<p>This will pull out the product title, it&#8217;s price, it&#8217;s image location and limit the results to 4 at random using the Rand() function. This is the meat of this whole tutorial, so if you are planning on using this yourself you will want to make some changes to this query - for example you may wish to select only records where a &#8216;FEATURED&#8217; field is equal to true.</p>
<p>Here is what our query looks like, alongside the lines that actually execute the query.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">//store our query in a variable named $query</span>
<span style="color: #000088;">$query</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;SELECT id, product_title, product_price, product_img FROM Products ORDER BY Rand() LIMIT 4&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// run the query and store the results in the $result variable.</span>
<span style="color: #000088;">$result</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$mysqli</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">query</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$query</span><span style="color: #009900;">&#41;</span> or <span style="color: #990000;">die</span><span style="color: #009900;">&#40;</span>mysqli_error<span style="color: #009900;">&#40;</span><span style="color: #000088;">$mysqli</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>To recap, we&#8217;ve connected to the database by requiring the &#8216;database.php&#8217; file, we&#8217;ve created a MySQL query and then executed it. Now, we need to loop through the results and output the field contents into the elements we want loaded into our widget.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">&nbsp;
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$result</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
&nbsp;
  <span style="color: #990000;">echo</span> <span style="color: #0000ff;">&quot;&lt;ul id='products'&gt;&quot;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//Open up an unordered list.</span>
&nbsp;
  <span style="color: #b1b100;">while</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$row</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$result</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">fetch_object</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
&nbsp;
    <span style="color: #000088;">$title</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$row</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">product_title</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$price</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$row</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">product_price</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$image</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$row</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">product_img</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$id</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$row</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">id</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">// for each product, output a new list-item and then the products image, title and price</span>
	<span style="color: #990000;">echo</span> <span style="color: #0000ff;">&quot;&lt;li&gt;&lt;img src='<span style="color: #006699; font-weight: bold;">$image</span>' alt='<span style="color: #006699; font-weight: bold;">$title</span>' /&gt;&quot;</span><span style="color: #339933;">;</span> 
    <span style="color: #990000;">echo</span> <span style="color: #0000ff;">&quot;&lt;h4&gt;<span style="color: #006699; font-weight: bold;">$title</span>&lt;/h4&gt;&quot;</span> <span style="color: #339933;">;</span>
    <span style="color: #990000;">echo</span> <span style="color: #0000ff;">&quot;&lt;p&gt;&amp;pound;<span style="color: #006699; font-weight: bold;">$price</span>&lt;/p&gt;&lt;/li&gt; <span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span>	
&nbsp;
    <span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">// when the loop is complete, close off the list.</span>
	<span style="color: #990000;">echo</span> <span style="color: #0000ff;">&quot;&lt;/ul&gt; <span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>I have commented the code so it should be quite easily understood, but essentially what we are doing is</p>
<ol>
<li>For each row, pull out the title, price, image and id</li>
<li>Store these in a variable</li>
<li>Output as a list-item</li>
<li>Loop through until there are no more records:</li>
<li>Closing the loop, and the unordered list.</li>
</ol>
<p>That is is it for our &#8216;getProducts&#8217; file, we can save and close this and now move onto loading this into our widget. The entire code for the &#8216;getProducts.php&#8217; file should look like this:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
&nbsp;
<span style="color: #b1b100;">require</span> <span style="color: #0000ff;">'database.php'</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// Allows us to connect to the database.</span>
&nbsp;
<span style="color: #666666; font-style: italic;">//store our query in a variable named $query</span>
<span style="color: #000088;">$query</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;SELECT id, product_title, product_price, product_img FROM Products ORDER BY Rand() LIMIT 4&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// run the query and store the results in the $result variable.</span>
<span style="color: #000088;">$result</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$mysqli</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">query</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$query</span><span style="color: #009900;">&#41;</span> or <span style="color: #990000;">die</span><span style="color: #009900;">&#40;</span>mysqli_error<span style="color: #009900;">&#40;</span><span style="color: #000088;">$mysqli</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$result</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
&nbsp;
  <span style="color: #990000;">echo</span> <span style="color: #0000ff;">&quot;&lt;ul id='products'&gt;&quot;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//Open up an unordered list.</span>
&nbsp;
  <span style="color: #b1b100;">while</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$row</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$result</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">fetch_object</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
&nbsp;
    <span style="color: #000088;">$title</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$row</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">product_title</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$price</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$row</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">product_price</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$image</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$row</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">product_img</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$id</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$row</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">id</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">// for each product, output a new list-item and then the products image, title and price</span>
	<span style="color: #990000;">echo</span> <span style="color: #0000ff;">&quot;&lt;li&gt;&lt;img src='<span style="color: #006699; font-weight: bold;">$image</span>' alt='<span style="color: #006699; font-weight: bold;">$title</span>' /&gt;&quot;</span><span style="color: #339933;">;</span> 
    <span style="color: #990000;">echo</span> <span style="color: #0000ff;">&quot;&lt;h4&gt;<span style="color: #006699; font-weight: bold;">$title</span>&lt;/h4&gt;&quot;</span> <span style="color: #339933;">;</span>
    <span style="color: #990000;">echo</span> <span style="color: #0000ff;">&quot;&lt;p&gt;&amp;pound;<span style="color: #006699; font-weight: bold;">$price</span>&lt;/p&gt;&lt;/li&gt; <span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span>	
&nbsp;
    <span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">// when the look is complete, close off the list.</span>
	<span style="color: #990000;">echo</span> <span style="color: #0000ff;">&quot;&lt;/ul&gt; <span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<h3>Step 5 Using jQuery and Loading Content</h3>
<p>Right, this is where the magi happens!</p>
<p>What we are going to do now is</p>
<ol>
<li>Link to to jQuery library</li>
<li>Tell jQuery to load our &#8216;getProducts.php&#8217; and populate our widget</li>
<li>Tell jQuery to do all that while making some nice transition effects.</li>
</ol>
<p>Okay so firstly, open up &#8216;index.php&#8217; and in the header section, link to jQuery.</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/javascript&quot;</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>&gt;</span></pre></div></div>

<p>Now that we have linked to the jQuery file, we need to write some jQuery. Our main objective is to fade out and empty the current content from the widget before loading our &#8216;getProducts.php&#8217; file which in turn re-fills the widget. Once it&#8217;s done, we want to fade it in nice and slowly.</p>
<p>We could stop there, and it&#8217;d look okay, but in order for it to work correctly we need to set a refresh rate, so what we need to do is create all the above in a function called &#8216;refreshProducts&#8217;. Then later, we can call this function but also specific how often to call it.</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/javascript&quot;</span>&gt;</span>
&nbsp;
		<span style="color: #808080; font-style: italic;">&lt;!-- start a function that will fade out the current content--&gt;</span>
        function refreshProducts() {
&nbsp;
           $(&quot;#widgetbox&quot;).fadeOut(750, function() {
&nbsp;
		   		<span style="color: #808080; font-style: italic;">&lt;!-- empty the current content and then fetch new data --&gt;</span>
				$(&quot;#widgetbox&quot;).empty
				<span style="color: #808080; font-style: italic;">&lt;!-- load the getProducts.pho file which will replace all the content --&gt;</span>
                $(&quot;#widgetbox&quot;).load(&quot;getProducts.php&quot;, function() {
                    $(&quot;#widgetbox&quot;).fadeIn();
                });
            });
&nbsp;
        };
&nbsp;
		<span style="color: #808080; font-style: italic;">&lt;!-- initiate the function above --&gt;</span>
    	$(function(){
    		refreshProducts();
&nbsp;
			<span style="color: #808080; font-style: italic;">&lt;!-- set the interval for refreshing, default set to 6.5 seconds --&gt;</span>
    		var int = setInterval(&quot;refreshProducts()&quot;, 6500);
&nbsp;
    	});
    <span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>&gt;</span></pre></div></div>

<h3>
  We&#8217;re finished!</h3>
<p>That&#8217;s it! You can now preview in the brower and wait, and you should see your content fade out every 6.5 seconds before re-appearing with new content! The uses for this range from news tickers, product listings, portfolio projects as well as even a rotating advertising wall. </p>
<p>The final code for the &#8216;index.php&#8217; page looks like this:</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #00bbdd;">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">html</span> xmlns<span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;http://www.w3.org/1999/xhtml&quot;</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">head</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">meta</span> <span style="color: #000066;">http-equiv</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;Content-Type&quot;</span> <span style="color: #000066;">content</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/html; charset=utf-8&quot;</span> <span style="color: #66cc66;">/</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">title</span>&gt;</span>Product Listing Demo<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">title</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/javascript&quot;</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>&gt;</span> 
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">link</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;css/styles.css&quot;</span> <span style="color: #000066;">rel</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;stylesheet&quot;</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/css&quot;</span> <span style="color: #66cc66;">/</span>&gt;</span>
&nbsp;
 <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/javascript&quot;</span>&gt;</span>
&nbsp;
		<span style="color: #808080; font-style: italic;">&lt;!-- start a function that will fade out the current content--&gt;</span>
        function refreshProducts() {
&nbsp;
           $(&quot;#widgetbox&quot;).fadeOut(750, function() {
&nbsp;
		   		<span style="color: #808080; font-style: italic;">&lt;!-- empty the current content and then fetch new data --&gt;</span>
				$(&quot;#widgetbox&quot;).empty
				<span style="color: #808080; font-style: italic;">&lt;!-- load the getProducts.pho file which will replace all the content --&gt;</span>
                $(&quot;#widgetbox&quot;).load(&quot;getProducts.php&quot;, function() {
                    $(&quot;#widgetbox&quot;).fadeIn();
                });
            });
&nbsp;
        };
&nbsp;
		<span style="color: #808080; font-style: italic;">&lt;!-- initiate the function above --&gt;</span>
    	$(function(){
    		refreshProducts();
&nbsp;
			<span style="color: #808080; font-style: italic;">&lt;!-- set the interval for refreshing, default set to 6.5 seconds --&gt;</span>
    		var int = setInterval(&quot;refreshProducts()&quot;, 6500);
&nbsp;
    	});
    <span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>&gt;</span>
&nbsp;
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">head</span>&gt;</span>
&nbsp;
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">body</span>&gt;</span>
&nbsp;
    <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">h2</span>&gt;</span>Our Awesome Products<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">h2</span>&gt;</span>
&nbsp;
    <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;widget&quot;</span>&gt;</span>
&nbsp;
        <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;widgetbox&quot;</span>&gt;</span><span style="color: #808080; font-style: italic;">&lt;!--This is where our products will be loaded into --&gt;</span>
&nbsp;
        <span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span>
        <span style="color: #808080; font-style: italic;">&lt;!--End WidgetBOX --&gt;</span>
&nbsp;
    <span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span><span style="color: #808080; font-style: italic;">&lt;!-- End Widget Container --&gt;</span>
&nbsp;
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">body</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">html</span>&gt;</span></pre></div></div>

<p>The actual widget looks like the below, and can easily be customised by amending the CSS to match your own site.</p>
<div class="tutorial_image">
 <img src="http://themeforest.s3.amazonaws.com/96_rotating/001.jpg" border="0" /></div>
<p>We&#8217;ve created quite a bit, yet it all seemed quite simple didn&#8217;t it? There are plenty of ways to move this forward, and some of you will be keen to include links to the products themselves and that is why I included the list-item hover effect. Some other modifications/improvements would me:</p>
<ul>
<li>Include an admin section to insert new records (including an image resizer&#8230;)</li>
<li>Lightbox functionality to bring up full details of the product.</li>
<li>Secure database connections</li>
<li>Plenty more&#8230;</li>
</ul>
<ul class="webroundup">
<li>Please subscribe to the <a href="http://feedproxy.google.com/themeforest" title="ThemeForest RSS Feed">Theme Forest RSS Feed</a>, and follow us on <a href="http://twitter.com/themeforest">Twitter</a>.</li>
</ul>
<p>
<script type="text/javascript"><!--digg_url = "post permalink (not digg url)"; // -->
</script><br />
<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script></p>

<p><a href="http://feedads.g.doubleclick.net/~a/LZTalUAveEs8aOZaAr5HxuXs3Bs/0/da"><img src="http://feedads.g.doubleclick.net/~a/LZTalUAveEs8aOZaAr5HxuXs3Bs/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/LZTalUAveEs8aOZaAr5HxuXs3Bs/1/da"><img src="http://feedads.g.doubleclick.net/~a/LZTalUAveEs8aOZaAr5HxuXs3Bs/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/themeforest?a=c14GMmP3HW8:353W4fD8yY8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/themeforest?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/themeforest?a=c14GMmP3HW8:353W4fD8yY8:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/themeforest?i=c14GMmP3HW8:353W4fD8yY8:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/themeforest?a=c14GMmP3HW8:353W4fD8yY8:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/themeforest?i=c14GMmP3HW8:353W4fD8yY8:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/themeforest?a=c14GMmP3HW8:353W4fD8yY8:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/themeforest?i=c14GMmP3HW8:353W4fD8yY8:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/themeforest?a=c14GMmP3HW8:353W4fD8yY8:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/themeforest?i=c14GMmP3HW8:353W4fD8yY8:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/themeforest/~4/c14GMmP3HW8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.themeforest.net/tutorials/rotate-product-listings-with-php-and-jquery/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.themeforest.net/tutorials/rotate-product-listings-with-php-and-jquery/</feedburner:origLink></item>
		<item>
		<title>Multi-level Menus with jQuery and CSS</title>
		<link>http://feedproxy.google.com/~r/themeforest/~3/lZZsmoZEhDI/</link>
		<comments>http://blog.themeforest.net/resources/multilevel-menus-with-jquery-and-css/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 15:52:34 +0000</pubDate>
		<dc:creator>Jarel Remick</dc:creator>
		
		<category><![CDATA[Resources]]></category>

		<guid isPermaLink="false">http://blog.themeforest.net/?p=2033</guid>
		<description><![CDATA[Lately I&#8217;ve seen quite a few requests on Twitter and other places for multilevel menus using jQuery and/or CSS. There are quite a few ways to accomplish this and it largely depends on what your needs are.
In this article we&#8217;ll take a quick look at several common multilevel menu options and then I&#8217;ll show you [...]]]></description>
			<content:encoded><![CDATA[<p>Lately I&#8217;ve seen quite a few requests on Twitter and other places for multilevel menus using jQuery and/or CSS. There are quite a few ways to accomplish this and it largely depends on what your needs are.</p>
<p>In this article we&#8217;ll take a quick look at several common multilevel menu options and then I&#8217;ll show you how to create a &#8220;mega menu&#8221;.</p>
<h3>10 Basic Multilevel Menu Options</h3>
<p>Here are a few of the basic drop down menus available from around the web. Don&#8217;t let the basic design examples fool you, you can easily customize these with CSS to make them as pretty as your design.</p>
<h4 style="font-size:14px;">[JS/CSS] <a href="http://www.dynamicdrive.com/dynamicindex1/droptabmenu.htm">Drop Down Tabs (5 styles)</a> - Dynamic Drive</h4>
<div class="tutorial_image">
	<a href="http://www.dynamicdrive.com/dynamicindex1/droptabmenu.htm"><img src="http://themeforest.s3.amazonaws.com/95_menus/images/dynamicdrive-5styles.jpg" alt="Drop Down Tabs (5 styles)" /></a>
</div>
<h4 style="font-size:14px;">[CSS] <a href="http://www.cssplay.co.uk/menus/dd_valid.html">A cross-browser drop-down cascading validating menu</a> - CSSplay</h4>
<div class="tutorial_image">
	<a href="http://www.cssplay.co.uk/menus/dd_valid.html"><img src="http://themeforest.s3.amazonaws.com/95_menus/images/cssplay.jpg" alt="A cross-browser drop-down cascading validating menu" /></a>
</div>
<h4 style="font-size:14px;">[JS/CSS] <a href="http://www.alistapart.com/articles/horizdropdowns/">Drop-Down Menus, Horizontal Style</a> - A List Apart</h4>
<div class="tutorial_image">
	<a href="http://www.alistapart.com/articles/horizdropdowns/"><img src="http://themeforest.s3.amazonaws.com/95_menus/images/alistapart.jpg" alt="Drop-Down Menus, Horizontal Style" /></a>
</div>
<h4 style="font-size:14px;">[JS/CSS] <a href="http://users.tpg.com.au/j_birch/plugins/superfish/">Superfish jQuery menu plugin</a> - Joel Birch</h4>
<div class="tutorial_image">
	<a href="http://users.tpg.com.au/j_birch/plugins/superfish/"><img src="http://themeforest.s3.amazonaws.com/95_menus/images/superfish.jpg" alt="Superfish jQuery menu plugin" /></a>
</div>
<h4 style="font-size:14px;">[JS/CSS] <a href="http://www.noupe.com/tutorial/drop-down-menu-jquery-css.html">Sexy Drop Down Menu w/ jQuery &#038; CSS</a> - Noupe</h4>
<div class="tutorial_image">
	<a href="http://www.noupe.com/tutorial/drop-down-menu-jquery-css.html"><img src="http://themeforest.s3.amazonaws.com/95_menus/images/sexydropdown.jpg" alt="Sexy Drop Down Menu w/ jQuery &#038; CSS" /></a>
</div>
<h4 style="font-size:14px;">[JS/CSS] <a href="http://lwis.net/free-css-drop-down-menu/">Free CSS Drop-Down Menu Framework</a> - Lwis.net</h4>
<div class="tutorial_image">
	<a href="http://lwis.net/free-css-drop-down-menu/"><img src="http://themeforest.s3.amazonaws.com/95_menus/images/ddmenuframework.jpg" alt="Free CSS Drop-Down Menu Framework" /></a>
</div>
<h4 style="font-size:14px;">[JS/CSS] <a href="http://www.leigeber.com/2008/11/drop-down-menu/">JavaScript Dropdown Menu with Multi Levels</a> - Leigeber.com</h4>
<div class="tutorial_image">
	<a href="http://www.leigeber.com/2008/11/drop-down-menu/"><img src="http://themeforest.s3.amazonaws.com/95_menus/images/leigeber.jpg" alt="JavaScript Dropdown Menu with Multi Levels" /></a>
</div>
<h4 style="font-size:14px;">[CSS] <a href="http://www.jankoatwarpspeed.com/post/2009/01/19/Create-Vimeo-like-top-navigation.aspx">Create Vimeo-like top navigation</a> - Janko at Warp Speed</h4>
<div class="tutorial_image">
	<a href="http://www.jankoatwarpspeed.com/post/2009/01/19/Create-Vimeo-like-top-navigation.aspx"><img src="http://themeforest.s3.amazonaws.com/95_menus/images/vimeonav.jpg" alt="Create Vimeo-like top navigation" /></a>
</div>
<h4 style="font-size:14px;">[JS/CSS] <a href="http://www.dynamicdrive.com/dynamicindex1/ddsmoothmenu.htm">Smooth Navigational Menu (v1.3)</a> - Dynamic Drive</h4>
<div class="tutorial_image">
	<a href="http://www.dynamicdrive.com/dynamicindex1/ddsmoothmenu.htm"><img src="http://themeforest.s3.amazonaws.com/95_menus/images/smoothnavigation.jpg" alt="Smooth Navigational Menu (v1.3)" /></a>
</div>
<h4 style="font-size:14px;">[JS/CSS] <a href="http://css-tricks.com/designing-the-digg-header-how-to-download/">Designing the Digg Header: How To &#038; Download</a> - CSS-Tricks.com</h4>
<div class="tutorial_image">
	<a href="http://css-tricks.com/designing-the-digg-header-how-to-download/"><img src="http://themeforest.s3.amazonaws.com/95_menus/images/diggmenu.jpg" alt="Designing the Digg Header: How To &#038; Download" /></a>
</div>
<h3>6 Creative/Advanced Multilevel Menu Options</h3>
<p>If you&#8217;re looking for a multilevel menu that&#8217;s a little less common to fit a more unique design then these are some great options. All of these use javascript and css.</p>
<h4 style="font-size:14px;"><a href="http://mifjs.net/trunk/menu/Demos/index.html#html">Mif.Menu using Mootools</a> - mifjs.net</h4>
<div class="tutorial_image">
	<a href="http://mifjs.net/trunk/menu/Demos/index.html#html"><img src="http://themeforest.s3.amazonaws.com/95_menus/images/mifmenu.jpg" alt="Mif.Menu using Mootools" /></a>
</div>
<h4 style="font-size:14px;"><a href="http://www.cssplay.co.uk/menus/circular-sub.html">A circular menu with sub menus</a> - CSSplay</h4>
<div class="tutorial_image">
	<a href="http://www.cssplay.co.uk/menus/circular-sub.html"><img src="http://themeforest.s3.amazonaws.com/95_menus/images/circularmenu.jpg" alt="A circular menu with sub menus" /></a>
</div>
<h4 style="font-size:14px;"><a href="http://www.andrewsellick.com/71/fancy-sliding-menu-for-mootools">Fancy Sliding Menu For Mootools</a> - Andrey Sellick</h4>
<div class="tutorial_image">
	<a href="http://www.andrewsellick.com/71/fancy-sliding-menu-for-mootools"><img src="http://themeforest.s3.amazonaws.com/95_menus/images/slidingmenu.jpg" alt="Fancy Sliding Menu For Mootools" /></a>
</div>
<h4 style="font-size:14px;"><a href="http://hv-designs.co.uk/2009/02/17/sliding-jquery-menu/">Sliding Jquery Menu</a> - hv designs</h4>
<div class="tutorial_image">
	<a href="http://hv-designs.co.uk/2009/02/17/sliding-jquery-menu/"><img src="http://themeforest.s3.amazonaws.com/95_menus/images/verticalsliding.jpg" alt="Sliding Jquery Menu" /></a>
</div>
<h4 style="font-size:14px;"><a href="http://pupunzi.wordpress.com/2009/01/18/mbmenu/">jQuery (mb)Menu 2.6</a> - Matteo Bicocchi</h4>
<div class="tutorial_image">
	<a href="http://pupunzi.wordpress.com/2009/01/18/mbmenu/"><img src="http://themeforest.s3.amazonaws.com/95_menus/images/mbMenu.jpg" alt="jQuery (mb)Menu 2.6" /></a>
</div>
<h4 style="font-size:14px;"><a href="http://www.dynamicdrive.com/dynamicindex17/ddaccordionmenu.htm">Accordion Menu script (v1.7.1)</a> - Dynamic Drive</h4>
<div class="tutorial_image">
	<a href="http://www.dynamicdrive.com/dynamicindex17/ddaccordionmenu.htm"><img src="http://themeforest.s3.amazonaws.com/95_menus/images/accordionmenu.jpg" alt="Accordion Menu script (v1.7.1)" /></a>
</div>
<h3 id="creating-mega-menu">Creating a Mega Menu</h3>
<p>I&#8217;ve listed quite a few options for several different types of multilevel menus above so you&#8217;re bound to find something to fit your project&#8217;s needs. However, one type of menu that I really like and don&#8217;t see used all too often is the &#8220;mega menu&#8221;. Take a look at the example to see what I&#8217;m talking about.</p>
<p><a href="http://themeforest.s3.amazonaws.com/95_menus/example/index.html">View Demo</a><br />
<a href="http://themeforest.s3.amazonaws.com/95_menus/example.zip">Download Source</a></p>
<div class="tutorial_image">
	<img src="http://themeforest.s3.amazonaws.com/95_menus/images/megamenu-demoview.jpg" alt="Mega Menu Demo" />
</div>
<p>I&#8217;ve put a quick example together of a &#8220;mega menu&#8221; with two versions. One using only CSS and one using jQuery to spice it up a tad. <strong>As you can see, it provides users with more information than just boring text links.</strong> There&#8217;s a lot of cool stuff you can do with this concept. A great real world example of this type of menu is at Gateway&#8217;s website shown below.</p>
<div class="tutorial_image">
	<img src="http://themeforest.s3.amazonaws.com/95_menus/images/gateway.jpg" alt="Gateway.com" />
</div>
<p>Building something like this isn&#8217;t as hard as you might think although it might take a little time to style things the way you&#8217;d like. Overall it provides better usability and gives visitors easy access to more information without needing to dig around.</p>
<h4 style="font-size:14px;">The HTML</h4>
<p>We&#8217;ll start with a basic HTML 4.01 Strict template, title and unordered list with links. I&#8217;ve given the ul an ID of &#8220;menu1&#8243; because I plan on including more than one in the example. I&#8217;ve also given it a class of &#8220;cssonly&#8221; which we&#8217;ll use for the javascript additions later.</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;">	!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01//EN&quot; &quot;http://www.w3.org/TR/html4/strict.dtd&quot;&gt;
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">head</span>&gt;</span>
	<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">title</span>&gt;</span>Mega Menu Example<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">title</span>&gt;</span>
	<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">meta</span> <span style="color: #000066;">http-equiv</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;content-type&quot;</span> <span style="color: #000066;">content</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/html;charset=utf-8&quot;</span> <span style="color: #66cc66;">/</span>&gt;</span>
	<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">meta</span> <span style="color: #000066;">http-equiv</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;Content-Style-Type&quot;</span> <span style="color: #000066;">content</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/css&quot;</span> <span style="color: #66cc66;">/</span>&gt;</span>
	<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">link</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;styles.css&quot;</span> <span style="color: #000066;">rel</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;stylesheet&quot;</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/css&quot;</span> <span style="color: #66cc66;">/</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">head</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">body</span>&gt;</span>
	<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;wrapper&quot;</span>&gt;</span>
		<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">h1</span>&gt;</span>Mega Menu Example #1 (CSS Only)<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">h1</span>&gt;</span>
		<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">ul</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;mainMenu cssonly&quot;</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;menu1&quot;</span>&gt;</span>
			<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">li</span>&gt;&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;#&quot;</span>&gt;</span>Link 1<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
			<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">li</span>&gt;&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;#&quot;</span>&gt;</span>Link 2<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
			<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">li</span>&gt;&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;#&quot;</span>&gt;</span>Link 3<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
			<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">li</span>&gt;&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;#&quot;</span>&gt;</span>Link 4<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
			<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">li</span>&gt;&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;#&quot;</span>&gt;</span>Link 5<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
		<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">ul</span>&gt;</span><span style="color: #808080; font-style: italic;">&lt;!-- end ul .mainMenu #menu1 --&gt;</span>
	<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span><span style="color: #808080; font-style: italic;">&lt;!-- end div #wrapper --&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">body</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">html</span>&gt;</span></pre></div></div>

<p>Then we&#8217;ll add in the sub navigation unordered lists with the following format. I&#8217;ll add the same structure to Link 1, 3 and 5. You&#8217;ll notice the first list item is a title and we&#8217;ve included images and additional text in the sub navigation list items.</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">li</span>&gt;&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;#&quot;</span>&gt;</span>Link 1 <span style="color: #ddbb00;">&amp;raquo;</span><span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;</span>
	<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">ul</span>&gt;</span>
		<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">li</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;title&quot;</span>&gt;</span>This is the Link 1 title<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
		<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
			<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;#&quot;</span>&gt;</span>
				<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">img</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;http://themeforest.s3.amazonaws.com/95_menus/images/icons/firefox-bag.png&quot;</span> <span style="color: #000066;">alt</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;Firefox Bag&quot;</span> <span style="color: #66cc66;">/</span>&gt;</span>
				<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">span</span>&gt;</span>Link 1a<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">span</span>&gt;</span>
				<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">span</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;moreinfo&quot;</span>&gt;</span>More info about list item and image could go here<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">span</span>&gt;</span>
			<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;</span>
		<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
		<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
			<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;#&quot;</span>&gt;</span>
				<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">img</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;http://themeforest.s3.amazonaws.com/95_menus/images/icons/fixit-bag.png&quot;</span> <span style="color: #000066;">alt</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;Fix It Bag&quot;</span> <span style="color: #66cc66;">/</span>&gt;</span>
				<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">span</span>&gt;</span>Link 1b<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">span</span>&gt;</span>
			<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;</span>
		<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
		<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
			<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;#&quot;</span>&gt;</span>
				<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">img</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;http://themeforest.s3.amazonaws.com/95_menus/images/icons/globe.png&quot;</span> <span style="color: #000066;">alt</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;Globe &amp;amp; Bag&quot;</span> <span style="color: #66cc66;">/</span>&gt;</span>
				<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">span</span>&gt;</span>Link 1c<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">span</span>&gt;</span>
				<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">span</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;moreinfo&quot;</span>&gt;</span>More info about list item and image could go here<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">span</span>&gt;</span>
			<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;</span>
		<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
	<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">ul</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">li</span>&gt;</span></pre></div></div>

<h4 style="font-size:14px;">The CSS</h4>
<p>First we&#8217;ll position and style the first level list and links.</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">/* Style the menu and position list items */</span>
ul<span style="color: #6666ff;">.mainMenu</span> <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">relative</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">35px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span> <span style="color: #933;">8px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#fff</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000; font-style: italic;">images/menubg.png</span><span style="color: #00AA00;">&#41;</span> <span style="color: #993333;">repeat-x</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">clear</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">both</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
ul<span style="color: #6666ff;">.mainMenu</span> li <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">float</span><span style="color: #00AA00;">:</span> <span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">list-style</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">none</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #808080; font-style: italic;">/* Style and position links and images in second level list items */</span>
ul<span style="color: #6666ff;">.mainMenu</span> li a <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">block</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">19px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #933;">8px</span> <span style="color: #933;">12px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">text-decoration</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">none</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#666</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
ul<span style="color: #6666ff;">.mainMenu</span> li a<span style="color: #3333ff;">:hover </span><span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#222</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000; font-style: italic;">images/menubg-hover.png</span><span style="color: #00AA00;">&#41;</span> <span style="color: #993333;">repeat-x</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>Then we&#8217;ll position and style the sub navigation lists. To trigger the second level list we&#8217;ll change the display property from &#8220;display:none&#8221; to &#8220;display:block&#8221; when the first level links are hovered over. It&#8217;s important to note that this will not work in IE6 because of IE6&#8217;s lack for pseudo selectors. However, once we add some javascript it will fix that.</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">/* When hovering over main list items, show second level lists */</span>
<span style="color: #808080; font-style: italic;">/* This is only for #menu1 */</span>
ul<span style="color: #6666ff;">.cssonly</span> li<span style="color: #3333ff;">:hover </span>ul <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">block</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #808080; font-style: italic;">/* Position and style second level lists and items */</span>
ul<span style="color: #6666ff;">.mainMenu</span> ul <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">absolute</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">top</span><span style="color: #00AA00;">:</span> <span style="color: #933;">35px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">:</span> <span style="color: #933;">8px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">padding-top</span><span style="color: #00AA00;">:</span> <span style="color: #933;">5px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#fdfdfd</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000; font-style: italic;">images/shadow.png</span><span style="color: #00AA00;">&#41;</span> <span style="color: #993333;">repeat-x</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">none</span><span style="color: #00AA00;">;</span> <span style="color: #808080; font-style: italic;">/* Hide until parent list item is hovered on */</span>
<span style="color: #00AA00;">&#125;</span>
ul<span style="color: #6666ff;">.mainMenu</span> ul li <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #933;">8px</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">border-right</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">dashed</span> <span style="color: #933;">1px</span> <span style="color: #cc00cc;">#f4f4f4</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span>
ul<span style="color: #6666ff;">.mainMenu</span> ul li<span style="color: #3333ff;">:last-child </span><span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span>
ul<span style="color: #6666ff;">.mainMenu</span> ul li<span style="color: #6666ff;">.title</span> <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">float</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">none</span><span style="color: #00AA00;">;</span> <span style="color: #808080; font-style: italic;">/* Remove parent float setting */</span>
	<span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #933;">6px</span> <span style="color: #933;">10px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span> <span style="color: #808080; font-style: italic;">/* Remove parent border setting */</span>
	<span style="color: #000000; font-weight: bold;">border-bottom</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">dashed</span> <span style="color: #933;">1px</span> <span style="color: #cc00cc;">#f4f4f4</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span> <span style="color: #933;">11px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">font-weight</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">bold</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
ul<span style="color: #6666ff;">.mainMenu</span> ul img <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">64px</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">64px</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span>
ul<span style="color: #6666ff;">.mainMenu</span> ul span <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">block</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span>
ul<span style="color: #6666ff;">.mainMenu</span> ul a <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">80px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">text-align</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">center</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span> <span style="color: #933;">12px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">font-weight</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">bold</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">solid</span> <span style="color: #933;">1px</span> <span style="color: #cc00cc;">#ebebeb</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#fff</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
ul<span style="color: #6666ff;">.mainMenu</span> ul a<span style="color: #3333ff;">:hover </span><span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#f4f7fa</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span>
ul<span style="color: #6666ff;">.mainMenu</span> ul a img <span style="color: #00AA00;">&#123;</span> opacity<span style="color: #00AA00;">:</span> .7<span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span>
ul<span style="color: #6666ff;">.mainMenu</span> ul a<span style="color: #3333ff;">:hover </span>img <span style="color: #00AA00;">&#123;</span> opacity<span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">1</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #808080; font-style: italic;">/* When hovering over a list item link show the more info div */</span>
ul<span style="color: #6666ff;">.mainMenu</span> ul a<span style="color: #3333ff;">:hover </span>span<span style="color: #6666ff;">.moreinfo</span> <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">block</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #808080; font-style: italic;">/* Position and style the more info div */</span>
ul<span style="color: #6666ff;">.mainMenu</span> ul span<span style="color: #6666ff;">.moreinfo</span> <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">none</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">275px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">absolute</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">bottom</span><span style="color: #00AA00;">:</span> <span style="color: #933;">-25px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">:</span> <span style="color: #933;">12px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #933;">6px</span> <span style="color: #933;">10px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#fff</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">text-align</span><span style="color: #00AA00;">:</span> <span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">font-weight</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">normal</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>Lastly, I&#8217;ve added some CSS rounded corners so it looks better for those of us using Safari and Firefox. I also included a couple minor fixes for IE6.</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">/* Rounded corners */</span>
ul<span style="color: #6666ff;">.mainMenu</span> <span style="color: #00AA00;">&#123;</span> -webkit-border-radius<span style="color: #00AA00;">:</span> <span style="color: #933;">6px</span><span style="color: #00AA00;">;</span> -moz-border-radius<span style="color: #00AA00;">:</span> <span style="color: #933;">6px</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span>
ul<span style="color: #6666ff;">.mainMenu</span> ul <span style="color: #00AA00;">&#123;</span> 
	-webkit-border-bottom-right-radius<span style="color: #00AA00;">:</span> <span style="color: #933;">10px</span><span style="color: #00AA00;">;</span>
	-webkit-border-bottom-left-radius<span style="color: #00AA00;">:</span> <span style="color: #933;">10px</span><span style="color: #00AA00;">;</span>
	-moz-border-radius-bottomright<span style="color: #00AA00;">:</span> <span style="color: #933;">10px</span><span style="color: #00AA00;">;</span>
	-moz-border-radius-bottomleft<span style="color: #00AA00;">:</span> <span style="color: #933;">10px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
div.wrapper<span style="color: #00AA00;">,</span>
ul<span style="color: #6666ff;">.mainMenu</span> ul a <span style="color: #00AA00;">&#123;</span> -webkit-border-radius<span style="color: #00AA00;">:</span> <span style="color: #933;">10px</span><span style="color: #00AA00;">;</span> -moz-border-radius<span style="color: #00AA00;">:</span> <span style="color: #933;">10px</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #808080; font-style: italic;">/* IE6 FIXES */</span>
ul<span style="color: #6666ff;">.mainMenu</span> li<span style="color: #00AA00;">,</span>
ul<span style="color: #6666ff;">.mainMenu</span> li a <span style="color: #00AA00;">&#123;</span> _float<span style="color: #00AA00;">:</span><span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">;</span> _display<span style="color: #00AA00;">:</span> <span style="color: #993333;">inline</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>That&#8217;s all you need for the CSS only version but it&#8217;s a little boring so lets at some quick jQuery to at least give it a nice sliding effect.</p>
<h4 style="font-size:14px;">The jQuery</h4>
<p>First we&#8217;ll remove the &#8220;cssonly&#8221; class. The reason I&#8217;ve done it this way is so that if javascript is disabled then the &#8220;cssonly&#8221; class will remain in the HTML and the menu will continue to function.</p>
<p>Next we&#8217;ll select our menu (#menu2 is the second menu in the example files), find the sub navigation lists and slide them down when we hover over the parent list item. Once we hover out of the parent list item or sub navigation list then it slides back up. Pretty easy eh? <img src='http://blog.themeforest.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;</span>
	$<span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #006600; font-style: italic;">// If no JS CSS menu will still work</span>
		$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;#menu2&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">removeClass</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;cssonly&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
		<span style="color: #006600; font-style: italic;">// Find subnav menus and slide them down</span>
		$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;#menu2 li a&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">hover</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span> 
			$<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">parent</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">find</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;ul.subnav&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">slideDown</span><span style="color: #009900;">&#40;</span><span style="color: #CC0000;">400</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			$<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">parent</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">hover</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
			<span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
				<span style="color: #006600; font-style: italic;">// On hovering out slide subnav menus back up</span>
				$<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">parent</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">find</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;ul.subnav&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">slideUp</span><span style="color: #009900;">&#40;</span><span style="color: #CC0000;">400</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span>
		<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span></pre></div></div>

<p>And there you have it. A quick and easy way to spruce up the regular, boring multilevel menus so commonly used. Keep in mind this is just short demonstration of what could be done. I&#8217;ve seen a few websites with more information included.</p>
<div class="tutorial_image">
	<img src="http://themeforest.s3.amazonaws.com/95_menus/images/megamenu-demoview2.jpg" alt="Mega Menu" />
</div>
<p><a href="http://themeforest.s3.amazonaws.com/95_menus/example/index.html">View Demo</a><br />
<a href="http://themeforest.s3.amazonaws.com/95_menus/example.zip">Download Source</a></p>
<h3>Conclusion</h3>
<p>Hopefully this tutorial and the example menus listed above give you some great ideas for your website or your next project. I seem to hear a lot of people say &#8220;well it&#8217;s limited here&#8221; or &#8220;it doesn&#8217;t do this very well&#8221;. <strong>I want to remind everyone that tutorials like these are brief examples of what can be done, we can&#8217;t do everything for you.</strong> Ideas like these are very flexible and it&#8217;s up to all of you creative geniuses out there to take what you&#8217;ve learned and make it even better. <img src='http://blog.themeforest.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> </p>
<p>Instead of thinking &#8220;can&#8217;t&#8221;, think &#8220;can&#8221;. It&#8217;s just a matter of figuring out how. There&#8217;s a lot of creative stuff out there so I hope to see some of this stuff in more templates submitted to Theme Forest. <img src='http://blog.themeforest.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<ul class="webroundup">
<li>Please subscribe to the <a href="http://feedproxy.google.com/themeforest" title="ThemeForest RSS Feed">Theme Forest RSS Feed</a>, and follow us on <a href="http://twitter.com/themeforest">Twitter</a>.</li>
</ul>

<p><a href="http://feedads.g.doubleclick.net/~a/0k5Rkhrnni0UJ9iXMoafASOJ7bk/0/da"><img src="http://feedads.g.doubleclick.net/~a/0k5Rkhrnni0UJ9iXMoafASOJ7bk/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/0k5Rkhrnni0UJ9iXMoafASOJ7bk/1/da"><img src="http://feedads.g.doubleclick.net/~a/0k5Rkhrnni0UJ9iXMoafASOJ7bk/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/themeforest?a=lZZsmoZEhDI:2lMdju_cRIg:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/themeforest?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/themeforest?a=lZZsmoZEhDI:2lMdju_cRIg:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/themeforest?i=lZZsmoZEhDI:2lMdju_cRIg:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/themeforest?a=lZZsmoZEhDI:2lMdju_cRIg:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/themeforest?i=lZZsmoZEhDI:2lMdju_cRIg:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/themeforest?a=lZZsmoZEhDI:2lMdju_cRIg:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/themeforest?i=lZZsmoZEhDI:2lMdju_cRIg:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/themeforest?a=lZZsmoZEhDI:2lMdju_cRIg:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/themeforest?i=lZZsmoZEhDI:2lMdju_cRIg:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/themeforest/~4/lZZsmoZEhDI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.themeforest.net/resources/multilevel-menus-with-jquery-and-css/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.themeforest.net/resources/multilevel-menus-with-jquery-and-css/</feedburner:origLink></item>
	</channel>
</rss>
