<?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>Saheltech Blog</title>
	<atom:link href="http://www.saheltech.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.saheltech.com/blog</link>
	<description>Web Programming - Online Marketing - Multimedia Training</description>
	<pubDate>Fri, 29 Aug 2008 18:12:05 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
	<language>en</language>
			<item>
		<title>Popularity Contest Plugin Fatal Error in WordPress 2.5, 2.6+</title>
		<link>http://www.saheltech.com/blog/20080829/popularity-contest-plugin-fatal-error-in-wordpress-25-26/</link>
		<comments>http://www.saheltech.com/blog/20080829/popularity-contest-plugin-fatal-error-in-wordpress-25-26/#comments</comments>
		<pubDate>Fri, 29 Aug 2008 18:12:05 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
		
		<category><![CDATA[WordPress Blog]]></category>

		<category><![CDATA[Wordpress plugins]]></category>

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

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

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

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

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

		<guid isPermaLink="false">http://www.saheltech.com/blog/?p=24</guid>
		<description><![CDATA[The Popularity Constest Plugin written by Alex King adds functionality to your Wordpress blog: it displays a list the most popular posts in your blog&#8217; sidebar based on the post / category / archive views, comments made by visitors, trackbacks,&#8230;

At the time of the writting of this blog, the Popularity Contest Plugin in only compatible with [...]]]></description>
			<content:encoded><![CDATA[<p>The <a rel="nofollow" href="http://wordpress.org/extend/plugins/popularity-contest/">Popularity Constest Plugin</a> written by Alex King adds functionality to your <a href="http://www.saheltech.com/blog-design.html">Wordpress</a> <a href="http://www.saheltech.com/blog-design.html">blog</a>: it displays a list the most popular posts in your <a href="http://www.saheltech.com/blog-design.html">blog</a>&#8217; sidebar based on the post / category / archive views, comments made by visitors, trackbacks,&#8230;</p>
<p><span id="more-24"></span></p>
<p>At the time of the writting of this <a href="http://www.saheltech.com/blog-design.html">blog</a>, the <strong>Popularity Contest Plugin</strong> in only compatible with <a href="http://www.saheltech.com/blog-design.html">Wordpress</a> releases up to up to <a href="http://www.saheltech.com/blog-design.html">wordpress</a> 2.3.1. That means, if you are using the newer versions of <a href="http://www.saheltech.com/blog-design.html">wordpress</a> say 2.5 or or the latest release <a href="http://www.saheltech.com/blog-design.html">wordpress</a> 2.6 for that matter, you should brace yourself for one or a few surprises when trying to use that plugin in your <a href="http://www.saheltech.com/blog-design.html">blog</a>.</p>
<p>That is exactly what happened last night when I tried to activate in the admin panel of my client&#8217;s <a href="http://www.saheltech.com/blog-design.html">blog</a>. I have been slapped with a PHP error message:</p>
<pre><strong><em>Plugin could not be activated because it triggered a fatal error.</em></strong></pre>
<p>That should not deter you from using this wonderful plugin. Here are the steps I took to solve the issue at hands:</p>
<p><strong>Step 1</strong><br />
The first thing I did was to check on my local server for parsing error since my client&#8217;s web server does not display those errors for security reasons. The only error revealed to me was the include path of the wp-<a href="http://www.saheltech.com/blog-design.html">blog</a>-header.php which should be</p>
<pre>../../../wp-<a href="http://www.saheltech.com/blog-design.html">blog</a>-header.php</pre>
<p>instead of</p>
<pre>../../wp-<a href="http://www.saheltech.com/blog-design.html">blog</a>-header.php</pre>
<p>because  the calling file pouplarity-contest.php is 3 folder levels down from the <a href="http://www.saheltech.com/blog-design.html">blog</a> root folder where the wp-<a href="http://www.saheltech.com/blog-design.html">blog</a>-header.php is.</p>
<p><strong>Step 2</strong><br />
I made that correction then run the file (pouplarity-contest.php) again in my localhost server.<br />
This time I only receive a database connection error. Good! No PHP parsing error.<br />
I then uploaded the &#8220;pouplarity-contest.php&#8221; file to the remote server, went to the plugins section of the <a href="http://www.saheltech.com/blog-design.html">blog</a> admin panel and tried once more to activate that plugin.</p>
<p>Not a chance, same fatal error message on my face. Grrrrr!!!.</p>
<p>Mind you, I have the utmost respect for the PHP developers (I am a member of that tribe) devoting their time to develop various applications and widgets they freely give to the online community.</p>
<p><strong>Step 3</strong><br />
I commented out any <em><strong>add_action call</strong></em> and tried again to activate that <strong>Popularity Contest Plugin</strong>. No luck again, same fatal error message.</p>
<p><strong>Step 4</strong><br />
I stopped for a few seconds, looked again then told myself: &#8220;the wp-<a href="http://www.saheltech.com/blog-design.html">blog</a>-header.php file is already called somewhere by the admin header section with the require_once() PHP function!&#8221;</p>
<p><strong>Solution:</strong><br />
* Remove or comment out (// or /* &#8230;..  */) the line 59 or whatever line contains the code:</p>
<pre>require('../../wp-<a href="http://www.saheltech.com/blog-design.html">blog</a>-header.php');</pre>
<p>Tried again to activate the <strong>Popularity Contest Plugin</strong>.<br />
This time it works!!</p>
<p>I can now use the akpc_most_popular() function in my <a href="http://www.saheltech.com/blog-design.html">blog</a> sidebar to display the most popular posts.</p>
<p>I just save you  time and frustration.<br />
Now go ahead and<br />
- make that change in the PHP code<br />
- upload the file<br />
- activate the plugin</p>
<p>.. and happy blogging!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.saheltech.com/blog/20080829/popularity-contest-plugin-fatal-error-in-wordpress-25-26/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Wordpress Blog Admin Panel 2.5 More intuitive and Appealing</title>
		<link>http://www.saheltech.com/blog/20080726/wordpress-blog-admin-panel-25-more-intuitive-and-appealing/</link>
		<comments>http://www.saheltech.com/blog/20080726/wordpress-blog-admin-panel-25-more-intuitive-and-appealing/#comments</comments>
		<pubDate>Sat, 26 Jul 2008 20:06:22 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
		
		<category><![CDATA[WordPress Blog]]></category>

		<guid isPermaLink="false">http://www.saheltech.com/blog/?p=19</guid>
		<description><![CDATA[- New admin panel since Wordpress 2.5 is more visually appealing with a light blue color but I am a little bias here since that color is almost the same as my web site&#8217;s
- The visual editor has media section with icons to add &#8220;image&#8221;, &#8220;video&#8221;, &#8220;audio&#8221; or any other &#8220;media&#8221;.

 
When any of those icons [...]]]></description>
			<content:encoded><![CDATA[<p>- New admin panel since <a href="http://www.saheltech.com/blog-design.html">Wordpress</a> 2.5 is more visually appealing with a light blue color but I am a little bias here since that color is almost the same as my web site&#8217;s<br />
- The visual editor has media section with icons to add &#8220;image&#8221;, &#8220;video&#8221;, &#8220;audio&#8221; or any other &#8220;media&#8221;.<a href="http://www.saheltech.com/blog/wp-content/uploads/2008/07/add_media.gif"><img class="alignleft alignnone size-medium wp-image-20" style="float: left;" title="Add Media" src="http://www.saheltech.com/blog/wp-content/uploads/2008/07/add_media.gif" alt="" width="179" height="31" /></a></p>
<p><span id="more-19"></span></p>
<p> </p>
<p>When any of those icons is clicked on a pop-up layer (not a new document window) opens and displays 3 tabs<a href="http://www.saheltech.com/blog/wp-content/uploads/2008/07/media_window_sm.gif"><img class="alignleft alignnone size-medium wp-image-21" style="float: left; margin: 0px 5px; border: 0px;" title="media_window_sm" src="http://www.saheltech.com/blog/wp-content/uploads/2008/07/media_window_sm-300x186.gif" alt="" width="300" height="186" /></a>:<br />
1) <strong>Choose file</strong> will let you:<br />
* choose a file from your computer and upload it to your <a href="http://www.saheltech.com/blog-design.html">blog</a> . Click on the &#8220;Choose Files to upload&#8221; button to see the file upload field appear<br />
* or enter the URL of your image file (web address of your file e.g. http://www.saheltech.com/images/logo.gif&#8221; ) in the Image URL box<br />
- * choose an option to define how your new image will be aligned with the rest of the content in your post (none, left, center or right)<br />
* Once you are done, you can just click &#8220;Insert into Post&#8221; button to insert your image and resume editing your post</p>
<p>2) the &#8220;<strong>Gallery&#8221;</strong> tab switch to a window displaying thumbnails of pictures previously uploaded.<br />
You can then click &#8221;Show&#8221; to see each image in more details then decide whether to insert int your post or not</p>
<p>3) the &#8220;<strong>Media&#8221;</strong> tab as you might have suspected will show all the multimedia files (pictures, audio/video files) already uploaded and used or ready to be used in your post.</p>
<p>Two other tools I found particularly useful are to the &#8220;Toggle Fullscreen Mode&#8221; and &#8220;Show/Hide Kitchen Sink&#8221; icons on the very right hand-side of your visual editor toolbar.<a href="http://www.saheltech.com/blog/wp-content/uploads/2008/07/visual_editor_toolbar.jpg"><img class="alignleft size-full wp-image-23" title="visual_editor_toolbar" src="http://www.saheltech.com/blog/wp-content/uploads/2008/07/visual_editor_toolbar.jpg" alt="" width="500" height="33" /></a></p>
<p>Try&#8217;em and see for yourself.</p>
<p>I will be upgrading to <a href="http://www.saheltech.com/blog-design.html">wordpress</a> 2.6 very soon. I am trying to keep up by jeez these guys at <a href="http://www.saheltech.com/blog-design.html">WORDPRESS</a> are rolling fast lately.</p>
<p>That&#8217;s all for now folks!<br />
Happy blogging!!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.saheltech.com/blog/20080726/wordpress-blog-admin-panel-25-more-intuitive-and-appealing/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Featured Video Plugin For WordPress</title>
		<link>http://www.saheltech.com/blog/20080726/featured-video-plugin-for-wordpress/</link>
		<comments>http://www.saheltech.com/blog/20080726/featured-video-plugin-for-wordpress/#comments</comments>
		<pubDate>Sat, 26 Jul 2008 19:33:39 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
		
		<category><![CDATA[CSS Tips &amp; Tricks]]></category>

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

		<category><![CDATA[Wordpress plugins]]></category>

		<guid isPermaLink="false">http://www.saheltech.com/blog/?p=22</guid>
		<description><![CDATA[The WordPress Featured Video Plugin is a very useful and powerful feature to add in your wordpress blog.
* It  reads and displays a video in your wordpress blog post.
* All you need is tag the video HTML code as follows:
[youtube:url to your video] (e.g. [youtube:http://www.youtube.com/watch?v=7o84PE871BE]) or taggged [googlevideo:url] (e.g. [googlevideo:http://video.google.com/googleplayer.swf?docid=8577255250907450469])

* It would display a video in a [...]]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://www.saheltech.com/blog-design.html">WordPress</a> <a rel="nofollow" href="http://pressography.com/plugins/featured-video/"><strong>Featured Video Plugin</strong></a> is a very useful and powerful feature to add in your <a href="http://www.saheltech.com/blog-design.html">wordpress</a> <a href="http://www.saheltech.com/blog-design.html">blog</a>.<br />
* It  reads and displays a video in your <a href="http://www.saheltech.com/blog-design.html">wordpress</a> <a href="http://www.saheltech.com/blog-design.html">blog</a> post.<br />
* All you need is tag the video HTML code as follows:<br />
[youtube:url to your video] (e.g. [youtube:http://www.youtube.com/watch?v=7o84PE871BE]) or taggged [googlevideo:url] (e.g. [googlevideo:http://video.google.com/googleplayer.swf?docid=8577255250907450469])</p>
<p><span id="more-22"></span></p>
<p>* It would display a video in a &#8220;Featured Video&#8221; section or the sidebar of your <a href="http://www.saheltech.com/blog-design.html">blog</a>.<br />
I have used it quite a few times during the cutsomization process of some of my clients&#8217; <a href="http://www.saheltech.com/blog-design.html">blog</a> using themes from Revolution News/Magazine<br />
However when using it in the &#8220;Revolution News&#8221; theme, the Featued Video seems to be displaying the same video on the featured video section despite the fact that my customer has</p>
<p>Solution:<br />
* open the &#8220;featuredvideo.php&#8221; file in your <a href="http://www.saheltech.com/blog-design.html">wordpress</a> plugins folder /wp-content/plugins/FeaturedVideo<br />
* add <strong>ORDER BY post_date DESC</strong> to the $sql varible which becomes:</p>
<pre> $sql = "SELECT distinct ID, post_title, post_date, post_content                         
            FROM {$prefix}posts, {$prefix}term_relationships, {$prefix}term_taxonomy
            WHERE {$prefix}posts.ID = {$prefix}term_relationships.object_id
            AND {$prefix}term_relationships.term_taxonomy_id = {$prefix}term_taxonomy.term_taxonomy_id
            AND {$prefix}term_taxonomy.taxonomy = 'category'
            {$catsql}
            AND post_status = 'publish'
            AND post_type != 'page'
   ORDER BY post_date DESC";</pre>
<p> * save and upload that file to your <a href="http://www.saheltech.com/blog-design.html">blog</a> at the same location (/wp-content/plugins/FeaturedVideo/featuredvideo.php)</p>
<p>Just as with any other plugin, you need to activate it in your <a href="http://www.saheltech.com/blog-design.html">blog</a> admin panel and set the options offered.<br />
Then &#8220;Featured Video Plugin&#8221; will now located the latest youtube or googlevideo file used in your posts and display it in the Featured Video section of your choice. Just be sure to have to call <strong>vsf_show_video()</strong> in order to get the job done</p>
]]></content:encoded>
			<wfw:commentRss>http://www.saheltech.com/blog/20080726/featured-video-plugin-for-wordpress/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Upgrading Wordpress Blog for Yahoo Web Hosting</title>
		<link>http://www.saheltech.com/blog/20080703/upgrading-wordpress-blog-for-yahoo-web-hosting/</link>
		<comments>http://www.saheltech.com/blog/20080703/upgrading-wordpress-blog-for-yahoo-web-hosting/#comments</comments>
		<pubDate>Thu, 03 Jul 2008 23:07:08 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
		
		<category><![CDATA[WordPress Blog]]></category>

		<guid isPermaLink="false">http://www.saheltech.com/blog/?p=16</guid>
		<description><![CDATA[Upgrading your Wordpress blog to the latest version (2.5.1 at the time of this posting) is usually a breeze:

make a backup copy of your blog database should something unexpected happen.
download the zip folder containing the latest version of wordpress (i.e wordpress 2.5.1) from http://wordpress.org/
extract the content of that folder somewhere in your computer
use an FTP [...]]]></description>
			<content:encoded><![CDATA[<p>Upgrading your <a href="http://www.saheltech.com/blog-design.html">Wordpress</a> <a href="http://www.saheltech.com/blog-design.html">blog</a> to the latest version (2.5.1 at the time of this posting) is usually a breeze:</p>
<ol>
<li>make a backup copy of your <a href="http://www.saheltech.com/blog-design.html">blog</a> database should something unexpected happen.</li>
<li>download the zip folder containing the latest version of <a href="http://www.saheltech.com/blog-design.html">wordpress</a> (i.e <a href="http://www.saheltech.com/blog-design.html">wordpress</a> 2.5.1) from http://<a href="http://www.saheltech.com/blog-design.html">wordpress</a>.org/</li>
<li>extract the content of that folder somewhere in your computer</li>
<li>use an FTP program or <a href="http://www.saheltech.com/training/dreamweaver.html">Dreamweaver</a> to upload all the newly downloaded <a href="http://www.saheltech.com/blog-design.html">wordpress</a> files except the <strong>wp-content</strong> ( and whatever is inside the wp-content folder)</li>
<li>execute the upgrade program by entering http://www.your-<a href="http://www.saheltech.com/blog-design.html">blog</a>-address/wp-admin/upgrade.php in your web browser&#8217;s address bar.<br />
<em>http://www.your-<a href="http://www.saheltech.com/blog-design.html">blog</a>-address</em> is whatever your <a href="http://www.saheltech.com/blog-design.html">blog</a> address is. For instance our <a href="http://www.saheltech.com/blog-design.html">blog</a> web site address is http://www.saheltech.com/blog</li>
<li>follow the step-by-step instructions displayed on your screen.</li>
</ol>
<p><span id="more-16"></span></p>
<ol>
and you are done! Great job! </p>
<p>Everything in your <a href="http://www.saheltech.com/blog-design.html">blog</a> should be working just fine. However if your <a href="http://www.saheltech.com/blog-design.html">blog</a> is hosted in a Yahoo web hosting account and you are upgrading from a <a href="http://www.saheltech.com/blog-design.html">wordpress</a> version lower than 3.1 you might run into some little issues like links not working properly.</p>
<p>The problem stems from the fact that most Yahoo customers (at least the ones I worked with so far) do not have access to the .htaccess file in their <a href="http://www.saheltech.com/blog-design.html">wordpress</a> admin panel or even web hosting control panel. To handle the <a href="http://www.saheltech.com/blog-design.html">Wordpress</a> permalinks update, Yahoo offers a &#8220;Customizable Permalinks&#8221; plugin to handle the .htaccess file rewriting.</p>
<p>Since the version 2.3, <a href="http://www.saheltech.com/blog-design.html">Wordpress</a> has introduced <em><strong>Canonical URL Redirect</strong></em> which causes links to not work in Yahoo Hosted <a href="http://www.saheltech.com/blog-design.html">blog</a> using &#8220;Customizable Permalinks&#8221; to manage the permalinks updates.</p>
<p>The solution is therefore to disable that <strong>Canonical URL Redirect</strong> redirect and everything will be working like a charm.<br />
To do so you need to download the &#8220;disable canonical redirects&#8221; plugin  from this website http://txfx.net/files/<a href="http://www.saheltech.com/blog-design.html">wordpress</a>/disable-canonical-redirects.phps<br />
1- Upload that file to your &#8220;plugins&#8221; folder<br />
2- log into your <a href="http://www.saheltech.com/blog-design.html">blog</a> admin panel and activate that plugin<br />
 Et Voila!
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.saheltech.com/blog/20080703/upgrading-wordpress-blog-for-yahoo-web-hosting/feed/</wfw:commentRss>
		</item>
		<item>
		<title>WordPress 2.2.1 admin panel problem with Email Notification Plugin v2.3.1</title>
		<link>http://www.saheltech.com/blog/20070803/wordpress-221-admin-panel-problem-with-email-notification-plugin-v231/</link>
		<comments>http://www.saheltech.com/blog/20070803/wordpress-221-admin-panel-problem-with-email-notification-plugin-v231/#comments</comments>
		<pubDate>Fri, 03 Aug 2007 19:30:28 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
		
		<category><![CDATA[WordPress Blog]]></category>

		<guid isPermaLink="false">http://www.saheltech.com/blog/20070803/wordpress-221-admin-panel-problem-with-email-notification-plugin-v231/</guid>
		<description><![CDATA[The WordPress Email Notification Plugin v2.3.1 in the WordPress 2.2.1 admin panel makes the file upload functionality to go awol. This plugin would allow the blog author to automatically send notification to the blog subscribers about updates and new posts in the blog.

However once activated that plugin causes the file uploading iframe feature in the [...]]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://www.saheltech.com/blog-design.html">WordPress</a> Email Notification Plugin v2.3.1 in the <a href="http://www.saheltech.com/blog-design.html">WordPress</a> 2.2.1 admin panel makes the file upload functionality to go awol. This plugin would allow the <a href="http://www.saheltech.com/blog-design.html">blog</a> author to automatically send notification to the <a href="http://www.saheltech.com/blog-design.html">blog</a> subscribers about updates and new posts in the <a href="http://www.saheltech.com/blog-design.html">blog</a>.</p>
<p><span id="more-15"></span></p>
<p>However once activated that plugin causes the file uploading iframe feature in the <a href="http://www.saheltech.com/blog-design.html">wordpress</a> editor to disappear. It seems like that is caused some javascript error or CSS float elements issue.</p>
<p>In the same time the &#8220;optional excerpt&#8221;, &#8220;trackbacks&#8221; and the &#8220;custom fields&#8221; features are nowhere to be found or are maybe just hidden because of the reduced height of the container window.</p>
<p>We&#8217;ll investigate on this matter and eventually come up with a solution.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.saheltech.com/blog/20070803/wordpress-221-admin-panel-problem-with-email-notification-plugin-v231/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Visitors Counter in PHP for your web site</title>
		<link>http://www.saheltech.com/blog/20070618/vistors-counter-in-php-for-your-web-site/</link>
		<comments>http://www.saheltech.com/blog/20070618/vistors-counter-in-php-for-your-web-site/#comments</comments>
		<pubDate>Mon, 18 Jun 2007 20:39:41 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
		
		<category><![CDATA[Javascript Tips]]></category>

		<category><![CDATA[Web Design Tips]]></category>

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

		<guid isPermaLink="false">http://www.saheltech.com/blog/20070618/vistors-counter-in-php-for-your-web-site/</guid>
		<description><![CDATA[I thought I needed to write this small visitors counter in PHP to display the total number of visitors in your web site. This counter is written in PHP therefore your web hosting account must have PHP enabled in order for the counter to work. 

The visitors counter is made of 2 files:
- counter.txt which [...]]]></description>
			<content:encoded><![CDATA[<p>I thought I needed to write this small <a href="http://www.saheltech.com/webtools/counter.zip">visitors counter</a> in PHP to display the total number of visitors in your web site. This counter is written in PHP therefore your web hosting account must have PHP enabled in order for the counter to work. </p>
<p><span id="more-14"></span></p>
<p>The <strong>visitors counter</strong> is made of 2 files:<br />
- counter.txt which is a simple text file where the number of visitors is recorded and will be read from.<br />
- counter.php is the PHP logic that takes the current number of visitors from counter.txt, increments it then write back the new value.</p>
<p>Most popular visitors counters I came across keep counting whenever you hit the refresh button. That does not provide an accurate measure of the number of visits to your web site but rather how many clicks and refresh are made.</p>
<p>Our counter relies on a much smarter logic and accurately provide the actual number of visitors. A visitor browsing through different pages is counted as 1 until s/he leaves your web site. If s/he comes back about an hour later than the counter will be incremented by 1 more visits.</p>
<p>You can open the counter.txt file to reset your counter to a value you would like to start counting from.<br />
An extra file &#8220;code.html&#8221; contains the actual <javascript .....> line you would copy and paste in the location where you would like your counter to appear.</p>
<p>The other 2 files &#8220;counter.txt&#8221; and &#8220;counter.php&#8221; have to be uploaded to your web hosting account. You should set the permissions of the &#8220;counter.txt&#8221; to enable read-write by counter.php</p>
<p>Feel free to contact us for technical assistance.<br />
<a href="http://www.saheltech.com/webtools/counter.zip">Download counter</a></p>
<p></javascript></p>
]]></content:encoded>
			<wfw:commentRss>http://www.saheltech.com/blog/20070618/vistors-counter-in-php-for-your-web-site/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Google PageRank Update May 2007 :: Happy Cinco de Mayo</title>
		<link>http://www.saheltech.com/blog/20070505/google-pagerank-update-may-2007/</link>
		<comments>http://www.saheltech.com/blog/20070505/google-pagerank-update-may-2007/#comments</comments>
		<pubDate>Sat, 05 May 2007 22:22:51 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
		
		<category><![CDATA[E-Business Marketing]]></category>

		<category><![CDATA[Search Engines]]></category>

		<category><![CDATA[Site Optimization]]></category>

		<guid isPermaLink="false">http://www.saheltech.com/blog/20070505/google-pagerank-update-may-2007/</guid>
		<description><![CDATA[I just had a pleasant surprise this morning while surfing one of the e-commerce web sites I am in charge of  maintaining and search engines marketing: the google PageRank of most of the web pages has skyrocketed from 0 to 3.
For over a year or more, only the home page had a Google Pagerank [...]]]></description>
			<content:encoded><![CDATA[<p>I just had a pleasant surprise this morning while surfing one of the <a href="http://www.marypauline.com">e-commerce web sites</a> I am in charge of  maintaining and search engines marketing: the google PageRank of most of the web pages has skyrocketed from 0 to 3.<br />
For over a year or more, only the home page had a Google Pagerank 3. All the catalog and the individual product pages still had a PR 0. </p>
<p><span id="more-13"></span></p>
<p>At first I attributed that to the fact that those pages do not have that much content besides the products pictures and titles as compared to the home pages and the new arrivals page which was PR 2. Well I was wrong or maybe something I still do not have a clue about. </p>
<p>Anyway I am glad to see that most of the web pages have now a Google PR3. That&#8217;s cool!! Happy Cinco de Mayo!!</p>
<p>A of this site <a href="http://www.saheltech.com">Saheltech.com</a>, for a long time, about a year, all pages but the homepage where taken off for redesign and complete SEO &#038; SEM. The new look-and-feel has been online now for about 3 months with a homepage hanging on PR4, all other webpages were PR0. </p>
<p>Well to my delight amazement this morning pretty much all pages on the &#8220;level 1&#8243; (i.e. 1 click away from the home page) have now a Google PageRank ranging from 4 to 2. I guess my patience and the long hours of marketing and link building strategies have paid off.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.saheltech.com/blog/20070505/google-pagerank-update-may-2007/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Single Line Break in Dreamweaver</title>
		<link>http://www.saheltech.com/blog/20070117/single-line-break-in-dreamweaver/</link>
		<comments>http://www.saheltech.com/blog/20070117/single-line-break-in-dreamweaver/#comments</comments>
		<pubDate>Wed, 17 Jan 2007 22:42:24 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
		
		<category><![CDATA[Dreamweaver Tips]]></category>

		<guid isPermaLink="false">http://www.saheltech.com/blog/20070120/single-line-break-in-dreamweaver/</guid>
		<description><![CDATA[When editing text within Dreamweaver, web site owners are often discover a very the large gap between lines after pressing the Enter on the Keyboard.
That keystroke is interpreted by Dreamweaver as the end of the previous paragraph and the opening of a new one. Depending on the web browser you are previewing the current page [...]]]></description>
			<content:encoded><![CDATA[<p>When editing text within <a href="http://www.saheltech.com/training/dreamweaver.html">Dreamweaver</a>, web site owners are often discover a very the large gap between lines after pressing the <strong>Enter</strong> on the Keyboard.<br />
That keystroke is interpreted by <a href="http://www.saheltech.com/training/dreamweaver.html">Dreamweaver</a> as the end of the previous paragraph and the opening of a new one. Depending on the web browser you are previewing the current page with a gap of 20 to 30 pixels appears between the two lines of text. </p>
<p><span id="more-12"></span></p>
<p>To get a simple line break instead use the combination <strong>Shift + Enter</strong> in your keyboard.That will create a simple line return which is translated in html by <strong><br /></strong>. As a matter of fact most Rich text Editors I came across on the internet exhibit the same behavior as <a href="http://www.saheltech.com/training/dreamweaver.html">Dreamweaver</a>. Not Wordpad of course, but HTML based rich text editors.</p>
<p>If you are using the Hotmail rich text editor, you know what I&#8217;m talking about.</p>
<p>There you have it. Happy updates!!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.saheltech.com/blog/20070117/single-line-break-in-dreamweaver/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Consecutive Spaces in Text with Dreamweaver</title>
		<link>http://www.saheltech.com/blog/20070112/how-to-add-multiple-spaces-when-editing-text-with-dreamweaver/</link>
		<comments>http://www.saheltech.com/blog/20070112/how-to-add-multiple-spaces-when-editing-text-with-dreamweaver/#comments</comments>
		<pubDate>Sat, 13 Jan 2007 06:35:00 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
		
		<category><![CDATA[Dreamweaver Tips]]></category>

		<guid isPermaLink="false">http://www.saheltech.com/blog/2007/01/06/how-to-add-multiple-spaces-when-editing-text-with-dreamweaver/</guid>
		<description><![CDATA[
In its default settings, Dreamweaver will not allow you to put several  blank spaces in a row when editing text in your web page.
In order to correct this situation and make your page update as easy as in a word processor you need to modify your Dreamweaver software preferences.

To do so, from the Dreamweaver [...]]]></description>
			<content:encoded><![CDATA[<p>
In its default settings, <a href="http://www.saheltech.com/training/dreamweaver.html">Dreamweaver</a> will not allow you to put several  blank spaces in a row when editing text in your web page.<br />
In order to correct this situation and make your page update as easy as in a word processor you need to modify your <a href="http://www.saheltech.com/training/dreamweaver.html">Dreamweaver</a> software preferences.</p>
<p><span id="more-11"></span></p>
<p>To do so, from the <a href="http://www.saheltech.com/training/dreamweaver.html">Dreamweaver</a> main menu (top):<br />
Click on <strong>Edit</strong> then select <strong>Preferences</strong><br />
A new window opens. Make sure the &quot;General&quot; option is selected in the &quot;Category&quot; column on the left.<br />
In the General tab on the right hand-side, locate the check box with a label &quot;<strong>Allow consecutive multiple spaces</strong>&quot;  and make sure it is checked.<br />
Click &quot;<strong>Ok</strong>&quot; at the bottom of the window. You are done.</p>
<p>You can now edit your web pages text and insert as many consecutive blank spaces as you want.<br />
</p>
<p>
The other alternative would be pressing at the same time: Shift+Ctrl+Space Bar (PC) or Shift+Apple+Space Bar (Mac).</p>
<p>In general, you will always find at least 2 ways to perform a given task in <a href="http://www.saheltech.com/training/dreamweaver.html">Dreamweaver</a>.<br />
Talk about being user-friendly!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.saheltech.com/blog/20070112/how-to-add-multiple-spaces-when-editing-text-with-dreamweaver/feed/</wfw:commentRss>
		</item>
		<item>
		<title>CSS what can you do with it?</title>
		<link>http://www.saheltech.com/blog/20070107/css-what-can-you-do-with-it/</link>
		<comments>http://www.saheltech.com/blog/20070107/css-what-can-you-do-with-it/#comments</comments>
		<pubDate>Mon, 08 Jan 2007 03:52:11 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
		
		<category><![CDATA[CSS Tips &amp; Tricks]]></category>

		<category><![CDATA[Definitions and Usages]]></category>

		<guid isPermaLink="false">http://www.saheltech.com/blog/2007/01/03/css-what-can-you-do-with-it/</guid>
		<description><![CDATA[CSS stands for Cascading Style Sheets.
Typically a Style Sheet is a plain text document with a set of instructions (CSS styles, rules) specifying how each element (selectors) in your web page should be appear in a computer screen or even how it is printed on a sheet of paper.


You can use CSS to specify for [...]]]></description>
			<content:encoded><![CDATA[<p>CSS stands for Cascading Style Sheets.</p>
<p>Typically a Style Sheet is a plain text document with a set of instructions (CSS styles, rules) specifying how each element (selectors) in your web page should be appear in a computer screen or even how it is printed on a sheet of paper.
</p>
<p><span id="more-7"></span></p>
<p>You can use CSS to specify for instance:<br />
- to specify what font to use  in a paragrah, in what the size the text will be and it color, alignment, the paragraph&#8217;s  background image, background color and more.</p>
<p>- or even intead of the regular blue color of text link, with CSS you can choose a different color and even create a rollover effect on each text link when the mouse hover on it.</p>
<p>Above all, the power of Style Sheets is more revealed when it comes to positioning different sections of a web page. </p>
<p>For example in this web site, the HTML code of the navigation menu is at the very bottom of the page code. Without CSS this web page navigation would appear on the botton of your screen. But thanks to CSS positioning our web site navigation (Home, Web Design, &#8230;, Blog) is et to be shown at the top of the page.</p>
<p>In othe words your web pages visual appearance is not anymore determine by how the HTML code is formatted. To illustrate that with a metaphor, the HTML represent the inventory of the store and the CSS determine how items are placed in the shelves.</p>
<p>You can pretty much use CSS to create a visual layout of your web page just like a puzzle except that in this case the pieces are in a rectangular shape. </p>
<p>YEH, YEH, YEH, we got it now!! <strong>What is the Cascading For in CSS?</strong><br />
I am glad you ask.</p>
<p>The cool thing is you can have as many style sheets in a web page as you want. Each style sheets defines a certain number of styles named CSS rules. When the web browser read the CSS rules coming from each style sheet it combined them then apply each CSS rule to your web page. </p>
<p>You can define the positioning of a element in one style sheet, then its font formatting in another style sheet and so forth.<br />
Therefore the final style of that element is the combination of CSS rules defined is different style sheets: that&#8217;s a <strong>cascade</strong> of styles</p>
<p>If the CSS rule defined in a style sheet does nt conflict with those defined in the next style sheets then the last CSS rules augment any previous style defined for that element (selector).<br />
If the CSS rules of the style sheets conflict, then the last defined rule takes precedence.</p>
<p>Using CSS make not only the web page code cleaner by separating the content ffrom the presentation, it also make your web site maintenance easier. Many web pages can share the same CSS file. You can modify your entire web site presentation by just updating your CSS file without going through each web page.  </p>
]]></content:encoded>
			<wfw:commentRss>http://www.saheltech.com/blog/20070107/css-what-can-you-do-with-it/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
