<?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>Random Web Development Related Blogging</title>
	<atom:link href="http://cfreek.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://cfreek.com</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Tue, 14 Feb 2012 18:59:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Joomla! &amp; Virtuemart : Full Site Build</title>
		<link>http://cfreek.com/2011/01/joomla-virtuemart-full-site-build/</link>
		<comments>http://cfreek.com/2011/01/joomla-virtuemart-full-site-build/#comments</comments>
		<pubDate>Tue, 25 Jan 2011 16:41:27 +0000</pubDate>
		<dc:creator>Alan Cook</dc:creator>
				<category><![CDATA[Joomla!]]></category>

		<guid isPermaLink="false">http://cfreek.com/blog/?p=100</guid>
		<description><![CDATA[I am currently in the process of creating a Joomla! powered web site, running Virtuemart for e-commerce. Throughout the process, I will be documenting what I add, build, change, and enhance. This will be ongoing, so you might want to keep checking back. This Post will serve two purposes. First is a reference for me [...]]]></description>
			<content:encoded><![CDATA[<p>I am currently in the process of creating a Joomla! powered web site, running Virtuemart for e-commerce. Throughout the process, I will be documenting what I add, build, change, and enhance. This will be ongoing, so you might want to keep checking back.</p>
<p>This Post will serve two purposes. First is a reference for me on what I did, second is to hopefully help someone else out there along the way in building their site. If you find anything in this post helpful, comment and let me know!<span id="more-100"></span></p>
<p>Unless I decide to break this up, this is going to be one LONG post when finished, so here are some jump links for those who only care about certain aspects. For the rest, read on&#8230;</p>
<ul>
<li><a href="#intro">Intro</a></li>
<li><a href="#planning-the-site">Planning the Site</a></li>
<li><a href="#the-template">The Template</a></li>
<li><a href="#setting-up-virtuemart">Setting Up Virtuemart</a>
<ul>
<li><a href="#default-modules">Default Modules &amp; Components Used &amp; Modified</a></li>
<li><a href="#addon-modules">Add-on Modules &amp; Components</a></li>
</ul>
</li>
</ul>
<p><a name="intro"></a></p>
<h2>Intro</h2>
<p>I&#8217;ve used Joomla! many times, and have been meaning to set up a full e-commerce site, using Joomla! and Virtuemart, to give it a full evaluation on it&#8217;s e-commerce potential (I usually prefer <a href="http://www.icdevgroup.org">Interchange</a>).</p>
<p>An idea struck me to set up a giant &#8220;multi-family yard sale&#8221; website, that all of my friends, family, and I could use to unload various items. So, I decided it was time to stop procrastinating, and get to work. Meanwhile, I might end up with a site structure I can reuse on future sites. On with th fun&#8230;<br />
<a name="planning-the-site"></a></p>
<h2>Planning the Site</h2>
<p>I started planning the site like I would any client site; this includes Photoshop mock-ups, sitemap plans, component/module plans, research, and testing, the whole nine.</p>
<p>During the planning, I knew the most important factors in this site were going to be usability, showcasing products, and making the sell. The layout was designed minimalistic, with plenty of space for promo banners, product rotation, and full, easy to use navigation. And, as I tend to do, I reviewed winning sites that fit the class of site I&#8217;m building; in this case, sites like eBay, Amazon, and New Egg. Once plans were in place, I started building away.<br />
<a name="the-template"></a></p>
<h2>The Template</h2>
<p>I&#8217;m not going in to the details of template creation, as that is outside the scope of this post, but instead, will detail what I did different than normal, that is making my life easier now, and will in the future.</p>
<p>Most base Joomla! templates use component areas named user1, user2, etc, and I tend to keep this when building a template. In the case of Wanda&#8217;s Bargain Basement, I wanted tighter control over the various &#8216;pieces&#8217; of the site, and I didn&#8217;t want to have to remember which generically named placeholder went where.</p>
<p>All of my component areas are named for the component they are going to hold and, when needed, I use conditional statements. For example, the rotating &#8220;Featured Products&#8221;, shown only on the homepage, is defined as:</p>
<p>[code]&lt;?php if( $this-&gt;countModules('ProductRotation') &amp;&amp; JRequest::getVar('view') == &quot;frontpage&quot; ) : ?&gt;<br />
&lt;div id=&quot;product-rotator&quot;&gt;<br />
&lt;b id=&quot;featured-item-title&quot;&gt;Featured Items&lt;/b&gt;&lt;/div&gt;<br />
&lt;div id=&quot;product-rotation&quot;&gt;&lt;jdoc:include type=&quot;modules&quot; name=&quot;ProductRotation&quot; style=&quot;xhtml&quot; /&gt;&lt;/div&gt;<br />
&lt;/div&gt;<br />
&lt;div id=&quot;product-rotation-pager&quot;&gt;&lt;/div&gt;<br />
&lt;/div&gt;<br />
&lt;?php endif; ?&gt;<br />
[/code]</p>
<p>One final thing, as with all of my sites, the template is full CSS. The ability to easily make changes later is important, and dynamic (database driven) sites are a pain if everything is built using tables and hard coded in to the HTML.</p>
<p>Other than that, everything is your basic custom Joomla! template.<br />
<a name="setting-up-virtuemart"></a></p>
<h2>Setting Up Virtuemart</h2>
<p>This was by far the most complex part of the whole job. As mentioned, I want a mostly reusable system; on top of that, I want to keep the costs down, to provide an option to future clients who need an e-commerce site that doesn&#8217;t break the bank.</p>
<p>After making a copy of the default templates, named for the Wanda&#8217;s Bargain Basement site, I could begin my customizing.<br />
<a name="default-modules"></a></p>
<h3>Default Modules &amp; Components Used &amp; Modified</h3>
<p><strong>Featured Items</strong><br />
There were certain things i knew from planning, that I wanted the site to do. Unfortunately, my desire to customize and a programmer&#8217;s desire to let me, doesn&#8217;t always agree; as is with most software you&#8217;ll come across.</p>
<p>There were no free Featured Items plug-ins available that would easily let me tie the jQuery Cycle plug-in to them, so this is the one time I broke the &#8220;don&#8217;t hack the core&#8221; rule.</p>
<p>The Featured Items module: ./modules/mod_virtuemart_featureprod/mod_featureprod.php<br />
is hard coded to display the items in a table, even when it&#8217;s completely pointless to do so; I removed those lines by adding my own $notables variable, adding to the if statements, and adding additional if statements to the file.</p>
<p>With that done, I could clean up and modify my custom copy of the template: ./components/com_virtuemart/themes/ThemeName/templates/common/productsnapshot.tpl.php<br />
and create the &#8220;Featured Items&#8221; rotator on the home page.</p>
<p><strong>Mini Cart Display</strong><br />
With the design I was building for Wanda&#8217;s Bargain Basement, I wanted the mini cart to be shown in the top right of the page. By default, the mini cart shows a LOT of information, as it is intended to be added to a side bar with plenty of room.</p>
<p>I simply trimmed down the template file: ./components/com_virtuemart/themes/ThemeName/templates/common/minicart.tpl.php<br />
added lots of CSS rules, and ended up with a clean, simple display.<br />
<a name="addon-modules"></a></p>
<h3>Add-on Modules &amp; Components</h3>
<p><strong><a href="http://extensions.joomla.org/extensions/extension-specific/virtuemart-extensions/virtuemart-navigation/11023">CSS Menu</a></strong><br />
I find it amazing how complicated it was to simply have a bullet list menu of Virtuemart categories, without any fluff, add-ons, or loading of countless amounts of extra code. But, I found one; and it was free. The <a title="CSS Menu for Virtuemart" href="http://extensions.joomla.org/extensions/extension-specific/virtuemart-extensions/virtuemart-navigation/11023">CSS Menu for Virtuemart</a> did the trick, and allowed me <strong>only</strong> a bullet list, which I could style as I please.</p>
<p><strong><a href="http://extensions.joomla.org/extensions/site-management/sef/10019">Joomla! SEO</a></strong><br />
The <a href="http://extensions.joomla.org/extensions/site-management/sef/10019">ACE SEF Joomla! SEO plugin</a> makes Joomla! &#8220;Search Engine Friendly&#8221;. Me, I wanted to get rid of those horrendous URLs Virtuemart makes. Not for search engines, but for my own sanity and that of my users.<br />
Unfortunately, to have <strong>really</strong> nice URLs in Virtuemart, you have to buy an add-on; for the moment, I&#8217;ll live with the &#8220;1/2 way ok&#8221; URLs the free version creates.</p>
]]></content:encoded>
			<wfw:commentRss>http://cfreek.com/2011/01/joomla-virtuemart-full-site-build/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Backing Up Your Business PC Data</title>
		<link>http://cfreek.com/2010/08/backing-up-your-business-pc-data/</link>
		<comments>http://cfreek.com/2010/08/backing-up-your-business-pc-data/#comments</comments>
		<pubDate>Fri, 13 Aug 2010 20:29:59 +0000</pubDate>
		<dc:creator>Alan Cook</dc:creator>
				<category><![CDATA[Technical]]></category>

		<guid isPermaLink="false">http://cfreek.com/blog/?p=95</guid>
		<description><![CDATA[When  your computer&#8217;s hard drive fails is not the time to think about having a backup. I say when, because there is no &#8220;if&#8221;; your drive will eventually fail. It just happens. Having a backup plan running and in place makes everything so nice. Losing your important photos, documents and emails from not having a [...]]]></description>
			<content:encoded><![CDATA[<p>When  your computer&#8217;s hard drive fails is not the time to think about having a backup. I say when, because there is no &#8220;if&#8221;; your drive will eventually fail. It just happens.</p>
<p>Having a backup plan running and in place makes everything so nice.<br />
Losing your important photos, documents and emails from not having a backup, not so nice.</p>
<p>So, how do you get a backup going and make sure your digital life doesn&#8217;t go up in smoke?<br />
<span id="more-95"></span><br />
Home computers generally do not need the backup protection business computers need, and you can get away with the more simple solutions available. However, if your home computer is your business computer, like mine, you should consider business level PC backups.</p>
<p>There are various &#8220;one touch&#8221; backup drives on the market which seem to come with everything you need to &#8220;set it, and forget it&#8221;. I have personally not used one of these drives and cannot vouch for them, but a single backup, located in the same room as my PC&#8230; Doesn’t sound to safe to me. Am I going to remember to grab that hard drive, along with anything else I need, should a fire break out?</p>
<p>Many versions of Windows have built in, or add-on in the case of XP Home, software from Microsoft that will create various types of backups. I have used these in the past, and while everything appears to run fine &#8211; it doesn&#8217;t always. When I was recovering from one of my massive backups, several of the files could not be read and my backup was toast. The Windows backup software also isn&#8217;t very easy to use, especially for ‘non-technical’ computer users. Personally, I give it two thumbs down.</p>
<p>So what’s my current method for doing backups of my data? Backing up my PC is actually two part, and quite inexpensive!</p>
<p>Part 1) All of my important data files are saved on a <a href="http://www.wdc.com/en/products/products.asp?driveid=465">USB MyBook 1TB Mirroring Edition</a>.<br />
This handy little device connects through USB, and provides 2 500 gigabyte  drives, but only a single hard drive is available on my computer, as they are mirrored. Whenever I copy data to the one 500gig drive, it is mirrored (exact copy) on to the second hard drive. I keep all of my important data on the drive &#8211; Quicken data, photos, web sites, invoices, etc. Should one of the drives fail, I simply replace it and the data is rebuilt from the other 500gig backup drive.<br />
The problem: if a file gets corrupted, it gets mirrored, giving me two damaged copies of a file. Add to that, all my data is still in the same place.<br />
That’s where part two comes in to play.</p>
<p>Part 2) If there was ever a fire, I don’t want to have to think about grabbing a drive. That’s where <a href="http://www.bastionpoint.com/">Bastionpoint Technology</a>’s <a href="http://www.bastionpoint.com/services/network-maintenance/managed-backups.php">managed offsite backup solution</a> comes in to play. Every night, my main hard drive (the one with Windows and all of my software) and select files from MyBook are backed up. Any changed data is securely and magically transported over the internet to <strong>two</strong> offsite servers. My whole computer and all of my drives could melt into a smoldering puddle of plastic and charred metal, and I won’t lose any of my files. I just get another computer, call up Bastionpoint, and get rolling as if nothing ever happened. And, if any of my files get corrupted, the good backed up copies can be restored.</p>
<p>I’m interested in hearing &#8211; how do you do backups for your business’ computers?<br />
Leave a comment and let me know!</p>
]]></content:encoded>
			<wfw:commentRss>http://cfreek.com/2010/08/backing-up-your-business-pc-data/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creditors Financial Group : They Harass For Money, Even When It’s Not Your Debt</title>
		<link>http://cfreek.com/2010/02/creditors-financial-group-they-harass-for-money-even-when-it%e2%80%99s-not-your-debt/</link>
		<comments>http://cfreek.com/2010/02/creditors-financial-group-they-harass-for-money-even-when-it%e2%80%99s-not-your-debt/#comments</comments>
		<pubDate>Sat, 20 Feb 2010 05:31:39 +0000</pubDate>
		<dc:creator>Alan Cook</dc:creator>
				<category><![CDATA[Just Isn't Right]]></category>

		<guid isPermaLink="false">http://cfreek.com/blog/?p=81</guid>
		<description><![CDATA[I received a phone call on 2/19/2010, “on Behalf of Chase Bank”. A credit card from a former acquaintance has about a rather high bill that is past due. At one time I was an “authorized user” of the account and had a card, but the account was not in my name, and did not [...]]]></description>
			<content:encoded><![CDATA[<p>I received a phone call on 2/19/2010, “on Behalf of Chase Bank”. A credit card from a former acquaintance has about a rather high bill that is past due. At one time I was an “authorized user” of the account and had a card, but the account was not in my name, and did not have my name on it in any other way.</p>
<p>Without getting in to all of the details, the person on the phone told me I should “do what’s right” and pay the balance, continually insulted me, and repeated several slanderous statements about me by the card holder.</p>
<p>Thanks to caller ID I know the number, 877-298-2251, which belongs to “Creditors Financial Group”.</p>
<p>After doing some digging, it seems Creditors Financial Group is famous for calling anyone and everyone demanding money.</p>
<p>The good news is, Chase acknowledged I have no accountability on the account, have submitted to my credit reports “just in case” that I am not responsible, and are sending me a letter to state the same.</p>
<p>I&#8217;ve learned a few things since then as well. If Creditors Financial Group calls you demanding money you do not owe, let them know they are in violation of the Fair Credit Reporting Act and not to call you again. Call the credit issuer (Chase in my situation), and tell them about it. And, if they still keep calling after that, you can report them to the FTC.</p>
<p>Lastly, you can always blog about it, and have a high Google rank for Creditors Financial Group, like I do!</p>
]]></content:encoded>
			<wfw:commentRss>http://cfreek.com/2010/02/creditors-financial-group-they-harass-for-money-even-when-it%e2%80%99s-not-your-debt/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Setting Up the Ultimate Media Computer, on the Cheap-cheap</title>
		<link>http://cfreek.com/2009/12/setting-up-the-ultimate-media-computer-on-the-cheap-cheap/</link>
		<comments>http://cfreek.com/2009/12/setting-up-the-ultimate-media-computer-on-the-cheap-cheap/#comments</comments>
		<pubDate>Mon, 21 Dec 2009 03:39:55 +0000</pubDate>
		<dc:creator>Alan Cook</dc:creator>
				<category><![CDATA[Geek Fun]]></category>

		<guid isPermaLink="false">http://cfreek.com/blog/?p=67</guid>
		<description><![CDATA[Why have a computer hooked up to your T.V.? Well, not only is it just cool, but imagine being able to stream thousands of T.V. shows, videos, and music to your living room T.V. Depending on what you watch, you might even be able to replace your cable! Well, anybody that knows me, knows I&#8217;ve [...]]]></description>
			<content:encoded><![CDATA[<p>Why have a computer hooked up to your T.V.?<br />
Well, not only is it just cool, but imagine being able to stream thousands of T.V. shows, videos, and music to your living room T.V.<br />
Depending on what you watch, you might even be able to replace your cable!<span id="more-67"></span></p>
<p>Well, anybody that knows me, knows I&#8217;ve been hooking up media P.C.s for a while. Now, software is improving and our options are expanding.</p>
<p>Looking to build your own cable-replacing media P.C.?<br />
Want to know how&#8217;s it all done?<br />
Well, lets get started!</p>
<p><strong>1st the T.V.</strong></p>
<p>I&#8217;ll be starting out with this on a Philips 55&#8243; H.D. Wide Screen HD rear projection T.V.</p>
<p><strong>2nd The P.C.</strong></p>
<p>I used one of the spare P.C.s I had picked up for between $50 and $100 each. The PC is a HP dx2250 Micro Tower, running  Windows XP Pro.</p>
<p>From what I&#8217;ve read, some people also use Mac minis. Use what you like, but make sure it has enough horsepower.</p>
<p>I would look for a computer that is <strong>at least:</strong></p>
<ul>
<li>Pentium 4 or AMD equivalent<br />
<strong>Not</strong> a celleron  or other &#8220;buget&#8221; CPU</li>
<li>2 gigs of RAM. Personally, I would go for DDR2 or better.</li>
<li>If you plan on ripping DVDs, or running media off your media PC, I would go with a SATA hard drive that is 200 gigs or larger.</li>
</ul>
<p><strong>3rd Upgrades</strong></p>
<p>The standard P.C. isn&#8217;t quite enough to do the job. The main upgrade we are going to need to get started is a graphics card capable of sending the video to the T.V. For now. I&#8217;m using a spare NVidia  card I had laying around, which has an S-Video out. We&#8217;re going to want some other upgrades but, for now, we have enough to start having fun.</p>
<p><strong>4th Additional Hardware</strong></p>
<p><strong>Sound</strong><br />
If you do not need high end sound and your P.C. has on-board sound (you have a headphone jack on the back of the computer), you can pick up a headphone style plug to RCA cable converter.<br />
Make sure you don&#8217;t buy the mono plug, which is one headphone looking plug on one end, and one RCA looking plug on the other. You will want the one the makes a &#8220;Y&#8221;, which will allow your media PC to support left and right sound.</p>
<p><strong>Controls<br />
<span style="font-weight: normal;">On order, I picked up a Logitech wireless keyboard and mouse. These can get pretty pricey if you buy them at the store. I got mine off ebay for about $22, with free shipping.</span></strong></p>
<p><strong>Hardware<br />
<span style="font-weight: normal;">Thumbscrews. Not necesary, but </span>very </strong>convenient. Pick up two thumbscrews, and replace the two screws you have to remove to get the side panel off the case with them. When upgrade time comes, you&#8217;ll be glad you did.</p>
<p><strong>5th Software<span style="font-weight: normal;"> </span></strong></p>
<p><strong><span style="font-weight: normal;">This is where the real fun starts!</span></strong></p>
<p><strong><span style="font-weight: normal;"><strong>Boxee</strong><br />
I was reading an article the other day, which inspired me to do this project again, and they mentioned software called <a href="http://boxee.tv/">Boxee</a>. I took a look at it, created and account, installed and tried it, and it&#8217;s pretty friggin sweet! It&#8217;s in its early stages, but so far I&#8217;m seeing very few problems.</span></strong></p>
<p><strong><span style="font-weight: normal;">Boxee launches a full screen browser, that easily allows you to stream content from Hulu, Comedy Central, and much, much more. They even have Linux, Windows, and Mac versions available. Best of all, it&#8217;s FREE!</span></strong></p>
<p><strong>Windows Media Player and K-Lite<br />
<span style="font-weight: normal;">I hate to  push Microsoft products, but I use Media Player quite often. Some videos use codecs, like DivX and others, that require add-ons to play them. The <a href="http://download.cnet.com/K-Lite-Mega-Codec-Pack/3000-13632_4-10794603.html">K-Lite codec pack</a> provides everything you will need, minus the spyware, to play any (safe and virus free) videos you will come across.</span></strong></p>
<p><span style="font-weight: normal;"><strong>Finally, the End Result</strong></span></p>
<p><span style="font-weight: normal;">I&#8217;ve been catching up on Southpark, running in Boxee, while typing up the initial version of this post on my netbook. It&#8217;s working pretty good, but I do have some tweaks that need to be made to the system. As I perform upgrades, find better software, or anything else, I will update this post with the new info.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://cfreek.com/2009/12/setting-up-the-ultimate-media-computer-on-the-cheap-cheap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Link Will Not z-index in Front of Text and Image in Internet Explorer</title>
		<link>http://cfreek.com/2009/11/link-will-not-z-index-in-front-of-text-and-image-in-internet-explorer/</link>
		<comments>http://cfreek.com/2009/11/link-will-not-z-index-in-front-of-text-and-image-in-internet-explorer/#comments</comments>
		<pubDate>Fri, 13 Nov 2009 05:20:12 +0000</pubDate>
		<dc:creator>Alan Cook</dc:creator>
				<category><![CDATA[Tips & Tricks]]></category>

		<guid isPermaLink="false">http://cfreek.com/blog/?p=43</guid>
		<description><![CDATA[I ran across a interesting IE issue today, that I hadn&#8217;t dealt with before. I wanted to make icons with graphics, text, and a link. The link should cover the whole icon, but it&#8217;s link would be text inside of the icon. To elaborate, the final result would be: The&#8221;Text Link&#8221; shoud be positioned using absolute positing, [...]]]></description>
			<content:encoded><![CDATA[<p>I ran across a interesting IE issue today, that I hadn&#8217;t dealt with before.<br />
I wanted to make icons with graphics, text, and a link. The link should cover the whole icon, but it&#8217;s link would be text inside of the icon.</p>
<p>To elaborate, the final result would be:</p>
<p><img class="alignnone size-full wp-image-54" title="icon-example" src="http://cfreek.com/blog/wp-content/uploads/2009/11/icon-example.jpg" alt="icon-example" width="274" height="76" /></p>
<p>The&#8221;Text Link&#8221; shoud be positioned using absolute positing, height, width, and padding/margins so that it over-layed the entire icon.</p>
<p><span id="more-43"></span></p>
<p>The HTML would look like this:</p>
<p>[php]<br />
&lt;div class=&quot;services-box&quot;&gt;<br />
&lt;a class=&quot;link-mask&quot; href=&quot;/services/network-maintenance/&quot;&amp;&gt;Managed Services&lt;/a&gt;<br />
&lt;div&gt;&lt;img src=&quot;/images/pc-1.png&quot; alt=&quot;&quot; width=&quot;77&quot; height=&quot;78&quot; /&gt;&lt;/div&gt;<br />
managed services text<br />
&lt;/div&gt;[/php]</p>
<p>Initially, I set up the CSS as follows:</p>
<p>[css].services-box a.link-mask {<br />
position: absolute;<br />
width: 290px;<br />
height: 83px;<br />
text-decoration: none;<br />
font-weight: bold;<br />
color: #fff;<br />
padding: 4px 0 0 112px;<br />
z-index: 2;<br />
}[/css]</p>
<p>This worked great in every browser I tried, except for IE. It seem Internet Explorer will not let a simple link cover another element. As you can see, I attempted setting the z-index value, which did not work. Hovering over the image ([image]) or text( &#8220;Additional text&#8221;) still produced a default/text icon and was not a link.</p>
<p>I also attempted using hasLayout hacks, by adding the zoom css property to the link, and that did not work.</p>
<p>After Googling the heck out of this and not finding a solution, which is why I&#8217;m making a post out of it, I started playing.</p>
<p>The solution?<br />
If a background is applied to the link, Internet Explorer will force the link to be on top of text and on top of images. Since I did not want a background, as it would cover the other elements, I came up with a little hack.</p>
<p>I added the following css to my link&#8217;s CSS</p>
<p>[css]background-image: url(/images/services-boxes.png);<br />
background-repeat: no-repeat;<br />
background-position: 999px;[/css]</p>
<p>What this did, was make IE *think* there was a background, and position it over the text and image, while pushing the non-repeated image far away from the viewable area. I used the background image of the icon itself, which prevented the browser from having to load another image.</p>
<p>The icons now work perfect in every browser, including the pesky IE.</p>
]]></content:encoded>
			<wfw:commentRss>http://cfreek.com/2009/11/link-will-not-z-index-in-front-of-text-and-image-in-internet-explorer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

