<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" version="2.0">

<channel>
	<title>Tech Titbits</title>
	
	<link>http://techtitbits.com</link>
	<description>Titbits of technology, with extra sauce</description>
	<lastBuildDate>Sun, 14 Mar 2010 05:59:13 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/TechTitbits" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="techtitbits" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">TechTitbits</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Drive showing “Open with” instead of opening</title>
		<link>http://techtitbits.com/2010/03/drive-showing-open-with-instead-of-opening/</link>
		<comments>http://techtitbits.com/2010/03/drive-showing-open-with-instead-of-opening/#comments</comments>
		<pubDate>Sun, 14 Mar 2010 03:30:17 +0000</pubDate>
		<dc:creator>Soumik</dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[autorun]]></category>
		<category><![CDATA[Malware]]></category>
		<category><![CDATA[open with]]></category>

		<guid isPermaLink="false">http://techtitbits.com/?p=388</guid>
		<description><![CDATA[Last night, I cleaned up a virus infection in one of my friends&#8217; portable hard drive. After cleansing the drive of all malware, I found that I couldn&#8217;t open the drive by double-clicking on it, or even by right-clicking on it and selecting &#8220;Open&#8221; or &#8220;Explore&#8221;.
Here&#8217;s what to do if such a thing happens :
(We [...]


Related posts:<ol><li><a href='http://techtitbits.com/2008/08/how-to-avoid-restarting-your-computer-after-a-software-install/' rel='bookmark' title='Permanent Link: How to avoid restarting your computer after a software install'>How to avoid restarting your computer after a software install</a></li>
<li><a href='http://techtitbits.com/2010/03/open-the-start-menu-faster/' rel='bookmark' title='Permanent Link: Open the Start Menu faster'>Open the Start Menu faster</a></li>
<li><a href='http://techtitbits.com/2009/06/changing-the-default-command-prompt-directory/' rel='bookmark' title='Permanent Link: Changing the default command prompt directory'>Changing the default command prompt directory</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Last night, I cleaned up a virus infection in one of my friends&#8217; portable hard drive. After cleansing the drive of all malware, I found that I couldn&#8217;t open the drive by double-clicking on it, or even by right-clicking on it and selecting &#8220;Open&#8221; or &#8220;Explore&#8221;.</p>
<p>Here&#8217;s what to do if such a thing happens :<br />
(We will assume that the drive which is malfunctioning is denoted by <code>L:</code>)</p>
<ul>
<li>We need to delete the autorun.inf file(if any) in the root of the drive and replace it with an empty one.</li>
<p>To do this start command prompt by going to <code>Start-&gt; Run-&gt; cmd</code>.<br />
Type in the lines of code one by one.</p>
<p><code>L:<br />
attrib -S -H -R autorun.inf<br />
del /F autorun.inf</code></p>
<p>We have now successfully deleted autorun.inf from the root of the drive.We now need to create an empty autorun.inf in the root.</p>
<p><code>copy con autorun.inf</code><br />
Press &#8220;Ctrl+Z&#8221; and then &#8220;Enter&#8221; key.</p>
<p>Now try to open the drive. If this method doesn&#8217;t work, don&#8217;t worry, we have more where that came from.</p>
<li>
<p>We will now re-register the .DLL files in hopes of fixing this issue. Go to Start &gt;Run. Type in <code>regsvr32 /i shell32.dll</code>. You should get a dialog box as shown below.</p>
<p><a href="http://techtitbits.com/wp-content/uploads/2010/03/RegSvr32.jpg"><img class="aligncenter size-full wp-image-394" title="RegSvr32" src="http://techtitbits.com/wp-content/uploads/2010/03/RegSvr32.jpg" alt="RegSvr32" width="350" height="120" /></a></p>
<p>Now try to open the drive. If it opens, you are in luck. If it doesn&#8217;t, don&#8217;t fret. We have some more tricks up our sleeve.</p>
</li>
<li>Start the registry editor by going to <code>Start &gt;Run &gt;regedit</code>. When the registry editor opens, press <code>Ctrl+F</code>, and search for <code>MountPoints2</code>. Delete all MountPoints2 keys you find. After you are done, close the registry editor. Now your drives should open normally.</li>
</ul>
<p>If you have any queries, or you know of another way to fix this issue, feel free to leave a comment.</p>


<p>Related posts:<ol><li><a href='http://techtitbits.com/2008/08/how-to-avoid-restarting-your-computer-after-a-software-install/' rel='bookmark' title='Permanent Link: How to avoid restarting your computer after a software install'>How to avoid restarting your computer after a software install</a></li>
<li><a href='http://techtitbits.com/2010/03/open-the-start-menu-faster/' rel='bookmark' title='Permanent Link: Open the Start Menu faster'>Open the Start Menu faster</a></li>
<li><a href='http://techtitbits.com/2009/06/changing-the-default-command-prompt-directory/' rel='bookmark' title='Permanent Link: Changing the default command prompt directory'>Changing the default command prompt directory</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://techtitbits.com/2010/03/drive-showing-open-with-instead-of-opening/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Open the Start Menu faster</title>
		<link>http://techtitbits.com/2010/03/open-the-start-menu-faster/</link>
		<comments>http://techtitbits.com/2010/03/open-the-start-menu-faster/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 14:10:36 +0000</pubDate>
		<dc:creator>Soumik</dc:creator>
				<category><![CDATA[Quick Tips]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Start Menu]]></category>

		<guid isPermaLink="false">http://techtitbits.com/?p=376</guid>
		<description><![CDATA[
The Start Menu in Windows seems to open fast using this trick.
Open the registry editor by going to Start -&#62;Run -&#62;regedit. Navigate to HKEY_CURRENT_USER\ControlPanel\Desktop. Double-click on MenuShowDelay and set it to &#8216;0&#8242;.


Related posts:Start My Computer with Folder view activated
Changing the default command prompt directory
Drive showing &#8220;Open with&#8221; instead of opening



Related posts:<ol><li><a href='http://techtitbits.com/2008/07/start-my-computer-with-folder-view-activated/' rel='bookmark' title='Permanent Link: Start My Computer with Folder view activated'>Start My Computer with Folder view activated</a></li>
<li><a href='http://techtitbits.com/2009/06/changing-the-default-command-prompt-directory/' rel='bookmark' title='Permanent Link: Changing the default command prompt directory'>Changing the default command prompt directory</a></li>
<li><a href='http://techtitbits.com/2010/03/drive-showing-open-with-instead-of-opening/' rel='bookmark' title='Permanent Link: Drive showing &#8220;Open with&#8221; instead of opening'>Drive showing &#8220;Open with&#8221; instead of opening</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://techtitbits.com/wp-content/uploads/2010/03/MenuShowDelay.jpg"><img class="size-full wp-image-379 aligncenter" title="MenuShowDelay" src="http://techtitbits.com/wp-content/uploads/2010/03/MenuShowDelay.jpg" alt="" width="384" height="169" /></a></p>
<p>The Start Menu in Windows seems to open fast using this trick.<br />
Open the registry editor by going to Start -&gt;Run -&gt;regedit. Navigate to <code>HKEY_CURRENT_USER\ControlPanel\Desktop</code>. Double-click on <code>MenuShowDelay</code> and set it to &#8216;0&#8242;.</p>


<p>Related posts:<ol><li><a href='http://techtitbits.com/2008/07/start-my-computer-with-folder-view-activated/' rel='bookmark' title='Permanent Link: Start My Computer with Folder view activated'>Start My Computer with Folder view activated</a></li>
<li><a href='http://techtitbits.com/2009/06/changing-the-default-command-prompt-directory/' rel='bookmark' title='Permanent Link: Changing the default command prompt directory'>Changing the default command prompt directory</a></li>
<li><a href='http://techtitbits.com/2010/03/drive-showing-open-with-instead-of-opening/' rel='bookmark' title='Permanent Link: Drive showing &#8220;Open with&#8221; instead of opening'>Drive showing &#8220;Open with&#8221; instead of opening</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://techtitbits.com/2010/03/open-the-start-menu-faster/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Closing a number of applications at once in Windows</title>
		<link>http://techtitbits.com/2010/03/closing-a-number-of-applications-at-once-in-windows/</link>
		<comments>http://techtitbits.com/2010/03/closing-a-number-of-applications-at-once-in-windows/#comments</comments>
		<pubDate>Sun, 07 Mar 2010 10:22:13 +0000</pubDate>
		<dc:creator>Soumik</dc:creator>
				<category><![CDATA[Quick Tips]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://techtitbits.com/?p=374</guid>
		<description><![CDATA[
To close many Windows at once in Windows 7/Vista/XP, keep the [Ctrl] key pressed and select all the windows you want to close in the taskbar. Then leave the [Ctrl] key, and right-click on the last selected taskbar entry. Select &#8220;Close group&#8221; from the context menu that appears.


Related posts:Disable user authentication after resuming from Stand [...]


Related posts:<ol><li><a href='http://techtitbits.com/2009/05/disable-user-authentication-after-resuming-from-stand-by-mode/' rel='bookmark' title='Permanent Link: Disable user authentication after resuming from Stand By mode'>Disable user authentication after resuming from Stand By mode</a></li>
<li><a href='http://techtitbits.com/2010/03/how-to-change-drive-letters-in-windows/' rel='bookmark' title='Permanent Link: How to change drive letters in Windows'>How to change drive letters in Windows</a></li>
<li><a href='http://techtitbits.com/2010/02/enable-display-of-older-help-files-in-windows-7-and-vista/' rel='bookmark' title='Permanent Link: Enable display of older help files in Windows 7 and Vista'>Enable display of older help files in Windows 7 and Vista</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://techtitbits.com/wp-content/uploads/2010/03/CloseGroup.jpg"><img class="aligncenter size-full wp-image-382" title="CloseGroup" src="http://techtitbits.com/wp-content/uploads/2010/03/CloseGroup.jpg" alt="" width="563" height="123" /></a></p>
<p>To close many Windows at once in Windows 7/Vista/XP, keep the [Ctrl] key pressed and select all the windows you want to close in the taskbar. Then leave the [Ctrl] key, and right-click on the last selected taskbar entry. Select &#8220;Close group&#8221; from the context menu that appears.</p>


<p>Related posts:<ol><li><a href='http://techtitbits.com/2009/05/disable-user-authentication-after-resuming-from-stand-by-mode/' rel='bookmark' title='Permanent Link: Disable user authentication after resuming from Stand By mode'>Disable user authentication after resuming from Stand By mode</a></li>
<li><a href='http://techtitbits.com/2010/03/how-to-change-drive-letters-in-windows/' rel='bookmark' title='Permanent Link: How to change drive letters in Windows'>How to change drive letters in Windows</a></li>
<li><a href='http://techtitbits.com/2010/02/enable-display-of-older-help-files-in-windows-7-and-vista/' rel='bookmark' title='Permanent Link: Enable display of older help files in Windows 7 and Vista'>Enable display of older help files in Windows 7 and Vista</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://techtitbits.com/2010/03/closing-a-number-of-applications-at-once-in-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to change drive letters in Windows</title>
		<link>http://techtitbits.com/2010/03/how-to-change-drive-letters-in-windows/</link>
		<comments>http://techtitbits.com/2010/03/how-to-change-drive-letters-in-windows/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 04:13:09 +0000</pubDate>
		<dc:creator>Soumik</dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[drive letter]]></category>
		<category><![CDATA[drive letter assignment]]></category>

		<guid isPermaLink="false">http://techtitbits.com/?p=362</guid>
		<description><![CDATA[After plugging in external drives or after adding optical drives and hard drives, Windows automatically assigns a drive letter to them. Usually, the system drive is assigned the letter C: and other drives are assigned subsequent incremented letters.
It is possible to change this auto-assigned drive letter in Windows 7/ Vista/XP. Right-click on My Computer and [...]


Related posts:<ol><li><a href='http://techtitbits.com/2009/05/disable-user-authentication-after-resuming-from-stand-by-mode/' rel='bookmark' title='Permanent Link: Disable user authentication after resuming from Stand By mode'>Disable user authentication after resuming from Stand By mode</a></li>
<li><a href='http://techtitbits.com/2009/07/disable-write-access-for-usb-drives/' rel='bookmark' title='Permanent Link: Disable write access for USB drives'>Disable write access for USB drives</a></li>
<li><a href='http://techtitbits.com/2010/03/closing-a-number-of-applications-at-once-in-windows/' rel='bookmark' title='Permanent Link: Closing a number of applications at once in Windows'>Closing a number of applications at once in Windows</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://techtitbits.com/wp-content/uploads/2010/03/windows_7_logo.jpg"><img class="alignright size-full wp-image-366" title="Windows 7 logo" src="http://techtitbits.com/wp-content/uploads/2010/03/windows_7_logo.jpg" alt="Windows 7 logo" width="64" height="64" /></a>After plugging in external drives or after adding optical drives and hard drives, Windows automatically assigns a drive letter to them. Usually, the system drive is assigned the letter C: and other drives are assigned subsequent incremented letters.</p>
<p>It is possible to change this auto-assigned drive letter in Windows 7/ Vista/XP. Right-click on My Computer and select &#8220;Manage&#8221;. Under Computer Management, select &#8220;Disk Management&#8221;. The right pane will contain the list of drives with the &#8220;CD-ROM&#8221; drives listed at the bottom.</p>
<p><a href="http://techtitbits.com/wp-content/uploads/2010/03/Assign_Hard_Drive_Letter.jpg"><img class="aligncenter size-full wp-image-363" title="Assign Drive Letter" src="http://techtitbits.com/wp-content/uploads/2010/03/Assign_Hard_Drive_Letter.jpg" alt="Assign Drive Letter" width="600" height="420" /></a></p>
<p>Now, right-click on the drive whose letter needs to be changed and select &#8220;Change drive letters and paths&#8230;&#8221;. Click on &#8220;Change&#8221;, select &#8220;Assign the following drive letter&#8221; and select the required drive letter.</p>
<p>Note that the system drive letter cannot be changed.</p>


<p>Related posts:<ol><li><a href='http://techtitbits.com/2009/05/disable-user-authentication-after-resuming-from-stand-by-mode/' rel='bookmark' title='Permanent Link: Disable user authentication after resuming from Stand By mode'>Disable user authentication after resuming from Stand By mode</a></li>
<li><a href='http://techtitbits.com/2009/07/disable-write-access-for-usb-drives/' rel='bookmark' title='Permanent Link: Disable write access for USB drives'>Disable write access for USB drives</a></li>
<li><a href='http://techtitbits.com/2010/03/closing-a-number-of-applications-at-once-in-windows/' rel='bookmark' title='Permanent Link: Closing a number of applications at once in Windows'>Closing a number of applications at once in Windows</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://techtitbits.com/2010/03/how-to-change-drive-letters-in-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Turn on Topic Reply Notification by default in phpBB</title>
		<link>http://techtitbits.com/2010/02/turn-on-topic-reply-notification-by-default-in-phpbb/</link>
		<comments>http://techtitbits.com/2010/02/turn-on-topic-reply-notification-by-default-in-phpbb/#comments</comments>
		<pubDate>Wed, 24 Feb 2010 02:18:42 +0000</pubDate>
		<dc:creator>Soumik</dc:creator>
				<category><![CDATA[phpBB]]></category>
		<category><![CDATA[phpBB3]]></category>
		<category><![CDATA[topic reply notification]]></category>

		<guid isPermaLink="false">http://techtitbits.com/?p=353</guid>
		<description><![CDATA[In phpBB3, topic reply notification is set to &#8220;Off&#8221; by default. Unlike vBulletin, where you are automatically subscribed to threads which you reply to, in phpBB, you have to manually check &#8220;Notify me when a reply is posted&#8221; from the &#8220;Post reply&#8221; page to subscribe.
However, there is an easy file edit that will keep &#8220;Notify [...]


Related posts:<ol><li><a href='http://techtitbits.com/2009/06/changing-the-default-command-prompt-directory/' rel='bookmark' title='Permanent Link: Changing the default command prompt directory'>Changing the default command prompt directory</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>In phpBB3, topic reply notification is set to &#8220;Off&#8221; by default. Unlike vBulletin, where you are automatically subscribed to threads which you reply to, in phpBB, you have to manually check &#8220;Notify me when a reply is posted&#8221; from the &#8220;Post reply&#8221; page to subscribe.</p>
<p>However, there is an easy file edit that will keep &#8220;Notify me when a reply is posted&#8221; checked by default when posting a reply.</p>
<p>Open &#8216;includes/functions_user.php&#8217;:</p>
<p>Find :</p>
<pre class="brush: php;">      'user_notify'         =&gt; 0,</pre>
<p>Replace with :</p>
<pre class="brush: php;">      'user_notify'         =&gt; 1,</pre>
<p>After this edit, users will be automatically subscribed to threads while replying.</p>


<p>Related posts:<ol><li><a href='http://techtitbits.com/2009/06/changing-the-default-command-prompt-directory/' rel='bookmark' title='Permanent Link: Changing the default command prompt directory'>Changing the default command prompt directory</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://techtitbits.com/2010/02/turn-on-topic-reply-notification-by-default-in-phpbb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Enable display of older help files in Windows 7 and Vista</title>
		<link>http://techtitbits.com/2010/02/enable-display-of-older-help-files-in-windows-7-and-vista/</link>
		<comments>http://techtitbits.com/2010/02/enable-display-of-older-help-files-in-windows-7-and-vista/#comments</comments>
		<pubDate>Sun, 14 Feb 2010 08:44:25 +0000</pubDate>
		<dc:creator>Soumik</dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[32-bit]]></category>
		<category><![CDATA[Help]]></category>
		<category><![CDATA[HLP]]></category>

		<guid isPermaLink="false">http://techtitbits.com/?p=344</guid>
		<description><![CDATA[
Ever since Windows 3.1, Microsoft has included the Windows Help program (WinHlp32.exe) with new releases. Starting with Windows Vista, Microsoft doesn&#8217;t bundle the Windows Help program used to view .HLP files meant for older Windows programs with the OS. Apparently, Microsoft made this decision because the program hasn&#8217;t had a major update for many years, [...]


Related posts:<ol><li><a href='http://techtitbits.com/2008/08/how-to-avoid-restarting-your-computer-after-a-software-install/' rel='bookmark' title='Permanent Link: How to avoid restarting your computer after a software install'>How to avoid restarting your computer after a software install</a></li>
<li><a href='http://techtitbits.com/2008/07/start-my-computer-with-folder-view-activated/' rel='bookmark' title='Permanent Link: Start My Computer with Folder view activated'>Start My Computer with Folder view activated</a></li>
<li><a href='http://techtitbits.com/2010/03/closing-a-number-of-applications-at-once-in-windows/' rel='bookmark' title='Permanent Link: Closing a number of applications at once in Windows'>Closing a number of applications at once in Windows</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://techtitbits.com/wp-content/uploads/2010/02/Windows_Help.png"><img class="size-medium wp-image-345 alignleft" title="Windows Help" src="http://techtitbits.com/wp-content/uploads/2010/02/Windows_Help-300x300.png" alt="Windows Help" width="65" height="65" /></a></p>
<p>Ever since Windows 3.1, Microsoft has included the Windows Help program (WinHlp32.exe) with new releases. Starting with Windows Vista, Microsoft doesn&#8217;t bundle the Windows Help program used to view .HLP files meant for older Windows programs with the OS. Apparently, Microsoft made this decision because the program hasn&#8217;t had a major update for many years, and it did not meet their standards for new Microsoft programs. But for customers who still rely on 32 bit .HLP files, Microsoft offers this as a separate download.*</p>
<p><span style="text-decoration: underline;">Download links :</span></p>
<ul>
<li><a title="Windows Help program (WinHlp32.exe) for Windows 7" href="http://www.microsoft.com/downloads/details.aspx?familyid=258AA5EC-E3D9-4228-8844-008E02B32A2C&amp;displaylang=en" target="_blank">Windows 7</a></li>
<li><a title="Windows Help program (WinHlp32.exe) for Windows Vista" href="http://www.microsoft.com/downloads/details.aspx?familyid=6EBCFAD9-D3F5-4365-8070-334CD175D4BB&amp;displaylang=en" target="_blank">Windows Vista</a></li>
</ul>
<p>After installing the program, Windows should be able to correctly display .HLP files.</p>
<p>Note: Sometimes, due to an error in the macro commands, a lock is activated on the application. To unlock it, navigate to &#8216;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WinHelp&#8217; and create a new DWORDValue. Enter the name as &#8216;AllowProgrammaticMacros&#8217; and set the value to 1. The application will be unlocked.</p>
<p>* You need to undergo genuine Microsoft validation to download the files.</p>


<p>Related posts:<ol><li><a href='http://techtitbits.com/2008/08/how-to-avoid-restarting-your-computer-after-a-software-install/' rel='bookmark' title='Permanent Link: How to avoid restarting your computer after a software install'>How to avoid restarting your computer after a software install</a></li>
<li><a href='http://techtitbits.com/2008/07/start-my-computer-with-folder-view-activated/' rel='bookmark' title='Permanent Link: Start My Computer with Folder view activated'>Start My Computer with Folder view activated</a></li>
<li><a href='http://techtitbits.com/2010/03/closing-a-number-of-applications-at-once-in-windows/' rel='bookmark' title='Permanent Link: Closing a number of applications at once in Windows'>Closing a number of applications at once in Windows</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://techtitbits.com/2010/02/enable-display-of-older-help-files-in-windows-7-and-vista/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Essential custom BBCodes for phpBB</title>
		<link>http://techtitbits.com/2010/01/essential-custom-bbcodes-for-phpbb/</link>
		<comments>http://techtitbits.com/2010/01/essential-custom-bbcodes-for-phpbb/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 04:55:21 +0000</pubDate>
		<dc:creator>Soumik</dc:creator>
				<category><![CDATA[phpBB]]></category>
		<category><![CDATA[bbcode]]></category>
		<category><![CDATA[phpBB3]]></category>

		<guid isPermaLink="false">http://techtitbits.com/?p=323</guid>
		<description><![CDATA[phpBB comes with a multitude of BBCodes that perform various functions. While most of these are sufficient for day-to-day forum activity, power users who crave for mre functionality on their boards, need custom-made BBCodes to satisfy their needs. Here is a list of most commonly used bbcodes on phpBB boards.
Video sharing
YouTube
BBCode usage :
[youtube]http://{SIMPLETEXT1}.youtube.com/watch?v={SIMPLETEXT2}[/youtube]]
HTML replacement :
&#60;object [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p>phpBB comes with a multitude of BBCodes that perform various functions. While most of these are sufficient for day-to-day forum activity, power users who crave for mre functionality on their boards, need custom-made BBCodes to satisfy their needs. Here is a list of most commonly used bbcodes on phpBB boards.</p>
<h4><span style="text-decoration: underline;">Video sharing</span></h4>
<p><strong>YouTube</strong></p>
<p>BBCode usage :</p>
<pre class="brush: plain;">[youtube]http://{SIMPLETEXT1}.youtube.com/watch?v={SIMPLETEXT2}[/youtube]]</pre>
<p>HTML replacement :</p>
<pre class="brush: xml;">&lt;object width=&quot;425&quot; height=&quot;355&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/{SIMPLETEXT2}&amp;hl=en&quot;&gt;&lt;/param&gt;&lt;param name=&quot;wmode&quot; value=&quot;transparent&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/{SIMPLETEXT2}&amp;hl=en&quot; type=&quot;application/x-shockwave-flash&quot; wmode=&quot;transparent&quot; width=&quot;425&quot; height=&quot;355&quot;&gt;&lt;/embed&gt;&lt;/object&gt;</pre>
<p>Help line :</p>
<pre class="brush: plain;">Usage:[youtube]Video URL[/youtube]</pre>
<p><strong>Google Video<br />
</strong></p>
<p>BBCode usage :</p>
<pre class="brush: plain;">&lt;code&gt;[googlevideo]{NUMBER}[/googlevideo]&lt;/code&gt;</pre>
<p>HTML replacement :</p>
<pre class="brush: xml;">&lt;code&gt;&lt;object type=&quot;application/x-shockwave-flash&quot; data=&quot;http://video.google.com/googleplayer.swf?docId=-{NUMBER}&quot; width=&quot;400&quot; height=&quot;326&quot;&gt;
&lt;param name=&quot;movie&quot; value=&quot;http://video.google.com/googleplayer.swf?docId=-{NUMBER}&quot; /&gt;
&lt;param name=&quot;allowScriptAcess&quot; value=&quot;sameDomain&quot; /&gt;
&lt;param name=&quot;quality&quot; value=&quot;best&quot; /&gt;
&lt;param name=&quot;bgcolor&quot; value=&quot;#FFFFFF&quot; /&gt;
&lt;param name=&quot;scale&quot; value=&quot;noScale&quot; /&gt;
&lt;param name=&quot;salign&quot; value=&quot;TL&quot; /&gt;
&lt;param name=&quot;FlashVars&quot; value=&quot;playerMode=embedded&quot; /&gt;
&lt;/object&gt;&lt;/code&gt;</pre>
<p>Help line :</p>
<pre class="brush: plain;">&lt;code&gt;Enter the video ID number -- the video ID is a 18 digit number is after docid=- in the URL&lt;/code&gt;</pre>
<h4><span style="text-decoration: underline;">Text Alignment</span></h4>
<p><strong>Left</strong><br />
BBCode usage :</p>
<pre class="brush: plain;">[left]{TEXT}[/left]</pre>
<p>HTML replacement :</p>
<pre class="brush: xml;">&lt;div align=&quot;left&quot;&gt;{TEXT}&lt;/div&gt;</pre>
<p><strong>Right</strong><br />
BBCode usage :</p>
<pre class="brush: plain;">[right]{TEXT}[/right]</pre>
<p>HTML replacement :</p>
<pre class="brush: xml;">&lt;div align=&quot;right&quot;&gt;{TEXT}&lt;/div&gt;</pre>
<p><strong>Center</strong><br />
BBCode usage :</p>
<pre class="brush: plain;">[center]{TEXT}[/center]</pre>
<p>HTML replacement :</p>
<pre class="brush: xml;">&lt;div align=&quot;center&quot;&gt;{TEXT}&lt;/div&gt;</pre>
<h4><span style="text-decoration: underline;">Spoiler</span></h4>
<p>The spoiler BBCode can be used to hide spoilers from unsuspecting users. There are many ways to go about it, using Javascript or otherwise.</p>
<p><strong>Without Javascript :</strong><br />
This BBCode adds a black background color to the text between the tags, making it unreadable unless highlighted.<br />
Example :<br />
<span style="background: #000000;">This is a spoiler.</span><br />
BBCode usage :</p>
<pre class="brush: plain;">[spoiler]{TEXT}[/spoiler]</pre>
<p>HTML replacement :</p>
<pre class="brush: xml;">&lt;span style=&quot;background:#000000&quot;&gt;{TEXT}&lt;/span&gt;</pre>
<p><strong>Using Javascript :</strong><br />
This creates a &#8220;Show&#8221; button which expands to reveal the spoiler when clicked.<br />
Example :</p>
<blockquote>
<div style="margin: 20px; margin-top: 5px;">
<div class="quotetitle">
<p>Spoiler:</p>
<input style="margin: 0px; padding: 0px; width: 45px; font-size: 10px;" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }" type="button" value="Show" /></div>
<div class="quotecontent">
<div style="display: none;">This is a spoiler.</div>
</div>
</div>
</blockquote>
<p>BBCode usage :</p>
<pre class="brush: plain;">[spoiler2]{TEXT}[/spoiler2]</pre>
<p>HTML replacement :</p>
<pre class="brush: xml;">&lt;div style=&quot;margin:20px; margin-top:5px&quot;&gt;&lt;div class=&quot;quotetitle&quot;&gt;&lt;b&gt;Spoiler:&lt;/b&gt; &lt;input type=&quot;button&quot; value=&quot;Show&quot; style=&quot;width:45px;font-size:10px;margin:0px;padding:0px;&quot; onclick=&quot;if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }&quot; /&gt;&lt;/div&gt;&lt;div class=&quot;quotecontent&quot;&gt;&lt;div style=&quot;display: none;&quot;&gt;{TEXT}&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</pre>
<p><strong>Another version :</strong></p>
<p>This creates a spoiler which reveals itself on mousever.<br />
Example :</p>
<blockquote><p><span class="spoiler" style="color: #000000; background-color: #000000;" title="spoiler" onmouseover="this.style.color='#FFFFFF';" onmouseout="this.style.color=this.style.backgroundColor='#000000'">This is a spoiler.</span></p></blockquote>
<p>BBCode usage :</p>
<pre class="brush: plain;">[spoiler3]{TEXT}[/spoiler3]</pre>
<p>HTML replacement :</p>
<pre class="brush: xml;">&lt;span title=&quot;spoiler&quot; style=&quot;color: #000000; background-color: #000000;&quot; class=&quot;spoiler&quot; onmouseover=&quot;this.style.color='#FFFFFF';&quot; onmouseout=&quot;this.style.color=this.style.backgroundColor='#000000'&quot;&gt;{TEXT}&lt;/span&gt;</pre>
<h4><span style="text-decoration: underline;">Strikethrough</span></h4>
<p>Creates strike-through text.<br />
Example :</p>
<blockquote><p><span style="text-decoration: line-through;">Strike-through text.</span></p></blockquote>
<p>BBCode usage :</p>
<pre class="brush: plain;">[strike]{TEXT}[/strike]</pre>
<p>HTML replacement :</p>
<pre class="brush: xml;">&lt;span style=&quot;text-decoration: line-through;&quot;&gt;{TEXT}&lt;/span&gt;</pre>
<p><span style="text-decoration: underline;"><strong>Specify font</strong></span><br />
Specifies the font to be used in the text.<br />
Example :</p>
<blockquote><p><span style="font-family: Arial;">This is written in Arial.</span></p></blockquote>
<p>BBCode usage :</p>
<pre class="brush: plain;">[font={SIMPLETEXT}]{TEXT}[/font]</pre>
<p>HTML replacement :</p>
<pre class="brush: xml;">&lt;span style=&quot;font-family: {SIMPLETEXT};&quot;&gt;{TEXT}&lt;/span&gt;</pre>
<h4><span style="text-decoration: underline;">Pre tag</span></h4>
<p>Text enclosed by these tags will retain their formatting.</p>
<pre class="brush: plain;">[pre]{TEXT}[/pre]</pre>
<p>HTML replacement :</p>
<pre class="brush: xml;">&lt;pre&gt;{TEXT}&lt;/pre&gt;</pre>
<h4><span style="text-decoration: underline;">Background colour</span></h4>
<p>Changes the background to the specified colour.<br />
BBCode usage :</p>
<pre class="brush: plain;">[bgcolor={COLOR}]{TEXT}[/bgcolor]</pre>
<p>HTML replacement :</p>
<pre class="brush: xml;">&lt;code&gt;&lt;span style=&quot;background-color: {COLOR};&quot;&gt;{TEXT}&lt;/span&gt;&lt;/code&gt;</pre>
<h4><span style="text-decoration: underline;">Horizontal line</span></h4>
<p>Adds a horizontal line after text.</p>
<pre class="brush: plain;">[hr][/hr]</pre>
<p>HTML replacement :</p>
<pre class="brush: xml;">&lt;hr /&gt;</pre>
<h4><span style="text-decoration: underline;">Subscript</span></h4>
<p>For writing subscripted text.<br />
Example :</p>
<blockquote><p>Oleum &#8211; H<span style="vertical-align: sub;">2</span>S<span style="vertical-align: sub;">2</span>O<span style="vertical-align: sub;">7</span></p></blockquote>
<p>BBCode usage :</p>
<pre class="brush: plain;">[sub]{TEXT}[/sub]</pre>
<p>HTML replacement :</p>
<pre class="brush: xml;">&lt;span style=&quot;vertical-align: sub;&quot;&gt;{TEXT}&lt;/span&gt;</pre>
<h4><span style="text-decoration: underline;">Superscript</span></h4>
<p>For writing superscripted text.<br />
Example :</p>
<blockquote><p>(a+b)<span style="vertical-align: super;">2</span> = a<span style="vertical-align: super;">2</span>+b<span style="vertical-align: super;">2</span>+2ab</p></blockquote>
<p>BBCode usage :</p>
<pre class="brush: plain;">[super]{TEXT}[/super]</pre>
<p>HTML replacement :</p>
<pre class="brush: xml;">&lt;span style=&quot;vertical-align: super;&quot;&gt;{TEXT}&lt;/span&gt;</pre>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://techtitbits.com/2010/01/essential-custom-bbcodes-for-phpbb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Public DNS – An alternative to OpenDNS?</title>
		<link>http://techtitbits.com/2009/12/google-public-dns-an-alternative-to-opendns/</link>
		<comments>http://techtitbits.com/2009/12/google-public-dns-an-alternative-to-opendns/#comments</comments>
		<pubDate>Sat, 05 Dec 2009 07:01:34 +0000</pubDate>
		<dc:creator>Soumik</dc:creator>
				<category><![CDATA[DNS]]></category>
		<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://techtitbits.com/?p=285</guid>
		<description><![CDATA[Google has recently launched Google Public DNS, a public DNS resolver service  with an aim to make web browsing faster and secure. OpenDNS, providing the same services and more, has been in the market since 2006. So, which one is better, and is it beneficial to switch from using OpenDNS to Google Public DNS? We [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p>Google <a href="http://googlecode.blogspot.com/2009/12/introducing-google-public-dns-new-dns.html" target="_blank">has recently launched</a> <a title="Google Public DNS" href="http://code.google.com/speed/public-dns/" target="_blank">Google Public DNS</a>, a public DNS resolver service  with an aim to make web browsing faster and secure. <a title="OpenDNS" href="http://www.opendns.com/" target="_blank">OpenDNS</a>, providing the same services and more, has been in the market since 2006. So, which one is better, and is it beneficial to switch from using OpenDNS to Google Public DNS? We will find out.</p>
<h3>Features :</h3>
<ul>
<li><strong>Performance</strong> &#8211; Both GPDNS and OpenDNS employ quite a number of tweaks to increase performance of the end users. Both load balance user traffic and implement &#8220;smart&#8221; caching techniques to speed up domain resolution.<br />
While this does not directly affect performance, OpenDNS has a nifty tool called <a title="OpenDNS CacheCheck" href="http://www.opendns.com/support/cache/" target="_blank">CacheCheck</a>, which can be used to check the status of a domain in OpenDNS&#8217;s cache and optionally update the domain&#8217;s DNS records in the cache. This does score some brownie points for OpenDNS.</li>
<li><strong>Security</strong> &#8211; Even though Google Public DNS has protection against cache-poisoning, DOS and amplification attacks, it blandly admits that it doesn&#8217;t provide any content-filtering/anti-phishing/anti-malware protection.  Google says :<br />
<blockquote><p>Google Public DNS is not a malware-blocking service. Google Public DNS does not perform blocking or filtering of any kind</p></blockquote>
<p>However, OpenDNS delivers a lot in this sector. In addition to protection against cache-poisoning and other vulnerabilities, it offers web-content filtering, &#8220;PhishTank&#8221; anti-phishing, malware-protection and whitelisting/blacklisting of domains, all though a web-based dashboard. In addition to this, OpenDNS also features a community based <a href="http://www.opendns.com/community/domaintagging/" target="_blank">domain tagging system</a>, where users can tag domains into appropriate categories and check the status of an already-tagged domain.</li>
</ul>
<h3>Real-world Performance</h3>
<p>I used <a href="http://code.google.com/p/namebench/" target="_blank">Namebench</a> to perform DNS benchmarks. The results are as follows:</p>
<p><strong>Mean Response Duration</strong></p>
<p><img src="http://chart.apis.google.com/chart?chxt=y%2Cx%2Cx&amp;chd=e%3A5k8f.L&amp;chxp=0%7C2%2C133&amp;chxr=1%2C0%2C300%7C2%2C-15.0%2C315.0&amp;chxtc=1%2C-720&amp;chco=0000ff&amp;chbh=a&amp;chs=720x91&amp;cht=bhg&amp;chxl=0%3A%7C208.67.220.220%7C208.67.222.222%7C8.8.8.8%7C1%3A%7C0%7C20%7C40%7C60%7C80%7C100%7C120%7C140%7C160%7C180%7C200%7C220%7C240%7C260%7C280%7C300%7C2%3A%7CDuration%20in%20ms." alt="Mean Duration Graph" /></p>
<p><strong>Fastest Individual Response Duration</strong></p>
<p><img src="http://chart.apis.google.com/chart?chxt=y%2Cx%2Cx&amp;chd=e%3AqE7C.X&amp;chxp=0%7C2%2C105&amp;chxr=1%2C0%2C235%7C2%2C-11.75%2C246.75&amp;chxtc=1%2C-720&amp;chco=0000ff&amp;chbh=a&amp;chs=720x91&amp;cht=bhg&amp;chxl=0%3A%7C208.67.220.220%7C208.67.222.222%7C8.8.8.8%7C1%3A%7C0%7C20%7C40%7C60%7C80%7C100%7C120%7C140%7C160%7C180%7C200%7C220%7C235%7C2%3A%7CDuration%20in%20ms." alt="Fastest Response Graph" /></p>
<p>The tests proved that Google Public DNS resolver is 5% faster than the OpenDNS resolver.</p>
<h3>Conclusion</h3>
<p>Even thoughthe real world test found Google Public DNS to be 5% faster than OpenDNS, it actually makes a very little difference in speed. Considering the advanced features like anti-phishing, anti-malware, content-filtering and custom-error pages, OpenDNS is recommended for both network administrators and end users.</p>
<p><strong>Special Note</strong> :</p>
<p>Google says that it shows correct results for NXDOMAIN results, ie, due to mistyping or otherwise, if a non-existent domain is tried to be resolved, it will return an error message. OpenDNS, however, redirects such requests to it&#8217;s search page where it shows similar domains along with some sponsored links. I couldn&#8217;t decide whether this is a good or a bad move, so I didn&#8217;t include this in the evaluation process.</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://techtitbits.com/2009/12/google-public-dns-an-alternative-to-opendns/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Enabling more then 6 simultaneous downloads in IE8</title>
		<link>http://techtitbits.com/2009/11/enabling-more-then-6-simultaneous-downloads-in-ie8/</link>
		<comments>http://techtitbits.com/2009/11/enabling-more-then-6-simultaneous-downloads-in-ie8/#comments</comments>
		<pubDate>Fri, 27 Nov 2009 02:20:07 +0000</pubDate>
		<dc:creator>Soumik</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[internet explorer]]></category>
		<category><![CDATA[simultaneous downloads]]></category>

		<guid isPermaLink="false">http://techtitbits.com/?p=275</guid>
		<description><![CDATA[
Internet Explorer 8, as it may be known, doesn&#8217;t support more than 6 parallel downloads. While downloading a large number of big files from slow servers, bypassing this limit becomes a necessity. Like the previous versions, this limit is defined in the registry, but in a different location.
To change this limit, close all instances if [...]


Related posts:<ol><li><a href='http://techtitbits.com/2009/07/disable-write-access-for-usb-drives/' rel='bookmark' title='Permanent Link: Disable write access for USB drives'>Disable write access for USB drives</a></li>
<li><a href='http://techtitbits.com/2008/07/start-my-computer-with-folder-view-activated/' rel='bookmark' title='Permanent Link: Start My Computer with Folder view activated'>Start My Computer with Folder view activated</a></li>
<li><a href='http://techtitbits.com/2008/08/how-to-avoid-restarting-your-computer-after-a-software-install/' rel='bookmark' title='Permanent Link: How to avoid restarting your computer after a software install'>How to avoid restarting your computer after a software install</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img class="size-thumbnail wp-image-278 alignleft" title="IE8 Logo" src="http://techtitbits.com/wp-content/uploads/2009/11/ie8_logo-150x150.png" alt="IE8 Logo" width="150" height="150" /></p>
<p>Internet Explorer 8, as it may be known, doesn&#8217;t support more than 6 parallel downloads. While downloading a large number of big files from slow servers, bypassing this limit becomes a necessity. Like the previous versions, this limit is defined in the registry, but in a different location.</p>
<p>To change this limit, close all instances if Internet Explorer, open the registry editor by going to Start-&gt; Run-&gt; regedit. Navigate to &#8216;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InternetExplorer\Main\FeatureControl\FEATURE_MAXCONNECTIONSPER1_0SERVER&#8217;. In the right pane, find the DWORD value &#8216;iexplore.exe&#8217; and change it to 15(or any other number you may want). If the DWORD entry doesn&#8217;t exist, create it by &#8220;Edit-&gt; New-&gt;  DWORD value&#8221;, and put the name as &#8216;iexplore.exe&#8217;. Change the value to 15 and leave the base as Hexadecimal. Navigate to the adjacent key &#8216;FEATURE_MAXCONNECTIONSPERSERVER&#8217; and perform the same actions.</p>
<p>Internet Explorer should now allow more than 6 simultaneous downloads.</p>


<p>Related posts:<ol><li><a href='http://techtitbits.com/2009/07/disable-write-access-for-usb-drives/' rel='bookmark' title='Permanent Link: Disable write access for USB drives'>Disable write access for USB drives</a></li>
<li><a href='http://techtitbits.com/2008/07/start-my-computer-with-folder-view-activated/' rel='bookmark' title='Permanent Link: Start My Computer with Folder view activated'>Start My Computer with Folder view activated</a></li>
<li><a href='http://techtitbits.com/2008/08/how-to-avoid-restarting-your-computer-after-a-software-install/' rel='bookmark' title='Permanent Link: How to avoid restarting your computer after a software install'>How to avoid restarting your computer after a software install</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://techtitbits.com/2009/11/enabling-more-then-6-simultaneous-downloads-in-ie8/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Add canonical links to phpBB</title>
		<link>http://techtitbits.com/2009/11/add-canonical-links-to-phpbb/</link>
		<comments>http://techtitbits.com/2009/11/add-canonical-links-to-phpbb/#comments</comments>
		<pubDate>Sat, 14 Nov 2009 11:21:12 +0000</pubDate>
		<dc:creator>Soumik</dc:creator>
				<category><![CDATA[SEO]]></category>
		<category><![CDATA[phpBB]]></category>
		<category><![CDATA[canonical URL]]></category>
		<category><![CDATA[phpBB3]]></category>

		<guid isPermaLink="false">http://techtitbits.com/?p=261</guid>
		<description><![CDATA[It&#8217;s old news that Google and other major search engines have added support for the &#60;link rel="canonical"&#62; tag to help cut down on duplicate indexing of web pages. While plugins for Wordpress, Drupal and Magneto E-Commerce have been released, there has been none such modification for phpBB, where it is, arguably, most needed.
phpBB administrators have [...]


Related posts:<ol><li><a href='http://techtitbits.com/2008/10/phpbb-redirect-broken-links-after-uninstalling-an-seo-mod/' rel='bookmark' title='Permanent Link: phpBB: Redirect broken links after uninstalling an SEO mod'>phpBB: Redirect broken links after uninstalling an SEO mod</a></li>
<li><a href='http://techtitbits.com/2009/04/prevent-duplicate-indexing-while-moving-threads-in-phpbb/' rel='bookmark' title='Permanent Link: Prevent duplicate indexing while moving threads in phpBB'>Prevent duplicate indexing while moving threads in phpBB</a></li>
<li><a href='http://techtitbits.com/2008/07/prevent-duplicate-indexing-of-phpbb3-threads-by-google/' rel='bookmark' title='Permanent Link: Prevent duplicate indexing of phpBB3 threads by Google'>Prevent duplicate indexing of phpBB3 threads by Google</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-268" title="phpbb-logo-green" src="http://techtitbits.com/wp-content/uploads/2009/11/phpbb-logo-green.jpg" alt="phpbb-logo-green" width="191" height="103" />It&#8217;s <a title="Official Google Webmaster Center Blog: Specify your canonical" href="http://googlewebmastercentral.blogspot.com/2009/02/specify-your-canonical.html" target="_blank">old news</a> that Google and other major search engines have added support for the <code>&lt;link rel="canonical"&gt;</code> tag to help cut down on duplicate indexing of web pages. While <a title="Canonical URL links" href="http://yoast.com/canonical-url-links/" target="_blank">plugins for Wordpress, Drupal and Magneto E-Commerce</a> have been released, there has been none such modification for phpBB, where it is, arguably, most needed.</p>
<p>phpBB administrators have used <a title="Prevent duplicate indexing of phpBB3 threads by Google" href="http://techtitbits.com/2008/07/prevent-duplicate-indexing-of-phpbb3-threads-by-google/" target="_blank">various</a> <a title="Handyman's SEO Mod" href="http://www.phpbb.com/community/viewtopic.php?f=69&amp;t=691165" target="_blank">methods</a> to cut down on this duplicate indexing issue, but adding a canonical URL seems to be the most subtly effective way. Google honours this tag very strongly, and upon finding it in a web page, it should only index the canonical page.</p>
<p>In the view of all this, I have put together a mod for phpBB3 to add the canonical links to phpBB board pages. The Canonical URL mod adds these lines to the phpBB pages :</p>
<p>In the index page :</p>
<pre class="brush: xml;">&lt;link rel=&quot;canonical&quot; href=&quot;http://www.example.com/&quot; /&gt;</pre>
<p>In the forum pages :</p>
<pre class="brush: xml;">&lt;link rel=&quot;canonical&quot; href=&quot;http://www.example.com/viewforum.php?f=1&quot; /&gt;</pre>
<p>In the topic pages :</p>
<pre class="brush: xml;">&lt;link rel=&quot;canonical&quot; href=&quot;http://www.example.com/viewforum.php?f=1&amp;t=1&quot; /&gt;</pre>
<p>For global threads<a href="#note">*</a> :</p>
<pre class="brush: xml;">&lt;link rel=&quot;canonical&quot; href=&quot;http://www.example.com/viewforum.php?t=1&quot; /&gt;</pre>
<p><strong>phpBB.com support thread :</strong></p>
<p><a title="phpBB.com support thread" href="http://www.phpbb.com/community/viewtopic.php?f=69&amp;t=1880545" target="_blank">http://www.phpbb.com/community/viewtopic.php?f=69&amp;t=1880545</a></p>
<p><a id="download"></a><strong>Download modification :</strong></p>
<p><a href="http://techtitbits.com/mods/canonical_url/download/"><img class="size-full wp-image-281 alignnone" title="download" src="http://techtitbits.com/wp-content/uploads/2009/11/download.jpg" alt="download" width="200" height="50" /></a></p>
<p><a id="note"></a><strong>Note :</strong></p>
<p>Normally, global threads will have canonical URLs like this :</p>
<pre class="brush: xml;">&lt;link rel=&quot;canonical&quot; href=&quot;http://www.example.com/viewforum.php?t=1&quot; /&gt;</pre>
<p>If you want the global threads to have canonical URLs with an &#8220;f=Y&#8221; query string, you just need to make a little change to the code. After installing the mod, open viewtopic.php.<br />
Find :</p>
<pre class="brush: php;">   'U_CANONICAL'    =&gt; generate_board_url() . &quot;/viewtopic.$phpEx?&quot; . (($topic_data['topic_type'] == POST_GLOBAL) ? '' : &quot;f=$forum_id&amp;amp;&quot;) . &quot;t=$topic_id&quot; . (($start) ? &quot;&amp;amp;start=$start&quot; : ''),</pre>
<p>In-line Find :</p>
<pre class="brush: plain;">? ''</pre>
<p>Replace with :</p>
<pre class="brush: php;">? &quot;f=Y&amp;amp;&quot;</pre>
<p>Replace &#8216;Y&#8217; with the forum id of the forum you want your global threads to belong to.</p>


<p>Related posts:<ol><li><a href='http://techtitbits.com/2008/10/phpbb-redirect-broken-links-after-uninstalling-an-seo-mod/' rel='bookmark' title='Permanent Link: phpBB: Redirect broken links after uninstalling an SEO mod'>phpBB: Redirect broken links after uninstalling an SEO mod</a></li>
<li><a href='http://techtitbits.com/2009/04/prevent-duplicate-indexing-while-moving-threads-in-phpbb/' rel='bookmark' title='Permanent Link: Prevent duplicate indexing while moving threads in phpBB'>Prevent duplicate indexing while moving threads in phpBB</a></li>
<li><a href='http://techtitbits.com/2008/07/prevent-duplicate-indexing-of-phpbb3-threads-by-google/' rel='bookmark' title='Permanent Link: Prevent duplicate indexing of phpBB3 threads by Google'>Prevent duplicate indexing of phpBB3 threads by Google</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://techtitbits.com/2009/11/add-canonical-links-to-phpbb/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
