<?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/"
	>

<channel>
	<title>Haywire Graphics Blog &#187; Tutorials</title>
	<atom:link href="http://haywiregraphics.com/blog/?feed=rss2&#038;cat=5" rel="self" type="application/rss+xml" />
	<link>http://haywiregraphics.com/blog</link>
	<description></description>
	<pubDate>Sun, 28 Feb 2010 16:02:34 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Increasing Zazzle Store Builder SEO</title>
		<link>http://haywiregraphics.com/blog/?p=46</link>
		<comments>http://haywiregraphics.com/blog/?p=46#comments</comments>
		<pubDate>Fri, 15 May 2009 15:33:12 +0000</pubDate>
		<dc:creator>haywiregraphics</dc:creator>
		
		<category><![CDATA[Tutorials]]></category>

		<category><![CDATA[zazzle store builder]]></category>

		<guid isPermaLink="false">http://haywiregraphics.com/blog/?p=46</guid>
		<description><![CDATA[Zazzle provides a very useful script for Zazzle shop owners to display their merchandise on their own Web site.  It is called Zazzle Store Builder and can be downloaded for free.  The main advantage, is of course, increased exposure and SEO for your shop and designs. SEO stands for search engine optimization.  No matter how [...]]]></description>
			<content:encoded><![CDATA[<p>Zazzle provides a very useful script for Zazzle shop owners to display their merchandise on their own Web site.  It is called <a href="http://www.zazzle.com/sell/tools/storebuilder">Zazzle Store Builder</a> and can be downloaded for free.  The main advantage, is of course, increased exposure and SEO for your shop and designs. SEO stands for search engine optimization.  No matter how good our designs are, the Web is a vast ever-growing beast and getting found online takes some doing.  Besides writing good, keyword rich descriptions for your product lines and products, having an external domain allows a shop owner to add even more relevant keyword rich content for search engines to index.</p>
<p>Another advantage of Zazzle&#8217;s Store Builder script is that when a shopper clicks on one of your products, they are taken to your Zazzle store with your referral ID, so even if a shopper doesn&#8217;t buy one of your products, you&#8217;ll still get a commission if the shopper buys from another Zazzle shop during their visit.</p>
<p>The default setup of Store Builder is a bit limiting because it takes visitors away from your site to your store, which isn&#8217;t necessarily bad but it doesn&#8217;t give us much chance to increase our exposure on our own site.  In order to provide more content for search engines to gobble up, a good idea is have pages for each of particular product lines.  I&#8217;ve done this.  I&#8217;ve created pages for each product line in my store and pulled in products, from each particular product line, into their respective pages on my site.</p>
<p><strong>How To Do It</strong>:</p>
<p>In the default Store Builder configuration.php file, you&#8217;ll notice that, by default, the $productLineId isn&#8217;t specified, so all the products from every product line is pulled in and displayed.  We can change this to a particular product line ID number.  To find the product line ID number for your product lines, just visit your Zazzle shop and click on the product line.  For instance, when I click on the <a href="http://www.zazzle.com/haywiregraphics/gifts?cg=196245801180315861">Critters &amp; Varmuts</a> link, the url is:  http://www.zazzle.com/haywiregraphics/gifts?cg=196245801180315861.  The numbers after the equals sign is what I need to know.  But we need to create a new configuration file for this product line.</p>
<p><strong>Below:  My default configuration file:</strong></p>
<p><img class="alignnone size-full wp-image-47" title="storebuilder_config" src="http://haywiregraphics.com/blog/wp-content/uploads/2009/05/storebuilder_config.jpg" alt="storebuilder_config" width="485" height="325" /></p>
<p>I created a new PHP file and named it critters_config.php and saved it into the same folder that contains the original Store Builder configuration file.  I then copied and pasted the original configuration file script and pasted it into the new critters_config file but specified  the productId code.  (See the image below.)</p>
<p><img class="alignnone size-full wp-image-48" title="critters_config" src="http://haywiregraphics.com/blog/wp-content/uploads/2009/05/critters_config.jpg" alt="critters_config" width="366" height="306" /></p>
<p>That easy enough but that&#8217;s not all I need to do.  I also need to create a new zstore file for my critters section.  I created another new php file and named it critters_zstore.php.  Again I just copied and pasted the original zstore.php script into the new page.  The only change I need to make is to point the script to the correct configuration file.</p>
<p>The original zstore file, which you want to leave alone, specifies the included class libraries near the top of the page.  These are the additional files that the zstore.php file needs to know the paths to in order to work.</p>
<p><img class="alignnone size-full wp-image-49" title="zstore_include_default" src="http://haywiregraphics.com/blog/wp-content/uploads/2009/05/zstore_include_default.jpg" alt="zstore_include_default" width="300" height="140" /></p>
<p>I need to specify in my critters_zstore.php file where the configuration file is for it.  Remember we made a new configuration file named critters_config.php, which will pull in products just from that product line.  So I&#8217;ll make the change.</p>
<p><img class="alignnone size-full wp-image-50" title="critters_zstore" src="http://haywiregraphics.com/blog/wp-content/uploads/2009/05/critters_zstore.jpg" alt="critters_zstore" width="326" height="135" /></p>
<p>Now I need to upload my new critters_config file and critters_zstore file.  Make sure that you upload them into the same folder as the original Store Builder files.</p>
<p>Now, to get the products to display on my page, instead of using the default include statement:</p>
<p>&lt;?php</p>
<p>// configure Zazzle Store Builder display<br />
include &#8220;include/zstore.php&#8221;;</p>
<p>?&gt;</p>
<p>I&#8217;ll change it to:</p>
<p>&lt;?php</p>
<p>// configure Zazzle Store Builder display<br />
include &#8220;<strong>include/critters_zstore.php</strong>&#8220;;</p>
<p>?&gt;</p>
<p>Now I&#8217;ll need to upload the web page that is going to have my critter products on it, which I named <a href="http://haywiregraphics.com/critters.php">critters.php</a> and test it out.  Now I have a web page that will show just the products from this particular product line, thus increasing my SEO!</p>
]]></content:encoded>
			<wfw:commentRss>http://haywiregraphics.com/blog/?feed=rss2&amp;p=46</wfw:commentRss>
		</item>
		<item>
		<title>Learning CSS; Old Dogs Can Learn New Tricks</title>
		<link>http://haywiregraphics.com/blog/?p=40</link>
		<comments>http://haywiregraphics.com/blog/?p=40#comments</comments>
		<pubDate>Wed, 13 May 2009 23:36:32 +0000</pubDate>
		<dc:creator>haywiregraphics</dc:creator>
		
		<category><![CDATA[Tutorials]]></category>

		<category><![CDATA[css]]></category>

		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://haywiregraphics.com/blog/?p=40</guid>
		<description><![CDATA[I&#8217;m a web designer from way back.  I believe 1997 was my first introduction to my future livelihood.  When I think back to those days, it now seems like eons ago.   Long before blogs, MySpace, Facebook, Twitter, and every other social networking site, where we can hang our political and religious beliefs on our [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m a web designer from way back.  I believe 1997 was my first introduction to my future livelihood.  When I think back to those days, it now seems like eons ago.   Long before blogs, MySpace, Facebook, Twitter, and every other social networking site, where we can hang our political and religious beliefs on our sleeves, there was an Intenet far different than the one we know, love and hate today.   I can still remember the  first site I created.  It was truly classic.  Remember web sites from the 1990&#8217;s?  Blinking text, scrolling text, jumping text, rolling text, loud background images, hideous color schemes, frames (sometimes 3 or more on one page), and even some background music thrown in just to make it seem cool?  Who cared if it took 10 minutes to download on a dial-up connection?  Hey, it was all new to us then.  Anything besides static text on a screen seemed awesome and cutting edge.</p>
<p>Then I got away from web design for a while and focused mainly on graphic design, and then of course, motherhood  kind of took precidence over everything.  No longer did I read 10 pound books about PHP, JavaScript, SQL and Flash programming.  How could I not stay enthralled with those barn burners!  But now I&#8217;m kind of back to my roots again.  Web design is again interesting and challenging.  I&#8217;ve worked with CSS for quite a while but I want to master it!  That&#8217;s kind of how I tackle everything. So, I&#8217;m going to share some CSS tutorials over the next few weeks on this blog.  I&#8217;ll admit it&#8217;s as much for my benefit as yours; I figure it will be a good motivator for me to finally learn CSS.</p>
<p>Till then, this is an excellent resource on CSS:  <a href="http://www.w3schools.com/css/css_examples.asp">http://www.w3schools.com/css/css_examples.asp</a></p>
]]></content:encoded>
			<wfw:commentRss>http://haywiregraphics.com/blog/?feed=rss2&amp;p=40</wfw:commentRss>
		</item>
	</channel>
</rss>
