<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Nukium &#187; e-commerce</title>
	<atom:link href="http://nukium.com/tag/e-commerce/feed/" rel="self" type="application/rss+xml" />
	<link>http://nukium.com</link>
	<description>Ressources et tutoriaux : Web 2.0 - PHP - CodeIgniter - Webdesign</description>
	<lastBuildDate>Tue, 15 May 2012 15:45:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Fonction de Hashage des paramètres pour Ogone Basic e-Commerce</title>
		<link>http://nukium.com/developpement-php/fonction-de-hashage-des-parametres-pour-ogone-basic-e-commerce/</link>
		<comments>http://nukium.com/developpement-php/fonction-de-hashage-des-parametres-pour-ogone-basic-e-commerce/#comments</comments>
		<pubDate>Tue, 04 Oct 2011 20:16:45 +0000</pubDate>
		<dc:creator>Nukium</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[e-commerce]]></category>
		<category><![CDATA[Ogone]]></category>
		<category><![CDATA[stuff]]></category>
		<category><![CDATA[tutoriel]]></category>

		<guid isPermaLink="false">http://nukium.com/?p=1852</guid>
		<description><![CDATA[Voici une petite fonction sans grande prétention mais qui pourrait intéresser les webmasters désirant intégrer le moyen de paiement Ogone Basic e-Commerce sur leur site e-commerce. En effet, Ogone spécifie dans sa documentation technique que le formulaire d&#8217;appel au serveur de paiement doit contenir un paramètre invisible &#171;&#160;SHASign&#160;&#187; contenant une clé de vérification hashée. Cette [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_silver" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fnukium.com%252Fdeveloppement-php%252Ffonction-de-hashage-des-parametres-pour-ogone-basic-e-commerce%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Fonction%20de%20Hashage%20des%20param%C3%A8tres%20pour%20Ogone%20Basic%20e-Commerce%22%20%7D);"></div>
<p>Voici une petite fonction sans grande prétention mais qui pourrait intéresser les webmasters désirant intégrer <strong>le moyen de paiement Ogone Basic e-Commerce</strong> sur leur <strong>site e-commerce</strong>. En effet, Ogone spécifie dans sa documentation technique que le formulaire d&#8217;appel au serveur de paiement doit contenir un paramètre invisible &laquo;&nbsp;<strong>SHASign</strong>&nbsp;&raquo; contenant une <strong>clé de vérification hashée</strong>. </p>
<p>Cette clé est formée à partir de <strong>tous les paramètres du formulaire</strong> envoyés au serveur de paiement ainsi que d&#8217;un mot de passe (<strong>passphrase</strong>) secret à définir sur votre interface d&#8217;administration Ogone.</p>
<p>Le principe est donc simple, toutes les clés doivent être en <strong>majuscules et rangées par ordre alphabétique</strong> et chaque valeur doit être concaténée au mot de passe.</p>
<p>La fonction ci-dessous permet de réaliser cette opération, elle nécessite un algorithme de hashage (sha1 par défaut), la liste de tous les paramètres de votre formulaire (excepté le champ &laquo;&nbsp;SHASign&nbsp;&raquo;) <strong>en majuscules ou non</strong> et pour finir votre mot de passe.</p>
<p>La fonction retourne la clé hashée qu&#8217;il faut ensuite renseigner dans le champ <strong>SHASign</strong>.</p>
<p>Si lors du paiement vous recevez l&#8217;erreur <strong>unknown order/1/r</strong>, c&#8217;est que votre clé de hashage est incorrecte (mauvais mot de passe, manque de paramètres ou encore mauvais algorithme de hashage).</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p1852code3'); return false;">View Code</a> PHP</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p18523"><td class="code" id="p1852code3"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #009933; font-style: italic;">/**
 * Fonction permettant de générer le HASH-IN d'Ogone.
 * @param string $_algorithm
 * @param array $_parameters
 * @param string $_passphrase
 * @return string
 */</span>
<span style="color: #000000; font-weight: bold;">function</span> ogone_hash_parameters<span style="color: #009900;">&#40;</span><span style="color: #000088;">$_algorithm</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'sha1'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$_parameters</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/array"><span style="color: #990000;">array</span></a><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$_passphrase</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'mySecretPassphrase'</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
&nbsp;
	<span style="color: #000088;">$str</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$parameters</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/array"><span style="color: #990000;">array</span></a><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">//__ On s'assure que toutes les clés sont en majuscules et rangées par ordre alphabétique</span>
	<span style="color: #b1b100;">foreach</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$_parameters</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$k</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$v</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
&nbsp;
		<span style="color: #000088;">$parameters</span><span style="color: #009900;">&#91;</span><a href="http://www.php.net/strtoupper"><span style="color: #990000;">strtoupper</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$k</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$v</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #009900;">&#125;</span>
	<a href="http://www.php.net/ksort"><span style="color: #990000;">ksort</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$parameters</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">foreach</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$parameters</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$k</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$v</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$str</span> <span style="color: #339933;">.=</span> <span style="color: #000088;">$k</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'='</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$v</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$_passphrase</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #b1b100;">return</span> <a href="http://www.php.net/call_user_func"><span style="color: #990000;">call_user_func</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_algorithm</span><span style="color: #339933;">,</span> <span style="color: #000088;">$str</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #009900;">&#125;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></td></tr></table></div>

<p>&nbsp;</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p1852code4'); return false;">View Code</a> PHP</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p18524"><td class="code" id="p1852code4"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
&nbsp;
<span style="color: #666666; font-style: italic;">//__ Exemple d'appel de la fonction</span>
<span style="color: #000088;">$SHASign</span> <span style="color: #339933;">=</span> ogone_hash_parameters<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'sha1'</span><span style="color: #339933;">,</span> <a href="http://www.php.net/array"><span style="color: #990000;">array</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'PSPID'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'your_PSPID'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'orderID'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'amount'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #cc66cc;">1504</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'currency'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'EUR'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'myProductionSecretPassphrase'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></td></tr></table></div>


 <p><a href="http://nukium.com/wordpress/?flattrss_redirect&amp;id=1852&amp;md5=387c6b041566d83a66f9656c99a64fad" title="Flattr" target="_blank"><img src="http://nukium.com/wordpress/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://nukium.com/developpement-php/fonction-de-hashage-des-parametres-pour-ogone-basic-e-commerce/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=Kromack&amp;popout=1&amp;url=http%3A%2F%2Fnukium.com%2Fdeveloppement-php%2Ffonction-de-hashage-des-parametres-pour-ogone-basic-e-commerce%2F&amp;language=fr_FR&amp;category=text&amp;title=Fonction+de+Hashage+des+param%C3%A8tres+pour+Ogone+Basic+e-Commerce&amp;description=Voici+une+petite+fonction+sans+grande+pr%C3%A9tention+mais+qui+pourrait+int%C3%A9resser+les+webmasters+d%C3%A9sirant+int%C3%A9grer+le+moyen+de+paiement+Ogone+Basic+e-Commerce+sur+leur+site+e-commerce.+En+effet%2C+Ogone+sp%C3%A9cifie...&amp;tags=e-commerce%2COgone%2CPHP%2Cstuff%2Ctutoriel%2Cblog" type="text/html" />
	</item>
		<item>
		<title>Magento : corriger le bug d&#8217;ajout au panier sous Internet Explorer 8</title>
		<link>http://nukium.com/developpement-php/magento/magento-corriger-le-bug-dajout-au-panier-sous-internet-explorer-8/</link>
		<comments>http://nukium.com/developpement-php/magento/magento-corriger-le-bug-dajout-au-panier-sous-internet-explorer-8/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 12:31:10 +0000</pubDate>
		<dc:creator>Nukium</dc:creator>
				<category><![CDATA[Magento]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[e-commerce]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[tutoriel]]></category>

		<guid isPermaLink="false">http://nukium.com/?p=872</guid>
		<description><![CDATA[La version 1.3.x de Magento comporte des dysfonctionnements sous Internet Explorer ou encore Safari 4 sur certains serveurs tels que : L&#8217;impossibilité de se connecter à l&#8217;interface d&#8217;administration L&#8217;impossibilité d&#8217;ajouter un produit au panier Il existe plusieurs solutions permettant de corriger ces problèmes, en voici une qui fonctionne dans certains cas et consiste à réduire [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_silver" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fnukium.com%252Fdeveloppement-php%252Fmagento%252Fmagento-corriger-le-bug-dajout-au-panier-sous-internet-explorer-8%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Magento%20%3A%20corriger%20le%20bug%20d%27ajout%20au%20panier%20sous%20Internet%20Explorer%208%22%20%7D);"></div>
<p>La version 1.3.x de Magento comporte des dysfonctionnements sous <strong>Internet Explorer</strong> ou encore <strong>Safari 4</strong> sur certains serveurs tels que :</p>
<ul class="charte">
<li>L&#8217;impossibilité de se <strong>connecter à l&#8217;interface d&#8217;administration</strong></li>
<li>L&#8217;impossibilité d&#8217;<strong>ajouter un produit au panier</strong></li>
</ul>
<p>Il existe plusieurs solutions permettant de corriger ces problèmes, en voici une qui fonctionne dans certains cas et consiste à réduire le niveau de sécurité de Magento concernant les <strong>cookies</strong>.</p>
<p>Rendez-vous dans Système / Configuration / Web et appliquez les réglages visibles sur la capture d&#8217;écran ci-dessous :</p>
<p><a href="http://www.nukium.com/wordpress/wp-content/uploads/2010/01/magento-internet-explorer-bug.jpg"><img class="aligncenter size-full wp-image-873" title="magento internet explorerbug panier" src="http://www.nukium.com/wordpress/wp-content/uploads/2010/01/magento-internet-explorer-bug.jpg" alt="" width="520" height="375" /></a></p>
<p><em>Remplacez Domaine du cookie par votre nom de domaine (ex : www.nukium.com).</em></p>
<h2>Corriger le bug de double quantité lors de l&#8217;ajout au panier</h2>
<p>Il est possible que vous obteniez également un nouveau bug qui <strong>double systématiquement la quantité sélectionnée</strong> par l&#8217;utilisateur lors de l&#8217;<strong>ajout d&#8217;un produit au panier</strong>.</p>
<p>Pour corriger ce bug, ouvrez le fichier <em>template/catalog/product/view/addtocart.phtml</em> et remplacez à la ligne 37 :</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p872code9'); return false;">View Code</a> HTML</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p8729"><td class="code" id="p872code9"><pre class="html" style="font-family:monospace;">&lt;button type=&quot;button&quot; class=&quot;form-button&quot; onclick=&quot;productAddToCartForm.submit()&quot;&gt;</pre></td></tr></table></div>

<p>Par :</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p872code10'); return false;">View Code</a> HTML</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p87210"><td class="code" id="p872code10"><pre class="html" style="font-family:monospace;">&lt;button type=&quot;button&quot; class=&quot;form-button&quot; onclick=&quot;productAddToCartForm.submit(); return false;&quot;&gt;</pre></td></tr></table></div>

<p>N&#8217;oubliez de raffraichir le cache de Magento pour prendre en compte ces changements.</p>

 <p><a href="http://nukium.com/wordpress/?flattrss_redirect&amp;id=872&amp;md5=dbadef5f09e4e7096c561fd8785c5cda" title="Flattr" target="_blank"><img src="http://nukium.com/wordpress/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://nukium.com/developpement-php/magento/magento-corriger-le-bug-dajout-au-panier-sous-internet-explorer-8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=Kromack&amp;popout=1&amp;url=http%3A%2F%2Fnukium.com%2Fdeveloppement-php%2Fmagento%2Fmagento-corriger-le-bug-dajout-au-panier-sous-internet-explorer-8%2F&amp;language=fr_FR&amp;category=text&amp;title=Magento+%3A+corriger+le+bug+d%26%238217%3Bajout+au+panier+sous+Internet+Explorer+8&amp;description=La+version+1.3.x+de+Magento+comporte+des+dysfonctionnements+sous+Internet+Explorer+ou+encore+Safari+4+sur+certains+serveurs+tels+que+%3A+L%26%238217%3Bimpossibilit%C3%A9+de+se+connecter+%C3%A0+l%26%238217%3Binterface+d%26%238217%3Badministration+L%26%238217%3Bimpossibilit%C3%A9+d%26%238217%3Bajouter...&amp;tags=bug%2Ce-commerce%2CJavaScript%2CMagento%2CPHP%2Ctutoriel%2Cblog" type="text/html" />
	</item>
		<item>
		<title>Erreur sur les Custom Options avec Locale Mage community fr FR</title>
		<link>http://nukium.com/developpement-php/magento/erreur-sur-les-custom-options-avec-locale-mage-community-fr-fr/</link>
		<comments>http://nukium.com/developpement-php/magento/erreur-sur-les-custom-options-avec-locale-mage-community-fr-fr/#comments</comments>
		<pubDate>Tue, 03 Nov 2009 18:47:13 +0000</pubDate>
		<dc:creator>Nukium</dc:creator>
				<category><![CDATA[Magento]]></category>
		<category><![CDATA[e-commerce]]></category>
		<category><![CDATA[tutoriel]]></category>

		<guid isPermaLink="false">http://nukium.com/?p=627</guid>
		<description><![CDATA[La version 1.2.0.0.1 (beta) de l'extension de langue (locale) française pour Magento contient un bug qui empêche de faire s'afficher l'onglet Custom Options de la fiche de création d'un produit. Voici comment résoudre le problème en attendant une mise à jour de l'extension.]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_silver" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fnukium.com%252Fdeveloppement-php%252Fmagento%252Ferreur-sur-les-custom-options-avec-locale-mage-community-fr-fr%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Erreur%20sur%20les%20Custom%20Options%20avec%20Locale%20Mage%20community%20fr%20FR%22%20%7D);"></div>
<p>La version <strong>1.2.0.0.1 (beta)</strong> de l&#8217;extension de langue (locale) française pour <strong>Magento</strong> contient un bug qui empêche de faire s&#8217;afficher l&#8217;onglet <strong>Custom Options</strong> de la fiche de création d&#8217;un produit. En effet, deux traductions comportent une erreur brisant la communication <strong>JavaScript</strong> de la page.</p>
<p>En attendant une correction communautaire intégrée à l&#8217;extension, voici un correctif permettant de faire fonctionner l&#8217;onglet Custom Options qui ne s&#8217;affiche pas.<em></em></p>
<ul class="charte">
<li>Ouvrir /app/locale/fr_FR/Mage_Media.csv et chercher :</li>
</ul>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p627code13'); return false;">View Code</a> PHP</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p62713"><td class="code" id="p627code13"><pre class="php" style="font-family:monospace;"><span style="color: #0000ff;">&quot;This content requires last version of Adobe Flash Player. &lt;a href=&quot;</span><span style="color: #0000ff;">&quot;<span style="color: #009933; font-weight: bold;">%s</span>&quot;</span><span style="color: #0000ff;">&quot;&gt;Get Flash&lt;/a&gt;&quot;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;Ce contenu nécessite la dernière version d'Adobe Flash Player. &lt;a href=&quot;</span><span style="color: #0000ff;">&quot;<span style="color: #009933; font-weight: bold;">%s</span>&quot;</span><span style="color: #0000ff;">&quot;&gt;Télécharger Flash&lt;/a&gt;&quot;</span></pre></td></tr></table></div>

<ul class="charte">
<li>Remplacer la ligne par :</li>
</ul>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p627code14'); return false;">View Code</a> PHP</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p62714"><td class="code" id="p627code14"><pre class="php" style="font-family:monospace;"><span style="color: #0000ff;">&quot;This content requires last version of Adobe Flash Player. &lt;a href=&quot;</span><span style="color: #0000ff;">&quot;<span style="color: #009933; font-weight: bold;">%s</span>&quot;</span><span style="color: #0000ff;">&quot;&gt;Get Flash&lt;/a&gt;&quot;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;Ce contenu nécessite la dernière version d\'Adobe Flash Player. &lt;a href=&quot;</span><span style="color: #0000ff;">&quot;<span style="color: #009933; font-weight: bold;">%s</span>&quot;</span><span style="color: #0000ff;">&quot;&gt;Télécharger Flash&lt;/a&gt;&quot;</span></pre></td></tr></table></div>

<ul class="charte">
<li>Ouvrir /app/locale/fr_FR/Mage_Catalog.csv et chercher :</li>
</ul>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p627code15'); return false;">View Code</a> PHP</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p62715"><td class="code" id="p627code15"><pre class="php" style="font-family:monospace;"><span style="color: #0000ff;">&quot;Delete Option&quot;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;Supprimer l'option&quot;</span></pre></td></tr></table></div>

<ul class="charte">
<li>Remplacer la ligne par :</li>
</ul>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p627code16'); return false;">View Code</a> PHP</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p62716"><td class="code" id="p627code16"><pre class="php" style="font-family:monospace;"><span style="color: #0000ff;">&quot;Delete Option&quot;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;Supprimer l\'option&quot;</span></pre></td></tr></table></div>

<p>Sauvegarder des fichiers puis rafraîchissez le cache de Magento pour prendre en compte les modifications <img src='http://nukium.com/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>

 <p><a href="http://nukium.com/wordpress/?flattrss_redirect&amp;id=627&amp;md5=46ba98688e0c361a60be5c7ada04c397" title="Flattr" target="_blank"><img src="http://nukium.com/wordpress/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://nukium.com/developpement-php/magento/erreur-sur-les-custom-options-avec-locale-mage-community-fr-fr/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=Kromack&amp;popout=1&amp;url=http%3A%2F%2Fnukium.com%2Fdeveloppement-php%2Fmagento%2Ferreur-sur-les-custom-options-avec-locale-mage-community-fr-fr%2F&amp;language=fr_FR&amp;category=text&amp;title=Erreur+sur+les+Custom+Options+avec+Locale+Mage+community+fr+FR&amp;description=La+version+1.2.0.0.1+%28beta%29+de+l%26%238217%3Bextension+de+langue+%28locale%29+fran%C3%A7aise+pour+Magento+contient+un+bug+qui+emp%C3%AAche+de+faire+s%26%238217%3Bafficher+l%26%238217%3Bonglet+Custom+Options+de+la+fiche+de+cr%C3%A9ation+d%26%238217%3Bun+produit....&amp;tags=e-commerce%2CMagento%2Ctutoriel%2Cblog" type="text/html" />
	</item>
		<item>
		<title>Tutoriel Magento : Configurer des modes de livraison (frais de port) par département</title>
		<link>http://nukium.com/developpement-php/magento/tutoriel-magento-configurer-des-frais-de-port-mode-livraison-par-departement/</link>
		<comments>http://nukium.com/developpement-php/magento/tutoriel-magento-configurer-des-frais-de-port-mode-livraison-par-departement/#comments</comments>
		<pubDate>Tue, 13 Oct 2009 17:17:48 +0000</pubDate>
		<dc:creator>Nukium</dc:creator>
				<category><![CDATA[Magento]]></category>
		<category><![CDATA[e-commerce]]></category>
		<category><![CDATA[gratuit]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[tutoriel]]></category>

		<guid isPermaLink="false">http://nukium.com/?p=565</guid>
		<description><![CDATA[Tutoriel de création de modes de livraison par destination et par poids, par destination et par prix, par destination et par nombre d'articles et en particulier par départements français pour Magento.

]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_silver" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fnukium.com%252Fdeveloppement-php%252Fmagento%252Ftutoriel-magento-configurer-des-frais-de-port-mode-livraison-par-departement%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Tutoriel%20Magento%20%3A%20Configurer%20des%20modes%20de%20livraison%20%28frais%20de%20port%29%20par%20d%C3%A9partement%22%20%7D);"></div>
<p>Une problématique récurrente avec les <strong>transporteurs français</strong> consiste en la création de <strong>tables de frais de ports</strong> par <strong>paliers de poids / volume</strong> d&#8217;une part et par <strong>région</strong> ou <strong>département français</strong> d&#8217;autre part.</p>
<p>Afin de mettre en œuvre ce type de mode de livraison, une solution possible consiste à l&#8217;utilisation et à la configuration de l&#8217;extension Open Source <em><strong>Owebia Shipping.</strong></em></p>
<p><strong>L&#8217;extension gratuite</strong> Owebia Shipping ajoute plusieurs modes de livraison à Magento dont 3 transporteurs pré configurés :</p>
<ul class="charte">
<li><strong>Colissimo</strong></li>
<li><strong>Chronopost</strong></li>
<li><strong>Export 3J</strong></li>
</ul>
<p>Ainsi que 3 modes de livraison entièrement configurables :</p>
<ul class="charte">
<li><strong>Livraison par destination et par poids</strong></li>
<li><strong>Livraison par destination et par prix</strong></li>
<li><strong>Livraison par destination et par nombre d&#8217;articles</strong></li>
</ul>
<h2>Configuration des règles sur les départements</h2>
<p>La définition de la validité des paliers de frais de ports en fonction des départements vas être possible via  le champ <strong>fees_table</strong>. En effet, ce champ accepte plusieurs paramètres de configuration selon une syntaxe proche du JSON.</p>
<p>Afin de configurer la liste des départements, il suffit d&#8217;indiquer ceux autorisés ou non via l&#8217;option <strong>destination </strong>:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p565code21'); return false;">View Code</a> JAVASCRIPT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p56521"><td class="code" id="p565code21"><pre class="javascript" style="font-family:monospace;">&nbsp;
#Tous les départements du Languedoc<span style="color: #339933;">-</span>Roussillon
destination<span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;FR(11,30,34,48,66)&quot;</span><span style="color: #339933;">,</span>
&nbsp;
#Tous les départements sauf ceux du Languedoc<span style="color: #339933;">-</span>Roussillon
destination<span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;FR-(11,30,34,48,66)&quot;</span><span style="color: #339933;">,</span>
&nbsp;
# France<span style="color: #339933;">,</span> Allemagne<span style="color: #339933;">,</span> Suisse<span style="color: #339933;">,</span> Espagne<span style="color: #339933;">,</span> Italie
destination<span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;FR,DE,CH,ES,IT&quot;</span><span style="color: #339933;">,</span>
&nbsp;
# France sauf la Corse
destination<span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;FR-(2A,2B)&quot;</span><span style="color: #339933;">,</span>
&nbsp;
# Corse
destination<span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;FR(2A,2B)&quot;</span><span style="color: #339933;">,</span>
&nbsp;
# Le monde entier sauf l<span style="color: #3366CC;">'Allemagne et la Corse
destination: &quot;* - ( DE, FR(2A,2B) )&quot;,</span></pre></td></tr></table></div>

<p>De cette manière, il est possible de définir plusieurs modes de livraison qui seront proposés ou non selon le département de livraison du client. La politique de tarifaire fonction du <strong>poids</strong> et de la <strong>distance de livraison</strong> est donc réalisable via cette configuration.</p>
<h2>Ressources complémentaires</h2>
<p>L&#8217;extension  offre également des possibilités de configuration supplémentaires (<strong>groupes client</strong>, <strong>formules de calcul</strong>, etc.), c&#8217;est pourquoi je vous invite à consulter la <a href="http://www.owebia.com/html/owebia-shipping-2-documentation.html">documentation</a> d&#8217;Owebia Shipping.</p>
<p>Frédéric Martinez à également proposé sur son blog un <a href="http://www.martinez-frederic.fr/2009/07/10/gerer-les-frais-de-port-dans-magento/">tutoriel de configuration</a> de l&#8217;extension que je vous invite à lire.</p>
<p>Le téléchargement de l&#8217;extension s&#8217;effectue sur <a href="http://www.magentocommerce.com/extension/437/owebia-shipping">Magento Connect</a>.</p>

 <p><a href="http://nukium.com/wordpress/?flattrss_redirect&amp;id=565&amp;md5=dfe65dee73d92ee6147e5d3ce83b7101" title="Flattr" target="_blank"><img src="http://nukium.com/wordpress/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://nukium.com/developpement-php/magento/tutoriel-magento-configurer-des-frais-de-port-mode-livraison-par-departement/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=Kromack&amp;popout=1&amp;url=http%3A%2F%2Fnukium.com%2Fdeveloppement-php%2Fmagento%2Ftutoriel-magento-configurer-des-frais-de-port-mode-livraison-par-departement%2F&amp;language=fr_FR&amp;category=text&amp;title=Tutoriel+Magento+%3A+Configurer+des+modes+de+livraison+%28frais+de+port%29+par+d%C3%A9partement&amp;description=Une+probl%C3%A9matique+r%C3%A9currente+avec+les+transporteurs+fran%C3%A7ais+consiste+en+la+cr%C3%A9ation+de+tables+de+frais+de+ports+par+paliers+de+poids+%2F+volume+d%26%238217%3Bune+part+et+par+r%C3%A9gion+ou+d%C3%A9partement...&amp;tags=e-commerce%2Cgratuit%2CMagento%2Copen+source%2Ctutoriel%2Cblog" type="text/html" />
	</item>
		<item>
		<title>Interview de Bruno Lévêque, co-fondateur de PrestaShop</title>
		<link>http://nukium.com/actualites/interview-de-bruno-leveque-co-fondateur-de-prestashop/</link>
		<comments>http://nukium.com/actualites/interview-de-bruno-leveque-co-fondateur-de-prestashop/#comments</comments>
		<pubDate>Sat, 03 Oct 2009 11:23:24 +0000</pubDate>
		<dc:creator>Nukium</dc:creator>
				<category><![CDATA[Actualités]]></category>
		<category><![CDATA[e-commerce]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[PrestaShop]]></category>
		<category><![CDATA[vidéo]]></category>

		<guid isPermaLink="false">http://nukium.com/?p=560</guid>
		<description><![CDATA[Interview de Bruno Lévêque, co-fondateur de PrestaShop lors du Salon E-commerce Paris 2009. Interview réalisée par Fred Cavazza (www.capitaine-commerce.com).]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_silver" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fnukium.com%252Factualites%252Finterview-de-bruno-leveque-co-fondateur-de-prestashop%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Interview%20de%20Bruno%20L%C3%A9v%C3%AAque%2C%20co-fondateur%20de%20PrestaShop%22%20%7D);"></div>
<p>Lors du salon <strong>E-commerce Paris 2009</strong>, Fred Cavazza a réalisé plusieurs interviews de certains acteurs du <strong>e-commerce</strong> présents sur le salon dont <strong>Bruno Lévêque</strong> co-fondateur de PrestaShop. Celui-ci explique rapidement qu&#8217;elles sont les spécificités de leur outil Open Source.</p>
<p>Pour rappel, PrestaShop est un logiciel <strong>Open Source</strong> gratuit permettant de créer des boutiques en ligne.</p>
<p>Je ferais bientôt un bientôt un billet plus complet sur cette solution, en attendant je vous invite à visionner l&#8217;interview :</p>
<p><object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/04JxdkIToVI&#038;hl=fr&#038;fs=1&#038;color1=0x3a3a3a&#038;color2=0x999999"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/04JxdkIToVI&#038;hl=fr&#038;fs=1&#038;color1=0x3a3a3a&#038;color2=0x999999" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></p>

 <p><a href="http://nukium.com/wordpress/?flattrss_redirect&amp;id=560&amp;md5=22e1acab9ba0cf2b2ebaa47ea6bac2cc" title="Flattr" target="_blank"><img src="http://nukium.com/wordpress/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://nukium.com/actualites/interview-de-bruno-leveque-co-fondateur-de-prestashop/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=Kromack&amp;popout=1&amp;url=http%3A%2F%2Fnukium.com%2Factualites%2Finterview-de-bruno-leveque-co-fondateur-de-prestashop%2F&amp;language=fr_FR&amp;category=text&amp;title=Interview+de+Bruno+L%C3%A9v%C3%AAque%2C+co-fondateur+de+PrestaShop&amp;description=Lors+du+salon+E-commerce+Paris+2009%2C+Fred+Cavazza+a+r%C3%A9alis%C3%A9+plusieurs+interviews+de+certains+acteurs+du+e-commerce+pr%C3%A9sents+sur+le+salon+dont+Bruno+L%C3%A9v%C3%AAque+co-fondateur+de+PrestaShop.+Celui-ci+explique+rapidement...&amp;tags=e-commerce%2Copen+source%2CPrestaShop%2Cvid%C3%A9o%2Cblog" type="text/html" />
	</item>
		<item>
		<title>Nolimit.fr ou l&#8217;excellence par Magento</title>
		<link>http://nukium.com/developpement-php/magento/nolimit-fr-ou-lexcellence-par-magento/</link>
		<comments>http://nukium.com/developpement-php/magento/nolimit-fr-ou-lexcellence-par-magento/#comments</comments>
		<pubDate>Tue, 22 Sep 2009 17:41:17 +0000</pubDate>
		<dc:creator>Nukium</dc:creator>
				<category><![CDATA[Magento]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[e-commerce]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[graphisme]]></category>
		<category><![CDATA[web 2.0]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://nukium.com/?p=530</guid>
		<description><![CDATA[Nolimit.fr est une boutique en ligne bâtie sous le logiciel open source Magento au design très frais et extrêmement bien réalisé. Une boutique que tous les développeurs Magento se doivent de connaître !]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_silver" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fnukium.com%252Fdeveloppement-php%252Fmagento%252Fnolimit-fr-ou-lexcellence-par-magento%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Nolimit.fr%20ou%20l%27excellence%20par%20Magento%22%20%7D);"></div>
<p style="text-align: center;"><img class="size-full wp-image-531 aligncenter" title="nolimit.fr" src="http://www.nukium.com/wordpress/wp-content/uploads/2009/09/nolimit.fr.jpg" alt="nolimit.fr" width="535" height="330" /></p>
<p>Si il y a bien une boutique qui fait parler d&#8217;elle en ce moment, c&#8217;est bien <strong>nolimit.fr</strong>. Bâtie sous Magento, elle illustre parfaitement le potentiel et la puissance que Magento peut apporter à un site e-commerce. D&#8217;ailleurs, vous vous doutez bien que si j&#8217;en parle, c&#8217;est précisément parce qu&#8217;elle est propulsée par <strong>Magento</strong>.</p>
<p>Nolimit.fr est une boutique entièrement dédiée au matériel de sport de glisse et propose des articles de grandes marques.</p>
<p>La première chose qui frappe est une charte graphique d&#8217;une harmonie et d&#8217;une originalité peu courante à mon sens. Le genre est revisité tout en conservant les conventions liées à la vente en ligne. Un résultat qui en jettes tant au niveau graphique que technique.</p>
<p>On remarquera également l&#8217;utilisation massive de Flash pour les zones phares de promotion ou du pied de page. Certains pourraient penser que c&#8217;est à contre courant vu les temps qui courent ou un certain <strong>Javascript</strong> tend à détrôner le méchant <strong>Flash</strong>.</p>
<p>Pour ma part je suis plutôt d&#8217;avis qu&#8217;il est trop tôt pour déléguer ce genre de tâches à JS, non pas à cause du langage, mais disons plutôt à cause de son interprétation encore trop bancale sur les différentes plate-formes de navigation.</p>
<p>Bon et Magento dans tout ça ? À première vue pas de grosse explosion de fonctionnalités comme <em>chez mes coupaings de <a href="http://www.nukium.com/actualites/video-tea-assistante-virtuelle-discouteo-superman/">discounteo</a></em>, les fonctionnalités natives de Magento semblent avoir été exploitées dans leur ensemble. A noter tout de même un super menu à base de toggle vertical (si, il faut cliquer sur TOUT NoLimit EN 1 CLIC pour l&#8217;ouvrir) mais pas vraiment visible ! J&#8217;ai même failli passer à côté ! <em>Notez le mix de min et de majs, bah ouais ça fait djeuns !</em></p>
<p>Quoi qu&#8217;il en soit, je trouve le résultat final très réussi et je pense que cette boutique peu venir s&#8217;ajouter à la petite liste de boutiques Magento françaises d&#8217;exception !</p>
<p>Ceci était mon humble avis avec ma petite expérience de Magento et je tenez à partager ce lien, et vous les codeurs Magento, qu&#8217;en pensez-vous ?</p>
<p><a href="http://nolimit.fr/">Glisser vers la boutique nolimit.fr</a></p>

 <p><a href="http://nukium.com/wordpress/?flattrss_redirect&amp;id=530&amp;md5=c7b2b57e6971fcbb3801398b5851493f" title="Flattr" target="_blank"><img src="http://nukium.com/wordpress/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://nukium.com/developpement-php/magento/nolimit-fr-ou-lexcellence-par-magento/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=Kromack&amp;popout=1&amp;url=http%3A%2F%2Fnukium.com%2Fdeveloppement-php%2Fmagento%2Fnolimit-fr-ou-lexcellence-par-magento%2F&amp;language=fr_FR&amp;category=text&amp;title=Nolimit.fr+ou+l%26%238217%3Bexcellence+par+Magento&amp;description=Si+il+y+a+bien+une+boutique+qui+fait+parler+d%26%238217%3Belle+en+ce+moment%2C+c%26%238217%3Best+bien+nolimit.fr.+B%C3%A2tie+sous+Magento%2C+elle+illustre+parfaitement+le+potentiel+et+la+puissance+que+Magento...&amp;tags=CSS%2Ce-commerce%2Cflash%2Cgraphisme%2CMagento%2Cweb+2.0%2Cweb+design%2Cblog" type="text/html" />
	</item>
		<item>
		<title>Mise à jour de CodeIgniter 1.7.2</title>
		<link>http://nukium.com/developpement-php/codeigniter/mise-a-jour-update-codeigniter-1-7-2/</link>
		<comments>http://nukium.com/developpement-php/codeigniter/mise-a-jour-update-codeigniter-1-7-2/#comments</comments>
		<pubDate>Fri, 11 Sep 2009 14:01:31 +0000</pubDate>
		<dc:creator>Nukium</dc:creator>
				<category><![CDATA[CodeIgniter]]></category>
		<category><![CDATA[e-commerce]]></category>
		<category><![CDATA[patch]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[tutoriel]]></category>

		<guid isPermaLink="false">http://nukium.com/?p=521</guid>
		<description><![CDATA[Comment mettre à jour vos applications CodeIgniter en version 1.7.2, cette version apporte son lot de nouveautés détaillées dans ce billet...]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_silver" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fnukium.com%252Fdeveloppement-php%252Fcodeigniter%252Fmise-a-jour-update-codeigniter-1-7-2%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Mise%20%C3%A0%20jour%20de%20CodeIgniter%201.7.2%22%20%7D);"></div>
<p><img src="http://www.nukium.com/wordpress/wp-content/uploads/2009/09/codeigniter-logo.png" alt="codeigniter-logo" title="codeigniter-logo" width="520" height="138" class="alignnone size-full wp-image-527" style="margin-bottom: 15px;" /></p>
<p>Depuis la dernière mise à jour du <strong>framework CodeIgniter</strong> il y à de ça 8 mois, c&#8217;est avec effervescence que la communauté découvrait aujourd&#8217;hui la nouvelle release stable !</p>
<p>CodeIgniter 1.7.2 apporte quelques nouveautés comme la <strong>classe panier</strong> (Cart class) qui était déjà disponible depuis pas mal de temps sur le dépôt SVN du projet.</p>
<p>Voici la liste des changements apportés par cette nouvelle version :</p>
<ul class="charte">
<li>Compatibilité avec PHP 5.3.0</li>
<li>Ajout de la classe <a href="http://codeigniter.com/user_guide/libraries/cart.html">Panier</a> (<strong>Cart</strong>)</li>
<li>Amélioration du Form helper</li>
<li>Ajout de la fonction <strong>is_php()</strong> pour faciliter la détection de la version courante de PHP</li>
<li>Modification des headers renvoyés par la fonction show_error()</li>
<li>Beaucoup de correction de bugs !</li>
</ul>
<p>Une mise à jour que nous auront décidément attendu pendant longtemps ! Mais selon l&#8217;équipe de EllisLab, d&#8217;autres bonnes surprises nous attendent !</p>
<p>Je vous encourage vivement à mettre à jour vos applications CodeIgniter en version 1.7.2, pour cela, suivez les instructions ci-dessous.</p>
<h2>Comment mettre à jour CodeIgniter 1.7.1 en 1.7.2</h2>
<p><strong>Remplacez le contenu des répertoires suivants par les répertoires de CodeIgniter 1.7.2 :</strong></p>
<ul class="charte">
<li>system/codeigniter</li>
<li>system/database</li>
<li>system/helpers</li>
<li>system/language</li>
<li>system/librarie</li>
</ul>
<p><strong>Ouvrez le fichier system/application/errors/error_404.php et supprimez la ligne suivante :</strong></p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p521code23'); return false;">View Code</a> PHP</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p52123"><td class="code" id="p521code23"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> <a href="http://www.php.net/header"><span style="color: #990000;">header</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;HTTP/1.1 404 Not Found&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></td></tr></table></div>

<p><em>La gestion des headers étant correctement supportée par la fonction show_404(), cette ligne de code n&#8217;est plus nécessaire.</em></p>
<p>Enjoy ! <img src='http://nukium.com/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>

 <p><a href="http://nukium.com/wordpress/?flattrss_redirect&amp;id=521&amp;md5=9657dea30e1f0439b17cbc11822abb90" title="Flattr" target="_blank"><img src="http://nukium.com/wordpress/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://nukium.com/developpement-php/codeigniter/mise-a-jour-update-codeigniter-1-7-2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=Kromack&amp;popout=1&amp;url=http%3A%2F%2Fnukium.com%2Fdeveloppement-php%2Fcodeigniter%2Fmise-a-jour-update-codeigniter-1-7-2%2F&amp;language=fr_FR&amp;category=text&amp;title=Mise+%C3%A0+jour+de+CodeIgniter+1.7.2&amp;description=Depuis+la+derni%C3%A8re+mise+%C3%A0+jour+du+framework+CodeIgniter+il+y+%C3%A0+de+%C3%A7a+8+mois%2C+c%26%238217%3Best+avec+effervescence+que+la+communaut%C3%A9+d%C3%A9couvrait+aujourd%26%238217%3Bhui+la+nouvelle+release+stable+%21+CodeIgniter...&amp;tags=CodeIgniter%2Ce-commerce%2Cpatch%2CPHP%2Ctutoriel%2Cblog" type="text/html" />
	</item>
		<item>
		<title>Tutoriel : Configurer Magento Connect après un déploiement</title>
		<link>http://nukium.com/developpement-php/magento/tutoriel-configurer-magento-connect-apres-un-deploiement/</link>
		<comments>http://nukium.com/developpement-php/magento/tutoriel-configurer-magento-connect-apres-un-deploiement/#comments</comments>
		<pubDate>Sun, 30 Aug 2009 06:11:31 +0000</pubDate>
		<dc:creator>Nukium</dc:creator>
				<category><![CDATA[Magento]]></category>
		<category><![CDATA[e-commerce]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[tutoriel]]></category>

		<guid isPermaLink="false">http://nukium.com/?p=503</guid>
		<description><![CDATA[Tutoriel : Comment configurer Magento Connect après un déploiement sur un serveur de production.]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_silver" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fnukium.com%252Fdeveloppement-php%252Fmagento%252Ftutoriel-configurer-magento-connect-apres-un-deploiement%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Tutoriel%20%3A%20Configurer%20Magento%20Connect%20apr%C3%A8s%20un%20d%C3%A9ploiement%22%20%7D);"></div>
<p><strong>Magento Connect</strong> est un système d&#8217;extension pour Magento permettant d&#8217;installer des extensions ou encore de mettre à jour facilement le core de Magento. Le système basé sur <strong>Pear</strong> est automatiquement configuré lors de l&#8217;installation de Magento, c&#8217;est pourquoi il nécessite une re configuration après déploiement si vous passez par une phase de développement en serveur local ou de pré production par exemple.</p>
<p>Pour cela, il faut éditer un fichier PHP qui vas contenir la variable de configuration de Pear sous forme <strong>sérialisée</strong> :</p>
<ul class="charte">
<li>Ouvrez le fichier /lib/pear/pear.ini du répertoire d&#8217;installation de Magento,</li>
<li>Recherchez / remplacez l&#8217;ensemble des chemins absolus contenus dans le fichier par ceux de votre serveur de production (exemple d&#8217;illustration : /Users/local/you/workspace/www deviendrait /home/you/www),</li>
<li>La forme sérialisée d&#8217;une variable PHP impose d&#8217;indiquer la taille de chacune des chaînes de caractère contenues dans celle-ci, c&#8217;est pourquoi vous allez devoir compter le nombre de caractères de chacun des chemins que vous avez modifié. Pour cela je vous conseille d&#8217;utiliser un éditeur de texte évolué qui vous donnera la taille de la chaîne sélectionnée par exemple. Remplacez donc chaque occurrence selon le modèle suivant :</li>
</ul>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p503code25'); return false;">View Code</a> PHP</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p50325"><td class="code" id="p503code25"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">//Ancienne chaîne de 30 caractères</span>
s<span style="color: #339933;">:</span><span style="color: #cc66cc;">30</span><span style="color: #339933;">:</span><span style="color: #0000ff;">&quot;/Users/local/you/workspace/www&quot;</span> 
&nbsp;
<span style="color: #666666; font-style: italic;">//Nouvelle chaîne de 13 caractères</span>
s<span style="color: #339933;">:</span><span style="color: #cc66cc;">13</span><span style="color: #339933;">:</span><span style="color: #0000ff;">&quot;/home/you/www&quot;</span></pre></td></tr></table></div>

<p>De cette manière, la nouvelle configuration sera acceptée par Pear ainsi que par <strong>Magento Connect</strong> de manière immédiate <img src='http://nukium.com/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>

 <p><a href="http://nukium.com/wordpress/?flattrss_redirect&amp;id=503&amp;md5=9357e62b3ac06a7c1ed77e6169fd2b35" title="Flattr" target="_blank"><img src="http://nukium.com/wordpress/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://nukium.com/developpement-php/magento/tutoriel-configurer-magento-connect-apres-un-deploiement/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=Kromack&amp;popout=1&amp;url=http%3A%2F%2Fnukium.com%2Fdeveloppement-php%2Fmagento%2Ftutoriel-configurer-magento-connect-apres-un-deploiement%2F&amp;language=fr_FR&amp;category=text&amp;title=Tutoriel+%3A+Configurer+Magento+Connect+apr%C3%A8s+un+d%C3%A9ploiement&amp;description=Magento+Connect+est+un+syst%C3%A8me+d%26%238217%3Bextension+pour+Magento+permettant+d%26%238217%3Binstaller+des+extensions+ou+encore+de+mettre+%C3%A0+jour+facilement+le+core+de+Magento.+Le+syst%C3%A8me+bas%C3%A9+sur+Pear+est+automatiquement...&amp;tags=e-commerce%2CMagento%2CPHP%2Ctutoriel%2Cblog" type="text/html" />
	</item>
		<item>
		<title>ShopIgniter intègrera un developper network !</title>
		<link>http://nukium.com/developpement-php/codeigniter/shopigniter-integrera-un-developper-network/</link>
		<comments>http://nukium.com/developpement-php/codeigniter/shopigniter-integrera-un-developper-network/#comments</comments>
		<pubDate>Sat, 01 Aug 2009 09:26:51 +0000</pubDate>
		<dc:creator>Nukium</dc:creator>
				<category><![CDATA[CodeIgniter]]></category>
		<category><![CDATA[e-commerce]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://nukium.com/?p=381</guid>
		<description><![CDATA[Qu&#8217;est-ce que ShopIgniter ? ShopIgniter qui a été annoncé récemment sur les forums de CodeIgniter est une nouvelle solution eCommerce basée sur le framework PHP CodeIgniter. A l&#8217;heure où j&#8217;écris ce billet, ShopIgniter n&#8217;est même pas disponible en version Alpha et pourtant la solution est déjà accueillie favorablement par la communauté CodeIgniter. Il est vrai [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_silver" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fnukium.com%252Fdeveloppement-php%252Fcodeigniter%252Fshopigniter-integrera-un-developper-network%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22ShopIgniter%20int%C3%A8grera%20un%20developper%20network%20%21%22%20%7D);"></div>
<p><img title="logo-shopigniter" src="http://www.nukium.com/wordpress/wp-content/uploads/2009/08/logo-shopigniter.png" alt="logo-shopigniter" width="428" height="150" /></p>
<h2>Qu&#8217;est-ce que ShopIgniter ?</h2>
<p><strong>ShopIgniter</strong> qui a été annoncé récemment sur les forums de <strong>CodeIgniter </strong>est une nouvelle solution <strong>eCommerce </strong>basée sur le <strong>framework PHP CodeIgniter</strong>.</p>
<p>A l&#8217;heure où j&#8217;écris ce billet, <strong>ShopIgniter </strong>n&#8217;est même pas disponible en version <strong>Alpha</strong> et pourtant la solution est déjà accueillie favorablement par la communauté <strong>CodeIgniter</strong>.</p>
<p>Il est vrai que la perspective d&#8217;utiliser la souplesse de <strong>CodeIgniter </strong>dans un environnement <strong>eCommerce </strong>est très alléchante ! Surtout pour ceux qui ont fait le choix comme moi d&#8217;utiliser massivement ce framework.</p>
<p>L&#8217;intérêt principal de cette nouvelle solution est bel et bien là, la communauté CodeIgniter étant forte et mature, les perspectives ouvertes par une solution eCommerce basée sur CodeIgniter sont très intéressantes !</p>
<h2>Un developper network sera disponible</h2>
<p>Voici ce que j&#8217;apprenais ce matin par le biais de la lettre d&#8217;information aux alpha testeurs de <strong>ShopIgniter</strong>, la solution intégrera un <strong>developper network</strong> ! Voilà de quoi motiver la communauté de développeurs CodeIgniter à soutenir le projet. En effet, ces derniers auront la possibilité de développer des extensions pour <strong>ShopIgniter </strong>et de les distribuer gratuitement (ou non) via le <strong>developper network</strong> de <strong>ShopIgniter</strong>, un peu à la manière de <a href="http://www.magentocommerce.com/magento-connect">Magento Connect</a>.</p>
<p>Durant les prochaines semaines, l&#8217;équipe de <strong>ShopIgniter</strong> se chargera de créer une liste de <strong>modules</strong> demandés par leurs propres clients qui pourront être développé par la future communauté. Ces modules comprendront par exemple les moyens de paiement ou de livraison spécifiques.</p>
<p>Ainsi, nous savons aujourd&#8217;hui que le <span style="text-decoration: underline;"><strong>projet n&#8217;est pas mort</strong></span> et que la solution est activement en cours de développement.</p>
<p>Une chose est sûre, nous entendrons parler de cette solution eCommerce dans les prochaines semaines ou mois.</p>
<p>À suivre, mais je reste sur le coup <img src='http://nukium.com/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><a class="external" href="http://www.shopigniter.com/">Site officiel de ShopIgniter.</a></p>

 <p><a href="http://nukium.com/wordpress/?flattrss_redirect&amp;id=381&amp;md5=980bc296c9f58713409d8d6cb4651aad" title="Flattr" target="_blank"><img src="http://nukium.com/wordpress/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://nukium.com/developpement-php/codeigniter/shopigniter-integrera-un-developper-network/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=Kromack&amp;popout=1&amp;url=http%3A%2F%2Fnukium.com%2Fdeveloppement-php%2Fcodeigniter%2Fshopigniter-integrera-un-developper-network%2F&amp;language=fr_FR&amp;category=text&amp;title=ShopIgniter+int%C3%A8grera+un+developper+network+%21&amp;description=Qu%26%238217%3Best-ce+que+ShopIgniter+%3F+ShopIgniter+qui+a+%C3%A9t%C3%A9+annonc%C3%A9+r%C3%A9cemment+sur+les+forums+de+CodeIgniter+est+une+nouvelle+solution+eCommerce+bas%C3%A9e+sur+le+framework+PHP+CodeIgniter.+A+l%26%238217%3Bheure+o%C3%B9+j%26%238217%3B%C3%A9cris...&amp;tags=CodeIgniter%2Ce-commerce%2CPHP%2Cweb+2.0%2Cblog" type="text/html" />
	</item>
	</channel>
</rss>

