<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Element Design</title>
	<atom:link href="http://elementdesignllc.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://elementdesignllc.com</link>
	<description></description>
	<lastBuildDate>Mon, 02 Apr 2012 19:16:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Using Yii Framework Validators Outside of a Form</title>
		<link>http://elementdesignllc.com/2012/04/using-yii-framework-validators-outside-of-a-form/</link>
		<comments>http://elementdesignllc.com/2012/04/using-yii-framework-validators-outside-of-a-form/#comments</comments>
		<pubDate>Mon, 02 Apr 2012 19:16:01 +0000</pubDate>
		<dc:creator>chad</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Yii]]></category>

		<guid isPermaLink="false">http://elementdesignllc.com/?p=1126</guid>
		<description><![CDATA[The Yii Framework comes bundled with a large collection of validation methods used to validate user input data in a form. In some situations you might want to validate data outside of a form, and instead of rolling your own validation methods it is best to hook into the existing Yii ones. For example, in [...]]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://yiiframework.com" target="_blank">Yii Framework</a> comes bundled with a large collection of validation methods used to validate user input data in a form. In some situations you might want to validate data outside of a form, and instead of rolling your own validation methods it is best to hook into the existing Yii ones.</p>
<p>For example, in a method you want to check if a value is a valid email address, you can use the following code:</p>
<pre class="brush: php; title: ; notranslate">
$validator = new CEmailValidator;

if(!$validator-&gt;validateValue($email_address))
{
   //invalid
}
</pre>
<p>For a list of all the Yii validators you can hook into, please visit the <a href="http://www.yiichina.net/doc/api/1.1/#system.validators" target="_blank">system.validators reference</a> page.</p>
]]></content:encoded>
			<wfw:commentRss>http://elementdesignllc.com/2012/04/using-yii-framework-validators-outside-of-a-form/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Phone Number HTML Links for Visitors on Mobile Devices</title>
		<link>http://elementdesignllc.com/2012/03/phone-number-html-links-for-visitors-on-mobile-devices/</link>
		<comments>http://elementdesignllc.com/2012/03/phone-number-html-links-for-visitors-on-mobile-devices/#comments</comments>
		<pubDate>Wed, 21 Mar 2012 17:20:19 +0000</pubDate>
		<dc:creator>chad</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[Website]]></category>

		<guid isPermaLink="false">http://elementdesignllc.com/?p=1118</guid>
		<description><![CDATA[Displaying mobile numbers as clickable links on mobile devices can be a very easy task. If your numbers are formatted in any of the following ways, the vast majority of your mobile visitors (iPhone and Android) will automatically see the phone number as a clickable link: (555) 555-5555 555 555 5555 555.555.5555 If your phone [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://elementdesignllc.com/wp-content/uploads/2012/03/phone-call.png"><img class="alignright size-full wp-image-1122" title="phone-call" src="http://elementdesignllc.com/wp-content/uploads/2012/03/phone-call.png" alt="Phone Call" width="164" height="200" /></a>Displaying mobile numbers as clickable links on mobile devices can be a very easy task. If your numbers are formatted in any of the following ways, the vast majority of your mobile visitors (iPhone and Android) will automatically see the phone number as a clickable link:</p>
<ul>
<li>(555) 555-5555</li>
<li>555 555 5555</li>
<li>555.555.5555</li>
</ul>
<p>If your phone numbers are not formatted this way you can add the following HTML around your phone numbers:</p>
<pre class="brush: xml; title: ; notranslate">
&lt;a href=&quot;tel://555.555.5555&quot;&gt;555.555.5555&lt;/a&gt;
</pre>
<p>It is important that only your mobile visitors see this link, as the majority of desktop users will be greeted with an error message when clicking the link. Make sure the linked and non-linked versions of the phone number are swapped out accordingly depending on the device the user is browsing your website with.</p>
<p>For more information, please check out mobile Tuts+ <a href="http://mobile.tutsplus.com/tutorials/mobile-web-apps/phone-number-links/" target="_blank">Mobile Web Quick Tips post</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elementdesignllc.com/2012/03/phone-number-html-links-for-visitors-on-mobile-devices/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Website Crashes Only in Internet Explorer 8</title>
		<link>http://elementdesignllc.com/2012/03/website-crashes-only-in-internet-explorer-8/</link>
		<comments>http://elementdesignllc.com/2012/03/website-crashes-only-in-internet-explorer-8/#comments</comments>
		<pubDate>Tue, 06 Mar 2012 20:23:35 +0000</pubDate>
		<dc:creator>chad</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Website]]></category>

		<guid isPermaLink="false">http://elementdesignllc.com/?p=1109</guid>
		<description><![CDATA[Internet Explorer continues to be the most frustrating browser to develop websites for. The most recent bug I encountered with IE8 took hours to track down. While working on a website I noticed in IE8 the site would crash the entire browser before the site even had a chance to render any content. The website [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://elementdesignllc.com/wp-content/uploads/2012/03/anti-ie-logo.png"><img class="alignright  wp-image-1110" title="anti-ie-logo" src="http://elementdesignllc.com/wp-content/uploads/2012/03/anti-ie-logo.png" alt="" width="233" height="233" /></a>Internet Explorer continues to be the most frustrating browser to develop websites for. The most recent bug I encountered with IE8 took hours to track down.</p>
<p>While working on a website I noticed in IE8 the site would crash the entire browser before the site even had a chance to render any content. The website worked fine in IE6, 7, and 9. The error logs provided no valuable information, leaving me to a trial and error approach for debugging. I eventually found that when I disabled the stylesheet, the website would render.</p>
<h3>The Problem</h3>
<p>There is a known bug with jQuery 1.6.2 that causes Internet Explorer 8 to crash if there is a body background image defined in a CSS file loaded before jQuery in the header: <a href="http://bugs.jquery.com/ticket/9028" target="_blank">http://bugs.jquery.com/ticket/9028</a></p>
<h3>The Solution</h3>
<p>Change your jQuery version, preferrably to 1.7.1. Check out the <a href="http://jquery.com" target="_blank">jQuery website</a> for more information.</p>
]]></content:encoded>
			<wfw:commentRss>http://elementdesignllc.com/2012/03/website-crashes-only-in-internet-explorer-8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Debugging Javascript using the Browser&#8217;s Console</title>
		<link>http://elementdesignllc.com/2012/02/debugging-javascript-using-the-browers-console/</link>
		<comments>http://elementdesignllc.com/2012/02/debugging-javascript-using-the-browers-console/#comments</comments>
		<pubDate>Mon, 20 Feb 2012 19:59:10 +0000</pubDate>
		<dc:creator>chad</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Quick Tips]]></category>
		<category><![CDATA[Website]]></category>

		<guid isPermaLink="false">http://elementdesignllc.com/?p=1101</guid>
		<description><![CDATA[Avoid using alert() to debug your Javascript, and instead use the browser&#8217;s built in console. It is an unobtrusive way to view the status of variables and events throughout your code. For example: Please visit &#8220;How to debug Javascript&#8221; for more information]]></description>
			<content:encoded><![CDATA[<p>Avoid using alert() to debug your Javascript, and instead use the browser&#8217;s built in console. It is an unobtrusive way to view the status of variables and events throughout your code. For example:</p>
<pre class="brush: jscript; title: ; notranslate">console.log(&quot;Hello!&quot;);</pre>
<p>Please visit <a href="http://www.arlocarreon.com/blog/javascript/how-to-debug-javascript/" target="_blank">&#8220;How to debug Javascript&#8221;</a> for more information</p>
]]></content:encoded>
			<wfw:commentRss>http://elementdesignllc.com/2012/02/debugging-javascript-using-the-browers-console/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exposed to the Elements &#8211; Grand Haven Event Recap</title>
		<link>http://elementdesignllc.com/2012/01/exposed-to-the-elements-grand-haven-event-recap/</link>
		<comments>http://elementdesignllc.com/2012/01/exposed-to-the-elements-grand-haven-event-recap/#comments</comments>
		<pubDate>Tue, 31 Jan 2012 18:58:20 +0000</pubDate>
		<dc:creator>chad</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://elementdesignllc.com/?p=1096</guid>
		<description><![CDATA[The Exposed to the Elements snowboard and ski competition at the Ski Bowl at Mulligan’s Hollow in Grand Haven on Sunday provided the opportunity for several children to showcase their winter sports skills on the slopes. The event, sponosored by Buffalo Bob’s and Element Design, was a part of Grand Haven’s Winterfest. Exposed to the [...]]]></description>
			<content:encoded><![CDATA[<p>The Exposed to the Elements snowboard and ski competition at the Ski Bowl at Mulligan’s Hollow in Grand Haven on Sunday provided the opportunity for several children to showcase their winter sports skills on the slopes.</p>
<p>The event, sponosored by Buffalo Bob’s and Element Design, was a part of Grand Haven’s Winterfest. Exposed to the Elements is a benefit for the Juvenile Diabetes Research Foundation.</p>
<p><a href="http://www.grandhaventribune.com/content/skiers-snowboarders-compete-during-winterfest" target="_blank">Read the full article</a></p>
]]></content:encoded>
			<wfw:commentRss>http://elementdesignllc.com/2012/01/exposed-to-the-elements-grand-haven-event-recap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Fix Timthumb using a Virtual Directory (URL contains tildes (~))</title>
		<link>http://elementdesignllc.com/2012/01/how-to-fix-timthumb-using-a-virtual-directory-url-contains-tildes/</link>
		<comments>http://elementdesignllc.com/2012/01/how-to-fix-timthumb-using-a-virtual-directory-url-contains-tildes/#comments</comments>
		<pubDate>Fri, 06 Jan 2012 14:00:30 +0000</pubDate>
		<dc:creator>chad</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://elementdesignllc.com/?p=991</guid>
		<description><![CDATA[The timthumb tilde issue has been discussed for almost a year now on the official timthumb site, and the developers have yet to do anything to provide a fix for users in development environments. The issue is that when developers are developing sites using a URL structure such as: http://127.0.0.1/~mysite/images/dog.jpg, timthumb does not correctly parse [...]]]></description>
			<content:encoded><![CDATA[<p>The timthumb tilde issue has been discussed for almost a year now on the official timthumb site, and the developers have yet to do anything to provide a fix for users in development environments.</p>
<p>The issue is that when developers are developing sites using a URL structure such as: http://127.0.0.1/~mysite/images/dog.jpg, timthumb does not correctly parse the folder structure and returns a broken image. In this case, a proper path might be: /home/mysite/public_html/images/dog.jpg, however timthumb creates the broken path: /home/mysite/public_html/~mysite/images/dog.jpg.</p>
<p>For the record, I believe timthumb is a horrible idea and should be avoided at all costs (security and performance issues). However there are many instances where you might purchase a template to find it is completely integrated with timthumb, and the amount of time it could take to remove timthumb from the template is not worth it.</p>
<h3>How to fix</h3>
<p>Make sure you are using the <a href="http://timthumb.googlecode.com/svn/trunk/timthumb.php" target="_blank">latest version of timthumb</a>. At the moment of this writing, the version is 2.8.5</p>
<p>At line 209 you will find the code:</p>
<pre class="brush: php; title: ; notranslate">
$this-&gt;src = $this-&gt;param('src');
</pre>
<p><em><strong>Replace</strong></em> that with:</p>
<pre class="brush: php; title: ; notranslate">
//check if tilde is found in src
if(strstr($this-&gt;param('src'),'~'))
{
   $url_parts = explode('/',$this-&gt;param('src'));

   foreach($url_parts as $url_part)
   {
      //do not include any part with a ~ when building new url
      if(!strstr($url_part,'~'))
      {
         $new_dev_url .= $url_part.'/';
      }
   }

   //remove trailing slash
   $new_dev_url = substr($new_dev_url,0,-1);

   $this-&gt;src = $new_dev_url;
}
else
{
   $this-&gt;src = $this-&gt;param('src');
}
</pre>
<p>This isn&#8217;t the most elegant solution, however the only time you should be using it is while you are developing and debugging the site (tildes should never be in the URL of a live website). Once you go live, it will automatically skip over that extra processing and work just as timthumb is intended.</p>
<h3>Additional fix for $_SERVER['DOCUMENT_ROOT']</h3>
<p>There might be a chance that timthumb is still not working, and that could be because $_SERVER['DOCUMENT_ROOT'] is not being properly defined. To get around this, we need to manually define $_SERVER['DOCUMENT_ROOT'] at the beginning of the document:</p>
<p><em><strong>Above</strong></em> this line (line 23):</p>
<pre class="brush: php; title: ; notranslate">
define ('VERSION', '2.8.5');
</pre>
<p>Insert the root path of your website, something like this:</p>
<pre class="brush: php; title: ; notranslate">
$_SERVER['DOCUMENT_ROOT'] = '/home/mysite/public_html/';
</pre>
<p>I hope that helps, and if it is still not working for you, I highly recommend visiting the <a href="http://code.google.com/p/timthumb/" target="_blank">official timthumb website</a> and talk with the developers.</p>
]]></content:encoded>
			<wfw:commentRss>http://elementdesignllc.com/2012/01/how-to-fix-timthumb-using-a-virtual-directory-url-contains-tildes/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Re-enable Vertical Tabs (Side Tabs) on Google Chrome 16</title>
		<link>http://elementdesignllc.com/2012/01/re-enable-vertical-tabs-on-google-chrome-16/</link>
		<comments>http://elementdesignllc.com/2012/01/re-enable-vertical-tabs-on-google-chrome-16/#comments</comments>
		<pubDate>Wed, 04 Jan 2012 16:46:30 +0000</pubDate>
		<dc:creator>chad</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://elementdesignllc.com/?p=1072</guid>
		<description><![CDATA[My previous post &#8220;Using Side Tabs on Chrome and Firefox&#8221; outlined steps to switch website tabs from stretching horizontally across the top of your browser to a vertical stack on the side. The post outlines the many benefits of using this layout of tabs, however recently the Chrome team decided to take this feature off [...]]]></description>
			<content:encoded><![CDATA[<p>My previous post &#8220;<a href="http://elementdesignllc.com/2011/08/side-tabs-on-chrome-and-firefox/">Using Side Tabs on Chrome and Firefox</a>&#8221; outlined steps to switch website tabs from stretching horizontally across the top of your browser to a vertical stack on the side. The post outlines the many benefits of using this layout of tabs, however recently the Chrome team decided to take this feature off the browser.</p>
<p>Currently the only way to re-enable vertical tabs (side tabs) is to roll back to an older version of Chrome. Here are the steps:</p>
<ol>
<li>Uninstall Chrome</li>
<li>Install version 16.0.899.0 from <a href="http://www.oldapps.com/google_chrome.php?old_chrome=6660" rel="nofollow" target="_blank">http://www.oldapps.com/google_chrom&#8230;old_chrome=6660</a></li>
<li>Disable Chrome updates: <a href="http://www.chromefans.org/chrome-tutorial/how-to-disable-google-chrome-automatic-updates.htm" rel="nofollow" target="_blank">http://www.chromefans.org/chrome-tu&#8230;tic-updates.htm</a></li>
<li><a title="Re-enable Vertical Tabs (Side Tabs) on Google Chrome 16" href="http://elementdesignllc.com/2012/01/re-enable-vertical-tabs-on-google-chrome-16/">Reactivate side tabs</a></li>
</ol>
<p>I recommend you setup Chrome Sync before this process, so you can easily restore everything.</p>
<p>Once you are back up and running, you might get a &#8220;This version of Chrome is older than the user profile on this machine&#8221; message. To remove that message, follow these steps:</p>
<ol>
<li>Open Windows Explorer, show hidden files</li>
<li>Browse to: C:\Users\username\AppData\Local\Google\Chrome\User Data\Default\</li>
<li>Delete the &#8220;Web Data&#8221; file</li>
<li>Close and re-open Chrome</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://elementdesignllc.com/2012/01/re-enable-vertical-tabs-on-google-chrome-16/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>The Best Web-Based Online Image Cropper</title>
		<link>http://elementdesignllc.com/2011/12/the-best-web-based-online-image-cropper/</link>
		<comments>http://elementdesignllc.com/2011/12/the-best-web-based-online-image-cropper/#comments</comments>
		<pubDate>Tue, 20 Dec 2011 14:57:43 +0000</pubDate>
		<dc:creator>chad</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Website]]></category>

		<guid isPermaLink="false">http://elementdesignllc.com/?p=1061</guid>
		<description><![CDATA[Element Design has recently released a brand new version of it&#8217;s online image cropping service, Croply. Using the latest HTML5 specifications, Croply is the fastest and most accurate image cropping service available online. Other web-based image cropping services have you upload an image to their server before you can begin working on it. One major disadvantage [...]]]></description>
			<content:encoded><![CDATA[<p>Element Design has recently released a brand new version of it&#8217;s online image cropping service, <a href="http://croply.com" target="_blank">Croply</a>. Using the latest HTML5 specifications, <a href="http://croply.com" target="_blank">Croply</a> is the fastest and most accurate image cropping service available online.</p>
<p>Other web-based image cropping services have you upload an image to their server before you can begin working on it. One major disadvantage to this method is the amount of time it takes to upload the image. Depending on your internet connection and image size, it can be upwards to several minutes before you can start cropping. Another disadvantage is various privacy concerns, as your image is now residing on their server.</p>
<p><a href="http://croply.com" target="_blank">Croply</a> performs everything in real-time on your computer. Image uploading is instant onto your browser (your image never leaves your computer), and all processing is completed through the HTML5 canvas element. From start to finish, you can crop and process an image in less than 5 seconds.</p>
<p>The results of the cropping process are fantastic as well, the image quality is identical to Photoshop and the file sizes are very similar. Below is a comparison between Croply and Photoshop.</p>
<p><a href="http://elementdesignllc.com/wp-content/uploads/2011/12/croply-comparison.jpg"><img class="aligncenter size-full wp-image-1062" title="croply-vs-photoshop-comparison" src="http://elementdesignllc.com/wp-content/uploads/2011/12/croply-comparison.jpg" alt="" width="700" height="750" /></a></p>
<p>Croply was originally designed for Photoshop-challenged clients. One of the largest hurdles for clients editing their sites was getting the images the correct size for various portions of the site. A feature added onto Croply is a &#8220;Share URL&#8221;, which is automatically generated based on the dimensions you input. You can create a &#8220;Share URL&#8221; for a client, and have them use that specific URL for creating images for slideshow areas, content posts, etc.</p>
<p>Croply is the perfect tool for novice to expert web designers, go ahead and bookmark http://croply.com now!</p>
]]></content:encoded>
			<wfw:commentRss>http://elementdesignllc.com/2011/12/the-best-web-based-online-image-cropper/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How to Add Horizontal Padding to a Website for Mobile Devices</title>
		<link>http://elementdesignllc.com/2011/11/how-to-add-horizontal-padding-to-a-website-for-mobile-devices/</link>
		<comments>http://elementdesignllc.com/2011/11/how-to-add-horizontal-padding-to-a-website-for-mobile-devices/#comments</comments>
		<pubDate>Fri, 18 Nov 2011 12:35:00 +0000</pubDate>
		<dc:creator>chad</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Website]]></category>

		<guid isPermaLink="false">http://elementdesignllc.com/?p=1037</guid>
		<description><![CDATA[I recently completed a client&#8217;s website when an issue was brought to my attention. When viewing the full site on a mobile device (Android, iPhone, or iPad) the site extended to the corners of the screen. There was no padding on the left or right of the site which looked awkward with parts of the [...]]]></description>
			<content:encoded><![CDATA[<p>I recently completed a client&#8217;s website when an issue was brought to my attention. When viewing the full site on a mobile device (Android, iPhone, or iPad) the site extended to the corners of the screen. There was no padding on the left or right of the site which looked awkward with parts of the design.</p>
<p><img class="aligncenter size-full wp-image-1038" title="site-stretch-mobile" src="http://elementdesignllc.com/wp-content/uploads/2011/11/site-stretch-mobile.png" alt="" width="250" height="459" /></p>
<p>The most ideal way to handle this is to add padding to the container elements at the beginning of the design process. However this was a completely finished, fully tested website. There was not a single container element that could be modified, but instead there were numerous template files and elements acting independently from one another.</p>
<p>It can be argued that the design stretching to the corners of the screen is a good thing, as it utilizes the most amount of space possible on a smaller screen. However this was entirely a cosmetic issue, and the client disagreed with any of the benefits.</p>
<h3>The Easy Solution</h3>
<p>Create a div at the footer of the site, center it, and set the width of that div to something slighter larger than the rest of the site.</p>
<p>For example, the entire site was set to 950 pixels wide. So right above the &lt;/body&gt; tag I added:</p>
<pre class="brush: xml; title: ; notranslate">&lt;div style=&quot;margin:0 auto;height:1px;width:1050px;&quot;&gt;&lt;/div&gt;</pre>
<p>Now when mobile devices view the website, they zoom out to accommodate the 1050 pixel wide div. This creates the padding effect around all containers of the site without modifying any other lines of code. The height is set as 1 pixel so browsers like Safari will recognize the width of the div. To streamline the code you should assign this div a class and define the styles in your stylesheet, but this is the very basic idea of it.</p>
<p>Desktop users should not notice a difference, but if that becomes an issue you can setup a mobile stylesheet to define the div&#8217;s styles only when a mobile device is detected.</p>
<p><img class="aligncenter size-full wp-image-1040" title="site-pad-mobile" src="http://elementdesignllc.com/wp-content/uploads/2011/11/site-pad-mobile.png" alt="" width="250" height="459" /></p>
]]></content:encoded>
			<wfw:commentRss>http://elementdesignllc.com/2011/11/how-to-add-horizontal-padding-to-a-website-for-mobile-devices/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Contact Form 7: Get Parameter from URL into Form Plugin</title>
		<link>http://elementdesignllc.com/2011/11/contact-form-7-get-parameter-from-url-into-form-plugin/</link>
		<comments>http://elementdesignllc.com/2011/11/contact-form-7-get-parameter-from-url-into-form-plugin/#comments</comments>
		<pubDate>Mon, 07 Nov 2011 19:14:41 +0000</pubDate>
		<dc:creator>chad</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://elementdesignllc.com/?p=1024</guid>
		<description><![CDATA[There are times when using the Contact Form 7 WordPress plugin where I need to pass a parameter from the URL and into a hidden field into the form. This is great for passing things such as order numbers, selected packages, or even security information. Download GetParam Here Installation Copy the getparam.php file into: /wp-content/plugins/contact-form-7/modules/ [...]]]></description>
			<content:encoded><![CDATA[<p>There are times when using the Contact Form 7 WordPress plugin where I need to pass a parameter from the URL and into a hidden field into the form. This is great for passing things such as order numbers, selected packages, or even security information.</p>
<p><a href="http://elementdesignllc.com/wp-content/uploads/2011/11/getparam.zip" style="font-size:1.4em;">Download GetParam Here</a></p>
<h3 style="margin-top:.5em">Installation</h3>
<ul>
<li>Copy the getparam.php file into: /wp-content/plugins/contact-form-7/modules/</li>
</ul>
<h3>Usage</h3>
<p>When editing a form in Contact Form 7, enter the getparam shortcode. There is only one valid parameter which is the name of the $_GET value.</p>
<p>[getparam value]</p>
<p>For example, if the URL is http://mysite.com/contact?ordernum=12345, the shortcode will be:</p>
<p>[getparam ordernum]</p>
<p>Then when building the response email, you can pass the value with [ordernum]</p>
]]></content:encoded>
			<wfw:commentRss>http://elementdesignllc.com/2011/11/contact-form-7-get-parameter-from-url-into-form-plugin/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using memcached
Database Caching 6/13 queries in 0.009 seconds using memcached

Served from: elementdesignllc.com @ 2012-05-18 15:15:34 -->
