<?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>BlogYann &#187; CMS</title>
	<atom:link href="http://blog.yann.info/tag/cms/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.yann.info</link>
	<description></description>
	<lastBuildDate>Fri, 02 Dec 2011 22:53:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<atom:link rel='hub' href='http://blog.yann.info/?pushpress=hub'/>
		<item>
		<title>Retour sur la Joomla Day</title>
		<link>http://blog.yann.info/2010/03/23/retour-sur-la-joomla-day/</link>
		<comments>http://blog.yann.info/2010/03/23/retour-sur-la-joomla-day/#comments</comments>
		<pubDate>Tue, 23 Mar 2010 19:39:18 +0000</pubDate>
		<dc:creator>blog.yann</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[Joomla]]></category>
		<category><![CDATA[Conférences]]></category>
		<category><![CDATA[Retour]]></category>

		<guid isPermaLink="false">http://blog.yann.info/?p=704</guid>
		<description><![CDATA[Ce week-end je suis allé à la Joomla Day qui se déroulait à Bordeaux. Bien que je ne sois pas (vraiment) un utilisateur de Joomla, il est toujours intéressant de se rendre à ce genre d&#8217;évènements, notamment du fait de mon réel attachement à la philosophie du libre. (d&#8217;ailleurs je suis membre de l&#8217;AFUJ (et [...]]]></description>
			<content:encoded><![CDATA[<p>Ce week-end je suis allé à la <a target='_blank' href="http://joomladay.fr/">Joomla Day</a> qui se déroulait à Bordeaux. Bien que je ne sois pas (vraiment) un utilisateur de Joomla, il est toujours intéressant de se rendre à ce genre d&#8217;évènements, notamment du fait de mon réel attachement à la philosophie du libre.<br />
<em>(d&#8217;ailleurs je suis membre de l&#8217;<a target='_blank' href="http://www.afuj.fr/">AFUJ</a> (et j&#8217;étais présent à l&#8217;AG au joomlApéro et au restaurant &#8216;<strong>les Ploucs</strong>&#8216;))</em><br />
<strong>Bravo et merci à tous ceux qui ont contribué à l&#8217;organisation, car c&#8217;est vraiment du boulot de gérer une journée comme celle là !!</strong> </p>
<p>La journée s&#8217;est déroulée sous forme de conférences et pour les débutants sous forme d&#8217;ateliers &laquo;&nbsp;découverte&nbsp;&raquo;. Si vous n&#8217;avez pas pu y aller, mais que vous utilisez Joomla, sachez que la journée découverte a été filmée et qu&#8217;elle sera très prochainement en ligne sur le site du CMS. Pour ce qui est des conférences, les slides seront également publiés d&#8217;ici peu.</p>
<p>Cette journée placée sous le signe de la convivialité à été enrichissante tant au niveau de la qualité des contenus qu&#8217;au niveau des rencontres. Car un CMS libre c&#8217;est avant tout une communauté ! Contrairement à beaucoup de participants je ne gagne pas ma vie avec Joomla et c&#8217;est donc plus en &#8216;touriste&#8217; de l&#8217;esprit du libre que je m&#8217;y suis rendu. Cependant beaucoup de choses valables pour Joomla le sont pour le Web en général notamment la première conférence à laquelle j&#8217;ai assisté qui concernait le référencement.</p>
<h3>Référencement SEO Camp</h3>
<p>La conférence à été présentée par Philippe YONNET (qui maîtrise bien son sujet !), qui est notamment, le président de l&#8217;association SEO Camp.<br />
Les pratiques des moteurs sont en perpétuelles évolutions et donc être sensibilisé aux nouvelles pratiques est essentiel pour un référencement efficace !</p>
<p>Rapidement, quelques infos :</p>
<ul>
<li>Contrairement aux idées reçues : le tag <strong>ALT</strong> des images n&#8217;est pas/peu utilisé par les moteurs</li>
<li>Faire attention aux <strong>duplicate urls</strong> (2 ou plusieurs pages avec un contenu identique)</li>
<li>Pour Joomla installez l&#8217;extension <a target='_blank' href="http://extensions.joomla.org/extensions/10134">sh404SEF</a></li>
<li>Créez votre espace <a target='_blank' href="http://www.google.com/webmasters/">Google Webmaster Tools</a></li>
</ul>
<h3>Virtuemart</h3>
<p>Virtuemart est le composant E-commerce de Joomla.<br />
La conférence à été présentée par <a href="http://www.alatak.net" target='_blank' >Valérie Itsaken</a>, qui a écrit le livre <a target='_blank'  href="http://www.alatak.net/livres-joomla/un-livre-sur-joomla-a-virtuemart-ou-comment-reussir-sa-boutique-en-ligne.html">&laquo;&nbsp;Virtuemart, réussir sa boutique en ligne&nbsp;&raquo;</a>. Cette conférence sous forme de démonstration était une bonne entrée en matière pour cerner les possibilités du composant et notamment, aborder la gestion des thèmes qui vous permettront de personnaliser l&#8217;apparence de votre boutique en ligne. <em>(Il ne faut pas confondre les templates de Joomla avec les thèmes de Virtuemart)</em>.<br />
Notez que si vous êtes intéressés par les thèmes de Virtuemart Valérie Itsaken à écrit un article à ce sujet dans le <a target='_blank'href="http://phpsolmag.org/fr"> PHP solutions </a> de ce mois ci.<br />
En ce qui concerne les évolutions de la future version, les développeurs vont réécrire le composant pour qu&#8217;il soit conforme au modèle MVC (comme Joomla).</p>
<h3>JFusion</h3>
<p>La conférence présentée par <a target='_blank' href="http://www.diglin.com/diglin/fr/qui-est-diglin.html">Syvain Rayé</a> était une démonstration efficace des possibilités de JFusion : le bridge universel de Joomla. En effet, ce composant permet notamment de relier Joomla à Magento (et vice versa). Magento est une solution Open Source d&#8217;ecommerce. Les possibilités ouvertes par cet outil sont tout à fait intéressantes ! Néanmoins on notera que c&#8217;est quand même assez technique&#8230; Par conséquent si vous êtes intéressés je vous renvoie à la <a href="http://www.jfusion.org/index.php/docs" target='_blank'>documentation </a>réalisée par <a href="http://www.diglin.com/diglin/#" target='_blank'>Syvain Rayé </a></p>
<h3>Sécurité, monitoring </h3>
<h6>Sécurité</h6>
<p>Enfin, j&#8217;ai assisté à la conférence sécurité présentée par <a target='_blank' href="http://www.tm-consultants.fr/">Thierry Meyer</a> et Allan Pilloud (ami motard) de chez <a href="http://www.inetis.ch/">Inetis</a>. Encore une conférence très intéressante ! Bien qu&#8217;étant déjà sensibilisé à la sécurité un rappel des risques et des bonnes pratiques ne fait jamais de mal. Après avoir expliqué les risques et les failles possibles (notamment liées aux diverses extensions de Joomla) Thierry Meyer nous à conseillé sur les solutions. Bien entendu, la sécurité inviolable n&#8217;existe pas, et ce que l&#8217;on peut notamment retenir, c&#8217;est qu&#8217;il faut faire attention aux extensions que vous installez, en effet bien que faisant la force de Joomla, ces &laquo;&nbsp;<strong>couches</strong>&nbsp;&raquo; ajoutées peuvent également contenir des failles (moins surveillées).<br />
Si vous voulez plus d&#8217;infos, allez sur le site <a target='_blank' href="http://developer.joomla.org/security.html">Joomla! security.</a></p>
<h6>Jmonitoring </h6>
<p>Enfin nous avons découvert le <strong>garde du corps de Joomla!</strong> à savoir <a target='_blank' href="http://www.inetis.ch/joomla/jmonitoring.html">Jmonitoring</a>, qui sera votre meilleur allié si vous gérez plusieurs sites Joomla. En effet, si vous avez développé 30 sites Joomla (par exemple) pas facile de savoir qu&#8217;elle version et quels plugins sont installés sur chaque site, n&#8217;est ce pas ?. Et bien, c&#8217;est là qu&#8217;intervient cette extension, qui va vous permettre grâce à un site &laquo;&nbsp;maître&nbsp;&raquo; (de préférence installé en local) de récupérer diverses informations sur vos autres sites. Un webservice qui vous facilitera le suivi de vos sites !</p>
<p>A installer d&#8217;urgence ! En plus, je sais, pour avoir discuté avec Alan (qui est super sympa !) qu&#8217;une nouvelle vue, sous forme de tableau de bord, est en projet&#8230;<br />
Si vous avez des idées pour faire évoluer Jmonitoring allez sur <a target='_blank' href="http://jmonitoring.uservoice.com">Uservoice</a><br />
Et si vous aimez Jmonitoring, <a target='_blank' href="http://extensions.joomla.org/extensions/access-a-security/site-security/9787 ">votez pour ce plugin</a><br />
Voici également : <a target='_blank'  href="http://www.inetis.ch/images/stories/documents/jdayfr2010_jmonitoring.pdf">le pdf de la présentation </a></p>
<p>
Voilà, évidemment on peut pas être partout, alors voilà mon retour, <a target='_blank' href="http://blog.netassopro.com/compte-rendu-du-joomladay-2010/">NetAssoBlog </a> était également de la partie, et à d&#8217;autres conférences <img src='http://blog.yann.info/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<div id="crp_related"><h3>A consulter également :</h3><ul><li><a href="http://blog.yann.info/2010/03/20/creez-votre-module-dexpedition-personnalise-joomla-virtuemart/" rel="bookmark"><img src="http://blog.yann.info/wp-content/themes/yann/article.png" alt="Créez votre module personnalisé d&#8217;expédition Joomla Virtuemart" title="Créez votre module personnalisé d&#8217;expédition Joomla Virtuemart" width="25" height="25" border="0" class="crp_thumb" /></a> <a href="http://blog.yann.info/2010/03/20/creez-votre-module-dexpedition-personnalise-joomla-virtuemart/" rel="bookmark" class="crp_title">Créez votre module personnalisé d&#8217;expédition Joomla Virtuemart</a></li><li><a href="http://blog.yann.info/2011/08/22/xhtml/" rel="bookmark"><img src="http://blog.yann.info/wp-content/themes/yann/article.png" alt="XHTML" title="XHTML" width="25" height="25" border="0" class="crp_thumb" /></a> <a href="http://blog.yann.info/2011/08/22/xhtml/" rel="bookmark" class="crp_title">XHTML</a></li><li><a href="http://blog.yann.info/2010/02/14/conseils_pour_la_certification_php5/" rel="bookmark"><img src="http://blog.yann.info/wp-content/themes/yann/article.png" alt="Conseils pour la certification PHP5" title="Conseils pour la certification PHP5" width="25" height="25" border="0" class="crp_thumb" /></a> <a href="http://blog.yann.info/2010/02/14/conseils_pour_la_certification_php5/" rel="bookmark" class="crp_title">Conseils pour la certification PHP5</a></li><li><a href="http://blog.yann.info/2010/03/18/il-ne-faut-plus-utiliser-internet-explorer-6/" rel="bookmark"><img src="http://blog.yann.info/wp-content/themes/yann/article.png" alt="Il ne faut plus utiliser internet explorer 6" title="Il ne faut plus utiliser internet explorer 6" width="25" height="25" border="0" class="crp_thumb" /></a> <a href="http://blog.yann.info/2010/03/18/il-ne-faut-plus-utiliser-internet-explorer-6/" rel="bookmark" class="crp_title">Il ne faut plus utiliser internet explorer 6</a></li><li><a href="http://blog.yann.info/2010/02/14/le-permis-moto/" rel="bookmark"><img src="http://blog.yann.info/wp-content/themes/yann/article.png" alt="Le permis moto" title="Le permis moto" width="25" height="25" border="0" class="crp_thumb" /></a> <a href="http://blog.yann.info/2010/02/14/le-permis-moto/" rel="bookmark" class="crp_title">Le permis moto</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://blog.yann.info/2010/03/23/retour-sur-la-joomla-day/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Créez votre module personnalisé d&#8217;expédition Joomla Virtuemart</title>
		<link>http://blog.yann.info/2010/03/20/creez-votre-module-dexpedition-personnalise-joomla-virtuemart/</link>
		<comments>http://blog.yann.info/2010/03/20/creez-votre-module-dexpedition-personnalise-joomla-virtuemart/#comments</comments>
		<pubDate>Fri, 19 Mar 2010 23:32:42 +0000</pubDate>
		<dc:creator>blog.yann</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[Developpement]]></category>
		<category><![CDATA[Joomla]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Virtuemart]]></category>

		<guid isPermaLink="false">http://blog.yann.info/?p=688</guid>
		<description><![CDATA[Si vous avez besoin de créer un module d&#8217;expédition personnalisé pour Joomla Virtuemart, voici quelques informations pour vous aider. (Pour info, pour installer VirtueMart sur Joomla, il suffit de télécharger Virtuemart, vous dezippez l&#8217;archive, puis vous vous connectez en administrateur sur joomla, vous allez dans le menu extensions puis installer/desinstaller et vous uploadez/installez le fichier [...]]]></description>
			<content:encoded><![CDATA[<p>Si vous avez besoin de créer un module d&#8217;expédition personnalisé pour Joomla Virtuemart, voici quelques informations pour vous aider.</p>
<p><em>(Pour info, pour installer VirtueMart sur Joomla, il suffit de télécharger Virtuemart, vous dezippez l&#8217;archive, puis vous vous connectez en administrateur sur joomla, vous allez dans le menu <strong>extensions</strong> puis <strong>installer/desinstaller<br />
</strong> et vous uploadez/installez le fichier virtuemart.zip)</em></p>
<h3>Fichiers de base</h3>
<p>Il y a 3 fichiers de bases pour créer un module d&#8217;expédition, que vous devrez placer dans :<br />
<strong>/administrator/components/com_virtuemart/classes/shipping/</strong><br />
Une classe, un fichier d&#8217;information et un fichier de configuration.<br />
Si vous voulez créer un module s&#8217;appelant <strong>expPerso </strong> nommez les fichiers ainsi :</p>
<ul>
<li>expPerso.php (la classe expPerso)</li>
<li> expPerso.ini (versionning du module, créateur etc&#8230;)</li>
<li>expPerso.cfg.php (constantes de configuration du module)</li>
</ul>
<p>Récupérez les 3 fichiers du module de base, renommez les et adaptez les&#8230; <img src='http://blog.yann.info/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Une fois ces 3 fichiers placés, vous pourrez activer votre module dans<strong> composant -> VirtueMart -> configuration  -> onglet shipping</strong><br />
<a rel='lightbox' title='Virtuemart : activer module expédition' href="http://blog.yann.info/wp-content/uploads/2010/03/virtuemart.png"><img src="http://blog.yann.info/wp-content/uploads/2010/03/virtuemart-300x146.png" alt="virtuemart" title="virtuemart" width="300" height="146" class="alignnone size-medium wp-image-691" /></a></p>
<h3>Gérer les traductions</h3>
<p>La page qui gère les traductions de l&#8217;interface d&#8217;ajout des taux d&#8217;expédition est :<br />
<strong>/www/administrator/components/com_virtuemart/languages/shipping/french.php</strong><br />
Pour les erreurs, par exemple si un champs n&#8217;a pas été rempli, regardez le fichier<br />
<strong>/www/administrator/components/com_virtuemart/languages/common/french.php</strong></p>
<h3>Créer de nouveaux taux</h3>
<p>Le formulaire qui gère la création de nouveaux taux est :<br />
<strong>/www/administrator/components/com_virtuemart/html/shipping.rate_form.php</strong></p>
<h3>Fichiers d&#8217;ajouts de taux</h3>
<p>Les classes de fonctionnement sont :<br />
<strong>/www/administrator/components/com_virtuemart/classes/ps_shipping.php</strong> qui contient les fonctions qui gèrent l&#8217;ajout/modification/suppression des taux<br />
<strong>/www/administrator/components/com_virtuemart/html/shipping.rate_form.php</strong> qui est le formulaire html d&#8217;ajout (interaction avec ps_shipping.php)<br />
<strong>/www/administrator/components/com_virtuemart/html/shipping.rate_list</strong> gère l&#8217;affichage des taux ajoutés.<br />
Dans ce fichier, les entêtes sont gérés par le tableau <strong>$columns</strong></p>
<div class="codecolorer-container php default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000088;">$columns</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> &nbsp;<span style="color: #0000ff;">&quot;#&quot;</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">&quot;width=<span style="color: #000099; font-weight: bold;">\&quot;</span>20<span style="color: #000099; font-weight: bold;">\&quot;</span>&quot;</span><span style="color: #339933;">,</span> <br />
&nbsp; &nbsp; <span style="color: #0000ff;">&quot;&lt;input type=<span style="color: #000099; font-weight: bold;">\&quot;</span>checkbox<span style="color: #000099; font-weight: bold;">\&quot;</span> name=<span style="color: #000099; font-weight: bold;">\&quot;</span>toggle<span style="color: #000099; font-weight: bold;">\&quot;</span> value=<span style="color: #000099; font-weight: bold;">\&quot;</span><span style="color: #000099; font-weight: bold;">\&quot;</span> onclick=<span style="color: #000099; font-weight: bold;">\&quot;</span>checkAll(&quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$num_rows</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;)<span style="color: #000099; font-weight: bold;">\&quot;</span> /&gt;&quot;</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">&quot;width=<span style="color: #000099; font-weight: bold;">\&quot;</span>20<span style="color: #000099; font-weight: bold;">\&quot;</span>&quot;</span><span style="color: #339933;">,</span><br />
&nbsp; &nbsp; <span style="color: #000088;">$VM_LANG</span><span style="color: #339933;">-&gt;</span>_<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'PHPSHOP_SHIPPING_RATE_LIST_CARRIER_LBL'</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">,</span><br />
&nbsp; &nbsp; <span style="color: #000088;">$VM_LANG</span><span style="color: #339933;">-&gt;</span>_<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'PHPSHOP_SHIPPING_RATE_LIST_RATE_NAME'</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$VM_LANG</span><span style="color: #339933;">-&gt;</span>_<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'E_REMOVE'</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">&quot;width=<span style="color: #000099; font-weight: bold;">\&quot;</span>5%<span style="color: #000099; font-weight: bold;">\&quot;</span>&quot;</span><br />
<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></div>
<p>Et les cellules par l&#8217;objet <strong>$listObj</strong></p>
<div class="codecolorer-container php default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000088;">$listObj</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">addCell</span><span style="color: #009900;">&#40;</span> <span style="color: #000088;">$db</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">f</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;shipping_rate_value&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></div>
<p><em>Notez que les constantes, qui sont donc par convention en majuscules comme <strong>PHPSHOP_SHIPPING_RATE_LIST_CARRIER_LBL</strong> sont traduites grâce aux fichiers de traduction que j&#8217;ai présenté plus haut, alors que <strong>$db->f(&laquo;&nbsp;shipping_rate_value&nbsp;&raquo;)</strong> correspond à un champ en base de données</em></p>
<h3>La classe expPerso </h3>
<p>Au début je vous ai parlé de expPerso.php qui contient la classe expPerso. Ce fichier contient la requête qui après validation de la commande affiche les possibilités d&#8217;expéditions.</p>
<p>exemple un morceau de la requête qui affiche un les frais d&#8217;expédition en fonction du poids de la commande</p>
<div class="codecolorer-container php default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000088;">$q</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">&quot;shipping_rate_weight_start &lt; = '&quot;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$d</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">&quot;weight&quot;</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&quot;'AND &quot;</span> <span style="color: #339933;">;</span><br />
<span style="color: #000088;">$q</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">&quot;shipping_rate_weight_end &gt;= '&quot;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$d</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">&quot;weight&quot;</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&quot;'&quot;</span> <span style="color: #339933;">;</span></div></div>
<p>Pour utiliser le montant de la commande appelez tout simplement la variable globale <strong>$total</strong></p>
<div class="codecolorer-container php default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">function</span> list_rates<span style="color: #009900;">&#40;</span> <span style="color: #339933;">&amp;</span><span style="color: #000088;">$d</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$total</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#91;</span><span style="color: #339933;">...</span><span style="color: #009900;">&#93;</span></div></div>
<p>Le code postal, lui par exemple est déjà récupéré par la requête</p>
<div class="codecolorer-container php default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000088;">$zip</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$dbc</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">f</span><span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">&quot;zip&quot;</span> <span style="color: #009900;">&#41;</span> <span style="color: #339933;">;</span></div></div>
<p>Bon, voilà de quoi vous éclairer un peu, maintenant à vos claviers pour faire vos modifications&#8230;</p>
<div id="crp_related"><h3>A consulter également :</h3><ul><li><a href="http://blog.yann.info/2010/03/12/installer-php_sous_ubuntu_lamp-linux-apache-mysql-php-sous-ubuntu/" rel="bookmark"><img src="http://blog.yann.info/wp-content/themes/yann/article.png" alt="Installer PHP sous Ubuntu, soit LAMP (Linux Apache MySQL PHP)" title="Installer PHP sous Ubuntu, soit LAMP (Linux Apache MySQL PHP)" width="25" height="25" border="0" class="crp_thumb" /></a> <a href="http://blog.yann.info/2010/03/12/installer-php_sous_ubuntu_lamp-linux-apache-mysql-php-sous-ubuntu/" rel="bookmark" class="crp_title">Installer PHP sous Ubuntu, soit LAMP (Linux Apache MySQL PHP)</a></li><li><a href="http://blog.yann.info/2010/03/23/retour-sur-la-joomla-day/" rel="bookmark"><img src="http://blog.yann.info/wp-content/themes/yann/article.png" alt="Retour sur la Joomla Day" title="Retour sur la Joomla Day" width="25" height="25" border="0" class="crp_thumb" /></a> <a href="http://blog.yann.info/2010/03/23/retour-sur-la-joomla-day/" rel="bookmark" class="crp_title">Retour sur la Joomla Day</a></li><li><a href="http://blog.yann.info/2010/03/31/linux-ubuntu-et-les-depots-logiciels/" rel="bookmark"><img src="http://blog.yann.info/wp-content/themes/yann/article.png" alt="Linux Ubuntu et les dépôts logiciels" title="Linux Ubuntu et les dépôts logiciels" width="25" height="25" border="0" class="crp_thumb" /></a> <a href="http://blog.yann.info/2010/03/31/linux-ubuntu-et-les-depots-logiciels/" rel="bookmark" class="crp_title">Linux Ubuntu et les dépôts logiciels</a></li><li><a href="http://blog.yann.info/2010/04/13/importer-des-fichiers-tres-volumineux-pour-phpmyadmin/" rel="bookmark"><img src="http://blog.yann.info/wp-content/themes/yann/article.png" alt="Importer des fichiers trop volumineux pour PHPmyAdmin" title="Importer des fichiers trop volumineux pour PHPmyAdmin" width="25" height="25" border="0" class="crp_thumb" /></a> <a href="http://blog.yann.info/2010/04/13/importer-des-fichiers-tres-volumineux-pour-phpmyadmin/" rel="bookmark" class="crp_title">Importer des fichiers trop volumineux pour PHPmyAdmin</a></li><li><a href="http://blog.yann.info/2010/03/02/jquery-ou-comment-simplifier-ajax/" rel="bookmark"><img src="http://blog.yann.info/wp-content/themes/yann/article.png" alt="jQuery ou comment simplifier les requêtes Ajax" title="jQuery ou comment simplifier les requêtes Ajax" width="25" height="25" border="0" class="crp_thumb" /></a> <a href="http://blog.yann.info/2010/03/02/jquery-ou-comment-simplifier-ajax/" rel="bookmark" class="crp_title">jQuery ou comment simplifier les requêtes Ajax</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://blog.yann.info/2010/03/20/creez-votre-module-dexpedition-personnalise-joomla-virtuemart/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

