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

<channel>
	<title>Web Programming Answers</title>
	<atom:link href="http://www.bogartcomputing.com/web-programming-answers/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bogartcomputing.com/web-programming-answers</link>
	<description>PHP, Joomla, MySQL, Sql Server, ASP.Net, CSS, XHTML, Ecommerce, Search Engine Marketing, Web Programming answers, often in their rawest form  (formerly ASP.Net Answers)</description>
	<pubDate>Thu, 21 Jun 2007 05:17:29 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
	<language>en</language>
			<item>
		<title>Replace column substring SQL Server columns</title>
		<link>http://www.bogartcomputing.com/web-programming-answers/109/replace-column-substring-sql-server-columns/</link>
		<comments>http://www.bogartcomputing.com/web-programming-answers/109/replace-column-substring-sql-server-columns/#comments</comments>
		<pubDate>Thu, 21 Jun 2007 05:17:29 +0000</pubDate>
		<dc:creator>Caroline</dc:creator>
		
		<category><![CDATA[SQL]]></category>

		<category><![CDATA[Web Programming]]></category>

		<guid isPermaLink="false">http://www.bogartcomputing.com/web-programming-answers/109/replace-column-substring-sql-server-columns/</guid>
		<description><![CDATA[Replace all instances of FINDTHIS with REPLACEWITHTHIS in columns COLUMN1 and COLUMN2 of table TABLE where those substrings are in fact found
update TABLE set
COLUMN1=REPLACE(COLUMN1,&#8217;FINDTHIS&#8217;,'REPLACEWITHTHIS&#8217;),
COLUMN2=REPLACE(COLUMN2,&#8217;FINDTHIS&#8217;,'REPLACEWITHTHIS&#8217;)
from TABLE
where
COLUMN1 like &#8216;%SUBSTRINGPIECE%&#8217; or COLUMN2 like &#8216;%SUBSTRINGPIECE%&#8217;
]]></description>
			<content:encoded><![CDATA[<p>Replace all instances of FINDTHIS with REPLACEWITHTHIS in columns COLUMN1 and COLUMN2 of table TABLE where those substrings are in fact found</p>
<p>update TABLE set<br />
COLUMN1=REPLACE(COLUMN1,&#8217;FINDTHIS&#8217;,'REPLACEWITHTHIS&#8217;),<br />
COLUMN2=REPLACE(COLUMN2,&#8217;FINDTHIS&#8217;,'REPLACEWITHTHIS&#8217;)<br />
from TABLE<br />
where<br />
COLUMN1 like &#8216;%SUBSTRINGPIECE%&#8217; or COLUMN2 like &#8216;%SUBSTRINGPIECE%&#8217;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bogartcomputing.com/web-programming-answers/109/replace-column-substring-sql-server-columns/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Cool Duplicate Joomla Menu Trick</title>
		<link>http://www.bogartcomputing.com/web-programming-answers/108/cool-duplicate-joomla-menu-trick/</link>
		<comments>http://www.bogartcomputing.com/web-programming-answers/108/cool-duplicate-joomla-menu-trick/#comments</comments>
		<pubDate>Sat, 28 Apr 2007 02:34:12 +0000</pubDate>
		<dc:creator>Caroline</dc:creator>
		
		<category><![CDATA[Joomla]]></category>

		<guid isPermaLink="false">http://www.bogartcomputing.com/web-programming-answers/108/cool-duplicate-joomla-menu-trick/</guid>
		<description><![CDATA[Apply the same menu to the home page and the inner pages, but have the appearance change from home to inner:

Create the content
Create the menu (mainmenu)
In modules, assign the menu to the pages it should appear (everything but Home)
Copy the mainmenu module to mainmenu_home
In its module properties assign it to the Home navigation items
Put the [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Apply the same menu to the home page and the inner pages, but have the appearance change from home to inner:</strong></p>
<ol>
<li>Create the content</li>
<li>Create the menu (mainmenu)</li>
<li>In modules, assign the menu to the pages it should appear (everything but Home)</li>
<li>Copy the mainmenu module to mainmenu_home</li>
<li>In its module properties assign it to the Home navigation items</li>
<li>Put the 4 letters &#8220;home&#8221; in Menu Class Suffix and Module Class Suffix</li>
<li>In templates/xyz/template_css.css, modify these items for the inner page menu mainmenu:</li>
</ol>
<ul>
<li>a.mainlevel</li>
<li>a.mainlevel:link</li>
<li>a.mainlevel:visited</li>
<li>a.mainlevel:hover</li>
<li>ul#mainlevel-nav</li>
<li>ul#mainlevel-nav li</li>
<li>ul#mainlevel-nav li a</li>
<li>u#mainlevel-nav lia a:hover</li>
</ul>
<p>8.  copy all of the above items, add the 4 letters &#8220;home&#8221; after each instance of the string &#8220;mainlevel&#8221;<br />
9. modify mainlevelhome css elements for the home page menu decoration</p>
<p>You now have one menu, two modules and two css sets.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bogartcomputing.com/web-programming-answers/108/cool-duplicate-joomla-menu-trick/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Zen Cart UPS XML does not work with zones</title>
		<link>http://www.bogartcomputing.com/web-programming-answers/107/zen-cart-ups-xml-does-not-work-with-zones/</link>
		<comments>http://www.bogartcomputing.com/web-programming-answers/107/zen-cart-ups-xml-does-not-work-with-zones/#comments</comments>
		<pubDate>Mon, 02 Apr 2007 08:59:47 +0000</pubDate>
		<dc:creator>Caroline</dc:creator>
		
		<category><![CDATA[PHP]]></category>

		<category><![CDATA[Web Programming]]></category>

		<category><![CDATA[Zen Cart]]></category>

		<guid isPermaLink="false">http://www.bogartcomputing.com/web-programming-answers/107/zen-cart-ups-xml-does-not-work-with-zones/</guid>
		<description><![CDATA[You&#8217;re here because you want to run UPS XML for Zen Cart with zones. It configures ok if you have no zones set, but as soon as you add a zone it displays the &#8220;unconfigured&#8221; yellow icon.
The admin and the catalog both use the same code to determine if a UPS rate exists. The problem [...]]]></description>
			<content:encoded><![CDATA[<p>You&#8217;re here because you want to run UPS XML for Zen Cart with zones. It configures ok if you have no zones set, but as soon as you add a zone it displays the &#8220;unconfigured&#8221; yellow icon.</p>
<p>The admin and the catalog both use the same code to determine if a UPS rate exists. The problem is, the admin doesn&#8217;t care about where that zone is, but the shipping checkout wants it to match the recipient&#8217;s zone. So by definition the admin can never be configured because it never matches an empty &#8220;order&#8221; zone, there&#8217;s no concept of an order on the admin end but the admin will not mark the UPS xml as &#8220;configured&#8221; until it matches this ghost zone.</p>
<p>It might configure ok in your store, but only if it&#8217;s set to &#8220;no zone,&#8221; which means it&#8217;ll show up for any destination whether you want it to or not. As soon as you try to add a zone it refuses to configure.</p>
<p>The fact is that whole paragraph of code was off, I wonder if people are using this module successfully. There&#8217;s NO WAY you could ever have configured it to do zones!</p>
<p>Change includes/modules/shipping/upsxml.php (upsxml.php,v 1.1.4 2004/12/19) right after the curl code setup to the following:</p>
<p>if (($this->enabled == true) &#038;&#038; ((int)MODULE_SHIPPING_UPSXML_RATES_ZONE > 0)) {<br />
$this->enabled=false;<br />
if (empty($order->delivery['country']['id'])) {<br />
$admin=true; }else{$admin=false;<br />
}<br />
/*<br />
$check = $db->Execute(&#8221;select zone_id from &#8221; . TABLE_ZONES_TO_GEO_ZONES . &#8221; where geo_zone_id = &#8216;&#8221; . MODULE_SHIPPING_UPSXML_RATES_ZONE . &#8220;&#8216; and zone_country_id = &#8216;&#8221; . $order->delivery['country']['id'] . &#8220;&#8216; order by zone_id&#8221;);<br />
*/<br />
if ($admin) {<br />
$sql = &#8220;select zone_id  from &#8221; . TABLE_ZONES_TO_GEO_ZONES . &#8221; where geo_zone_id = &#8216;&#8221; . MODULE_SHIPPING_UPSXML_RATES_ZONE.&#8221;&#8216;&#8221;;<br />
} else {<br />
$sql = &#8220;select zone_id  from &#8221; . TABLE_ZONES_TO_GEO_ZONES . &#8221; where zone_id=&#8217;&#8221;. $order->delivery['zone_id'] . &#8220;&#8216; and geo_zone_id = &#8216;&#8221; . MODULE_SHIPPING_UPSXML_RATES_ZONE . &#8220;&#8216;&#8221;;<br />
}</p>
<p>$check = $db->Execute($sql);<br />
if (!$check->EOF) {<br />
$this->enabled = true;<br />
}<br />
}</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bogartcomputing.com/web-programming-answers/107/zen-cart-ups-xml-does-not-work-with-zones/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Programmatically determine Joomla homepage</title>
		<link>http://www.bogartcomputing.com/web-programming-answers/106/programmatically-determine-joomla-homepage-2/</link>
		<comments>http://www.bogartcomputing.com/web-programming-answers/106/programmatically-determine-joomla-homepage-2/#comments</comments>
		<pubDate>Sat, 17 Mar 2007 12:01:21 +0000</pubDate>
		<dc:creator>Caroline</dc:creator>
		
		<category><![CDATA[.htaccess]]></category>

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

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

		<category><![CDATA[Web Programming]]></category>

		<guid isPermaLink="false">http://www.bogartcomputing.com/web-programming-answers/106/programmatically-determine-joomla-homepage-2/</guid>
		<description><![CDATA[If both mod_rewrite and 301&#8217;s are out in full force the home page is not going to be identifiable by a Server query_string containing &#8220;frontpage.&#8221; To determine if the current code is on the home page:
$s = filter_var($_REQUEST['QUERY_STRING'], FILTER_SANITIZE_SPECIAL_CHARS);
if (empty($s)) {
//you&#8217;re on the home page
}
]]></description>
			<content:encoded><![CDATA[<p>If both mod_rewrite and 301&#8217;s are out in full force the home page is not going to be identifiable by a Server query_string containing &#8220;frontpage.&#8221; To determine if the current code is on the home page:</p>
<p>$s = filter_var($_REQUEST['QUERY_STRING'], FILTER_SANITIZE_SPECIAL_CHARS);<br />
if (empty($s)) {</p>
<p>//you&#8217;re on the home page</p>
<p>}</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bogartcomputing.com/web-programming-answers/106/programmatically-determine-joomla-homepage-2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>WAMP PHP 5 curl trick</title>
		<link>http://www.bogartcomputing.com/web-programming-answers/104/wamp-php-5-curl-trick/</link>
		<comments>http://www.bogartcomputing.com/web-programming-answers/104/wamp-php-5-curl-trick/#comments</comments>
		<pubDate>Wed, 07 Mar 2007 08:51:01 +0000</pubDate>
		<dc:creator>Caroline</dc:creator>
		
		<category><![CDATA[PHP]]></category>

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

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

		<guid isPermaLink="false">http://www.bogartcomputing.com/web-programming-answers/104/wamp-php-5-curl-trick/</guid>
		<description><![CDATA[WAMP 5 does not activate curl via the php settings/extensions options. After that menu is checked open php.ini and uncomment extension=php_curl.dll, then restart WAMP services.
]]></description>
			<content:encoded><![CDATA[<p>WAMP 5 does not activate curl via the php settings/extensions options. After that menu is checked open php.ini and uncomment extension=php_curl.dll, then restart WAMP services.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bogartcomputing.com/web-programming-answers/104/wamp-php-5-curl-trick/feed/</wfw:commentRss>
		</item>
		<item>
		<title>VirtueMart Authorize.net Code Changes</title>
		<link>http://www.bogartcomputing.com/web-programming-answers/103/virtuemart-authorizenet-code-changes-3/</link>
		<comments>http://www.bogartcomputing.com/web-programming-answers/103/virtuemart-authorizenet-code-changes-3/#comments</comments>
		<pubDate>Tue, 27 Feb 2007 01:38:23 +0000</pubDate>
		<dc:creator>Caroline</dc:creator>
		
		<category><![CDATA[Authorize.net]]></category>

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

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

		<category><![CDATA[Web Programming]]></category>

		<guid isPermaLink="false">http://www.bogartcomputing.com/web-programming-answers/103/virtuemart-authorizenet-code-changes-3/</guid>
		<description><![CDATA[VirtueMart does not automate Authorize.net test mode. It doesn&#8217;t read classes/payment/ps_authorize.cfg.php AN_TEST_REQUEST to see if it should send test mode to Authorize.Net. A quick fix, alter 
FILE CHANGE classes/ps_checkout.php lines 24, 159, 484
line 24:
define (TESTMODE,true);
Lines 159, 484, call validate with TESTMODE rather than hard-coded &#8220;false.&#8221;
159:
if ( !$this->validate_payment_method( $d, TESTMODE )) {
484:
if (!$this->validate_payment_method($d, TESTMODE)) { //Change [...]]]></description>
			<content:encoded><![CDATA[<p><strong><em>VirtueMart does not automate Authorize.net test mode. It doesn&#8217;t read classes/payment/ps_authorize.cfg.php AN_TEST_REQUEST to see if it should send test mode to Authorize.Net. A quick fix, alter </em></strong></p>
<p align="left">FILE CHANGE classes/ps_checkout.php lines 24, 159, 484<br />
line 24:<br />
define (<strong>TESTMODE</strong>,true);</p>
<p>Lines 159, 484, call validate with TESTMODE rather than hard-coded &#8220;false.&#8221;<br />
159:<br />
if ( !$this->validate_payment_method( $d, <strong>TESTMODE</strong> )) {<br />
484:<br />
if (!$this->validate_payment_method($d, <strong>TESTMODE</strong>)) { //Change false to true to Let the user play with the VISA Testnumber</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bogartcomputing.com/web-programming-answers/103/virtuemart-authorizenet-code-changes-3/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Animal Shelter Marketing Letter</title>
		<link>http://www.bogartcomputing.com/web-programming-answers/100/joomla-150-beta-installation-two-tricks-2/</link>
		<comments>http://www.bogartcomputing.com/web-programming-answers/100/joomla-150-beta-installation-two-tricks-2/#comments</comments>
		<pubDate>Mon, 19 Feb 2007 05:26:30 +0000</pubDate>
		<dc:creator>Caroline</dc:creator>
		
		<category><![CDATA[Bogart Computing]]></category>

		<category><![CDATA[Free Animal Shelter Websites]]></category>

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

		<category><![CDATA[Search Engine Marketing]]></category>

		<category><![CDATA[Search Engine Optimization]]></category>

		<category><![CDATA[Web Marketing]]></category>

		<guid isPermaLink="false">http://www.bogartcomputing.com/web-programming-answers/100/joomla-150-beta-installation-two-tricks-2/</guid>
		<description><![CDATA[More info for animal shelters needing web sites or web marketing&#8230;&#8230;..
&#8230; I&#8217;ve been building/rebuilding web sites for animal rescue groups. It&#8217;s my way of giving as I don&#8217;t deal with the shelter that well. I do two basic things: 1) build the site, 2) market the organization on the web.
The web sites I build are [...]]]></description>
			<content:encoded><![CDATA[<p><strong>More info for animal shelters needing web sites or web marketing&#8230;&#8230;..</strong></p>
<p>&#8230; I&#8217;ve been building/rebuilding web sites for animal rescue groups. It&#8217;s my way of giving as I don&#8217;t deal with the shelter that well. I do two basic things: 1) build the site, 2) market the organization on the web.</p>
<p>The web sites I build are usually built on free software called <a href="http://www.joomla.org/">Joomla</a>. Instead of upload stories or changing HTML directly you would login to the administrator and publish your stories from there. If I do help out we don&#8217;t have to use that system, but I do recommend it because 1) multiple people can update the site; 2) you can easily grab email addresses from people interested in your org; 3) we can often add new features really fast. For instance I can add an online store in an hour or two; it uses a wysiwyg (what you see is what you get) editor so you don&#8217;t need to know any html &#8212; really a whole lot more.</p>
<p>Here are all the add ons to the base product:<br />
<a href="http://extensions.joomla.org/">http://extensions.joomla.org/<br />
</a><br />
The main issue, though, is marketing. I assume that you want your web site to be found when someone types in<br />
nh shelter<br />
dogs for adoption<br />
Or the like.<br />
The business of making that happen is called SEO or search engine optimization. SEO used to be mechanical and very easy to do. Now the mechanical part is just the pre-requisite to the real work of web marketing. It&#8217;s very labor intensive (takes a lot of time, though the tasks themselves are not that hard).</p>
<p>Successful SEO is mostly about writing, writing, writing. There are tons of ways to get the word out about your web site, some of them really help you in the search engines, some less so.</p>
<p>I&#8217;ll help with either of these, <a href="http://www.bogartcomputing.com/free-animal-shelter-web-sites-1">my standing offer is here</a></p>
<p>A few things you might want to know about me:</p>
<p>I&#8217;m a low stress person, I don&#8217;t want to be a CARRIER either!</p>
<p>I&#8217;m just here to help, if this causes problems in the org don&#8217;t ever feel like you owe me anything, it&#8217;s your organization</p>
<p>Really good SEO skills are marketable. If you want training to market arnne it&#8217;s a great opportunity to learn for the doggies and then use it in your career.</p>
<p>I&#8217;m available when you need me, please don&#8217;t stress on my account.</p>
<p>Best,<br />
Caroline</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bogartcomputing.com/web-programming-answers/100/joomla-150-beta-installation-two-tricks-2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Joomla 1.5.0 Beta Installation: Two Tricks</title>
		<link>http://www.bogartcomputing.com/web-programming-answers/99/joomla-150-beta-installation-two-tricks/</link>
		<comments>http://www.bogartcomputing.com/web-programming-answers/99/joomla-150-beta-installation-two-tricks/#comments</comments>
		<pubDate>Mon, 19 Feb 2007 05:25:28 +0000</pubDate>
		<dc:creator>Caroline</dc:creator>
		
		<category><![CDATA[Joomla]]></category>

		<category><![CDATA[Web Marketing]]></category>

		<guid isPermaLink="false">http://www.bogartcomputing.com/web-programming-answers/99/joomla-150-beta-installation-two-tricks/</guid>
		<description><![CDATA[Joomla 1.5.0 Beta Installation: Two Tricks
1. Do NOT enter FTP information during the installation. Whatever bad falls out of that will be dealt with later. Or, enter it but if you&#8217;re site&#8217;s slowed to nothing you&#8217;ll have to find the &#8220;off&#8221; switch
2. During database creation just go and create the database and assign a user [...]]]></description>
			<content:encoded><![CDATA[<p>Joomla 1.5.0 Beta Installation: Two Tricks</p>
<p>1. Do NOT enter FTP information during the installation. Whatever bad falls out of that will be dealt with later. Or, enter it but if you&#8217;re site&#8217;s slowed to nothing you&#8217;ll have to find the &#8220;off&#8221; switch</p>
<p>2. During database creation just go and create the database and assign a user to it first, then fill in the info on the database installation settings page. It&#8217;ll save you the hassle of finding out that you can&#8217;t programmatically create a database.</p>
<p><em>Did I say two? Here&#8217;s a third.</em></p>
<p>Get the <a target="_blank" title="Joomla 1.5 base build" href="http://dev.joomla.org/content/view/17/60/#download">Joomla 1.5 beta here</a></p>
<p>But then upgrade from the <a target="_blank" title="Joomla 1.5 nightly build" href="http://dev.joomla.org/content/view/17/60/#nightly">Joomla 1.5 nightly build here</a></p>
<p>Before debugging anything always get the latest build.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bogartcomputing.com/web-programming-answers/99/joomla-150-beta-installation-two-tricks/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The domain name for local listings</title>
		<link>http://www.bogartcomputing.com/web-programming-answers/98/the-domain-name-for-local-listings/</link>
		<comments>http://www.bogartcomputing.com/web-programming-answers/98/the-domain-name-for-local-listings/#comments</comments>
		<pubDate>Tue, 13 Feb 2007 19:52:44 +0000</pubDate>
		<dc:creator>Caroline</dc:creator>
		
		<category><![CDATA[Domains]]></category>

		<category><![CDATA[Web Marketing]]></category>

		<guid isPermaLink="false">http://www.bogartcomputing.com/web-programming-answers/98/the-domain-name-for-local-listings/</guid>
		<description><![CDATA[Should I Name My domain 111aaaMyBusiness.com? My employer added &#8220;a&#8221; before the domain name. Is this good for high rankings? 
When your employer added the &#8220;a&#8221; to the internet name they used the alphabetical rule of phone book directories. One service people will use to find your site is the phone book, and the phone book lists [...]]]></description>
			<content:encoded><![CDATA[<div><strong>Should I Name My domain 111aaaMyBusiness.com? My employer added &#8220;a&#8221; before the domain name. Is this good for high rankings?</strong> </div>
<div>When your employer added the &#8220;a&#8221; to the internet name they used the alphabetical rule of phone book directories. One service people will use to find your site is the phone book, and the phone book lists entries alphabetically. By this logic the best name is 1aaaYourNameHere.com.    </p>
<p><strong>Phone Book Directories<br />
</strong>If the phone book directories were the only source of qualified site traffic you would do well to compete for aaa- and aardvark- prefixed names. The local online directories do have some of the market. <a href="http://www.superpages.com/">Verizon Super Pages</a> gives customers a choice to sort listings alphabetically. Its default listing, though, is <em>not</em> alphabetical. The initial sort is &#8220;Standard,&#8221; i.e., the most relevant according to MSN&#8217;s algorithm. </p>
<p>The customer has to scroll to the bottom and choose &#8220;A-Z&#8221; to see an alphabetical listing. She can also choose &#8220;Distance&#8221; (from the customer-entered-location), which to me is the most logical sort for a list of kitchen designers.</p>
<p><a href="http://local.yahoo.com/">Yahoo Local</a> sorts by &#8220;Top Results,&#8221; listing those results that have keywords and other Search Engine Optimization (SEO) web site features closest to the terms the customer input.</p>
<p><strong>Search Engines<br />
</strong>Super Pages and Yahoo Local are just a small potential source of your qualified web site traffic. The Big 3 search engines will drive most of the real kitchen buyers to your site. Optimizing – and marketing – your site for the Google, Yahoo and MSN search engines, while keeping the local directories in mind, will cover 99.9% of your web site traffic universe planning. Since the local directories are showing the listing results in the same order as the search engines (most &#8220;relevant&#8221; first), the first letter of the domain name is not an important factor in getting good results. Neither the local directories nor the search engines display the listing results in alphabetical order by default.</p>
<p><strong>Hyphenating the Domain Name<br />
</strong>So now the question is: What is a good domain name? Some evidence exists that hyphenating a domain name yields greater results because there’s no question about the individual words. For instance, new-hampshire-kitchen-design.com might be better than newhampshirekitchendesign.com. The hyphens are harder for humans to remember (we expect the &#8220;all one word&#8221; type of domain name).</p>
<p>Search engines do examine the domain name and do give it some weight. They also examine the web site’s content, title and headline tags, incoming links from other sites and quite a bit more. The domain name’s keywords <em>can </em>affect search engine ranking, but if those domain name keywords carried a lot of weight sites like IBM.com would be penalized for not mentioning &#8220;computer&#8221; in the name.</p>
<p>So we can conclude that domain names do not need to be alphabetical or contain keywords of your business in order to achieve a higher ranking. Companies that <em>sell</em> domains often advocate keyword-seo-friendly domain names. Search engine expert Quadszilla (despite the anonymity truly a savvy SEO) <a href="http://seoblackhat.com/2005/08/05/tld-buying-and-domain-name-selection-tips/">advocates using keyword-hyphenated-domain-names</a> for better search engine result pages. Yet his domain – seoblackhat.com – is not hyphenated. SEO guru <a href="http://www.seomoz.org/blog/a-little-piece-of-the-google-algorithm-revealed">Rand Fishkin</a> gives the keyword-domain-name (with or without hyphens) a 1/5<sup>th</sup> of 1/3<sup>rd</sup> weighting, i.e., keywords in the domain are one of five factors that in total make up 30% importance in Google ranking.</p>
<p>So the keywords in the domain name have some weight, and the value of a hyphenated keyword domain is debatable.</p>
<p><strong>Keywords in Domain Names<br />
</strong>One place that domain keywords do make a difference is when the keywords the user enters are an exact match to your domain. Type in <em>a dream kitchen</em> to see what I mean. But I checked Google and Yahoo keyword tools for <em>nh kitchen designer,</em> and they report that no one is searching for exactly that phrase. So the domain <em>nhkitchendesigner.com</em> will not be of much use in obtaining higher search engine results. </p>
<p><strong>Branding Your Domain Name<br />
</strong>Last we have the issue of branding. Do you search for books at books.com or amazon.com? The use of descriptive phrases in your company name or domain becomes irrelevant in the face of good branding. Good branding raises positive awareness of your business in the hearts and minds of your public. When you create an image of your business as <em>the resource</em> for your target market the name of that business is part of the image. Prior to the success of Amazon.com, the word &#8220;Amazon&#8221; did not create an association to buying books. So <em>if</em> you will use excellent branding techniques for your business and your web site the business name will fuse with your popularity, but it will not <em>create</em> your popularity.</p>
<p><strong>What Works on Google<br />
</strong>Fishkin summarizes good <a href="http://www.seomoz.org/blog/a-little-piece-of-the-google-algorithm-revealed">Google search engine marketing</a>. Yahoo and MSN are pretty easy by comparison. But Google drives as much traffic as Yahoo and MSN combined, so it can’t be ignored. The Google methods are, in essence, good branding. So if you want good search engine results in Google you will have to make your web site an authority site that has great content and that other, highly qualified sites link to. The name of your company / domain name becomes so small in this mix that the answer boils down to this:<br />
- name your company and your domain according to what works in the offline world<br />
- identify your target market<br />
- write both offline and online magazine articles<br />
- write a very focused blog<br />
- answer very focused questions on forums<br />
- employ the mechanical methods of SEO on your web site</p>
<p><strong>Conclusion<br />
</strong>In the end, your name will not drive traffic because of the name. It will drive traffic because your business and your name fuse to represent the logical place to go for the best answers to the problems you solve.</p>
<p> </p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.bogartcomputing.com/web-programming-answers/98/the-domain-name-for-local-listings/feed/</wfw:commentRss>
		</item>
		<item>
		<title>QuickBooks Authority Error</title>
		<link>http://www.bogartcomputing.com/web-programming-answers/96/quickbooks-authority-error-4/</link>
		<comments>http://www.bogartcomputing.com/web-programming-answers/96/quickbooks-authority-error-4/#comments</comments>
		<pubDate>Tue, 09 Jan 2007 06:34:32 +0000</pubDate>
		<dc:creator>Caroline</dc:creator>
		
		<category><![CDATA[QuickBooks]]></category>

		<guid isPermaLink="false">http://www.bogartcomputing.com/web-programming-answers/96/quickbooks-authority-error-4/</guid>
		<description><![CDATA[You already are logged in as Admin or Power User running QuickBooks 2005 when you get: &#8220;Windows XP and Windows 2000 users must have power users or administrator group rights in order to run quickbooks.&#8221;
Intuit&#8217;s Registry Fix:
ftp://ftp.quicken.com/pub/quickbooks/2005/RACLFix/QB2005_RACLFix_Rel.exe
]]></description>
			<content:encoded><![CDATA[<p>You already are logged in as Admin or Power User running QuickBooks 2005 when you get: &#8220;Windows XP and Windows 2000 users must have power users or administrator group rights in order to run quickbooks.&#8221;</p>
<p>Intuit&#8217;s Registry Fix:</p>
<p>ftp://ftp.quicken.com/pub/quickbooks/2005/RACLFix/QB2005_RACLFix_Rel.exe</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bogartcomputing.com/web-programming-answers/96/quickbooks-authority-error-4/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Visual Studio 2005 Unable to attach. The binding handle is invalid.</title>
		<link>http://www.bogartcomputing.com/web-programming-answers/92/visual-studio-2005-unable-to-attach-the-binding-handle-is-invalid/</link>
		<comments>http://www.bogartcomputing.com/web-programming-answers/92/visual-studio-2005-unable-to-attach-the-binding-handle-is-invalid/#comments</comments>
		<pubDate>Tue, 09 Jan 2007 05:23:50 +0000</pubDate>
		<dc:creator>Caroline</dc:creator>
		
		<category><![CDATA[ASP.Net]]></category>

		<category><![CDATA[Visual Studio 2005]]></category>

		<guid isPermaLink="false">http://www.bogartcomputing.com/web-programming-answers/92/visual-studio-2005-unable-to-attach-the-binding-handle-is-invalid/</guid>
		<description><![CDATA[Debug fails in Visual Studio 2005 with &#8220;Unable to attach. The binding handle is invalid.&#8221;
One fix is: turn on Terminal Services.
]]></description>
			<content:encoded><![CDATA[<p>Debug fails in Visual Studio 2005 with &#8220;Unable to attach. The binding handle is invalid.&#8221;</p>
<p>One fix is: turn on Terminal Services.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bogartcomputing.com/web-programming-answers/92/visual-studio-2005-unable-to-attach-the-binding-handle-is-invalid/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Restoring SQL bak for data backed up on a different machine</title>
		<link>http://www.bogartcomputing.com/web-programming-answers/91/restoring-sql-bak-for-data-backed-up-on-a-different-machine/</link>
		<comments>http://www.bogartcomputing.com/web-programming-answers/91/restoring-sql-bak-for-data-backed-up-on-a-different-machine/#comments</comments>
		<pubDate>Wed, 27 Dec 2006 09:56:48 +0000</pubDate>
		<dc:creator>Caroline</dc:creator>
		
		<category><![CDATA[ASP.Net programming]]></category>

		<category><![CDATA[Microsoft SQL Server]]></category>

		<category><![CDATA[Web Programming]]></category>

		<guid isPermaLink="false">http://www.bogartcomputing.com/web-programming-answers/91/restoring-sql-bak-for-data-backed-up-on-a-different-machine/</guid>
		<description><![CDATA[ &#8221;the physical file name&#8221; &#8220;may be incorrect&#8221;RESTORE DATABASE DBName
FROM DISK = &#8216;C:\mypath\backedUpDb.bak&#8217;
WITH
MOVE &#8216;backedUpDb_dat&#8217; TO &#8216;C:\mypath\DBName.mdf&#8217;,
MOVE &#8216;backedUpDb_log&#8217; TO &#8216;C:\mypath\DBName.ldf&#8217;
GO
Where
DBName is the name the db will have on your local machine
backedUpDb.bak is the backup with the wrong physical path
backedUpDb_dat and backedUpDb_log are described below
mdf and ldf are the names and locations you want DBName to have after [...]]]></description>
			<content:encoded><![CDATA[<p><font color="#0000ff" size="2"> &#8221;the physical file name&#8221; &#8220;may be incorrect&#8221;</font><font color="#0000ff" size="2"></font><font color="#0000ff" size="2">RESTORE</font><font size="2"> </font><font color="#0000ff" size="2">DATABASE</font><font size="2"> DBName<br />
</font><font color="#0000ff" size="2">FROM</font><font size="2"> </font><font color="#0000ff" size="2">DISK</font><font size="2"> </font><font color="#808080" size="2">=</font><font size="2"> </font><font color="#ff0000" size="2">&#8216;C:\mypath\backedUpDb.bak&#8217;<br />
</font><font color="#0000ff" size="2">WITH</font><font size="2"><br />
MOVE </font><font color="#ff0000" size="2">&#8216;backedUpDb_dat&#8217;</font><font size="2"> </font><font color="#0000ff" size="2">TO</font><font size="2"> </font><font color="#ff0000" size="2">&#8216;C:\mypath\DBName.mdf&#8217;</font><font color="#808080" size="2">,<br />
</font><font size="2">MOVE </font><font color="#ff0000" size="2">&#8216;backedUpDb_log&#8217;</font><font size="2"> </font><font color="#0000ff" size="2">TO</font><font size="2"> </font><font color="#ff0000" size="2">&#8216;C:\mypath\DBName.ldf&#8217;<br />
</font><font size="2">GO</font></p>
<p><font size="2">Where<br />
DBName is the name the db will have on your local machine<br />
backedUpDb.bak is the backup with the wrong physical path<br />
backedUpDb_dat and backedUpDb_log are described below<br />
mdf and ldf are the names and locations you want DBName to have after restoration</font></p>
<p><font size="2"> Get backedUpDb_dat from:<br />
SQL Enterprise or Management Studio<br />
Databases<br />
Restore Database<br />
To Database [DBName]<br />
From Device: [click ...]<br />
Backup Media<br />
File<br />
Add<br />
Browse to backedUpDb.bak<br />
OK<br />
Select Restore checkbox<br />
Options<br />
The Original Filename is you backedUpDb_dat and backedUpDb_log</font><font size="2">Options<br />
<font size="2" /><font size="2" /><font size="2" /></font><font size="2"></font><font size="2"> </p>
<p></font> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.bogartcomputing.com/web-programming-answers/91/restoring-sql-bak-for-data-backed-up-on-a-different-machine/feed/</wfw:commentRss>
		</item>
		<item>
		<title>.htaccess mod_rewrite to eliminate non-www domain and index.php</title>
		<link>http://www.bogartcomputing.com/web-programming-answers/90/htaccess-mod_rewrite-to-eliminate-non-www-domain-and-indexphp/</link>
		<comments>http://www.bogartcomputing.com/web-programming-answers/90/htaccess-mod_rewrite-to-eliminate-non-www-domain-and-indexphp/#comments</comments>
		<pubDate>Mon, 25 Dec 2006 23:11:15 +0000</pubDate>
		<dc:creator>Caroline</dc:creator>
		
		<category><![CDATA[.htaccess]]></category>

		<category><![CDATA[Search Engine Optimization]]></category>

		<guid isPermaLink="false">http://www.bogartcomputing.com/web-programming-answers/90/htaccess-mod_rewrite-to-eliminate-non-www-domain-and-indexphp/</guid>
		<description><![CDATA[#Redirect any bogartcomputing.com request to http://www.bogartcomputing.com
rewritecond %{HTTP_HOST} ^bogartcomputing\.com
rewriterule (.*) http://www.bogartcomputing.com/$1 [R=301,L] 
#Redirect any index.php request to /
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /.*index\.php\ HTTP/
RewriteRule ^(.*)index\.php /$1 [R=301,L]
#redirect any home/ request to /
RewriteRule ^(.*)home/ /$1 [R=301,L]
]]></description>
			<content:encoded><![CDATA[<p>#Redirect any bogartcomputing.com request to http://www.bogartcomputing.com<br />
rewritecond %{HTTP_HOST} ^bogartcomputing\.com<br />
rewriterule (.*) http://www.bogartcomputing.com/$1 [R=301,L] <br />
#Redirect any index.php request to /<br />
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /.*index\.php\ HTTP/<br />
RewriteRule ^(.*)index\.php /$1 [R=301,L]<br />
#redirect any home/ request to /<br />
RewriteRule ^(.*)home/ /$1 [R=301,L]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bogartcomputing.com/web-programming-answers/90/htaccess-mod_rewrite-to-eliminate-non-www-domain-and-indexphp/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Joomla You are not authorized to view this resource - com_frontpage</title>
		<link>http://www.bogartcomputing.com/web-programming-answers/89/joomla-you-are-not-authorized-to-view-this-resource-com_frontpage/</link>
		<comments>http://www.bogartcomputing.com/web-programming-answers/89/joomla-you-are-not-authorized-to-view-this-resource-com_frontpage/#comments</comments>
		<pubDate>Thu, 21 Dec 2006 18:11:46 +0000</pubDate>
		<dc:creator>Caroline</dc:creator>
		
		<category><![CDATA[Joomla]]></category>

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

		<guid isPermaLink="false">http://www.bogartcomputing.com/web-programming-answers/89/joomla-you-are-not-authorized-to-view-this-resource-com_frontpage/</guid>
		<description><![CDATA[The Joomla You Are Not Authorized to View This Resource error has many causes. You will not find this one in any standard Joomla forum.
I added a titletag column to the jos_content table. I used it in components/com_content/content.php to set a custom title tag per content item.
 
$query = &#8220;SELECT a.id, a.title, a.title_alias, a.titletag, a.introtext, a.sectionid, [...]]]></description>
			<content:encoded><![CDATA[<p>The Joomla You Are Not Authorized to View This Resource error <a title="You Are Not Authorized to View This Resource" href="http://www.joomlaya.com/forums/showthread.php?t=2580" target="_blank">has many causes</a>. You will not find this one in any standard Joomla forum.</p>
<p>I added a titletag column to the jos_content table. I used it in components/com_content/content.php to set a custom title tag per content item.</p>
<p> </p>
<p>$query = &#8220;SELECT a.id, a.title, a.title_alias, <strong>a.titletag,</strong> a.introtext, a.sectionid, a.state, a.catid, a.created, a.created_by, a.created_by_alias, a.modified, a.modified_by,&#8221; . &#8220;n a.checked_out, a.checked_out_time, a.publish_up, a.publish_down, a.images, a.urls, a.ordering, a.metakey, a.metadesc, a.access, a.hits,&#8221; . &#8220;n CHAR_LENGTH( a.fulltext ) AS readmore, u.name AS author, u.usertype, s.name AS section, cc.name AS category, g.name AS groups&#8221; . $voting['select'] . &#8220;n FROM #__content AS a&#8221; . &#8220;n INNER JOIN #__content_frontpage AS f ON f.content_id = a.id&#8221; . &#8220;n INNER JOIN #__categories AS cc ON cc.id = a.catid&#8221; . &#8220;n INNER JOIN #__sections AS s ON s.id = a.sectionid&#8221; . &#8220;n LEFT JOIN #__users AS u ON u.id = a.created_by&#8221; . &#8220;n LEFT JOIN #__groups AS g ON a.access = g.id&#8221; . $voting['join'] . $where . &#8220;n ORDER BY $order_pri $order_sec&#8221; ;</p>
<p>$database->setQuery( $query, $limitstart, $limit );</p>
<p>$rows = $database->loadObjectList();</p>
<p>// Dynamic Page Title</p>
<p>// ctb 9/26/06 added meta key words to title</p>
<p><strong>$titletag=$rows[0]->titletag;</p>
<p></strong><strong>if (strlen($titletag)< =0) {$titletag=$rows[0]->metakey;</p>
<p>} $mainframe->SetPageTitle( $menu->name .&#8221; &#8221; . $rows[0]->titletag);</p>
<p></strong></p>
<p>Then I copied content.php to a site that did not have the $titletag hack. The result was a home page (com_frontpage) that displayed &#8220;You are not authorized to view this item&#8221; for each of the home page items.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bogartcomputing.com/web-programming-answers/89/joomla-you-are-not-authorized-to-view-this-resource-com_frontpage/feed/</wfw:commentRss>
		</item>
		<item>
		<title>PositionPilot.com Domain For Sale</title>
		<link>http://www.bogartcomputing.com/web-programming-answers/87/positionpilotcom-domain-for-sale-2/</link>
		<comments>http://www.bogartcomputing.com/web-programming-answers/87/positionpilotcom-domain-for-sale-2/#comments</comments>
		<pubDate>Wed, 06 Dec 2006 09:33:29 +0000</pubDate>
		<dc:creator>Caroline</dc:creator>
		
		<category><![CDATA[Domains]]></category>

		<category><![CDATA[Web Marketing]]></category>

		<guid isPermaLink="false">http://www.bogartcomputing.com/web-programming-answers/87/positionpilotcom-domain-for-sale-2/</guid>
		<description><![CDATA[PositionPilot.com Domain For Sale
$7,850
 
]]></description>
			<content:encoded><![CDATA[<p><a title="PositionPilot.com domain for sale" href="http://www.sedo.com/search/details.php4?showcase=1&#038;domain=positionpilot.com&#038;tracked=&#038;partnerid=&#038;language=us" target="_blank"><strong>PositionPilot.com Domain For Sale</strong></a></p>
<p><strong>$7,850</strong></p>
<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.bogartcomputing.com/web-programming-answers/87/positionpilotcom-domain-for-sale-2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Adding multiple domains to cpanel using addon and redirection</title>
		<link>http://www.bogartcomputing.com/web-programming-answers/85/adding-multiple-domains-to-cpanel-using-addon-and-redirection/</link>
		<comments>http://www.bogartcomputing.com/web-programming-answers/85/adding-multiple-domains-to-cpanel-using-addon-and-redirection/#comments</comments>
		<pubDate>Tue, 21 Nov 2006 04:50:50 +0000</pubDate>
		<dc:creator>Caroline</dc:creator>
		
		<category><![CDATA[.htaccess]]></category>

		<category><![CDATA[Search Engine Optimization]]></category>

		<category><![CDATA[Web Marketing]]></category>

		<guid isPermaLink="false">http://www.bogartcomputing.com/web-programming-answers/85/adding-multiple-domains-to-cpanel-using-addon-and-redirection/</guid>
		<description><![CDATA[Question: how to use cpanel to host multiple web sites, each of which has multiple domans associated with it.
Example:
Assumptions: Name server setup points all of these domains to the name server where site1domain1.com etc. are hosted; site1domain1.com has content in /home/site1domain1/public_html; site1domain1 is &#8220;main&#8221; cpanel site, a Mother Site.
site1domain1.com has web content for site1domain1.com
site1domain2.com has [...]]]></description>
			<content:encoded><![CDATA[<p>Question: how to use cpanel to host multiple web sites, each of which has multiple domans associated with it.</p>
<p>Example:</p>
<p align="left">Assumptions: Name server setup points all of these domains to the name server where site1domain1.com etc. are hosted; site1domain1.com has content in /home/site1domain1/public_html; site1domain1 is &#8220;main&#8221; cpanel site, a Mother Site.</p>
<p>site1domain1.com has web content for site1domain1.com<br />
site1domain2.com has pointer to site1domain1.com</p>
<p>site2domain1.com<br />
site2domain2.com has pointer to site2domain1.com</p>
<p>/home/<strong>site1domain</strong>/public_html:                       site 1 domain 1&#8217;s content<br />
/home/<strong>site1domain</strong>/public_html/<strong>site1domain2</strong>: site 1 domain 2 is pointer to site 1 domain 1<br />
/home/<strong>site1domain</strong>/public_html/<strong>site2domain1</strong>: site 2 domain 1&#8217;s content<br />
/home/<strong>site1domain</strong>/public_html/<strong>site2domain2</strong>: site 2 domain 2 is pointer to site 2 domain 1</p>
<p><strong>Answer:</strong></p>
<p>site1domain1.com is the host cpanel&#8217;s &#8220;main&#8221; site. It has a public_html directory under which its web code resides. Make sure none of the following directory names exist under public_html:</p>
<p><strong>/home/site1domain1/public_html:</strong><br />
site1domain2<br />
site2domain1<br />
site2domain2</p>
<p><strong>Task #1:<br />
Make site1domain2.com point to site1domain1.com</strong></p>
<p>Go to Addon Domains. Enter<br />
site1domain2.com<br />
site1domain2<br />
a password here<br />
Click Add Domain</p>
<p><strong>This action creates the physical directory /home/site1domain1/public_html/site1domain2</strong></p>
<table style="height: 124px" width="394">
<tr>
<td><font class="med">New Domain Name:</font></td>
<td>
<input name="domain" type="text" /></td>
</tr>
<tr>
<td><font class="med">Username/directory/subdomain Name:</font></td>
<td>
<input name="user" type="text" /></td>
</tr>
<tr>
<td><font class="med">Password:</font></td>
<td>
<input name="pass" type="text" /></td>
</tr>
<tr>
<td> </td>
<td>
<input type="submit" value="Add Domain!" /></td>
</tr>
</table>
<p><strong>Point site1domain2.com to site1domain1.com <br />
</strong>Go to Addon Domains.<br />
At Redirect Domain to URL select <strong>site1domain2.com</strong><br />
Click Setup Redirect<br />
Enter <strong>http://site1domain1.com/</strong><br />
Click Save</p>
<p>In browser go to site1domain1.com, it should show content in public_html<br />
In browser go to site1domain2.com, it should redirect to site1domain1.com</p>
<p><strong>Task #2:<br />
Make site2domain2.com point to site2domain1.com</strong></p>
<p><strong>This is different than task #1 </strong>because there we were redirect the main hosting site&#8217;s domain. Here we are creating an add-on domain, redirecting it from the main site to the site2domain1 content, and then creating a pointer URL that redirects to site2domain1 as well.</p>
<p>Summary of tasks:<br />
Create site2domain1 add on domain, redirect it so it displays site2domain1 content, create site2domain2 add on domain, redirect it so it lands at site2domain1.com</p>
<p>Create physical directory /home<strong>/site1domain1/</strong>public_html<strong>/site2domain1<br />
</strong>Go to Addon Domains. Enter<br />
site2domain1.com<br />
site2domain1<br />
a password here<br />
Click Add Domain</p>
<p>Create physical directory /home/<strong>site1domain/</strong>public_html<strong>/site2domain2<br />
</strong>Go to AddOn Domains. Enter<br />
site2domain2.com<br />
site2domain<br />
a password here<br />
Click Add Domain</p>
<p> </p>
<p>Go to AddOn Domains<br />
At Redirect Domain to URL select site2domain1.com<br />
Click Setup Redirect<br />
Enter http://site1domain1.com/site2domain1.com<br />
Click Save<br />
Go to AddOn Domains<br />
At Redirect Domain to URL select site2domain<br />
Enter http://site1domain1.com/site2domain1.com<br />
Click Save<br />
 </p>
]]></content:encoded>
			<wfw:commentRss>http://www.bogartcomputing.com/web-programming-answers/85/adding-multiple-domains-to-cpanel-using-addon-and-redirection/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Menu, Module, Menu-Module Connections in VirtueMart</title>
		<link>http://www.bogartcomputing.com/web-programming-answers/84/menu-module-menu-module-connections-in-virtuemart/</link>
		<comments>http://www.bogartcomputing.com/web-programming-answers/84/menu-module-menu-module-connections-in-virtuemart/#comments</comments>
		<pubDate>Tue, 17 Oct 2006 04:21:10 +0000</pubDate>
		<dc:creator>Caroline</dc:creator>
		
		<category><![CDATA[Web Marketing]]></category>

		<guid isPermaLink="false">http://www.bogartcomputing.com/web-programming-answers/84/menu-module-menu-module-connections-in-virtuemart/</guid>
		<description><![CDATA[How to ensure your module is loaded even if it means creating phantom menu items:
 I debugged a VirtueMart site today in which some of the modules were not loading as expected. The problem turned out to be inaccurate menu items. That problem was not evident because the menu items were never actually used. They existed [...]]]></description>
			<content:encoded><![CDATA[<p>How to ensure your module is loaded even if it means creating phantom menu items:</p>
<p> I debugged a VirtueMart site today in which some of the modules were not loading as expected. The problem turned out to be inaccurate menu items. That problem was not evident because the menu items were never actually used. They existed just to support the modules, not as navigation.</p>
<p>Here is a step by step on how to support modules that don&#8217;t have navigation menus.</p>
<p>Given a web site section full of static items, the items might have internal content links among themselves with no outer navigation structure. If a module loads those static content items it must do so through a menu item. But within the context of one static piece pointing to another, the content might just use internal links.</p>
<p>The problem arises because all of the other modules on the page know whether to load or not based on an association with a menu item. Those internal static pages didn&#8217;t have menu items associated with them. Therefore when the static pages loaded they landed on a blank pages with no other modules present.</p>
<p>To fix this scenario I created a phantom menu that was marked &#8220;published&#8221; but which loaded into a non-existent module area. The steps to fix the issue are as follows:</p>
<p>In the menu manager, create a new menu (StaticMenu)</p>
<p>Within that menu, create a new Link to Static Content</p>
<p>Choose the static content and give the menu item a name</p>
<p>After saving that menu item you will get the address of that item in the menu item editor, for example:<br />
 index.php?option=com_content&#038;task=view&#038;id=41&#038;Itemid=</p>
<p>Throughout the static content, whenever you want to refer to that item, use the index.php address just discovered.</p>
<p>Repeat for each static item.</p>
<p>Go to the site modules menu. Ensure that the StaticMenu is published but is assigned to a module area that the template doesn&#8217;t use.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bogartcomputing.com/web-programming-answers/84/menu-module-menu-module-connections-in-virtuemart/feed/</wfw:commentRss>
		</item>
		<item>
		<title>VirtueMart Product Details Page SEO Title Tags</title>
		<link>http://www.bogartcomputing.com/web-programming-answers/82/virtuemart-product-details-page-seo-title-tags-2/</link>
		<comments>http://www.bogartcomputing.com/web-programming-answers/82/virtuemart-product-details-page-seo-title-tags-2/#comments</comments>
		<pubDate>Wed, 27 Sep 2006 22:08:50 +0000</pubDate>
		<dc:creator>Caroline</dc:creator>
		
		<category><![CDATA[Joomla]]></category>

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

		<category><![CDATA[Search Engine Optimization]]></category>

		<category><![CDATA[Web Marketing]]></category>

		<category><![CDATA[Web Programming]]></category>

		<guid isPermaLink="false">http://www.bogartcomputing.com/web-programming-answers/82/virtuemart-product-details-page-seo-title-tags-2/</guid>
		<description><![CDATA[ In administrator/components/com_virtuemart/html/shop.product_details.php, add the category name to the page title    $mainframe->setPageTitle( html_entity_decode( substr($category_name.&#8221; &#8220;.$product_name, 0, 60 ) ));
]]></description>
			<content:encoded><![CDATA[<p> In administrator/components/com_virtuemart/html/shop.product_details.php, add the category name to the page title <textarea cols="80">   $mainframe->setPageTitle( html_entity_decode( substr($category_name.&#8221; &#8220;.$product_name, 0, 60 ) ));</textarea></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bogartcomputing.com/web-programming-answers/82/virtuemart-product-details-page-seo-title-tags-2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>VirtueMart Category Page SEO Title Tags</title>
		<link>http://www.bogartcomputing.com/web-programming-answers/80/virtuemart-category-page-seo-title-tags/</link>
		<comments>http://www.bogartcomputing.com/web-programming-answers/80/virtuemart-category-page-seo-title-tags/#comments</comments>
		<pubDate>Wed, 27 Sep 2006 20:14:26 +0000</pubDate>
		<dc:creator>Caroline</dc:creator>
		
		<category><![CDATA[Joomla]]></category>

		<category><![CDATA[Search Engine Marketing]]></category>

		<category><![CDATA[Search Engine Optimization]]></category>

		<category><![CDATA[Web Marketing]]></category>

		<category><![CDATA[Web Programming]]></category>

		<guid isPermaLink="false">http://www.bogartcomputing.com/web-programming-answers/80/virtuemart-category-page-seo-title-tags/</guid>
		<description><![CDATA[In order to set keyword-rich title tags on a VirtueMart category listing page:
In administrator/components/com_virtuemart/html/shop.index_sdm.php (your mileage may vary on file name), add and initialize a $title variable in the top:
$title=&#8221;";
After setting the category name, append the category to the title:
$catname = shopMakeHtmlSafe($db->f(&#8221;category_name&#8221;));   $title .=$catname.&#8221;,&#8221;;
This presumes your shop.index page calls
$mainframe->setPageTitle($title);
]]></description>
			<content:encoded><![CDATA[<p>In order to set keyword-rich title tags on a VirtueMart category listing page:</p>
<p>In administrator/components/com_virtuemart/html/shop.index_sdm.php (your mileage may vary on file name), add and initialize a $title variable in the top:</p>
<p><textarea cols="80">$title=&#8221;";</textarea></p>
<p>After setting the category name, append the category to the title:</p>
<p><textarea cols="80">$catname = shopMakeHtmlSafe($db->f(&#8221;category_name&#8221;));   $title .=$catname.&#8221;,&#8221;;</textarea><br />
This presumes your shop.index page calls</p>
<p><textarea cols="80">$mainframe->setPageTitle($title);</textarea></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bogartcomputing.com/web-programming-answers/80/virtuemart-category-page-seo-title-tags/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Letter to a client about the awful search engine truth</title>
		<link>http://www.bogartcomputing.com/web-programming-answers/77/letter-to-a-client-about-the-awful-search-engine-truth/</link>
		<comments>http://www.bogartcomputing.com/web-programming-answers/77/letter-to-a-client-about-the-awful-search-engine-truth/#comments</comments>
		<pubDate>Wed, 27 Sep 2006 06:27:23 +0000</pubDate>
		<dc:creator>Caroline</dc:creator>
		
		<category><![CDATA[Blog Marketing]]></category>

		<category><![CDATA[Bogart Computing]]></category>

		<category><![CDATA[Reciprocal Linking]]></category>

		<category><![CDATA[Search Engine Marketing]]></category>

		<category><![CDATA[Web Marketing]]></category>

		<guid isPermaLink="false">http://www.bogartcomputing.com/web-programming-answers/77/letter-to-a-client-about-the-awful-search-engine-truth/</guid>
		<description><![CDATA[Hey [well respected client name] -
I want to show you something interesting. I have to update my web marketing mantra to say links links links before I say content content content. I know incoming links are important. I know that aged, high quality, authoritative links are better than new, low quality, spammy links. But what I think [...]]]></description>
			<content:encoded><![CDATA[<p>Hey [well respected client name] -</p>
<p>I want to show you something interesting. I have to update my web marketing mantra to say links links links before I say content content content. I know incoming links are important. I know that aged, high quality, authoritative links are better than new, low quality, spammy links. But what I think I&#8217;ve been in denial about is that, for right now, links are beating content.</p>
<p>Google assigns page rank to everything it indexes. 0-10 where 0 is banned or not yet trusted and 10 is god status. Now check this out. This page has a page rank of 4</p>
<p><a href="http://www.umdum.com/dir/46297.php">http://www.umdum.com/dir/46297.php</a></p>
<p>Even before Loren (page owner) added the princeton link the page had a PR of 4. I&#8217;ve got scores of highly relevant content on my site but I let my marketing go for 1.5 years and fell off the map, I only have a PR 3 and this page with no content has a 4.</p>
<p>So this was all coming on me like a sneeze yesterday when I wrote you the note with some good back linking tasks.</p>
<p>I KNOW google will fix this, the whole point is to index authoritative content, not well-respected white space. So content will be king, but I have to admit after discussing this with the site owner as well as a very well respected internet marketer that this is today&#8217;s realty, links trump content.</p>
<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.bogartcomputing.com/web-programming-answers/77/letter-to-a-client-about-the-awful-search-engine-truth/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The newer new SEO - Authority Sites</title>
		<link>http://www.bogartcomputing.com/web-programming-answers/76/the-newer-new-seo-authority-sites/</link>
		<comments>http://www.bogartcomputing.com/web-programming-answers/76/the-newer-new-seo-authority-sites/#comments</comments>
		<pubDate>Tue, 19 Sep 2006 20:12:01 +0000</pubDate>
		<dc:creator>Caroline</dc:creator>
		
		<category><![CDATA[Bogart Computing]]></category>

		<category><![CDATA[Search Engine Marketing]]></category>

		<category><![CDATA[Web Marketing]]></category>

		<category><![CDATA[smalldogmall.com]]></category>

		<guid isPermaLink="false">http://www.bogartcomputing.com/web-programming-answers/76/the-newer-new-seo-authority-sites/</guid>
		<description><![CDATA[Google owns 60% of the search market and they&#8217;re the most academically inclined of the big 3 (Yahoo, MSN and Google). Google&#8217;s job is to provide spam-free content results. They know they&#8217;re not doing that now.
A good book on the subject is Authority Site Guide by Content Desk. I am impressed with this book but [...]]]></description>
			<content:encoded><![CDATA[<p>Google owns 60% of the search market and they&#8217;re the most academically inclined of the big 3 (Yahoo, MSN and Google). Google&#8217;s job is to provide spam-free content results. They know they&#8217;re not doing that now.</p>
<p>A good book on the subject is Authority Site Guide by Content Desk. I am impressed with this book but can&#8217;t yet endorse their product as I haven&#8217;t looked at it yet. I am loving the book. Google&#8217;s been publishing quality guidelines <em>for years</em> and this book describes how to build a quality (Authority) site.</p>
<p>It&#8217;s on target.I feel validated.</p>
<p>Some of Content Desk&#8217;s <strong>Authority Site</strong> comments I really like:</p>
<p><u>Choose a niche and subdomain the sub-niches:</u></p>
<p align="left"><strong>smalldogmall.com:</strong> small dog stuff<br />
<strong>Poodle</strong>.smalldogmall.com<br />
<strong>Boston-Terrier</strong>.smalldogmall.com<br />
<strong>Chihuahua</strong>.smalldogmall.com</p>
<p align="left"><u>Promote Interaction<br />
</u>Foster visitor comments<br />
Give ability email and print the story</p>
<p align="left"><u>Incorporate a Reverse Ratio Advertising Policy<br />
</u>The more generic topics have less advertising surrounding them; the specific areas within that topic have more ads on the same pages. Monetize after you&#8217;ve filled a need. Don&#8217;t advertise on the home page.
</p>
<p align="left">More on this later&#8230;&#8230;&#8230;.</p>
<p align="left"> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.bogartcomputing.com/web-programming-answers/76/the-newer-new-seo-authority-sites/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Derivative blog monkey</title>
		<link>http://www.bogartcomputing.com/web-programming-answers/75/derivative-blog-monkey-2/</link>
		<comments>http://www.bogartcomputing.com/web-programming-answers/75/derivative-blog-monkey-2/#comments</comments>
		<pubDate>Tue, 29 Aug 2006 05:58:59 +0000</pubDate>
		<dc:creator>Caroline</dc:creator>
		
		<category><![CDATA[Blog Marketing]]></category>

		<category><![CDATA[Bogart Computing]]></category>

		<category><![CDATA[Web Marketing]]></category>

		<guid isPermaLink="false">http://www.bogartcomputing.com/web-programming-answers/75/derivative-blog-monkey-2/</guid>
		<description><![CDATA[I always say that when writers write about writing it&#8217;s time for me to stop reading. This blog about a blogging tool is worthwhile, though, because it involves shiny things.
 Latest addition to Web Programming Answers is the notable plug-in that prints purdy pictures across my fine fine blog template. And when you click one you [...]]]></description>
			<content:encoded><![CDATA[<p>I always say that when writers write about writing it&#8217;s time for me to stop reading. This blog about a blogging tool is worthwhile, though, because it involves <strong>shiny things.</strong></p>
<p> Latest addition to Web Programming Answers is the <a title="a swell addition to web programming nights" href="http://www.calevans.com/view.php/page/notable">notable</a> plug-in that prints purdy pictures across my fine fine blog template. And when you click one you can save my articles to social networking services <strong>and<em> </em></strong>tell the world (or social networking services) what you like about this web site.</p>
<p>And now: shiny things:</p>
<p><a title="notable is a nice shiny plugin" href="http://www.calevans.com/view.php/page/notable"><img id="image73" height="11" alt="Notable bookmarklets" src="http://www.bogartcomputing.com/web-programming-answers/wp-content/uploads/2006/08/notable.thumbnail.gif" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bogartcomputing.com/web-programming-answers/75/derivative-blog-monkey-2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>IE bug: form tag has depth</title>
		<link>http://www.bogartcomputing.com/web-programming-answers/72/ie-bug-form-tag-has-depth/</link>
		<comments>http://www.bogartcomputing.com/web-programming-answers/72/ie-bug-form-tag-has-depth/#comments</comments>
		<pubDate>Mon, 28 Aug 2006 15:26:47 +0000</pubDate>
		<dc:creator>Caroline</dc:creator>
		
		<category><![CDATA[XHTML and CSS]]></category>

		<guid isPermaLink="false">http://www.bogartcomputing.com/web-programming-answers/72/ie-bug-form-tag-has-depth/</guid>
		<description><![CDATA[



Like the the div tag, the form tag can push items down on IE. The only reason the &#8220;add to my cart&#8221; button image is so far below the top of that table is the presence of a form tag. By pushing the form tag higher on the page the button righted itself.


]]></description>
			<content:encoded><![CDATA[<table>
<tr valign="top">
<td><img id="image70" alt="IE form tag bug" src="http://www.bogartcomputing.com/web-programming-answers/wp-content/uploads/2006/08/ieadd.gif" align="left" border="0" /></td>
<td><a title="IE doesn't like form tags" href="http://www.bogartcomputing.com/web-programming-answers/wp-content/uploads/2006/08/ieadd2.gif"><img id="image71" alt="IE doesn't like form tags" src="http://www.bogartcomputing.com/web-programming-answers/wp-content/uploads/2006/08/ieadd2.gif" border="0" /></a></td>
<td>Like the the <a href="http://www.bogartcomputing.com/web-programming-answers/12/css-20-ie-6-div-rendering-changes-if-tag-closed-early/">div tag</a>, the form tag can push items down on IE. The only reason the &#8220;add to my cart&#8221; button image is so far below the top of that table is the presence of a form tag. By pushing the form tag higher on the page the button righted itself.</td>
</tr>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.bogartcomputing.com/web-programming-answers/72/ie-bug-form-tag-has-depth/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Affiliate Marketing First Month Wrap-Up</title>
		<link>http://www.bogartcomputing.com/web-programming-answers/66/affiliate-marketing-first-month-wrap-up/</link>
		<comments>http://www.bogartcomputing.com/web-programming-answers/66/affiliate-marketing-first-month-wrap-up/#comments</comments>
		<pubDate>Tue, 01 Aug 2006 23:32:42 +0000</pubDate>
		<dc:creator>Caroline</dc:creator>
		
		<category><![CDATA[Affiliate Marketing]]></category>

		<category><![CDATA[Allposters Affiliate]]></category>

		<category><![CDATA[Amazon Associate]]></category>

		<category><![CDATA[Cat Posters]]></category>

		<category><![CDATA[Dog Posters]]></category>

		<category><![CDATA[Dorm Room]]></category>

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

		<category><![CDATA[Web Marketing]]></category>

		<category><![CDATA[Yahoo Search Marketing]]></category>

		<guid isPermaLink="false">http://www.bogartcomputing.com/web-programming-answers/66/affiliate-marketing-first-month-wrap-up/</guid>
		<description><![CDATA[I built AnimalImages.biz out of animal posters and books from All Posters  and Amazon. The expenses were a few domains and hosting. Cost: $97
 Eventually I&#8217;ll pay our writer, too. Cost: $150
Seach engine optimization efforts were minimal and included directory submissions. I bought pay per click on Yahoo, where our ads got 12,632 impressions and 41 clicks averaging the [...]]]></description>
			<content:encoded><![CDATA[<p>I built <strong><a title="animal pictures for dorm rooms" href="http://www.bogartcomputing.com/web-programming-answers/AnimalImages.biz">AnimalImages.biz</a></strong> out of animal posters and books from <a class="APCAnchor" href="http://affiliates.allposters.com/link/redirect.asp?AID=1244572086&#038;PSTID=1&#038;LTID=5&#038;lang=1&#038;startat=%2Fstartpage%2Easp">All Posters</a><img height="1" src="http://tracking.allposters.com/allposters.gif?AID=1244572086&#038;PSTID=1&#038;LTID=5&#038;lang=1" width="1" border="0" />  and <a href="http://www.amazon.com/gp/redirect.html?link_code=ur2&#038;tag=httpbogartcom-20&#038;camp=1789&#038;creative=9325&#038;location=/gp/search%3F%26index=books%26keywords=love%20dogs%26_encoding=UTF8">Amazon</a>. The expenses were a few domains and hosting. Cost: $97</p>
<p> Eventually I&#8217;ll pay our writer, too. Cost: $150</p>
<p>Seach engine optimization efforts were minimal and included directory submissions. I bought pay per click on Yahoo, where our ads got 12,632 impressions and 41 clicks averaging the 2nd position on Yahoo&#8217;s search page.  The doorm-room.net Yahoo keywords include &#8220;college dorm room checklist,&#8221; &#8220;dorm room picture,&#8221; &#8220;dorm room&#8221; and &#8220;dorm room decorating.&#8221; These had the most impressions. Cost: $73.86.</p>
<p><img id="image68" alt="Amazon's big adventure" hspace="15" src="http://www.bogartcomputing.com/web-programming-answers/wp-content/uploads/2006/08/amazon_biggie.gif" align="left" border="0" /> The first change I made was to get off the animal images and onto the dorm room marketing angle. I am now marketing dorm-room.net, college-dorm-room.com and dorm-room-decor.com.</p>
<p><img id="image67" alt="All Posters Big Pay Day" hspace="15" src="http://www.bogartcomputing.com/web-programming-answers/wp-content/uploads/2006/08/allposter_biggie.gif" align="left" border="0" /> July intake:<br />
All Posters: $3.82<br />
Amazon: $0.00</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bogartcomputing.com/web-programming-answers/66/affiliate-marketing-first-month-wrap-up/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Painful 301 domain redirect discoveries using Joomla com_sef 404sef</title>
		<link>http://www.bogartcomputing.com/web-programming-answers/65/painful-301-domain-redirect-discoveries-using-joomla-com_sef-404sef/</link>
		<comments>http://www.bogartcomputing.com/web-programming-answers/65/painful-301-domain-redirect-discoveries-using-joomla-com_sef-404sef/#comments</comments>
		<pubDate>Mon, 24 Jul 2006 06:47:33 +0000</pubDate>
		<dc:creator>Caroline</dc:creator>
		
		<category><![CDATA[.htaccess]]></category>

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

		<category><![CDATA[Search Engine Optimization]]></category>

		<category><![CDATA[Web Programming]]></category>

		<guid isPermaLink="false">http://www.bogartcomputing.com/web-programming-answers/65/painful-301-domain-redirect-discoveries-using-joomla-com_sef-404sef/</guid>
		<description><![CDATA[Answers the question:
How to redirect domains given tools .htaccess, parked domain redirect and Joomla component 404sef.
If you use Joomla and care at all about search engine rankings you&#8217;ll have to use a SEF translation of some kind. I chose 404sef and I&#8217;m grateful for what it does. Here&#8217;s how to get around something it doesn&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Answers the question:<br />
How to redirect domains given tools .htaccess, parked domain redirect and Joomla component 404sef.</strong><br />
If you use Joomla and care at all about search engine rankings you&#8217;ll have to use a SEF translation of some kind. I chose 404sef and I&#8217;m grateful for what it does. Here&#8217;s how to get around something it doesn&#8217;t do, which is handling non-primary domains.<br />
It will make Search Enging Friendly links for the current domain, but if you redirect a different domain to the 404Sef&#8217;d one the component will cough up a hair ball.</p>
<p align="left"><strong>Setup:</strong></p>
<ol>
<li>
<div align="left">Joomla 1.0.10</div>
</li>
<li>
<div align="left"><a title="SEF404 component PR1" href="http://sourceforge.net/forum/forum.php?forum_id=465328">SEF404 PR1</a></div>
</li>
<li>
<div align="left">Siteground.com hosting cpanel with parked domains</div>
</li>
<li>
<div align="left">Global config: SEF on</div>
</li>
<li>
<div align="left">SEF404 config: SEF on</div>
</li>
<li>
<div align="left"><a title="SEF checker" href="http://www.webconfs.com/redirect-check.php">webconfs.com search engine friendly redirect checker</a></div>
</li>
<li>
<div align="left"><a title="404sef htaccess" href="http://www.bogartcomputing.com/web-programming-answers/49/a-complete-guide-to-404sef-with-joomla/">.htaccess reflects 3rd party SEO</a></div>
</li>
<li>
<div align="left">primary domain <a href="http://www.bombshelters.com/">http://www.bombshelters.com/</a></div>
</li>
<li>
<div align="left">secondary domains that need to redirect in a search engine friendly way to <a href="http://www.bombshelters.com/">http://www.bombshelters.com/</a>:</div>
</li>
</ol>
<p>biologicalprotection.com<br />
biologicalshelter.com<br />
biologicalshelter.us<br />
biologicalshelters.com<br />
biologicalshelters.us<br />
blastshelters.com<br />
blastshelters.us<br />
bombshelter.us<br />
chemicalprotection.us<br />
combatshelter.com<br />
disastershelter.com<br />
falloutshelter.us<br />
governmentprotection.com<br />
nbcshelter.com<br />
nbcshelter.us<br />
nuclearprotection.us<br />
nuclearshelter.us<br />
nuclearshelters.com<br />
radiusdefense.com<br />
radiusengineering.us<br />
radiusengineeringinternational.com<br />
radiusengineeringintl.com<br />
radiusshelters.com<br />
saferoomprotection.us<br />
shelterengineering.com<br />
shelterprotection.us<br />
sheltersystems.us<br />
survivalshelter.us<br />
survivalshelters.us<br />
undergroundshelter.us<br />
undergroundshelterengineering.com<br />
undergroundshelters.com<br />
undergroundshelters.us<br />
wmdprotection.us<br />
<strong>Setup secondary domains to resolve to primary domain</strong></p>
<p align="left">These domains are all registered on network solutions. I changed the primary and secondary name servers on all of them to the siteground name server for bombshelters.com. Then on cpanel for bombshelters.com I used the &#8220;parked domains&#8221; tool to point each of the domains to bombshelters.com.</p>
<p align="left">This worked, and then broken suddenly tonight. It actually probably broke when I installed 404SEF I just didn&#8217;t realize it.</p>
<p align="left"><strong>Symptoms</strong></p>
<p align="left">I guess I had 404SEF off when I redirected the domains to the bombshelters.com name server because m initial tests worked great. You&#8217;d type undergroundshelter.us and the browser would display bombshelters.com content under the undergroundshelter.us address bar. When I tried that tonight I got &#8220;this page cannot be displayed.&#8221;</p>
<p align="left">The pubic_html errorlog pointed to:</p>
<p>[24-Jul-2006 00:58:57] PHP Warning: strpos() [<a href="http://www.bogartcomputing.com/web-programming-answers/function.strpos">]: Empty delimiter. in /home/bombshel/public_html/components/com_sef/sef404.php on line 83</a><a href="http://www.bogartcomputing.com/web-programming-answers/function.strpos" /><a href="http://www.bogartcomputing.com/web-programming-answers/function.strpos"></p>
<p align="left">[23-Jul-2006 23:04:24] PHP Fatal error: Call to undefined function: sefreltoabs() in /home/bombshel/public_html/components/com_content/content.html.php on line 584</p>
<p align="left"><strong>Things that don&#8217;t fix the problem</strong></p>
<ol>
<li>
<div align="left">Turning off 404SEF: it fixes the problem but creates the old problem of unfriendly URLs</div>
</li>
<li>
<div align="left">Ensuring the strpos delimiter (and target) are not empty on sef404.php:</div>
</li>
<p align="left">[24-Jul-2006 00:58:57] PHP Warning: strpos() [<a href="http://www.bogartcomputing.com/web-programming-answers/function.strpos">function.strpos</a>]: Empty delimiter. in /home/bombshel/public_html/components/com_sef/sef404.php on line 83</p>
<p align="left"><strong>bold line below is line 83</strong></p>
<p align="left"><em>if (!empty($pathdata) &#038;&#038; (!empty($sefconfig->suffix)))</em></p>
<p align="left">{<br />
<strong>if (strpos($pathdata,$sefconfig->suffix) !== false)<br />
</strong>$path_array[$x] = str_replace($sefconfig->suffix,&#8221;",$pathdata);<br />
$x++;<br />
}
</p>
<p align="left">This is fine as far as it goes, it&#8217;s good to test inputs before assuming they have content, but it addresses a symptom, not a problem.</p>
<li>Similar to #2, defining sefRelAbs function against its will</li>
</ol>
<p></a>]: Empty delimiter. in /home/bombshel/public_html/components/com_sef/sef404.php on line 83]: Empty delimiter. in /home/bombshel/public_html/components/com_sef/sef404.php on line 83content.html.php:<br />
if (!function_exists(&#8217;sefRelToAbs&#8217;))<br />
{<br />
function sefRelToAbs($string) {}<br />
}<br />
<strong>What does work</strong></p>
<p align="left">In .htaccess rewrite any domain that is not <a href="http://www.bombshelters.com/">http://www.bombshelters.com/</a> to be <a href="http://www.bombshelters.com/">http://www.bombshelters.com/</a>. Works for &#8220;bombshelters.com&#8221; (without www), &#8220;falloutshelter.us,&#8221; and etc. secondary domains.<br />
RewriteCond %{HTTP_HOST} !bombshelters.com$ [NC]<br />
RewriteRule ^(.*)$ <a href="http://bombshelters.com/$1">http://bombshelters.com/$1</a> [L,R=301]</p>
<p><strong>Big</strong> thank you to <a href="http://enarion.net/web/apache/htaccess/redirect-www-and-no-www/">http://enarion.net/web/apache/htaccess/redirect-www-and-no-www/</a></p>
<div align="left">and <a title="SEF checker" href="http://www.webconfs.com/redirect-check.php">webconfs.com search engine friendly redirect checker</a></div>
<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.bogartcomputing.com/web-programming-answers/65/painful-301-domain-redirect-discoveries-using-joomla-com_sef-404sef/feed/</wfw:commentRss>
		</item>
		<item>
		<title>404SEF Joomla Directories-as-Filenames</title>
		<link>http://www.bogartcomputing.com/web-programming-answers/63/404sef-joomla-directories-as-filenames/</link>
		<comments>http://www.bogartcomputing.com/web-programming-answers/63/404sef-joomla-directories-as-filenames/#comments</comments>
		<pubDate>Sat, 22 Jul 2006 05:46:10 +0000</pubDate>
		<dc:creator>Caroline</dc:creator>
		
		<category><![CDATA[Joomla]]></category>

		<category><![CDATA[Web Programming]]></category>

		<guid isPermaLink="false">http://www.bogartcomputing.com/web-programming-answers/63/404sef-joomla-directories-as-filenames/</guid>
		<description><![CDATA[Joomla&#8217;s 404SEF component can be tricky if you want to use directory names instead of file extensions, aka
http://www.bombshelters.com/Education/Biological-Bioterror-Weapons-Effects
not
http://www.bombshelters.com/Education/Biological-Bioterror-Weapons-Effects.html
First, lowercase is on by default. Second, default file extension of .html hurls your pages into deep space.
To hae both, go to 404 config, set All Lowercase to No, set File Suffix to a blank textbox.
]]></description>
			<content:encoded><![CDATA[<p>Joomla&#8217;s 404SEF component can be tricky if you want to use directory names instead of file extensions, aka</p>
<p><a href="http://www.bombshelters.com/Education/Biological-Bioterror-Weapons-Effects">http://www.bombshelters.com/Education/Biological-Bioterror-Weapons-Effects</a></p>
<p>not</p>
<p>http://www.bombshelters.com/Education/Biological-Bioterror-Weapons-Effects.html</p>
<p>First, lowercase is on by default. Second, default file extension of .html hurls your pages into deep space.</p>
<p>To hae both, go to 404 config, set All Lowercase to No, set File Suffix to a blank textbox.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bogartcomputing.com/web-programming-answers/63/404sef-joomla-directories-as-filenames/feed/</wfw:commentRss>
		</item>
		<item>
		<title>AnimalImage.biz dorm room marketing</title>
		<link>http://www.bogartcomputing.com/web-programming-answers/61/animalimagebiz-dorm-room-marketing/</link>
		<comments>http://www.bogartcomputing.com/web-programming-answers/61/animalimagebiz-dorm-room-marketing/#comments</comments>
		<pubDate>Thu, 13 Jul 2006 08:20:54 +0000</pubDate>
		<dc:creator>Caroline</dc:creator>
		
		<category><![CDATA[Affiliate Marketing]]></category>

		<category><![CDATA[Allposters Affiliate]]></category>

		<category><![CDATA[Amazon Associate]]></category>

		<category><![CDATA[Bogart Computing]]></category>

		<category><![CDATA[Cat Posters]]></category>

		<category><![CDATA[Dog Posters]]></category>

		<category><![CDATA[Dorm Room]]></category>

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

		<category><![CDATA[Horse Posters]]></category>

		<category><![CDATA[Search Engine Marketing]]></category>

		<category><![CDATA[Web Marketing]]></category>

		<guid isPermaLink="false">http://bogartcomputing.com/web-programming-answers/2006/07/13/animalimagebiz-dorm-room-marketing/</guid>
		<description><![CDATA[Affiliate Marketing Experiment
AnimalImage.biz is our first full-blown affiliate-driven ecommerce venture. It is powered by Amazon Associates Program and AllPosters.com Affiliates Program. Today I am adding linkshare.com animal magazines.
Animal Image Target Market: Dorm Room Decor
The site&#8217;s marketing target is the young girl going to college. Girls &#8212; much more than boys &#8212; will express their homesickness [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Affiliate Marketing Experiment<br />
</strong><a title="Animal Image.biz sells dog magazines" href="http://www.dorm-room.net/dog-puppy-magazines.php" target="_blank">AnimalImage.biz</a> is our first full-blown affiliate-driven ecommerce venture. It is powered by Amazon Associates Program and AllPosters.com Affiliates Program. Today I am adding linkshare.com animal magazines.</p>
<p><strong>Animal Image Target Market: Dorm Room Decor<br />
</strong>The site&#8217;s marketing target is the young girl going to college. Girls &#8212; much more than boys &#8212; will express their homesickness and actually try to do something about it. So our marketing strategy validates the girl&#8217;s experience and offers inspiring animal posters as a remedy.</p>
<p><strong>Visitor Stats<br />
</strong>We launched on July 8 2006. As of yesterday <a title="Dorm room decor" href="http://www.animalimage.biz" target="_blank">AnimalImage.biz</a> had 34 search terms on Yahoo centered on the &#8220;dorm room&#8221; theme. To date (July 13) the ads have 3,244 impressions and 13 clicks. Today I updated the marketing copy on 8 ads. I believe some of them must have bee written in my sleep. I also need a lot more copy on the site itself but that is taking some time outside of my control. My web stats indicate that following # of unique visitors starting July 8: 40, 26, 34, 52, 8.</p>
<p><strong>Promotion Activites<br />
</strong>I launched the site on <a title="V7n Forums totally rock" href="http://www.v7n.com/forums/website-review/33236-please-review-www-animalimage-biz.html?highlight=animalimage.biz" target="_blank">v7n.com forums</a> by way of asking for feedback. I used OnlyWire and a few other tools to ping this post: <a title="AnimalImage.biz launched" href="http://bogartcomputing.com/web-programming-answers/2006/07/page/5/" target="_blank">Animal Image .biz (animalimage.biz) launched</a>. I also submitted the site to some free search engine submission services, Yahoo, Google and MSN.</p>
<p><a title="College Dorm Room" href="http://www.college-dorm-room.com" target="_blank"><strong>college-dorm-room.com</strong></a><strong>, </strong><a title="Dorm Room Decor" href="http://www.dorm-room-decor.com" target="_blank"><strong>dorm-room-decor.com</strong></a><strong>, </strong><a title="Doorm Room" href="http://www.dorm-room.net" target="_blank"><strong>dorm-room.net</strong></a><br />
The Search Engines are rewarding keyword domains so today I added and 301-forwarded some good college dorm room domains. college-dorm-room.com, dorm-room-decor.com and dorm-room.net are not meant for human consumption, they exist for the search engines.</p>
<p><strong>July 12 2006 AnimalImage Revenue Results<br />
</strong>$0.00</p>
<p> </p>
<p>Technorati Tags<br />
<a href="http://technorati.com/tags/Affiliate+Marketing" target="_blank" rel="tag">Affiliate Marketing</a>, <a href="http://technorati.com/tags/AllPosters+Affiliate" target="_blank" rel="tag">AllPosters Affiliate</a>, <a href="http://technorati.com/tags/Amazon+Associate" target="_blank" rel="tag">Amazon Associate</a>, <a href="http://technorati.com/tags/Cat+Posters" target="_blank" rel="tag">Cat Posters</a>, <a href="http://technorati.com/tags/Dog+Posters" target="_blank" rel="tag">Dog Posters</a>, <a href="http://technorati.com/tags/Dorm+Room" target="_blank" rel="tag">Dorm Room</a>, <a href="http://technorati.com/tags/ECommerce" target="_blank" rel="tag">ECommerce</a>, <a href="http://technorati.com/tags/Horse+Posters" target="_blank" rel="tag">Horse Posters</a>, <a href="http://technorati.com/tags/LinkShare+Affiliate" target="_blank" rel="tag">LinkShare Affiliate</a> <a href="http://technorati.com/tags/Web+Marketing" target="_blank" rel="tag">Web Marketing</a>, <a href="http://technorati.com/tags/Search+Marketing" target="_blank" rel="tag">Search Marketing</a> <a href="http://technorati.com/tags/Bogart+Computing" target="_blank" rel="tag">Bogart Computing</a><br />
Ice Rocket Tags<br />
<a href="http://blogs.icerocket.com/tag/Affiliate+Marketing" target="_blank" rel="tag">Affiliate Marketing</a>, <a href="http://blogs.icerocket.com/tag/AllPosters+Affiliate" target="_blank" rel="tag">AllPosters Affiliate</a>, <a href="http://blogs.icerocket.com/tag/Amazon+Associate" target="_blank" rel="tag">Amazon Associate</a>, <a href="http://blogs.icerocket.com/tag/Cat+Posters" target="_blank" rel="tag">Cat Posters</a>, <a href="http://blogs.icerocket.com/tag/Dog+Posters" target="_blank" rel="tag">Dog Posters</a>, <a href="http://blogs.icerocket.com/tag/Dorm+Room" target="_blank" rel="tag">Dorm Room</a>, <a href="http://blogs.icerocket.com/tag/ECommerce" target="_blank" rel="tag">ECommerce</a>, <a href="http://blogs.icerocket.com/tag/Horse+Posters" target="_blank" rel="tag">Horse Posters</a>, <a href="http://blogs.icerocket.com/tag/LinkShare+Affiliate" target="_blank" rel="tag">LinkShare Affiliate</a>, <a href="http://blogs.icerocket.com/tag/Web+Marketing" target="_blank" rel="tag">Web Marketing</a>, <a href="http://blogs.icerocket.com/tag/Search+Marketing" target="_blank" rel="tag">Search Marketing</a>, <a href="http://blogs.icerocket.com/tag/Bogart+Computing" target="_blank" rel="tag">Bogart Computing</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bogartcomputing.com/web-programming-answers/61/animalimagebiz-dorm-room-marketing/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Affiliate Experiment with LinkShare</title>
		<link>http://www.bogartcomputing.com/web-programming-answers/60/affiliate-experiment-with-linkshare/</link>
		<comments>http://www.bogartcomputing.com/web-programming-answers/60/affiliate-experiment-with-linkshare/#comments</comments>
		<pubDate>Tue, 11 Jul 2006 05:45:39 +0000</pubDate>
		<dc:creator>Caroline</dc:creator>
		
		<category><![CDATA[Affiliate Marketing]]></category>

		<category><![CDATA[Allposters Affiliate]]></category>

		<category><![CDATA[Amazon Associate]]></category>

		<category><![CDATA[Blog Marketing]]></category>

		<category><![CDATA[Blog Monetization]]></category>

		<category><![CDATA[Cat Posters]]></category>

		<category><![CDATA[Commission Junction]]></category>

		<category><![CDATA[Dog Posters]]></category>

		<category><![CDATA[Dorm Room]]></category>

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

		<category><![CDATA[Google AdSense]]></category>

		<category><![CDATA[Horse Posters]]></category>

		<category><![CDATA[Linkshare Affiliate]]></category>

		<category><![CDATA[Web Marketing]]></category>

		<guid isPermaLink="false">http://bogartcomputing.com/web-programming-answers/2006/07/11/affiliate-experiment-with-linkshare/</guid>
		<description><![CDATA[Today we&#8217;re monetizing the blog with LinkShare affiiate links. I chose techie and game links because I assume my audience is techie and game-ie. The LinkShare program is straightforward to join. The interface is similar to commission junction, easier to read.
I placed some links on the sidebar and some are over this article. I&#8217;ll report [...]]]></description>
			<content:encoded><![CDATA[<p>Today we&#8217;re monetizing the blog with LinkShare affiiate links. I chose techie and game links because I assume my audience is techie and game-ie. The LinkShare program is straightforward to join. The interface is similar to commission junction, easier to read.</p>
<p>I placed some links on the sidebar and some are over this article. I&#8217;ll report back on AdSense vs. LinkShare success.</p>
<p>By the way. Like this blog? Please click a link.</p>
<p> </p>
<p>Technorati &#038; Ice Rocket Tags<br />
<a href="http://technorati.com/tag/Affiliate+Marketing" target="_blank" rel="tag">Affiliate Marketing</a>, <a href="http://blogs.icerocket.com/tag/Affiliate+Marketing" target="_blank" rel="tag">Affiliate Marketing</a>, <a href="http://technorati.com/tag/AllPosters+Affiliate" target="_blank" rel="tag">AllPosters Affiliate</a>, <a href="http://blogs.icerocket.com/tag/AllPosters+Affiliate" target="_blank" rel="tag">AllPosters Affiliate</a>, <a href="http://technorati.com/tag/Amazon+Associate" target="_blank" rel="tag">Amazon Associate</a>, <a href="http://blogs.icerocket.com/tag/Amazon+Associate" target="_blank" rel="tag">Amazon Associate</a>, <a href="http://technorati.com/tag/Cat+Posters" target="_blank" rel="tag">Cat Posters</a>, <a href="http://blogs.icerocket.com/tag/Cat+Posters" target="_blank" rel="tag">Cat Posters</a>, <a href="http://technorati.com/tag/Dog+Posters" target="_blank" rel="tag">Dog Posters</a>, <a href="http://blogs.icerocket.com/tag/Dog+Posters" target="_blank" rel="tag">Dog Posters</a>, <a href="http://technorati.com/tag/Dorm+Room" target="_blank" rel="tag">Dorm Room</a>, <a href="http://blogs.icerocket.com/tag/Dorm+Room" target="_blank" rel="tag">Dorm Room</a>, <a href="http://technorati.com/tag/ECommerce" target="_blank" rel="tag">ECommerce</a>, <a href="http://blogs.icerocket.com/tag/ECommerce" target="_blank" rel="tag">ECommerce</a>, <a href="http://technorati.com/tag/Horse+Posters" target="_blank" rel="tag">Horse Posters</a>, <a href="http://blogs.icerocket.com/tag/Horse+Posters" target="_blank" rel="tag">Horse Posters</a>, <a href="http://technorati.com/tag/LinkShare+Affiliate" target="_blank" rel="tag">LinkShare Affiliate</a>, <a href="http://blogs.icerocket.com/tag/LinkShare+Affiliate" target="_blank" rel="tag">LinkShare Affiliate</a>, <a href="http://technorati.com/tag/Web+Marketing" target="_blank" rel="tag">Web Marketing</a>, <a href="http://blogs.icerocket.com/tag/Web+Marketing" target="_blank" rel="tag">Web Marketing</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bogartcomputing.com/web-programming-answers/60/affiliate-experiment-with-linkshare/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Another great, mature open source web tool: eSyndicat</title>
		<link>http://www.bogartcomputing.com/web-programming-answers/59/another-greatmature-open-source-web-tool-esyndicat/</link>
		<comments>http://www.bogartcomputing.com/web-programming-answers/59/another-greatmature-open-source-web-tool-esyndicat/#comments</comments>
		<pubDate>Mon, 10 Jul 2006 06:56:31 +0000</pubDate>
		<dc:creator>Caroline</dc:creator>
		
		<category><![CDATA[Blog Marketing]]></category>

		<category><![CDATA[Reciprocal Linking]]></category>

		<category><![CDATA[Web Directory]]></category>

		<category><![CDATA[Web Marketing]]></category>

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

		<guid isPermaLink="false">http://bogartcomputing.com/web-programming-answers/2006/07/10/another-greatmature-open-source-web-tool-esyndicat/</guid>
		<description><![CDATA[
eSyndicat is an open source link directory software package. It&#8217;s easy to use. Visitors can submit links or you can add them on the back end. It has unlmited categories and subcategories. It allows you to run AdSense, search the links and display new and popular entries. I had no trouble finding a nice, clean [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.bogartcomputing.com/weblinks"><img id="image58" alt="eSyndicat web directory software" src="http://bogartcomputing.com/web-programming-answers/wp-content/uploads/2006/07/esyndicat.jpg" align="middle" border="0" /></a></p>
<p><a title="eSyndicat link directory software" href="http://www.esyndicat.com">eSyndicat</a> is an open source link directory software package. It&#8217;s easy to use. Visitors can submit links or you can add them on the back end. It has unlmited categories and subcategories. It allows you to run AdSense, search the links and display new and popular entries. I had no trouble finding a nice, clean template.</p>
<p> </p>
<p>Technorati &#038; Ice Rocket Tags<br />
<a href="http://technorati.com/tag/Web+Marketing" target="_blank" rel="tag">Web Marketing</a>, <a href="http://blogs.icerocket.com/tag/Web+Marketing" target="_blank" rel="tag">Web Marketing</a> <a href="http://technorati.com/tag/Reciprocal+Linking" target="_blank" rel="tag">Reciprocal Linking</a>, <a href="http://blogs.icerocket.com/tag/Reciprocal+Linking" target="_blank" rel="tag">Reciprocal Linking</a>, <a href="http://technorati.com/tag/Search+Engine+Marketing" target="_blank" rel="tag">Search Engine Marketing</a>, <a href="http://blogs.icerocket.com/tag/Search+Engine+Marketing" target="_blank" rel="tag">Search Engine Marketing</a>, <a href="http://technorati.com/tag/Web+Directory" target="_blank" rel="tag">Web Directory</a>, <a href="http://blogs.icerocket.com/tag/Web+Directory" target="_blank" rel="tag">Web Directory</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bogartcomputing.com/web-programming-answers/59/another-greatmature-open-source-web-tool-esyndicat/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Settling on a Blog Theme with AdSense</title>
		<link>http://www.bogartcomputing.com/web-programming-answers/54/settling-on-a-blog-theme-with-adsense/</link>
		<comments>http://www.bogartcomputing.com/web-programming-answers/54/settling-on-a-blog-theme-with-adsense/#comments</comments>
		<pubDate>Sun, 09 Jul 2006 07:31:42 +0000</pubDate>
		<dc:creator>Caroline</dc:creator>
		
		<category><![CDATA[Blog Marketing]]></category>

		<category><![CDATA[Blog Monetization]]></category>

		<category><![CDATA[Commission Junction]]></category>

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

		<category><![CDATA[Google AdSense]]></category>

		<category><![CDATA[Linkshare Affiliate]]></category>

		<category><![CDATA[Search Engine Marketing]]></category>

		<category><![CDATA[XHTML and CSS]]></category>

		<guid isPermaLink="false">http://bogartcomputing.com/webtalk/2006/07/09/settling-on-a-blog-theme-with-adsense/</guid>
		<description><![CDATA[The task today is to decorate the WordPress blog in a theme appropriate for code readers and flexible enough for Adsense Hosting.
After Joomla I&#8217;d say WordPress has to be my favorite tool. It works. It doesn&#8217;t talk down to me. I don&#8217;t have to threaten to hurt its family to make it go.
Finding themes for [...]]]></description>
			<content:encoded><![CDATA[<p>The task today is to decorate the WordPress blog in a theme appropriate for code readers and flexible enough for Adsense Hosting.</p>
<p>After Joomla I&#8217;d say WordPress has to be my favorite tool. It works. It doesn&#8217;t talk down to me. I don&#8217;t have to threaten to hurt its family to make it go.</p>
<p>Finding themes for WordPress is much harder than finding themes for Joomla. My blog posts are full of raw code &#8212; PHP, C#, VBScript &#8212; so the theme I choose for Bogart&#8217;s Answers has to work with dicey content. (When I first created this blog over at Blogger Google made me wait for a human to approve it. Apparently all of that raw C# looked like spam to the filter.)</p>
<p>This theme &#8212; <a title="Corporate 10 Blog Theme by Collen Chard" href="http://blog-themes.kalinawebdesigns.com/wordpress-themes/corporate-pro/">Corporate Pro 1.0 by Colleen Chard</a> &#8212; has the strength and flexibility to withstand my spamish-looking code rants. This theme is a beautiful combination of color, layout and refinement.</p>
<p><img id="image55" title="Colleen Chard's Corporate Pro 1.0 WordPress Theme" alt="Colleen Chard's Corporate Pro 10 WordPress Theme" src="http://bogartcomputing.com/webtalk/wp-content/uploads/2006/07/corporatepro10.gif" align="middle" /></p>
<p>Corporate Press 1.0 Theme</p>
<p>Of the many marketing ideas I&#8217;ve learned over at <a title="John's Scott's V7N Web Forums" href="http://www.v7n.com/forums/">John Scott&#8217;s V7n forums</a> is the very good idea of making the AdSense the same font as the theme&#8217;s font. I have added 1 link unit and three text units to the theme&#8217;s index and sidebar using the colors I found in styles.css. The result is Google AdSense that blends right in.</p>
<p><img id="image56" title="Incorporating AdSense Using the Theme's Fonts" alt="Incorporating AdSense Using the Theme's Fonts" src="http://bogartcomputing.com/webtalk/wp-content/uploads/2006/07/corporatepro10-adsense.gif" align="middle" border="0" /></p>
<p>Technorati &#038; Ice Rocket Tags<br />
<a href="http://technorati.com/tag/Web+Marketing" target="_blank" rel="tag">Web Marketing</a>, <a href="http://blogs.icerocket.com/tag/Web+Marketing" target="_blank" rel="tag">Web Marketing</a> <a href="http://technorati.com/tag/Blog+Marketing" target="_blank" rel="tag">Blog Marketing</a>, <a href="http://blogs.icerocket.com/tag/Blog+Marketing" target="_blank" rel="tag">Blog Marketing</a>, <a href="http://technorati.com/tag/Blog+Monetization" target="_blank" rel="tag">Blog Monetization</a>, <a href="http://blogs.icerocket.com/tag/Blog+Monetization" target="_blank" rel="tag">Blog Monetization</a>,</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bogartcomputing.com/web-programming-answers/54/settling-on-a-blog-theme-with-adsense/feed/</wfw:commentRss>
		</item>
		<item>
		<title>www.animalimage.biz gets magazines, books and animal stories</title>
		<link>http://www.bogartcomputing.com/web-programming-answers/52/wwwanimalimagebiz-gets-magazines-books-and-animal-stories/</link>
		<comments>http://www.bogartcomputing.com/web-programming-answers/52/wwwanimalimagebiz-gets-magazines-books-and-animal-stories/#comments</comments>
		<pubDate>Sat, 08 Jul 2006 09:20:58 +0000</pubDate>
		<dc:creator>Caroline</dc:creator>
		
		<category><![CDATA[Affiliate Marketing]]></category>

		<category><![CDATA[Allposters Affiliate]]></category>

		<category><![CDATA[Amazon Associate]]></category>

		<category><![CDATA[Cat Posters]]></category>

		<category><![CDATA[Dog Posters]]></category>

		<category><![CDATA[Dorm Room]]></category>

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

		<category><![CDATA[Linkshare Affiliate]]></category>

		<category><![CDATA[Web Marketing]]></category>

		<guid isPermaLink="false">http://bogartcomputing.com/webtalk/2006/07/08/wwwanimalimagebiz-gets-magazines-books-and-animal-stories/</guid>
		<description><![CDATA[Join us as we experiment with a brand spanking new affiliate marketing site. Today we added dog magazines, dog books and dog stories to our dog posters. The content comes from amazon.com and allposters.com affiliate programs, and our newest writer Castina Watson. Until we figure out exactly how we want to reproduce the results the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.animalimage.biz"><img id="image53" alt="decorate your dorm room with www.animalimage.biz dog posters, dog books, dog magazines, cat posters, cat books, cat magazines" src="http://bogartcomputing.com/webtalk/wp-content/uploads/2006/07/animalimagebiz.gif" border="0" /></a>Join us as we experiment with a brand spanking new affiliate marketing site. Today we added dog magazines, dog books and dog stories to our dog posters. The content comes from amazon.com and allposters.com affiliate programs, and our newest writer Castina Watson. Until we figure out exactly how we want to reproduce the results the site is not using a database. The pages are simple table cells that include individual files containing affiliate code.</p>
<p>The Yahoo ad program is setup, were waiting for editorial release. The theme is &#8220;decorate your dorm room with animal posters.&#8221;</p>
<p>We will be adding internal cross linking to make it easier for the visitor to stick to the site.</p>
<p>Technorati &#038; Ice Rocket Tags<br />
<a href="http://technorati.com/tag/Affiliate+Marketing" target="_blank" rel="tag">Affiliate Marketing</a>, <a href="http://blogs.icerocket.com/tag/Affiliate+Marketing" target="_blank" rel="tag">Affiliate Marketing</a>, <a href="http://technorati.com/tag/AllPosters+Affiliate" target="_blank" rel="tag">AllPosters Affiliate</a>, <a href="http://blogs.icerocket.com/tag/AllPosters+Affiliate" target="_blank" rel="tag">AllPosters Affiliate</a>, <a href="http://technorati.com/tag/Amazon+Associate" target="_blank" rel="tag">Amazon Associate</a>, <a href="http://blogs.icerocket.com/tag/Amazon+Associate" target="_blank" rel="tag">Amazon Associate</a>, <a href="http://technorati.com/tag/Cat+Posters" target="_blank" rel="tag">Cat Posters</a>, <a href="http://blogs.icerocket.com/tag/Cat+Posters" target="_blank" rel="tag">Cat Posters</a>, <a href="http://technorati.com/tag/Dog+Posters" target="_blank" rel="tag">Dog Posters</a>, <a href="http://blogs.icerocket.com/tag/Dog+Posters" target="_blank" rel="tag">Dog Posters</a>, <a href="http://technorati.com/tag/Dorm+Room" target="_blank" rel="tag">Dorm Room</a>, <a href="http://blogs.icerocket.com/tag/Dorm+Room" target="_blank" rel="tag">Dorm Room</a>, <a href="http://technorati.com/tag/ECommerce" target="_blank" rel="tag">ECommerce</a>, <a href="http://blogs.icerocket.com/tag/ECommerce" target="_blank" rel="tag">ECommerce</a>, <a href="http://technorati.com/tag/Horse+Posters" target="_blank" rel="tag">Horse Posters</a>, <a href="http://blogs.icerocket.com/tag/Horse+Posters" target="_blank" rel="tag">Horse Posters</a>, <a href="http://technorati.com/tag/LinkShare+Affiliate" target="_blank" rel="tag">LinkShare Affiliate</a>, <a href="http://blogs.icerocket.com/tag/LinkShare+Affiliate" target="_blank" rel="tag">LinkShare Affiliate</a>, <a href="http://technorati.com/tag/Web+Marketing" target="_blank" rel="tag">Web Marketing</a>, <a href="http://blogs.icerocket.com/tag/Web+Marketing" target="_blank" rel="tag">Web Marketing</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bogartcomputing.com/web-programming-answers/52/wwwanimalimagebiz-gets-magazines-books-and-animal-stories/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Animal Image . biz (animalimage.biz) launched</title>
		<link>http://www.bogartcomputing.com/web-programming-answers/50/animal-image-biz-animalimagebiz-launched/</link>
		<comments>http://www.bogartcomputing.com/web-programming-answers/50/animal-image-biz-animalimagebiz-launched/#comments</comments>
		<pubDate>Fri, 07 Jul 2006 07:23:38 +0000</pubDate>
		<dc:creator>Caroline</dc:creator>
		
		<category><![CDATA[Ecommerce]]></category>

		<category><![CDATA[Search Engine Marketing]]></category>

		<guid isPermaLink="false">http://bogartcomputing.com/webtalk/2006/07/07/animal-image-biz-animalimagebiz-launched/</guid>
		<description><![CDATA[We are proud to announce the launch of animalimage.biz.
Affiliate Ecommerce Site
Animal Image is an experimental affiliate site designed to create revenue for animal-related web sites. Eventually we will integrate what we learn into animalneighborhood.com and our free New Hampshire animal welfare web sites.
Content
Next week we&#8217;ll have 25 or 30 articles on the site. Most will [...]]]></description>
			<content:encoded><![CDATA[<p><a title="dog posters, cat posters, horse posters, dolphin posters, penguin posters for your college dorm room decoration" href="http://www.animalimage.biz" target="_blank"><img id="image51" title="Animal Image.biz (www.animalimage.biz) affiliate web site" alt="Animal Image.biz (www.animalimage.biz) affiliate web site" hspace="5" src="http://bogartcomputing.com/webtalk/wp-content/uploads/2006/07/animalimage150x133.thumbnail.gif" align="left" vspace="5" border="0" /></a>We are proud to announce the launch of <a title="Animal Image dot biz" href="http://www.animalimage.biz" target="_blank">animalimage.biz</a>.</p>
<p><strong>Affiliate Ecommerce Site<br />
</strong>Animal Image is an experimental affiliate site designed to create revenue for animal-related web sites. Eventually we will integrate what we learn into <a title="Animal Neighborhood.com" href="http://www.animalneighborhood.com/" target="_blank">animalneighborhood.com</a> and our <a title="Free New Hampshire animal welfare web sites" href="http://www.bogartcomputing.com/About/Bogart-Computing/Free-NH-Animal-Shelter-Web-Sites.html" target="_blank">free New Hampshire animal welfare web sites</a>.</p>
<p><strong>Content<br />
</strong>Next week we&#8217;ll have 25 or 30 articles on the site. Most will discuss the emotional benefits of caring for animals. The rest will discuss how to make the journey to college easier for young girls.</p>
<p><strong>The marketing tie-in is:<br />
</strong>Images of cats, dogs, puppies, horses, dolphins etc will comfort the young girl decorating her dorm room and feeling the pangs of home-sickness.</p>
<p>Stay tuned for more on our experiements in affiliate marketing.</p>
<p><a href="http://technorati.com/tag/animal+image" rel="tag">Animal Image</a><br />
<a href="http://technorati.com/tag/animal+poster" rel="tag">Animal Poster</a><br />
<a href="http://technorati.com/tag/dog+poster" rel="tag">Dog Poster</a><br />
<a href="http://technorati.com/tag/cat+poster" rel="tag">Cat Poster</a><br />
<a href="http://technorati.com/tag/dorm+room" rel="tag">Dorm Room</a><br />
<a href="http://www.technorati.com/blogs/dorm+room" rel="tag directory">Dorm Room Decor</a>  </p>
]]></content:encoded>
			<wfw:commentRss>http://www.bogartcomputing.com/web-programming-answers/50/animal-image-biz-animalimagebiz-launched/feed/</wfw:commentRss>
		</item>
		<item>
		<title>A Complete Guide to 404SEF with Joomla</title>
		<link>http://www.bogartcomputing.com/web-programming-answers/49/a-complete-guide-to-404sef-with-joomla/</link>
		<comments>http://www.bogartcomputing.com/web-programming-answers/49/a-complete-guide-to-404sef-with-joomla/#comments</comments>
		<pubDate>Tue, 04 Jul 2006 18:50:25 +0000</pubDate>
		<dc:creator>Caroline</dc:creator>
		
		<category><![CDATA[Joomla]]></category>

		<guid isPermaLink="false">http://bogartcomputing.com/webtalk/2006/07/04/a-complete-guide-to-404sef-with-joomla/</guid>
		<description><![CDATA[If you&#8217;ve installed 404SEF and gotten it to work you might find that it still seems to mess up sometimes. You assign a module to a page but that page is not always associated with that menu item. The module therefore doesn&#8217;t show up.
Actually it&#8217;s Joomla that&#8217;s jumping all over the place, 404SEF is just [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;ve installed 404SEF and gotten it to work you might find that it still seems to mess up sometimes. You assign a module to a page but that page is not always associated with that menu item. The module therefore doesn&#8217;t show up.<br />
Actually it&#8217;s Joomla that&#8217;s jumping all over the place, 404SEF is just going along for the ride.<br />
Let&#8217;s go through everything required to make 404SEF work, including when Joomla keeps renaming pages.</p>
<ol>
<li><a title="404SEF Download" href="http://sourceforge.net/projects/sef404/">Install 404SEF</a> as a component</li>
<li>modify .htaccess as per below</li>
<li>Turn on SEO in Global Configuration</li>
<li>Turn on 404SEF in 404SEF Configuration</li>
<li>If a module shows up sometimes but not others, and it appears that 404SEF is renaming a page every time it&#8217;s loaded, make that page static using the Content/Static Content Manager (create new static content and delete old dynamic content).</li>
</ol>
<p><font size="2">## Can be commented out if causes errors, see notes above.<br />
# Options FollowSymLinks<br />
#<br />
# mod_rewrite in use<br />
<strong>RewriteEngine On<br />
</strong># Uncomment following line if your webserver&#8217;s URL<br />
# is not directly related to physical file paths.<br />
# Update Your Joomla/MamboDirectory (just / for root)<br />
# RewriteBase /<br />
########## Begin Standard SEF Section<br />
## ALL (RewriteCond) lines in this section are only required if you actually<br />
## have directories named &#8216;content&#8217; or &#8216;component&#8217; on your server<br />
## If you do not have directories with these names, comment them out.<br />
#<br />
#RewriteCond %{REQUEST_FILENAME} !-f<br />
#RewriteCond %{REQUEST_FILENAME} !-d<br />
#RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##optional - see notes##<br />
#RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC]<br />
#RewriteRule ^(content/|component/) index.php<br />
#<br />
########## End Standard SEF Section<br />
########## Begin 3rd Party or Core SEF Section<br />
#<br />
#RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##optional - see notes##<br />
<strong>RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC]<br />
RewriteCond %{REQUEST_FILENAME} !-f<br />
RewriteCond %{REQUEST_FILENAME} !-d<br />
RewriteRule (.*) index.php<br />
</strong>#<br />
########## End 3rd Party or Core SEF Section<br />
</font><font size="2" /><font size="2"></p>
<p /></font></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bogartcomputing.com/web-programming-answers/49/a-complete-guide-to-404sef-with-joomla/feed/</wfw:commentRss>
		</item>
		<item>
		<title>ASP.Net TreeView</title>
		<link>http://www.bogartcomputing.com/web-programming-answers/24/aspnet-treeview/</link>
		<comments>http://www.bogartcomputing.com/web-programming-answers/24/aspnet-treeview/#comments</comments>
		<pubDate>Sat, 10 Jun 2006 00:37:00 +0000</pubDate>
		<dc:creator>Caroline Bogart</dc:creator>
		
		<category><![CDATA[ASP.Net]]></category>

		<guid isPermaLink="false">http://bogartcomputing.com/webtalk/?p=24</guid>
		<description><![CDATA[My first article on ASPfree.com
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.aspfree.com/c/a/ASP.NET/TreeView-Navigation-in-ASPNet-20/">My first article on ASPfree.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bogartcomputing.com/web-programming-answers/24/aspnet-treeview/feed/</wfw:commentRss>
		</item>
		<item>
		<title>500 this page cannot be displayed</title>
		<link>http://www.bogartcomputing.com/web-programming-answers/23/500-this-page-cannot-be-displayed/</link>
		<comments>http://www.bogartcomputing.com/web-programming-answers/23/500-this-page-cannot-be-displayed/#comments</comments>
		<pubDate>Sat, 20 May 2006 03:32:00 +0000</pubDate>
		<dc:creator>Caroline</dc:creator>
		
		<category><![CDATA[Web Programming]]></category>

		<guid isPermaLink="false">http://bogartcomputing.com/webtalk/?p=23</guid>
		<description><![CDATA[Of the many reasons you&#8217;ll see this page while running locally, one is forehead-slapping good.
Check the protocol for SSL (htts://)
]]></description>
			<content:encoded><![CDATA[<p>Of the many reasons you&#8217;ll see this page while running locally, one is forehead-slapping good.</p>
<p>Check the protocol for SSL (htt<strong>s</strong>://)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bogartcomputing.com/web-programming-answers/23/500-this-page-cannot-be-displayed/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Jesse Liberty Live</title>
		<link>http://www.bogartcomputing.com/web-programming-answers/22/jesse-liberty-live/</link>
		<comments>http://www.bogartcomputing.com/web-programming-answers/22/jesse-liberty-live/#comments</comments>
		<pubDate>Fri, 12 May 2006 01:14:00 +0000</pubDate>
		<dc:creator>Caroline Bogart</dc:creator>
		
		<category><![CDATA[ASP.Net]]></category>

		<guid isPermaLink="false">http://bogartcomputing.com/webtalk/?p=22</guid>
		<description><![CDATA[See best-selling .net author Jesse Liberty, free.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://tech.v7n.com/2006/05/12/jesse-liberty-at-tyngsboro-one-more-night/">See best-selling .net author Jesse Liberty, free.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bogartcomputing.com/web-programming-answers/22/jesse-liberty-live/feed/</wfw:commentRss>
		</item>
		<item>
		<title>V7N Tech Blog</title>
		<link>http://www.bogartcomputing.com/web-programming-answers/21/114725519184985808/</link>
		<comments>http://www.bogartcomputing.com/web-programming-answers/21/114725519184985808/#comments</comments>
		<pubDate>Wed, 10 May 2006 05:58:00 +0000</pubDate>
		<dc:creator>Caroline</dc:creator>
		
		<category><![CDATA[ASP.Net]]></category>

		<guid isPermaLink="false">http://bogartcomputing.com/webtalk/2006/05/10/114725519184985808/</guid>
		<description><![CDATA[
Proud recipient of the first entry in V7n&#8217;s Web Development (Blogs about Web Development) Directory
]]></description>
			<content:encoded><![CDATA[<p><a href="http://directory.v7n.com/Top/Internet/World_Wide_Web/Blogs/Web_Development/" /></p>
<p><a href="http://directory.v7n.com/Top/Internet/World_Wide_Web/Blogs/Web_Development/"><strong>Proud recipient of the first entry in V7n&#8217;s Web Development (Blogs about Web Development) Directory</strong></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bogartcomputing.com/web-programming-answers/21/114725519184985808/feed/</wfw:commentRss>
		</item>
		<item>
		<title>PayPal donation button inside Master page with form runat server</title>
		<link>http://www.bogartcomputing.com/web-programming-answers/20/paypal-donation-button-inside-master-page-with-form-runat-server/</link>
		<comments>http://www.bogartcomputing.com/web-programming-answers/20/paypal-donation-button-inside-master-page-with-form-runat-server/#comments</comments>
		<pubDate>Sun, 07 May 2006 04:04:00 +0000</pubDate>
		<dc:creator>Caroline</dc:creator>
		
		<category><![CDATA[ASP.Net]]></category>

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

		<guid isPermaLink="false">http://bogartcomputing.com/webtalk/2006/05/07/paypal-donation-button-inside-master-page-with-form-runat-server/</guid>
		<description><![CDATA[A master page must have a form tag with a runat=&#8221;server&#8221; attribute.
A PayPal donation button must be inside a form that posts to &#8220;https://www.paypal.com/cgi-bin/webscr&#8221;
You can&#8217;t put that as an action on the master page&#8217;s form tag because (a) it&#8217;s ignored, and (b) if it weren&#8217;t ignored you hardly want to state that all of your [...]]]></description>
			<content:encoded><![CDATA[<p>A master page must have a form tag with a runat=&#8221;server&#8221; attribute.</p>
<p>A PayPal donation button must be inside a form that posts to &#8220;https://www.paypal.com/cgi-bin/webscr&#8221;</p>
<p>You can&#8217;t put that as an action on the master page&#8217;s form tag because (a) it&#8217;s ignored, and (b) if it weren&#8217;t ignored you hardly want to state that all of your pages should be posted to paypal.com.</p>
<p>One solution is to post the master-page-derived form to a hidden page. The hidden page does not have a master page. It submits to PayPal.</p>
<p><strong>Donation Page</strong></p>
<p><a href="http://photos1.blogger.com/blogger/7988/964/1600/donate.0.gif" /><img id="image69" title="Donation form" alt="Donation form" src="http://www.bogartcomputing.com/web-programming-answers/wp-content/uploads/2006/08/donate.thumbnail.gif" /></p>
<p>‹form action=&#8221;submit-paypal.aspx&#8221; method=&#8221;get&#8221;›<br />
‹input type=&#8221;image&#8221;<br />
src=&#8221;images/x-click-butcc-donate.gif&#8221; mce_src=&#8221;images/x-click-butcc-donate.gif&#8221;<br />
style=&#8221;border:none&#8221; name=&#8221;submit&#8221;<br />
alt=&#8221;Make your Thera-Puppy donation with PayPal - it&#8217;s fast, free and secure!&#8221;›</p>
<p>‹/form›</p>
<p><strong>submit-paypal.aspx </strong><br />
<strong>The body tag loads the form. The user never sees this page. They are taken to form&#8217;s action location: <a href="https://www.paypal.com/cgi-bin/webscr">https://www.paypal.com/cgi-bin/webscr</a></strong><br />
<strong><br />
</strong>‹%@ Page Language=&#8221;C#&#8221; AutoEventWireup=&#8221;true&#8221; CodeFile=&#8221;submit-paypal.aspx.cs&#8221; Inherits=&#8221;submit_paypal&#8221; %›</p>
<p>‹!DOCTYPE html PUBLIC &#8220;-//W3C//DTD XHTML 1.0 Transitional//EN&#8221; &#8220;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&#8221;›</p>
<p>‹html xmlns=&#8221;http://www.w3.org/1999/xhtml&#8221; ›<br />
‹head runat=&#8221;server&#8221;›<br />
‹title›Untitled Page‹/title›<br />
‹/head›<br />
<strong>‹body onLoad=&#8221;SubmitForm.submit()&#8221;›<br />
</strong>‹form name=&#8221;SubmitForm&#8221; action=&#8221;<strong>https://www.paypal.com/cgi-bin/webscr</strong>&#8221; method=&#8221;post&#8221;›</p>
<p>‹input type=&#8221;hidden&#8221; name=&#8221;image_url&#8221;<br />
value=&#8221;http://bogartcomputing.com/therapuppy/images/juggopop.jpg&#8221;›</p>
<p>‹input type=&#8221;hidden&#8221; name=&#8221;cmd&#8221; value=&#8221;_s-xclick&#8221;›</p>
<p>‹input type=&#8221;hidden&#8221; name=&#8221;encrypted&#8221;<br />
value=&#8221;&#8212;&#8211;BEGIN PKCS7&#8212;&#8211; [a very long encrypted string from paypal here]==&#8212;&#8211;END PKCS7&#8212;&#8211;<br />
&#8220;›<br />
‹/form›</p>
<p>‹/body›<br />
‹/html›</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bogartcomputing.com/web-programming-answers/20/paypal-donation-button-inside-master-page-with-form-runat-server/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Role-based file access and menu security</title>
		<link>http://www.bogartcomputing.com/web-programming-answers/19/role-based-file-access-and-menu-security/</link>
		<comments>http://www.bogartcomputing.com/web-programming-answers/19/role-based-file-access-and-menu-security/#comments</comments>
		<pubDate>Thu, 04 May 2006 02:23:00 +0000</pubDate>
		<dc:creator>Caroline Bogart</dc:creator>
		
		<category><![CDATA[ASP.Net]]></category>

		<guid isPermaLink="false">http://bogartcomputing.com/webtalk/?p=19</guid>
		<description><![CDATA[Show certain menu items and certain files to members of Administrators role. All else see basic site.
ASP.Net Web Site Administration Tool
Set one user to Administrators
Have another user that is in no role.
web.config, deny all but Administrators access to admin directory:
‹location path=&#8221;admin&#8221;›
‹system.web›
‹authorization›
‹allow roles=&#8221;Administrators&#8221; /›
‹deny users=&#8221;*&#8221;/›
‹/authorization›
‹/system.web›
‹/location›
web.config, system.web, roleManager enabled=&#8221;true&#8221;
web.config, membership, providers add defaultProvider:
‹siteMap defaultProvider=&#8221;AspNetXmlSiteMapProvider&#8221; enabled=&#8221;true&#8221;›
‹providers›
‹remove name=&#8221;AspNetXmlSiteMapProvider&#8221;/›
‹add name=&#8221;AspNetXmlSiteMapProvider&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>Show certain menu items and certain files to members of Administrators role. All else see basic site.</p>
<p>ASP.Net Web Site Administration Tool<br />
Set one user to Administrators<br />
Have another user that is in no role.</p>
<p>web.config, deny all but Administrators access to admin directory:</p>
<p>‹location path=&#8221;admin&#8221;›<br />
‹system.web›<br />
‹authorization›<br />
‹allow roles=&#8221;Administrators&#8221; /›<br />
‹deny users=&#8221;*&#8221;/›<br />
‹/authorization›<br />
‹/system.web›</p>
<p>‹/location›</p>
<p>web.config, system.web, roleManager enabled=&#8221;true&#8221;<br />
web.config, membership, providers add defaultProvider:<br />
‹siteMap defaultProvider=&#8221;AspNetXmlSiteMapProvider&#8221; enabled=&#8221;true&#8221;›<br />
‹providers›<br />
‹remove name=&#8221;AspNetXmlSiteMapProvider&#8221;/›<br />
‹add name=&#8221;AspNetXmlSiteMapProvider&#8221; description=&#8221;SiteMap provider which reads in .sitemap XML files.&#8221; type=&#8221;System.Web.XmlSiteMapProvider&#8221; securityTrimmingEnabled=&#8221;true&#8221; siteMapFile=&#8221;Web.sitemap&#8221;/›<br />
‹/providers›<br />
‹/siteMap›</p>
<p>web.sitemap, add roles attribute to menu items to be masked:</p>
<p> &lsaquo;siteMapNode url=&#8221;admin/admin.aspx&#8221; title=&#8221;Admin&#8221; Description=&#8221;Edit Functions&#8221; roles=&#8221;Administrators&#8221; &rsaquo;<br />
  &lsaquo;siteMapNode url=&#8221;admin/shelters_edit.aspx&#8221; title=&#8221;Shelters&#8221; description=&#8221;Edit Shelters/Rescues&#8221; roles=&#8221;Administrators&#8221; /&rsaquo;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bogartcomputing.com/web-programming-answers/19/role-based-file-access-and-menu-security/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Remote roles database and smtp setup for &#8220;forgot password&#8221; control web application failure scenarios</title>
		<link>http://www.bogartcomputing.com/web-programming-answers/18/remote-roles-database-and-smtp-setup-for-forgot-password-control-web-application-failure-scenarios/</link>
		<comments>http://www.bogartcomputing.com/web-programming-answers/18/remote-roles-database-and-smtp-setup-for-forgot-password-control-web-application-failure-scenarios/#comments</comments>
		<pubDate>Thu, 04 May 2006 01:07:00 +0000</pubDate>
		<dc:creator>Caroline Bogart</dc:creator>
		
		<category><![CDATA[ASP.Net]]></category>

		<guid isPermaLink="false">http://bogartcomputing.com/webtalk/?p=18</guid>
		<description><![CDATA[Which is more helpful:
1. &#8220;An error was encountered. Please return to the previous page and try again.&#8221;
2. A blank web page.
3. A DNS error while running on localhost
Scenario: setup &#8220;forgot password&#8221; smtp email for site being built on localhost but whose database is on remote server.
Web application
Click ASP.Net configuration icon
Configure SMTP Email Settings
Reply: DNS error, [...]]]></description>
			<content:encoded><![CDATA[<p>Which is more helpful:<br />
1. &#8220;An error was encountered. Please return to the previous page and try again.&#8221;<br />
2. A blank web page.<br />
3. A DNS error while running on localhost</p>
<p>Scenario: setup &#8220;forgot password&#8221; smtp email for site being built on localhost but whose database is on remote server.</p>
<p>Web application<br />
Click ASP.Net configuration icon<br />
Configure SMTP Email Settings<br />
Reply: DNS error, page cannot be found, or,a blank web page</p>
<p>troubleshooting<br />
1: remove system.net and mailsettings from web.config<br />
2. remove and replace remote database via <a href="http://msdn2.microsoft.com/en-US/library/ms229862.aspx">aspnet_regsql</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bogartcomputing.com/web-programming-answers/18/remote-roles-database-and-smtp-setup-for-forgot-password-control-web-application-failure-scenarios/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Photoshop vertical sideways type</title>
		<link>http://www.bogartcomputing.com/web-programming-answers/17/photoshop-vertical-sideways-type/</link>
		<comments>http://www.bogartcomputing.com/web-programming-answers/17/photoshop-vertical-sideways-type/#comments</comments>
		<pubDate>Tue, 02 May 2006 23:30:00 +0000</pubDate>
		<dc:creator>Caroline</dc:creator>
		
		<category><![CDATA[PhotoShop]]></category>

		<guid isPermaLink="false">http://bogartcomputing.com/webtalk/?p=17</guid>
		<description><![CDATA[
*diversion: photoshop/imageready post*
To create vertical and sideways Photoshop type, so that when you use the Type Tool the letters flow upwards and the bottom of each letter is to the right&#8230;
Actually I&#8217;m using ImageReady.
Rectangle tool, color #39B54A
New layer
Type tool: verdana bold, 10px, #ffffff
Type a couple of normal horizontal characters
Selection tool: select the characters
Edit menu, Transform, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://photos1.blogger.com/blogger/7988/964/1600/photoshop-vertical-sideways.jpg"><img src="http://photos1.blogger.com/blogger/7988/964/400/photoshop-vertical-sideways.jpg" border="0" /></a><br />
*diversion: photoshop/imageready post*</p>
<p>To create vertical and sideways Photoshop type, so that when you use the Type Tool the letters flow upwards and the bottom of each letter is to the right&#8230;</p>
<p>Actually I&#8217;m using ImageReady.</p>
<p>Rectangle tool, color #39B54A<br />
New layer<br />
Type tool: verdana bold, 10px, #ffffff<br />
Type a couple of normal horizontal characters<br />
Selection tool: select the characters<br />
Edit menu, Transform, 90 CCW</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bogartcomputing.com/web-programming-answers/17/photoshop-vertical-sideways-type/feed/</wfw:commentRss>
		</item>
		<item>
		<title>asp:label degenerates into CSS validator error inline-block is not a display value : inline-block</title>
		<link>http://www.bogartcomputing.com/web-programming-answers/16/asplabel-degenerates-into-css-validator-error-inline-block-is-not-a-display-value-inline-block/</link>
		<comments>http://www.bogartcomputing.com/web-programming-answers/16/asplabel-degenerates-into-css-validator-error-inline-block-is-not-a-display-value-inline-block/#comments</comments>
		<pubDate>Sat, 29 Apr 2006 02:04:00 +0000</pubDate>
		<dc:creator>Caroline Bogart</dc:creator>
		
		<category><![CDATA[ASP.Net]]></category>

		<guid isPermaLink="false">http://bogartcomputing.com/webtalk/?p=16</guid>
		<description><![CDATA[The W3C CSS Validator doesn&#8217;t like the way ASP.Net 2.0 renders the asp:label control.
‹asp:Label ID=&#8221;lblSep&#8221; runat=&#8221;server&#8221; CssClass=&#8221;datalist&#8221; Height=&#8221;20px&#8221; /›
renders as:
‹span id=&#8221;ctl00_rightcontent1_DataList1_ctl01_lblSep&#8221; class=&#8221;datalist&#8221; style=&#8221;display:inline-block;height:20px;&#8221;›‹/span›
The problem is that display:inline-block is valid in CSS 3.0 but not CSS 2.0.
