<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Pierre-Luc Ayotte</title>
	
	<link>http://pierrelucayotte.ca</link>
	<description />
	<lastBuildDate>Mon, 16 Apr 2012 20:20:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Pierre-lucAyotte" /><feedburner:info uri="pierre-lucayotte" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>WP – afficher un menu similaire (parent, grand-parent, enfant)</title>
		<link>http://feedproxy.google.com/~r/Pierre-lucAyotte/~3/H8BMs6HazOo/</link>
		<comments>http://pierrelucayotte.ca/wp-afficher-un-menu-similaire-parent-grand-parent-enfant/#comments</comments>
		<pubDate>Tue, 13 Mar 2012 20:58:42 +0000</pubDate>
		<dc:creator>ayotte</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[parents]]></category>
		<category><![CDATA[post]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wp]]></category>

		<guid isPermaLink="false">http://pierrelucayotte.ca/?p=314</guid>
		<description><![CDATA[Aujourd&#8217;hui j&#8217;ai dû forcer des yeux.. simplement pour me remettre dans le bain de WordPress. Pas évident de prime abord, je trouve toujours le Codex de WordPress un peu &#8230; fade. Donc je fouille, je cherche des personnes ayant utilisé un code similaire ou autre. Cependant, cette fois j&#8217;ai dû mixer 2 bouts de code&#160; &#160;<a href="http://pierrelucayotte.ca/wp-afficher-un-menu-similaire-parent-grand-parent-enfant/">...Continue Reading</a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://pierrelucayotte.ca/wp-content/uploads/2012/03/1331671476_icontexto-drink-web20-wordpress.png" rel="wp-prettyPhoto[g314]"><img class="size-full wp-image-318 alignleft" title="1331671476_icontexto-drink-web20-wordpress" src="http://pierrelucayotte.ca/wp-content/uploads/2012/03/1331671476_icontexto-drink-web20-wordpress.png" alt="" width="128" height="128" /></a>Aujourd&#8217;hui j&#8217;ai dû forcer des yeux.. simplement pour me remettre dans le bain de WordPress. Pas évident de prime abord, je trouve toujours le Codex de WordPress un peu &#8230; fade. Donc je fouille, je cherche des personnes ayant utilisé un code similaire ou autre. Cependant, cette fois j&#8217;ai dû mixer 2 bouts de code pour arriver à mon but.</p>
<p>Le vrai problème était le grand-parent.. utilisateurs de WordPress, vous utilisez souvent le $post-&gt;post_parent et il y a un IF sur le Codex de WordPress qui permet de déterminer un enfant d&#8217;un parent.</p>
<p><span id="more-314"></span></p>
<p>Ceci dis, un parent peut aussi être l&#8217;enfant d&#8217;un autre parent, qu&#8217;on appelle un grand-parent (j&#8217;imagine?). Et donc là, il faut savoir distinguer les deux! Je vous montre :</p>
<pre class="brush: php; gutter: true; first-line: 1">&lt;?php
//on va chercher l'enfant, le parent et le grand-parent en variables.
$current = $post-&gt;ID;
$parent = $post-&gt;post_parent;
$grandparent_get = get_post($parent);
$grandparent = $grandparent_get-&gt;post_parent;

//Si tu as des grands-parents (tu es un chanceux de la vie) et bien affiche les enfants de ton parent
if($grandparent){
    $children = wp_list_pages("title_li=&amp;child_of=".$post-&gt;post_parent."&amp;echo=0");
}else{
//Si tu n'as pas de grands-parents (paix ait leurs âmes) et bien affiche tes enfants mon homme!
    $children = wp_list_pages("title_li=&amp;child_of=".$post-&gt;ID."&amp;echo=0");
}

//Affiche toute ça voir toé lalala
if ($children) { ?&gt;
    &lt;?php echo $children; ?&gt;
&lt;?php } ?&gt;</pre>
<p>Pour ma part, je veux afficher un menu similaire en 3e level de menu et au 2e level, le parent et l&#8217;enfant. Mais le parent comprenait toujours qu&#8217;il était un enfant, donc il affichait une &laquo;&nbsp;shitload&nbsp;&raquo;, en bon langage, de liens autres qui étaient les enfants de son parent.. ouf. Vous comprendrez que le code ne fonctionnera pas avec un menu à 4 niveau.. donc il faudra l&#8217;ajuster <img src='http://pierrelucayotte.ca/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Le code est détaillé, have fun girls!</p>
]]></content:encoded>
			<wfw:commentRss>http://pierrelucayotte.ca/wp-afficher-un-menu-similaire-parent-grand-parent-enfant/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://pierrelucayotte.ca/wp-afficher-un-menu-similaire-parent-grand-parent-enfant/</feedburner:origLink></item>
		<item>
		<title>Protégez vos parents (d’Internet)</title>
		<link>http://feedproxy.google.com/~r/Pierre-lucAyotte/~3/hchXpWx50Qw/</link>
		<comments>http://pierrelucayotte.ca/protegez-vos-parents-dinternet/#comments</comments>
		<pubDate>Sat, 25 Feb 2012 18:06:52 +0000</pubDate>
		<dc:creator>ayotte</dc:creator>
				<category><![CDATA[Divers]]></category>
		<category><![CDATA[arnaques]]></category>
		<category><![CDATA[fraude]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[parents]]></category>
		<category><![CDATA[solutions]]></category>

		<guid isPermaLink="false">http://pierrelucayotte.ca/?p=307</guid>
		<description><![CDATA[Bon je sais, de prime abord c&#8217;est un titre accrocheur, enivrant, un titre qui vous colle à la peau et dont tout le monde se sent responsable. Et bien oui, voilà le mot-clé : responsabilité! Pour vous, pour les autres et pour la société en général vous vous devez d&#8217;être R-E-S-P-O-N-S-A-B-L-E! Depuis plusieurs semaines je&#160; &#160;<a href="http://pierrelucayotte.ca/protegez-vos-parents-dinternet/">...Continue Reading</a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://pierrelucayotte.ca/wp-content/uploads/2012/02/laptop-sales-consumer-fraud-2.gif" rel="wp-prettyPhoto[g307]"><img class=" wp-image-311 alignleft" title="laptop-sales-consumer-fraud-2" src="http://pierrelucayotte.ca/wp-content/uploads/2012/02/laptop-sales-consumer-fraud-2.gif" alt="" width="152" height="118" /></a>Bon je sais, de prime abord c&#8217;est un titre accrocheur, enivrant, un titre qui vous colle à la peau et dont tout le monde se sent responsable. Et bien oui, voilà le mot-clé : responsabilité! Pour vous, pour les autres et pour la société en général vous vous devez d&#8217;être R-E-S-P-O-N-S-A-B-L-E!</p>
<p>Depuis plusieurs semaines je me rend compte de personnes dans mon entourage qui sont victimes de fraudes par internet. Ô vous savez, c&#8217;est courant, ça arrive à n&#8217;importe qui et la plupart du temps c&#8217;est vraiment désolant. Vous sentez vous responsable? non! Mais une chose est sûre, nous n&#8217;éduquons pas suffisamment les personnes à risques face aux dangers que comporte le Web de nos jours.</p>
<p><span id="more-307"></span></p>
<p>C&#8217;est pourquoi j&#8217;écris ces lignes, je veux vous faire part de mon expérience mais aussi de solutions et de tactiques qui pourront vous aider.</p>
<p><strong>L&#8217;achat</strong> : Tout commence par l&#8217;achat d&#8217;un ordinateur, vous l&#8217;avez sûrement déjà vécu. Vous voulez que votre père, mère, oncle, tante ou grand-parent se livre à un apprentissage grandissant d&#8217;internet et de l&#8217;ordinateur en général afin de ne pas être dépassé dans le monde d&#8217;aujourd&#8217;hui. C&#8217;est le moment crucial. Celui où l&#8217;on ne se dit pas assez souvent : mais cette personne est-elle d&#8217;ores et déjà heureuse sans ordinateur ou internet? La majorité du temps nous pourrions répondre oui à cette question et sauter tout le reste de l&#8217;histoire. Une belle économie d&#8217;argent, mais surtout de temps.</p>
<p><strong>Internet</strong> : Après l&#8217;achat de l&#8217;ordinateur, vient Internet. Ce géant qui sommeil attend seulement de nouveaux adeptes afin de les convertir en internautes chevronnés. Plusieurs ne comprendront le principe de prime abord, mais généralement un membre de la famille pourra lui installer les quelques navigateurs/logiciels existants en plus de lui créer plusieurs comptes : gmail, hotmail, facebook, etc.</p>
<p><strong>La découverte</strong> : Étape cruciale dans l&#8217;apprentissage de la vie est un ordinateur. C&#8217;est ce moment où chaque personne se lâche lousse. Le moment où elle se dit : bon, je vais essayer de toute faire moi-même, d&#8217;apprendre comment cela fonctionne! Bravo, j&#8217;aime cette attitude, c&#8217;est de cette façon que les jeunes apprennent tout, en essayant et trop souvent lorsqu&#8217;on fait face à l&#8217;inconnu, on ne tente rien, on essaie rien de peur de briser quelque chose.</p>
<p><strong>Le danger</strong> : Le danger est toujours présent, cependant, il l&#8217;est encore plus lorsqu&#8217;on arrête de poser des questions autour de nous et qu&#8217;on se fie à notre instinct. C&#8217;est à ce moment qu&#8217;on commence à naviguer, découvrir et malheureusement, croire en tout. Internet est <strong>faux</strong>. Écoutez-bien ceci : Internet est <strong>FAUX</strong>. Vous pensez communiquer avec un roi du nigéria? Un prince de Chine vous dis que vous êtes son seul espoir pour récupérer une fortune colossale? Une jolie jeune Russe veut passer sa vie à vos côtés, et bizarrement elle a 20 ans de moins que vous et veut se marier sans vous connaitre réellement?</p>
<p>Pensez à tout cela, pensez-y bien. Est-ce réel? Les gens mentent de nature, ce n&#8217;est pas différent sur Internet. Tout le monde se construit une existence de rêve, veut être ce quelqu&#8217;un de bien, de grand, quelqu&#8217;un de connu. Faites attention, les voleurs courent les rues comme les arnaques sur Internet se propagent à tous les courriels.</p>
<p><strong>La perte</strong> : Vous voilà amoureux, amis avec un prince ou simplement humaniste qui croit aider toute une communauté. C&#8217;est le moment ou vous penser recevoir une fortune colossale, la visite d&#8217;une inconnue ou les remerciements d&#8217;un peuple entier pour vos bonnes oeuvres. Comment avez-vous dépensé? 10 000$, 25 000$ ou 400 000$? Vous avez sorti vos réer (il faudra payer l&#8217;impôt), pris une deuxième hypothèque et un prêt personnel? Réfléchissez, auriez-vous fait cela pour quelqu&#8217;un de près de vous? Votre fille, garçon, frère ou soeur admettons? Peut-être pas. Mais vous le faite en pensant que quelqu&#8217;un va vous donner la moitié de sa fortune! Franchement, on devrait vous envoyer réfléchir en prison pour donner de l&#8217;argent à des bandits! Ô oui, je suis sérieux, la <strong>PRISON</strong>!</p>
<p><strong>Exemples typiques</strong> : Une personne vous contacte par courriel en vous mentionnant qu&#8217;elle est un prince, que sa fortune de 24 millions ne peut sortir de Chine sans un coup de pouce de quelqu&#8217;un, en l&#8217;occurrence VOUS, qui devez débourser une simple 3500$ pour empocher la moitié, soit 12 millions de la fortune de <strong>QUELQU&#8217;UN D&#8217;AUTRE</strong>. On échange les rôles, donneriez-vous 12 millions à un parfait inconnu s&#8217;il vous versait 3500$ pour vous aider à récupérer votre fortune ou vous tourneriez-vous vers une personne de confiance, que vous connaissez et qui vous passera de l&#8217;argent sans vous demander la moitié de votre fortune?</p>
<p>Juste ce matin j&#8217;ai reçu ce genre de demande, je vous en fait part :</p>
<blockquote><p><em>I need your assistance to transfer an abandoned $22.5 Million Dollars from Hong-Kong to your country. You will get more info when i receive a positive reply from you.</em></p>
<p><em>Best Regards,</em><br />
<em> Mr.Leung Cheung</em><br />
<em> Email: cheungleung@kimo.com</em></p></blockquote>
<p>Hum, je me demande bien quoi faire. Je pourrais lui récrire et embarquer dans cette histoire. Mais comme je connais internet, je sais que c&#8217;est un SPAM, une ARNAQUE, qui veut seulement profiter de moi.</p>
<p><strong>Comment reconnaitre les fraudes</strong> : Premièrement, le fraudeur ne parlera sûrement pas votre langue. C&#8217;est un bon indice. Deuxièmement, il y aura toujours un cadeau en échange de l&#8217;argent. Troisièmement, vous ne connaitrez pas la personne qui vous écrit. Finalement, même si vous pensez connaitre la personne, elle vous demandera de l&#8217;aider de toute urgence, elle s&#8217;est mis dans un pétrin grave et a besoin d&#8217;argent. Vous devriez vérifier ses dires, appeler les parents de la personne, un ami, une connaissance, qui pourrait vous informer sur la situation réelle de cette personne.</p>
<p><strong>Éviter la fraude</strong> : Vous doutez que c&#8217;est une fraude ou non? Faites une recherche sur google. Tapez l&#8217;adresse de l&#8217;expéditeur suivi du mot spam ou fraude. Vous tomberez sur des sites qui répertorient les courriels frauduleux. Vous pouvez aussi demander à une personne qui connait bien les ordinateurs ce qu&#8217;elle en pense. Ne vous sentez pas gêner de demander, car vous vous sentirez bien plus gêné si vous vous faites prendre. Pensez à votre avenir avant tout.</p>
<p><strong>Internet et l&#8217;argent</strong> : Vous ne savez peut-être pas, mais un virement d&#8217;argent vers un compte tierce n&#8217;est jamais protégé, ou presque. On vous demandera de l&#8217;argent pour un billet d&#8217;avion, qu&#8217;on aura ensuite perdu ou qu&#8217;on se sera fait voler. On vous dira qu&#8217;il faut payer le notaire pour faire des papiers afin de sortir de son pays. Finalement, on vous aura escroqué quelques dizaines ou centaines de milliers de dollars par petits coups jusqu&#8217;à ce que vous n&#8217;ayez pls un sous. Faites attention avec votre argent sur Internet, ce n&#8217;est pas une banque! Utilisez des services sécurisés, ne rentrez pas votre numéro de carte de crédit sur n&#8217;importe quel site et informez-vous auparavant. Un transfert d&#8217;argent par Western Union ne vous sera jamais renvoyé, même si vous vous êtes faite frauder. Envoyer de l&#8217;argent au Nigéria disparaitra et vous n&#8217;aurez aucun recours pour le récupérer.</p>
<p><strong>Les solutions</strong> : La meilleure solution consiste en l&#8217;éducation. Nous devons tous, en tant que professionnels d&#8217;Internet si l&#8217;on peut dire, sentir un sentiment de protection envers les nouveaux venus. Nous nous devons de les éduquer contre les dangers que cela représente. Prenez le temps de naviguer avec eux, de leurs poser des questions sur ce qu&#8217;ils aiment ou n&#8217;aiment pas, tentez subtilement de savoir quel genre de courriels ils reçoivent.</p>
<p>Vous pouvez aussi vous immiscer dans leur vie Web. Si vous avez la chance de les protéger de cette façon, sachez que c&#8217;est temporaire. Tôt ou tard ils voleront de leurs propres ailes et vous ne pourrez plus rien y changer. C&#8217;est pourquoi il faut à tout prix les éduquer. Contrôler le contenu qui passe dans un courriel d&#8217;un proche vous donnera du temps pour l&#8217;éduquer, mais ne le protégera pas de tout. (oui oui, ici je parle de s&#8217;introduire dans les divers comptes de la personne afin de &laquo;&nbsp;modérer&nbsp;&raquo; ce qui peut s&#8217;y trouver.)</p>
<p>En dernier lieu, si vous remarquez que cette personne est prise dans une histoire impossible, vous pouvez toujours tenter de renverser la vapeur en lui envoyant de faux courriels (qui ne proviennent pas de vous mais d&#8217;une personne en qui la personne croira) lui mentionnant qu&#8217;elle est victime d&#8217;une arnaque. Bien sûr ça ne fonctionnera pas à tout coups, mais peut-être pourrez-vous limiter les dégâts.</p>
<p><strong>Les personnes à risque</strong> : Les gens seuls, les dépendants affectifs, ceux qui croient en tout, les personnes qui commencent avec Internet, celles qui croient que personne ne leur veut de mal, bref, des gens bien la plupart du temps, qui ne demandent qu&#8217;à aider autrui.</p>
<p>En conclusion, on pourrait écrire un livre sur le sujet, mais la n&#8217;est pas ma tâche. Ce que je veux, c&#8217;est protéger le plus de monde possible. Il ne suffit pas de le dire, il faut agir. Sachez que j&#8217;appliques ces méthodes aux personnes que j&#8217;aime, je m&#8217;assure que rien ne leur arrivera. Vous savez, des gens en viennent au suicide car ils ont tout perdu pour une arnaque, je ne veux pas que ça arrive à ceux qui me sont chers.</p>
<p>&laquo;&nbsp;Aimez-les, écoutez-les, protégez-les&nbsp;&raquo;</p>
]]></content:encoded>
			<wfw:commentRss>http://pierrelucayotte.ca/protegez-vos-parents-dinternet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://pierrelucayotte.ca/protegez-vos-parents-dinternet/</feedburner:origLink></item>
		<item>
		<title>Une classe différente pour un parent d’un page avec wp_nav_menu</title>
		<link>http://feedproxy.google.com/~r/Pierre-lucAyotte/~3/2g3CnWfltKg/</link>
		<comments>http://pierrelucayotte.ca/une-classe-differente-pour-un-parent-dun-page-avec-wp_nav_menu/#comments</comments>
		<pubDate>Mon, 19 Dec 2011 18:00:37 +0000</pubDate>
		<dc:creator>ayotte</dc:creator>
				<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[class]]></category>
		<category><![CDATA[enfant]]></category>
		<category><![CDATA[menu]]></category>
		<category><![CDATA[parents]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wp_nav_menu]]></category>

		<guid isPermaLink="false">http://pierrelucayotte.ca/?p=295</guid>
		<description><![CDATA[Je cherchais une solution rapide, simple et efficace afin de palier à un problème récemment : Comment ajouter une classe au parent d&#8217;une page si je me trouve dans un de ses enfants? Voyons le problème! Premièrement, j&#8217;ai un menu en haut de mon site, sans sous-menu. Je veux ajouter une classe à chacun de&#160; &#160;<a href="http://pierrelucayotte.ca/une-classe-differente-pour-un-parent-dun-page-avec-wp_nav_menu/">...Continue Reading</a>]]></description>
			<content:encoded><![CDATA[<p>Je cherchais une solution rapide, simple et efficace afin de palier à un problème récemment :</p>
<p>Comment ajouter une classe au parent d&#8217;une page si je me trouve dans un de ses enfants?</p>
<p>Voyons le problème!</p>
<p><span id="more-295"></span></p>
<p>Premièrement, j&#8217;ai un menu en haut de mon site, sans sous-menu.</p>
<p><a href="http://pierrelucayotte.ca/wp-content/uploads/2011/12/Capture-d’écran-2011-12-19-à-12.53.50.png"><img class="alignnone  wp-image-296" title="Capture d’écran 2011-12-19 à 12.53.50" src="http://pierrelucayotte.ca/wp-content/uploads/2011/12/Capture-d’écran-2011-12-19-à-12.53.50.png" alt="" width="499" height="25" /></a></p>
<p>Je veux ajouter une classe à chacun de ces &lt;li&gt; lorsque je suis dans un de leur enfant. Je précise qu&#8217;il n&#8217;y a pas de sous-menu mais que j&#8217;ai bel et bien utilisé les paramètres &#8216;parents&#8217; pour chaque page enfant d&#8217;une autre page. Voici donc comment j&#8217;appels mon menu :</p>
<pre class="brush: php; gutter: false; first-line: 1">&lt;?php wp_nav_menu( array( 'menu' =&gt; 'primaire' ) ); ?&gt;</pre>
<p>Ainsi, je sais que j&#8217;appels un menu fonctionnel. De plus, je sais que pour obtenir mon résultat, je dois passer par le fichier function.php vu que le wp_nav_menu ne possède pas le paramètre nécessaire.</p>
<p>Voici donc la solution, trouvé sur le site de <em><a href="http://www.blago.net/coding/snippets/add-ancestor-class-to-your-wordpress-3-wp_nav_menu/" target="_blank">blago.net</a>, </em>merci!</p>
<pre class="brush: php; gutter: true; first-line: 1">/* -- add css_class to main menu for a current page in a sub menu --*/
function add_current_page_class( $classes = array(), $item = false ) {
    //$item is each menu item on the page
    global $post;

    $homepage_url = trailingslashit( get_bloginfo('url') );
    if( is_single() || is_404() || $item-&gt;url == $homepage_url ) return $classes;

    //get main menu *parent* id from $item (for custom menu)
    $item_parentId = $item-&gt;post_parent;
    //check if current $post has same ancestor
    $ancArr = get_post_ancestors( $post-&gt;ID );
    if(is_page() &amp;&amp; $post-&gt;ID == $item_parentId){
        $classes[] = 'current-post-ancestor';
    }else{
        foreach($ancArr as $ancestor){
            if( is_page() &amp;&amp; $ancestor == $item_parentId ){
                $classes[] = 'current-post-ancestor';
            }
        }
    }
    return $classes;
}
add_filter( 'nav_menu_css_class', 'add_current_page_class', 10, 2 );</pre>
<p>Ceci vous donnera un résultat comme ça :</p>
<pre class="brush: html; gutter: true; first-line: 1">&lt;li id="menu-item-101" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-101 current-post-ancestor"&gt;</pre>
<p>au lieu de ça :</p>
<pre class="brush: html; gutter: true; first-line: 1">&lt;li id="menu-item-101" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-101"&gt;</pre>
]]></content:encoded>
			<wfw:commentRss>http://pierrelucayotte.ca/une-classe-differente-pour-un-parent-dun-page-avec-wp_nav_menu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://pierrelucayotte.ca/une-classe-differente-pour-un-parent-dun-page-avec-wp_nav_menu/</feedburner:origLink></item>
		<item>
		<title>Comment faire un sapin de Noël en carton!</title>
		<link>http://feedproxy.google.com/~r/Pierre-lucAyotte/~3/h00UoMNPEms/</link>
		<comments>http://pierrelucayotte.ca/comment-faire-un-sapin-de-noel-en-carton/#comments</comments>
		<pubDate>Sun, 18 Dec 2011 20:53:59 +0000</pubDate>
		<dc:creator>ayotte</dc:creator>
				<category><![CDATA[Divers]]></category>
		<category><![CDATA[carton]]></category>
		<category><![CDATA[Noël]]></category>
		<category><![CDATA[sapin]]></category>
		<category><![CDATA[sapin en carton]]></category>

		<guid isPermaLink="false">http://pierrelucayotte.ca/?p=237</guid>
		<description><![CDATA[L&#8217;idée m&#8217;est après avoir participé à un concours de Cascade pour gagner un sapin de Noël en carton. Comment faire pour sauver 120$ et rendre ma conjointe heureuse? Et bien voilà, il fallait y penser! Un garde-robe en carton fourni par un ami afin de pouvoir découper de grandes feuilles et l&#8217;aventure était débutée. Voici&#160; &#160;<a href="http://pierrelucayotte.ca/comment-faire-un-sapin-de-noel-en-carton/">...Continue Reading</a>]]></description>
			<content:encoded><![CDATA[<p>L&#8217;idée m&#8217;est après avoir participé à un concours de Cascade pour gagner un sapin de Noël en carton. Comment faire pour sauver 120$ et rendre ma conjointe heureuse? Et bien voilà, il fallait y penser! Un garde-robe en carton fourni par un ami afin de pouvoir découper de grandes feuilles et l&#8217;aventure était débutée. Voici donc pour vous, les étapes par lesquelles nous sommes passées, détaillées!</p>
<p>Voici le résultat final :</p>
<p><a href="http://pierrelucayotte.ca/wp-content/uploads/2011/12/sapin28.jpg" rel="wp-prettyPhoto[g237]"><img class="alignnone  wp-image-264" title="sapin28" src="http://pierrelucayotte.ca/wp-content/uploads/2011/12/sapin28-768x1024.jpg" alt="" width="277" height="368" /></a><br />
<span id="more-237"></span></p>
<h1>Étape 1 : <span style="font-size: small;">Découper un sapin dans du carton suffisamment grand!</span></h1>
<p><a href="http://pierrelucayotte.ca/wp-content/uploads/2011/12/sapin1.jpg" rel="wp-prettyPhoto[g237]"><img class="wp-image-238 alignleft" title="sapin1" src="http://pierrelucayotte.ca/wp-content/uploads/2011/12/sapin1-1024x768.jpg" alt="" width="267" height="201" /><img class=" wp-image-239 alignleft" style="margin-left: 20px;" title="sapin2" src="http://pierrelucayotte.ca/wp-content/uploads/2011/12/sapin2-1024x768.jpg" alt="" width="267" height="201" /></a> <a href="http://pierrelucayotte.ca/wp-content/uploads/2011/12/sapin3.jpg" rel="wp-prettyPhoto[g237]"><img class="alignnone  wp-image-240" title="sapin3" src="http://pierrelucayotte.ca/wp-content/uploads/2011/12/sapin3-1024x768.jpg" alt="" width="267" height="201" /></a><a href="http://pierrelucayotte.ca/wp-content/uploads/2011/12/sapin4.jpg" rel="wp-prettyPhoto[g237]"><img class="alignnone  wp-image-241" style="margin-left: 20px;" title="sapin4" src="http://pierrelucayotte.ca/wp-content/uploads/2011/12/sapin4-1024x768.jpg" alt="" width="267" height="201" /></a></p>
<h2>Étape 2 : <span style="font-size: small;">Créer une base solide (peut supporter plus de 200 lbs)</span></h2>
<p>Pour faire solide, nous avons découpés des morceaux de carton avec un hauteur de 21 pouces (les rebords de notre carton original) et une longueur équivalent à 3/4 de notre sapin (2 morceaux collés) afin d&#8217;être suffisamment large pour ne pas qu&#8217;il balance. Ensuite, nous avons découpés des fentes (4) dans chaque morceaux à 3, 8, 13 et 18 pouces respectivement. Pour finir, il suffit de les enchâsser  l&#8217;une dans l&#8217;autre comme dans les caisses de bière. Le test du poids est effectué avec une planche à découper posé à plat sur la structure et un humain debout dessus. Les coches de la 3e photo servent à insérer le sapin, pour l&#8217;aligner.</p>
<p><a href="http://pierrelucayotte.ca/wp-content/uploads/2011/12/sapin5.jpg" rel="wp-prettyPhoto[g237]"><img class=" wp-image-242 alignleft" title="sapin5" src="http://pierrelucayotte.ca/wp-content/uploads/2011/12/sapin5-1024x768.jpg" alt="" width="267" height="201" /></a><a href="http://pierrelucayotte.ca/wp-content/uploads/2011/12/sapin6.jpg" rel="wp-prettyPhoto[g237]"><img class=" wp-image-243 alignleft" style="margin-left: 20px;" title="sapin6" src="http://pierrelucayotte.ca/wp-content/uploads/2011/12/sapin6-1024x768.jpg" alt="" width="267" height="201" /></a><a href="http://pierrelucayotte.ca/wp-content/uploads/2011/12/sapin7.jpg" rel="wp-prettyPhoto[g237]"><img class=" wp-image-244 alignnone" title="sapin7" src="http://pierrelucayotte.ca/wp-content/uploads/2011/12/sapin7-1024x768.jpg" alt="" width="267" height="201" /></a></p>
<h2>Étape 3 : <span style="font-size: small;">Peinturer le sapin!</span></h2>
<p>Peinture verte, un peu de noir/bleu pour la teinte, ce n&#8217;est pas complètement réussi mais on ne peut pas se plaindre, c&#8217;est en carton!</p>
<p><a href="http://pierrelucayotte.ca/wp-content/uploads/2011/12/sapin8.jpg" rel="wp-prettyPhoto[g237]"><img class="alignleft  wp-image-245" title="sapin8" src="http://pierrelucayotte.ca/wp-content/uploads/2011/12/sapin8-1024x768.jpg" alt="" width="267" height="201" /></a><a href="http://pierrelucayotte.ca/wp-content/uploads/2011/12/sapin9.jpg" rel="wp-prettyPhoto[g237]"><img class="alignleft  wp-image-246" style="margin-left: 20px;" title="sapin9" src="http://pierrelucayotte.ca/wp-content/uploads/2011/12/sapin9-1024x768.jpg" alt="" width="267" height="201" /></a><a href="http://pierrelucayotte.ca/wp-content/uploads/2011/12/sapin10.jpg" rel="wp-prettyPhoto[g237]"><img class=" wp-image-247 alignnone" title="sapin10" src="http://pierrelucayotte.ca/wp-content/uploads/2011/12/sapin10-1024x768.jpg" alt="" width="267" height="201" /></a></p>
<h2>Étape 4 : <span style="font-size: small;">Faire un tronc d&#8217;arbre!</span></h2>
<p>Pour ce faire, nous avons découper un morceau qui allait prendre tout un carré dans notre base. En hauteur, il faut que ce morceau touche par terre pour être solide dans la base du sapin. De plus, il ne fini pas en haut du sapin afin de laisser la pointe faire son oeuvre de beauté. Les incisions pratiquées de chaque côtés ne sont pas sur toute la longueur, mais uniquement sur la hauteur que le sapin occupera pour y insérer les feuilles.</p>
<p><a href="http://pierrelucayotte.ca/wp-content/uploads/2011/12/sapin11.jpg" rel="wp-prettyPhoto[g237]"><img class="alignleft  wp-image-248" title="sapin11" src="http://pierrelucayotte.ca/wp-content/uploads/2011/12/sapin11-768x1024.jpg" alt="" width="201" height="267" /></a><a href="http://pierrelucayotte.ca/wp-content/uploads/2011/12/sapin12.jpg" rel="wp-prettyPhoto[g237]"><img class="alignleft  wp-image-249" style="margin-left: 20px;" title="sapin12" src="http://pierrelucayotte.ca/wp-content/uploads/2011/12/sapin12-768x1024.jpg" alt="" width="201" height="267" /></a></p>
<div style="clear: both;"></div>
<h2>Étape 5 : <span style="font-size: small;">Insérer le tronc dans la base et la peinturer</span></h2>
<p>On commence par peinturer la base pour qu&#8217;elle ne soit pas couleur carton. Ensuite, on insère le tronc dans la base (ça devrait être solide). Finalement, faites de petits trous dans la base sur les feuilles qui forment le contour. Ces trous vous permettront de passer un attache câble (<em>tie wrap</em>) dans la base ainsi que dans le sapin pour le solidifier.</p>
<p><a href="http://pierrelucayotte.ca/wp-content/uploads/2011/12/sapin13.jpg" rel="wp-prettyPhoto[g237]"><img class="alignleft  wp-image-250" title="sapin13" src="http://pierrelucayotte.ca/wp-content/uploads/2011/12/sapin13-1024x768.jpg" alt="" width="267" height="201" /></a><a href="http://pierrelucayotte.ca/wp-content/uploads/2011/12/sapin14.jpg" rel="wp-prettyPhoto[g237]"><img class="alignleft  wp-image-251" style="margin-left: 20px;" title="sapin14" src="http://pierrelucayotte.ca/wp-content/uploads/2011/12/sapin14-768x1024.jpg" alt="" height="201" /></a><a href="http://pierrelucayotte.ca/wp-content/uploads/2011/12/sapin15.jpg" rel="wp-prettyPhoto[g237]"><img class="wp-image-252 alignleft" title="sapin15" src="http://pierrelucayotte.ca/wp-content/uploads/2011/12/sapin15-768x1024.jpg" alt="" width="151" height="201" /></a><a href="http://pierrelucayotte.ca/wp-content/uploads/2011/12/sapin16.jpg" rel="wp-prettyPhoto[g237]"><img class="alignleft  wp-image-253" style="margin-left: 20px;" title="sapin16" src="http://pierrelucayotte.ca/wp-content/uploads/2011/12/sapin16-1024x768.jpg" alt="" width="267" height="201" /></a></p>
<div style="clear: both;"></div>
<h2 style="clear: both;">Étape 6 : <span style="font-size: small;">Insérer les feuilles dans le tronc</span></h2>
<p>Première photo, on insère la feuille de sapin dans une fente ainsi que dans la base. Ensuite, on passe un attache câble dans le sapin et dans la base pour faire tenir le tout ensemble. Finalement, voici le résultat. N.B. Nous avons décidés, à la fin, de ne pas attacher les feuilles du sapin avec la base. Nous avons préféré coller les feuilles au milieu de la base et attacher les 4 ensembles. La base sert encore de tronc, pour ne pas que les feuilles bougent de gauche à droite mais l&#8217;arbre va jusqu&#8217;au milieu. Ceci est dû au trou qu&#8217;il y avait au milieu si on ne collait pas les feuilles.</p>
<p><a href="http://pierrelucayotte.ca/wp-content/uploads/2011/12/sapin17.jpg" rel="wp-prettyPhoto[g237]"><img class="alignleft  wp-image-254" title="sapin17" src="http://pierrelucayotte.ca/wp-content/uploads/2011/12/sapin17-1024x768.jpg" alt="" width="267" height="201" /></a><a href="http://pierrelucayotte.ca/wp-content/uploads/2011/12/sapin18.jpg" rel="wp-prettyPhoto[g237]"><img class="alignleft  wp-image-255" style="margin-left: 20px;" title="sapin18" src="http://pierrelucayotte.ca/wp-content/uploads/2011/12/sapin18-1024x768.jpg" alt="" width="267" height="201" /></a><a href="http://pierrelucayotte.ca/wp-content/uploads/2011/12/sapin19.jpg" rel="wp-prettyPhoto[g237]"><img class=" wp-image-256 alignnone" title="sapin19" src="http://pierrelucayotte.ca/wp-content/uploads/2011/12/sapin19-768x1024.jpg" alt="" height="267" /></a></p>
<div style="clear: both;"></div>
<h2 style="clear: both;">Étape 7 : <span style="font-size: small;">Assembler les 4 feuilles sur le tronc</span></h2>
<p>C&#8217;est ici que nous nous sommes rendus compte qu&#8217;il fallait coller les feuilles au milieu plutôt que de les assembler avec le tronc!</p>
<p><a href="http://pierrelucayotte.ca/wp-content/uploads/2011/12/sapin20.jpg" rel="wp-prettyPhoto[g237]"><img class=" wp-image-257 alignnone" title="sapin20" src="http://pierrelucayotte.ca/wp-content/uploads/2011/12/sapin20-768x1024.jpg" alt="" height="267" /></a></p>
<h2>Étape 8 : <span style="font-size: small;">Décorer le sapin (dernière étape!!!)</span></h2>
<p>Voilà, l&#8217;étape que vous faites comme vous voulez!</p>
<p><a href="http://pierrelucayotte.ca/wp-content/uploads/2011/12/sapin21.jpg" rel="wp-prettyPhoto[g237]"><img class="alignleft  wp-image-258" title="sapin21" src="http://pierrelucayotte.ca/wp-content/uploads/2011/12/sapin21-768x1024.jpg" alt="" width="185" /></a><a href="http://pierrelucayotte.ca/wp-content/uploads/2011/12/sapin22.jpg" rel="wp-prettyPhoto[g237]"><img class="alignleft  wp-image-259" title="sapin22" src="http://pierrelucayotte.ca/wp-content/uploads/2011/12/sapin22-768x1024.jpg" alt="" width="185" /></a><a href="http://pierrelucayotte.ca/wp-content/uploads/2011/12/sapin23.jpg" rel="wp-prettyPhoto[g237]"><img class="alignleft  wp-image-260" title="sapin23" src="http://pierrelucayotte.ca/wp-content/uploads/2011/12/sapin23-768x1024.jpg" alt="" width="185" /></a></p>
<div style="clear: both;"></div>
<p><a href="http://pierrelucayotte.ca/wp-content/uploads/2011/12/sapin24.jpg" rel="wp-prettyPhoto[g237]"><img class="alignleft  wp-image-261" title="sapin24" src="http://pierrelucayotte.ca/wp-content/uploads/2011/12/sapin24-768x1024.jpg" alt="" width="185" /></a><a href="http://pierrelucayotte.ca/wp-content/uploads/2011/12/sapin25.jpg" rel="wp-prettyPhoto[g237]"><img class="alignleft  wp-image-262" title="sapin25" src="http://pierrelucayotte.ca/wp-content/uploads/2011/12/sapin25-768x1024.jpg" alt="" width="185" /></a><a href="http://pierrelucayotte.ca/wp-content/uploads/2011/12/sapin27.jpg" rel="wp-prettyPhoto[g237]"><img class="alignleft  wp-image-263" title="sapin27" src="http://pierrelucayotte.ca/wp-content/uploads/2011/12/sapin27-768x1024.jpg" alt="" width="185" /></a></p>
<div style="clear: both;"></div>
<p><a href="http://pierrelucayotte.ca/wp-content/uploads/2011/12/sapin28.jpg" rel="wp-prettyPhoto[g237]"><img class=" wp-image-264 alignnone" title="sapin28" src="http://pierrelucayotte.ca/wp-content/uploads/2011/12/sapin28-768x1024.jpg" alt="" width="185" /></a></p>
<div style="clear: both;"></div>
<p>En espérant que vous aurez autant d&#8217;intérêt à tenter l&#8217;expérience une année que nous l&#8217;avons eus à le faire!</p>
]]></content:encoded>
			<wfw:commentRss>http://pierrelucayotte.ca/comment-faire-un-sapin-de-noel-en-carton/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://pierrelucayotte.ca/comment-faire-un-sapin-de-noel-en-carton/</feedburner:origLink></item>
		<item>
		<title>Bug Internet Explorer / vidéos WordPress</title>
		<link>http://feedproxy.google.com/~r/Pierre-lucAyotte/~3/JBUeJYJNPxY/</link>
		<comments>http://pierrelucayotte.ca/bug-internet-explorer-videos-wordpress/#comments</comments>
		<pubDate>Mon, 05 Dec 2011 20:11:18 +0000</pubDate>
		<dc:creator>ayotte</dc:creator>
				<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[explorer]]></category>
		<category><![CDATA[ie]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[videos]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://pierrelucayotte.ca/?p=228</guid>
		<description><![CDATA[Récemment, un bug m&#8217;est apparu lorsque je vérifiai un blogue vidéo dans Internet Explorer (peu importe la version). Depuis la mise à jour de WordPress 2.9.1 qui permet d&#8217;ajouter une simple ligne pour la transformer en un vidéo, un bug d&#8217;affichage de ce dit vidéo est présent dans Internet Explorer. Le problème : http://www.youtube.com/watch?v=y0zAQ_jQDA4 Cette&#160; &#160;<a href="http://pierrelucayotte.ca/bug-internet-explorer-videos-wordpress/">...Continue Reading</a>]]></description>
			<content:encoded><![CDATA[<p>Récemment, un bug m&#8217;est apparu lorsque je vérifiai un blogue vidéo dans Internet Explorer (peu importe la version).</p>
<p>Depuis la mise à jour de WordPress 2.9.1 qui permet d&#8217;ajouter une simple ligne pour la transformer en un vidéo, un bug d&#8217;affichage de ce dit vidéo est présent dans Internet Explorer.</p>
<p>Le problème :</p>
<pre class="brush: html; gutter: false; first-line: 1">http://www.youtube.com/watch?v=y0zAQ_jQDA4</pre>
<p>Cette ligne se transforme en un vidéo embed sur votre page Web si vous la placez sur une ligne, sans rien autour (texte ou html)</p>
<p>Comme ceci :</p>
<p><iframe width="770" height="433" src="http://www.youtube.com/embed/y0zAQ_jQDA4?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p>Cependant, dans Internet Explorer vous verrez ceci :</p>
<p><img class="alignnone size-medium wp-image-229" title="bug" src="http://pierrelucayotte.ca/wp-content/uploads/2011/12/bug-300x182.png" alt="" width="300" height="182" /></p>
<p>Et voici comment voir votre vidéo dans Internet Explorer sans vous casser la tête..</p>
<pre class="brush: html; gutter: true; first-line: 1">&lt;div&gt;
votre lien de vidéo (si moi je l'insère, on verra un vidéo)
&lt;/div&gt;</pre>
<p>Il faut mettre un div avant et après, sur 3 lignes séparées, afin que le vidéo se transforme en vidéo, sinon vous aurez du texte à la place.. tout ça dans l&#8217;onglet HTML de wordpress !</p>
<p>Merci à <a href="http://ansonalex.com/troubleshooting/embedded_wordpress_videos_internet_explorer_fix/" target="_blank">AnsonAlex.com</a> pour l&#8217;astuce!</p>
]]></content:encoded>
			<wfw:commentRss>http://pierrelucayotte.ca/bug-internet-explorer-videos-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://pierrelucayotte.ca/bug-internet-explorer-videos-wordpress/</feedburner:origLink></item>
		<item>
		<title>Hexa colors reminder!</title>
		<link>http://feedproxy.google.com/~r/Pierre-lucAyotte/~3/68JM8-4TF8k/</link>
		<comments>http://pierrelucayotte.ca/hexa-colors-reminder/#comments</comments>
		<pubDate>Tue, 08 Nov 2011 15:07:32 +0000</pubDate>
		<dc:creator>ayotte</dc:creator>
				<category><![CDATA[Tips & Tricks]]></category>

		<guid isPermaLink="false">http://pierrelucayotte.ca/?p=220</guid>
		<description><![CDATA[Les couleurs hexadécimales font partie intégrante de tous les jours pour nous, travailleurs du grand Web ! Pour votre info, et pour remplir le minimum requis afin de recevoir ma contribution sur la scolarisation d&#8217;autrui et mes subventions pour écrire, voici un peu ce qu&#8217;est les #hexadécimales. L&#8217;hexadécimale c&#8217;est en somme une numérotation des couleurs en 6&#160; &#160;<a href="http://pierrelucayotte.ca/hexa-colors-reminder/">...Continue Reading</a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://pierrelucayotte.ca/wp-content/uploads/2011/11/arbre.png" rel="wp-prettyPhoto[g220]"><img class="alignleft size-medium wp-image-223" title="arbre" src="http://pierrelucayotte.ca/wp-content/uploads/2011/11/arbre-286x300.png" alt="" width="172" height="180" /></a>Les couleurs hexadécimales font partie intégrante de tous les jours pour nous, travailleurs du grand Web ! Pour votre info, et pour remplir le minimum requis afin de recevoir ma contribution sur la scolarisation d&#8217;autrui et mes subventions pour écrire, voici un peu ce qu&#8217;est les #hexadécimales.</p>
<p><span id="more-220"></span></p>
<p>L&#8217;hexadécimale c&#8217;est en somme une numérotation des couleurs en 6 caractères. Chaque couleur correspond à un code de 6 caractères qui peut être réduit à 3 lorsque les caractères sont redondants. Pour écrire de l&#8217;hexadécimale, vous possédez 16 caractères différents. En chiffres, nous avons de 0 à 17. En hexadécimales, nous avons de 0 à 11.</p>
<p>0 = 0, 1 = 1, 2 = 2, 3 = 3, 4 = 4, 5 = 5, 6 = 6, 7 = 7, 8 = 8, 9 = 9, 10 = A, 11 = B, 12 = C, 13 = D, 14 = E, 15 = F, 16 = 10, 17 = 11. À gauche les décimales et à droite les hexadécimales.</p>
<p>Les couleurs de base que tout le monde doivent savoir :</p>
<p><span style="background-color: #000000; color: #ffffff;">#000</span></p>
<p><span style="background-color: #ffffff; color: #000000;">#FFF (blanc)</span></p>
<p><span style="background-color: #ff9900;">#F90</span></p>
<p><span style="background-color: #9900ff; color: #ffffff;">#90F</span></p>
<p><span style="background-color: #0000ff; color: #ffffff;">#00F</span></p>
<p><span style="background-color: #ff0000;">#F00</span></p>
<p><span style="background-color: #00ff00;">#0F0</span></p>
<p><span style="background-color: #ff00ff;">#F0F</span></p>
<p><span style="background-color: #ffff00;">#FF0</span></p>
<p><span style="background-color: #00ffff;">#0FF</span></p>
<p>Maintenant, voici quelques couleurs qui se retiennent facilement.. à vous de juger <img src='http://pierrelucayotte.ca/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><span style="background-color: #bebebe;">#bebebe</span></p>
<p><span style="background-color: #cceeee;">#agacee</span></p>
<p><span style="background-color: #aaccee;">#ace</span></p>
<p><span style="background-color: #00eeff;">#0ef</span></p>
<p>Finalement, voici de BELLES couleurs !</p>
<p><span style="background-color: #289dd7; color: #ffffff;">#289dd7</span></p>
<p><span style="background-color: #12d8cb; color: #ffffff;">#12d8cb</span></p>
<p><span style="background-color: #bd0f94; color: #ffffff;">#bd0f94</span></p>
<p><span style="background-color: #bf1784; color: #ffffff;">#bf1784</span></p>
<p><span style="background-color: #56a620; color: #ffffff;">#56a620</span></p>
<p><span style="background-color: #dfc701;">#dfc7010</span></p>
<p>Je sais que je vous l&#8217;avais p-e déjà écris quelque part.. mais voici un site pour vous &laquo;&nbsp;péter&nbsp;&raquo; les yeux aux couleurs.. c&#8217;est comme la drogue, mais visuelle!</p>
<p><a href="http://color.aurlien.net/">http://color.aurlien.net/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://pierrelucayotte.ca/hexa-colors-reminder/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://pierrelucayotte.ca/hexa-colors-reminder/</feedburner:origLink></item>
		<item>
		<title>Bon plugin de Syntax Highlighter pour WP !</title>
		<link>http://feedproxy.google.com/~r/Pierre-lucAyotte/~3/qE7wV_WZjus/</link>
		<comments>http://pierrelucayotte.ca/bon-plugin-de-syntax-highlighter-pour-wp/#comments</comments>
		<pubDate>Fri, 29 Jul 2011 17:56:34 +0000</pubDate>
		<dc:creator>ayotte</dc:creator>
				<category><![CDATA[Tutoriels]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://pierrelucayotte.ca/?p=211</guid>
		<description><![CDATA[Depuis longtemps.. vous cherchez une extension facile pour mettre en évidence votre code.. sans avoir à vous soucier de balises compliquées, sans avoir des pertes dans votre code et tout cela, évidemment, sans perdre trop de temps. Et bien l&#8217;un des plus récents plugins que j&#8217;ai installé est mon nouveau Syntax Highlighter ! Franchement, il&#160; &#160;<a href="http://pierrelucayotte.ca/bon-plugin-de-syntax-highlighter-pour-wp/">...Continue Reading</a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.viper007bond.com/wordpress-plugins/syntaxhighlighter/" target="_blank"><img class="size-full wp-image-213 alignleft" title="viper007bond" src="http://pierrelucayotte.ca/wp-content/uploads/2011/07/viper007bond.jpg" alt="" width="186" height="30" /></a></p>
<p>Depuis longtemps.. vous cherchez une extension facile pour mettre en évidence votre code.. sans avoir à vous soucier de balises compliquées, sans avoir des pertes dans votre code et tout cela, évidemment, sans perdre trop de temps.</p>
<p>Et bien l&#8217;un des plus récents plugins que j&#8217;ai installé est mon nouveau Syntax Highlighter ! Franchement, il en vaut le coup et voici comment l&#8217;installer (en fait c&#8217;est 2 plugins, mais bon, tenez-vous pour dire qu&#8217;on a rien sans rien dans vie !).</p>
<p>1. Premièrement, vous avez besoin de <strong><a href="http://www.viper007bond.com/wordpress-plugins/syntaxhighlighter/" target="_blank">SyntaxHighlighter Evolved</a>. </strong>Ceci est le coeur de l&#8217;extension. Je vous suggère la version 2, pour le line-wrapping mais à vous de voir ! (les versions sont dans &laquo;&nbsp;settings&nbsp;&raquo; en haut complètement.</p>
<p>2. Ensuite je vous suggère d&#8217;installer <strong><a href="http://www.laptoptips.ca/projects/tinymce-advanced/" target="_blank">TinyMCE Advanced</a> </strong>si ce n&#8217;est déjà fait. Il vous apportera un tout joli petit bouton avec le dernier plugin suivant..</p>
<p><strong>3. <a href="http://www.near-mint.com/blog/software/syntaxhighlighter-tinymce-button" target="_blank">SyntaxHighlighter TinyMCE Button</a> ! </strong>Ceci vous procure un bouton dans votre barre TinyMCE marqué &laquo;&nbsp;code&nbsp;&raquo;. Ça ouvre alors une nouvelle fenêtre dans laquelle vous choisissez le type de code ainsi qu&#8217;un textarea où mettre votre code.</p>
<p>4. Maintenant, pour être sur que cela fonctionne, allez dans votre <strong>SyntaxHighlighter TinyMCE Button &laquo;&nbsp;settings&nbsp;&raquo; </strong>et choisissez dans les options en haut &laquo;&nbsp;SyntaxHighlighter Evolved&nbsp;&raquo;, l&#8217;autre plugin qu&#8217;on a installé précédemment.</p>
<p>Et voilà.. en moins de deux minutes j&#8217;ai fait ces étapes et installé cette extension sur un autre blogue.. have fun !</p>
]]></content:encoded>
			<wfw:commentRss>http://pierrelucayotte.ca/bon-plugin-de-syntax-highlighter-pour-wp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://pierrelucayotte.ca/bon-plugin-de-syntax-highlighter-pour-wp/</feedburner:origLink></item>
		<item>
		<title>Pratiques jQuery Mobile</title>
		<link>http://feedproxy.google.com/~r/Pierre-lucAyotte/~3/QSfO2oGVYZY/</link>
		<comments>http://pierrelucayotte.ca/pratiques-jquery-mobile/#comments</comments>
		<pubDate>Fri, 10 Jun 2011 17:47:10 +0000</pubDate>
		<dc:creator>ayotte</dc:creator>
				<category><![CDATA[Tutoriels]]></category>
		<category><![CDATA[éléments]]></category>
		<category><![CDATA[formulaires]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[jQuery Mobile]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[thèmes]]></category>
		<category><![CDATA[tutoriel]]></category>

		<guid isPermaLink="false">http://pierrelucayotte.ca/?p=139</guid>
		<description><![CDATA[En fait, cet article est un ramassis de pleins de données trouvées sur le Web. Je me dois de concentrer mes recherches, et garder ouvert 2 dizaines d&#8217;onglets, c&#8217;est pas facile Alors pourquoi pas centraliser mes découvertes et en faire profiter le plus de monde possible ? Voici donc les trucs utiles de jQuery Mobile&#160; &#160;<a href="http://pierrelucayotte.ca/pratiques-jquery-mobile/">...Continue Reading</a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-204" title="jQuery Mobile" src="http://pierrelucayotte.ca/wp-content/uploads/2011/06/jquery-logo.png" alt="" width="290" height="74" />En fait, cet article est un ramassis de pleins de données trouvées sur le Web. Je me dois de concentrer mes recherches, et garder ouvert 2 dizaines d&#8217;onglets, c&#8217;est pas facile <img src='http://pierrelucayotte.ca/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Alors pourquoi pas centraliser mes découvertes et en faire profiter le plus de monde possible ? Voici donc les trucs utiles de jQuery Mobile !</p>
<h2>Comment l&#8217;installer ?</h2>
<p><a href="http://jquerymobile.com/download/" target="_blank">Télécharger la dernière version de jQuery Mobile</a></p>
<pre class="brush: html; gutter: true; first-line: 1">&lt;link rel="stylesheet" href="http://code.jquery.com/mobile/1.0a4.1/jquery.mobile-1.0a4.1.min.css" /&gt;
&lt;script src="http://code.jquery.com/jquery-1.5.2.min.js"&gt;&lt;/script&gt;
&lt;script src="http://code.jquery.com/mobile/1.0a4.1/jquery.mobile-1.0a4.1.min.js"&gt;&lt;/script&gt;</pre>
<p>Ensuite et bien, dites-vous que chaque élément que vous créez doit se voir attribuer un <em>data-role. </em>De plus, votre page restera blanche si vous ne mettez pas à votre conteneur principal (div qui suit votre body) un data-role=&nbsp;&raquo;page&nbsp;&raquo;.</p>
<p><span id="more-139"></span></p>
<h2>Comment faire plusieurs colonnes ?</h2>
<pre class="brush: html; gutter: true; first-line: 1">&lt;div class="ui-grid-a"&gt;
	&lt;div class="ui-block-a"&gt;&lt;strong&gt;I'm Block A&lt;/strong&gt; and text inside will wrap&lt;/div&gt;
	&lt;div class="ui-block-b"&gt;&lt;strong&gt;I'm Block B&lt;/strong&gt; and text inside will wrap&lt;/div&gt;
&lt;/div&gt;</pre>
<pre class="brush: html; gutter: true; first-line: 1">&lt;div class="ui-grid-b"&gt;
	&lt;div class="ui-block-a"&gt;Block A&lt;/div&gt;
	&lt;div class="ui-block-b"&gt;Block B&lt;/div&gt;
	&lt;div class="ui-block-c"&gt;Block C&lt;/div&gt;
&lt;/div&gt;</pre>
<p>Et ainsi de suite, pour qu&#8217;il partage en blocs égaux.</p>
<h2>Créer des sections qui se déplient</h2>
<p>Ouvert au départ, par défaut,</p>
<pre class="brush: html; gutter: true; first-line: 1">&lt;div data-role="collapsible"&gt;
	&lt;h3&gt;I'm a header&lt;/h3&gt;
	&lt;p&gt;I'm the collapsible content. By default I'm open and displayed on the page, but you can click the header to hide me.&lt;/p&gt;
&lt;/div&gt;</pre>
<p>Fermé au départ, pour cacher du contenu,</p>
<pre class="brush: html; gutter: true; first-line: 1">&lt;div data-role="collapsible" data-collapsed="true"&gt;&lt;/div&gt;</pre>
<p>Vous pouvez aussi faire des &laquo;&nbsp;collapsible&nbsp;&raquo; à l&#8217;intérieur de d&#8217;autres &laquo;&nbsp;collapsible&nbsp;&raquo; ! Magie magie !</p>
<h2>Utiliser différents thèmes</h2>
<pre class="brush: html; gutter: true; first-line: 1; highlight: [1,2,3]">&lt;div data-role="page" data-theme="a"&gt;&lt;/div&gt;
&lt;div data-role="page" data-theme="b"&gt;&lt;/div&gt;
&lt;div data-role="page" data-theme="c"&gt;&lt;/div&gt;
&lt;div data-role="page" data-theme="d"&gt;&lt;/div&gt;
&lt;div data-role="page" data-theme="e"&gt;&lt;/div&gt;</pre>
<p>Simplement en choisissant parmi les thèmes par défaut ! J&#8217;ai mis en surbrillance les plus beaux ^^</p>
<h2>Éléments de formulaire</h2>
<p>Appliquer un conteneur à chaque bloc</p>
<pre class="brush: html; gutter: true; first-line: 1">&lt;div data-role="fieldcontain"&gt;
	...label/input code goes here...
&lt;/div&gt;</pre>
<p><span style="font-size: medium;"><strong>Champ texte normal</strong></span></p>
<p>&nbsp;</p>
<p><code></p>
<pre class="brush: html; gutter: true; first-line: 1">&lt;div data-role="fieldcontain"&gt;
    &lt;label for="name"&gt;Text Input:&lt;/label&gt;
    &lt;input type="text" name="name" id="name" value=""  /&gt;
&lt;/div&gt;</pre>
<p></code></p>
<p>&nbsp;</p>
<p><span style="font-size: medium;"><strong>Pour un mot de passe</strong></span></p>
<p>&nbsp;</p>
<p><code></p>
<pre class="brush: html; gutter: true; first-line: 1">&lt;div data-role="fieldcontain"&gt;
    &lt;label for="password"&gt;Password Input:&lt;/label&gt;
    &lt;input type="password" name="password" id="password" value="" /&gt;
&lt;/div&gt;</pre>
<p></code></p>
<p>&nbsp;</p>
<p><span style="font-size: medium;"><strong>Un &laquo;&nbsp;textarea&nbsp;&raquo;</strong></span></p>
<p>&nbsp;</p>
<p><code></p>
<pre class="brush: html; gutter: true; first-line: 1">&lt;div data-role="fieldcontain"&gt;
	&lt;label for="textarea"&gt;Textarea:&lt;/label&gt;
	&lt;textarea cols="40" rows="8" name="textarea" id="textarea"&gt;&lt;/textarea&gt;
&lt;/div&gt;</pre>
<p></code></p>
<p>&nbsp;</p>
<p><span style="font-size: medium;"><strong>Un outil de recherche</strong></span></p>
<p><code>
<pre class="brush: html; gutter: true; first-line: 1">&lt;div data-role="fieldcontain"&gt;     &lt;label for="search"&gt;Search Input:&lt;/label&gt;     &lt;input type="search" name="password" id="search" value="" /&gt; &lt;/div&gt;</pre>
<p></code></p>
<p><span style="font-size: medium;"><strong>Des &laquo;&nbsp;checkbox&nbsp;&raquo;</strong></span></p>
<p>&nbsp;</p>
<p><code></p>
<pre class="brush: html; gutter: true; first-line: 1">&lt;div data-role="fieldcontain"&gt;
 	&lt;fieldset data-role="controlgroup"&gt;
		&lt;legend&gt;Agree to the terms:&lt;/legend&gt;
		&lt;input type="checkbox" name="checkbox-1" id="checkbox-1" class="custom" /&gt;
		&lt;label for="checkbox-1"&gt;I agree&lt;/label&gt;
    &lt;/fieldset&gt;
&lt;/div&gt;</pre>
<p></code></p>
<p>&nbsp;</p>
<p><span style="font-size: medium;"><strong>Un &laquo;&nbsp;checkbox&nbsp;&raquo; sans le carré &laquo;&nbsp;checked&nbsp;&raquo;</strong></span></p>
<p>&nbsp;</p>
<p><code></p>
<pre class="brush: html; gutter: true; first-line: 1">&lt;fieldset data-role="controlgroup" data-type="horizontal" data-role="fieldcontain"&gt;</pre>
<p></code></p>
<p>&nbsp;</p>
<p><span style="font-size: medium;"><strong>Des boutons radio</strong></span></p>
<p>&nbsp;</p>
<p><code></p>
<pre class="brush: html; gutter: true; first-line: 1">&lt;div data-role="fieldcontain"&gt;
    &lt;fieldset data-role="controlgroup"&gt;
    	&lt;legend&gt;Choose a pet:&lt;/legend&gt;
         	&lt;input type="radio" name="radio-choice-1" id="radio-choice-1" value="choice-1" checked="checked" /&gt;
         	&lt;label for="radio-choice-1"&gt;Cat&lt;/label&gt;

         	&lt;input type="radio" name="radio-choice-1" id="radio-choice-2" value="choice-2"  /&gt;
         	&lt;label for="radio-choice-2"&gt;Dog&lt;/label&gt;

         	&lt;input type="radio" name="radio-choice-1" id="radio-choice-3" value="choice-3"  /&gt;
         	&lt;label for="radio-choice-3"&gt;Hamster&lt;/label&gt;

         	&lt;input type="radio" name="radio-choice-1" id="radio-choice-4" value="choice-4"  /&gt;
         	&lt;label for="radio-choice-4"&gt;Lizard&lt;/label&gt;
    &lt;/fieldset&gt;
&lt;/div&gt;</pre>
<p></code></p>
<p>&nbsp;</p>
<p><span style="font-size: medium;"><strong>Un &laquo;&nbsp;select option&nbsp;&raquo;</strong></span></p>
<p>&nbsp;</p>
<p><code></p>
<pre class="brush: html; gutter: true; first-line: 1">&lt;div data-role="fieldcontain"&gt;
	&lt;label for="select-choice-1" class="select"&gt;Choose shipping method:&lt;/label&gt;
	&lt;select name="select-choice-1" id="select-choice-1"&gt;
		&lt;option value="standard"&gt;Standard: 7 day&lt;/option&gt;
		&lt;option value="rush"&gt;Rush: 3 days&lt;/option&gt;
		&lt;option value="express"&gt;Express: next day&lt;/option&gt;
		&lt;option value="overnight"&gt;Overnight&lt;/option&gt;
	&lt;/select&gt;
&lt;/div&gt;</pre>
<p></code></p>
<p>&nbsp;</p>
<p><span style="font-size: medium;"><strong>Un flip (on/off)</strong></span></p>
<p>&nbsp;</p>
<p><code></p>
<pre class="brush: html; gutter: true; first-line: 1">&lt;div data-role="fieldcontain"&gt;
	&lt;label for="slider"&gt;Select slider:&lt;/label&gt;
	&lt;select name="slider" id="slider" data-role="slider"&gt;
		&lt;option value="off"&gt;Off&lt;/option&gt;
		&lt;option value="on"&gt;On&lt;/option&gt;
	&lt;/select&gt;
&lt;/div&gt;</pre>
<p></code></p>
<p>&nbsp;</p>
<p><span style="font-size: medium;"><strong>Un &laquo;&nbsp;slider&nbsp;&raquo;</strong></span></p>
<p>&nbsp;</p>
<p><code></p>
<pre class="brush: html; gutter: true; first-line: 1">&lt;div data-role="fieldcontain"&gt;
	&lt;label for="slider"&gt;Input slider:&lt;/label&gt;
 	&lt;input type="range" name="slider" id="slider" value="0" min="0" max="100"  /&gt;
&lt;/div&gt;</pre>
<p></code></p>
<p>&nbsp;</p>
<h2>Une liste d&#8217;éléments</h2>
<p>&nbsp;</p>
<p><code></p>
<pre class="brush: html; gutter: true; first-line: 1">&lt;ul data-role="listview" data-theme="g"&gt;
	&lt;li&gt;&lt;a href="acura.html"&gt;Acura&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href="audi.html"&gt;Audi&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href="bmw.html"&gt;BMW&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</pre>
<p></code></p>
<p>&nbsp;</p>
<h2>Liste d&#8217;éléments utiles</h2>
<p>Les différents icônes possible; ne pas oublier d&#8217;ajouter le dossier images.</p>
<p>&nbsp;</p>
<p><code></p>
<pre class="brush: html; gutter: true; first-line: 1">&lt;a href="#" data-role="button" data-inline="true" data-icon="alert"&gt;data-icon="alert"&lt;/a&gt;
&lt;a href="#" data-role="button" data-inline="true" data-icon="arrow-d"&gt;data-icon="arrow-d"&lt;/a&gt;
&lt;a href="#" data-role="button" data-inline="true" data-icon="arrow-l"&gt;data-icon="arrow-l"&lt;/a&gt;
&lt;a href="#" data-role="button" data-inline="true" data-icon="arrow-r"&gt;data-icon="arrow-r"&lt;/a&gt;
&lt;a href="#" data-role="button" data-inline="true" data-icon="arrow-u"&gt;data-icon="arrow-u"&lt;/a&gt;
&lt;a href="#" data-role="button" data-inline="true" data-icon="back"&gt;data-icon="back"&lt;/a&gt;
&lt;a href="#" data-role="button" data-inline="true" data-icon="check"&gt;data-icon="check"&lt;/a&gt;
&lt;a href="#" data-role="button" data-inline="true" data-icon="delete"&gt;data-icon="delete"&lt;/a&gt;
&lt;a href="#" data-role="button" data-inline="true" data-icon="forward"&gt;data-icon="forward"&lt;/a&gt;
&lt;a href="#" data-role="button" data-inline="true" data-icon="gear"&gt;data-icon="gear"&lt;/a&gt;
&lt;a href="#" data-role="button" data-inline="true" data-icon="grid"&gt;data-icon="grid"&lt;/a&gt;
&lt;a href="#" data-role="button" data-inline="true" data-icon="home"&gt;data-icon="home"&lt;/a&gt;
&lt;a href="#" data-role="button" data-inline="true" data-icon="info"&gt;data-icon="info"&lt;/a&gt;
&lt;a href="#" data-role="button" data-inline="true" data-icon="minus"&gt;data-icon="minus"&lt;/a&gt;
&lt;a href="#" data-role="button" data-inline="true" data-icon="plus"&gt;data-icon="plus"&lt;/a&gt;
&lt;a href="#" data-role="button" data-inline="true" data-icon="refresh"&gt;data-icon="refresh"&lt;/a&gt;
&lt;a href="#" data-role="button" data-inline="true" data-icon="search"&gt;data-icon="search"&lt;/a&gt;
&lt;a href="#" data-role="button" data-inline="true" data-icon="star"&gt;data-icon="star"&lt;/a&gt;</pre>
<p></code><br />
<strong>Sources :</strong></p>
<p><a href="http://jquerymobile.com/demos/1.0a4.1/#docs/lists/index.html" target="_blank">http://jquerymobile.com/demos/1.0a4.1/#docs/lists/index.html</a></p>
<p><a href="http://devgrow.com/mobile-web-dev-using-jquery-mobile/" target="_blank">http://devgrow.com/mobile-web-dev-using-jquery-mobile/</a></p>
<p><a href="http://dhtmlexamples.com/2011/05/05/setting-icons-on-a-jquery-mobile-button/" target="_blank">http://dhtmlexamples.com/2011/05/05/setting-icons-on-a-jquery-mobile-button/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://pierrelucayotte.ca/pratiques-jquery-mobile/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://pierrelucayotte.ca/pratiques-jquery-mobile/</feedburner:origLink></item>
		<item>
		<title>+1 pour votre site, +1 pour le mien !</title>
		<link>http://feedproxy.google.com/~r/Pierre-lucAyotte/~3/7KprEJrmdkE/</link>
		<comments>http://pierrelucayotte.ca/1-pour-votre-site-1-pour-le-mien/#comments</comments>
		<pubDate>Thu, 02 Jun 2011 03:16:29 +0000</pubDate>
		<dc:creator>ayotte</dc:creator>
				<category><![CDATA[Médias sociaux]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[+1]]></category>
		<category><![CDATA[extensions]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[liens utiles]]></category>
		<category><![CDATA[partage]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[recherche]]></category>
		<category><![CDATA[tutoriel]]></category>

		<guid isPermaLink="false">http://pierrelucayotte.ca/blogue/?p=130</guid>
		<description><![CDATA[Voilà, c&#8217;est tout frais, sorti tout droit des bureaux de Google ! Non pas une réplique aux &#171;&#160;retweet&#160;&#187; de Twitter, en sorte cela ressemble plus aux &#171;&#160;like&#160;&#187; de Facebok. Voici ce que Google nous dit lorsque nous arrivons sur la page du +1 du site de leur site : « Cliquer sur le bouton +1,&#160; &#160;<a href="http://pierrelucayotte.ca/1-pour-votre-site-1-pour-le-mien/">...Continue Reading</a>]]></description>
			<content:encoded><![CDATA[<p>Voilà, c&#8217;est tout frais, sorti tout droit des bureaux de Google ! Non pas une réplique aux &laquo;&nbsp;retweet&nbsp;&raquo; de <em>Twitter</em>, en sorte cela ressemble plus aux &laquo;&nbsp;like&nbsp;&raquo; de <em>Facebok</em>. Voici ce que Google nous dit lorsque nous arrivons sur la page du +1 du site de leur site :</p>
<p>« <em>Cliquer sur le bouton +1, c&#8217;est faire savoir que quelque chose vous a vraiment plu. Vos +1 aideront vos amis, vos contacts et bien d&#8217;autres personnes à trouver le meilleur du Web lorsqu&#8217;ils font une recherche.</em> »</p>
<p><img class="size-full wp-image-131 alignnone" title="Google service +1" src="http://pierrelucayotte.ca/blogue/wp-content/uploads/2011/06/Capture-d’écran-2011-06-01-à-22.42.07.png" alt="" width="545" height="109" /></p>
<p><span id="more-130"></span></p>
<p>Présentement, ce service est uniquement disponible sur <strong><a href="http://www.google.com" target="_blank">www.google.com</a> </strong>en anglais. Étant connecté à votre compte Google, vous pourrez voir s&#8217;afficher les +1, sinon, just too bad. Ceci dit, lorsque vous trouverez un lien, vous pourrez voir si vous avez des amis qui recommandent ce lien.</p>
<p>Vous pouvez choisir de rendre publique ou privé vos +1 dans votre profil Google. Cependant, lorsque vous donnez un +1 il est automatiquement public, en dehors de votre profil. Seulement votre liste personnelle peut s&#8217;avérer privée.</p>
<h2>Comment installer le +1 sur votre site ?</h2>
<p>Rien de plus simple, allez sur ce site :</p>
<p><a href="http://www.google.com/intl/fr/webmasters/+1/button/" target="_blank">http://www.google.com/intl/fr/webmasters/+1/button/</a></p>
<p>Vous n&#8217;avez qu&#8217;à choisir les options qui s&#8217;offrent à vous. Ensuite, procédez à l&#8217;implantation dans votre site à commencer par le code Javascript</p>
<pre class="brush: jscript; title: ; notranslate">
&lt;script src=&quot;http://apis.google.com/js/plusone.js&quot; type=&quot;text/javascript&quot;&gt;// &lt;![CDATA[
   {lang: 'fr'}
// ]]&gt;&lt;/script&gt;&amp;lt;script type=&quot;text/javascript&quot; src=&quot;http://apis.google.com/js/plusone.js&quot;&amp;gt;{lang: 'fr'}&amp;lt;/script&amp;gt;
</pre>
<p>avant votre <strong>&lt;/head&gt;</strong> ou votre <strong>&lt;/body&gt;. </strong>Par la suite, ajoutez le code google correspondant à votre sélection à l&#8217;endroit désiré sur votre site :</p>
<pre class="brush: xml; title: ; notranslate">

&amp;lt;g:plusone size=&quot;small&quot;&amp;gt;&amp;lt;/g:plusone&amp;gt;
</pre>
<p>Et voilà, tout fonctionne comme sur des roulettes ! Merci Google de nous apporter toujours de si merveilleuses idées, parfois ratées, parfois géniales et d&#8217;autres fois.. comme celles-ci. Sait-on jamais, la recherche Web est toujours de mieux en mieux, dans un avenir rapproché nous recommanderons peut-être tous des liens à nos amis !</p>
<p>Voici un vidéo pour vous montrer les fonctionnalités :</p>
<p><object width="640" height="390"><param name="movie" value="http://www.youtube.com/v/OAyUNI3_V2c?version=3&amp;hl=fr_FR" /><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><embed type="application/x-shockwave-flash" width="640" height="390" src="http://www.youtube.com/v/OAyUNI3_V2c?version=3&amp;hl=fr_FR" allowfullscreen="true" allowscriptaccess="always"></embed></object></p>
<p>Sources :</p>
<p><a href="http://www.google.com/+1/button/">http://www.google.com/+1/button/</a></p>
<p><a href="http://www.google.com/support/profiles/bin/answer.py?hl=fr&amp;answer=1047397&amp;p=sign_up_about_plusones">http://www.google.com/support/profiles/bin/answer.py?hl=fr&amp;answer=1047397&amp;p=sign_up_about_plusones</a></p>
<p>Petit plus : Je viens de trouver un plugin WordPress que vous pourrez utiliser afin de vous simplifier la vie, si vous avez un blog évidemment ! Malheureusement, je trouve que ça s&#8217;en vient compliqué avec tous ces icônes sur les pages.. bon, voilà l&#8217;url !</p>
<p><a href="http://googlemesocialnetworking.blogspot.com/2011/04/google-1-button-for-wordpress-plugin.html">http://googlemesocialnetworking.blogspot.com/2011/04/google-1-button-for-wordpress-plugin.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://pierrelucayotte.ca/1-pour-votre-site-1-pour-le-mien/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://pierrelucayotte.ca/1-pour-votre-site-1-pour-le-mien/</feedburner:origLink></item>
		<item>
		<title>Extensions WordPress pratiques ! (partie 1)</title>
		<link>http://feedproxy.google.com/~r/Pierre-lucAyotte/~3/aa4SwWV6w4w/</link>
		<comments>http://pierrelucayotte.ca/extensions-wordpress-pratiques-partie-1/#comments</comments>
		<pubDate>Fri, 13 May 2011 19:29:17 +0000</pubDate>
		<dc:creator>ayotte</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[after the deadline]]></category>
		<category><![CDATA[analytics]]></category>
		<category><![CDATA[codeStyling]]></category>
		<category><![CDATA[extensions]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wp]]></category>
		<category><![CDATA[wp-plugins]]></category>

		<guid isPermaLink="false">http://pierrelucayotte.ca/blogue/?p=99</guid>
		<description><![CDATA[On m&#8217;a répété, suggéré, agacé avec cet article! Oui, voilà, je vous dévoile une partie de ma liste d&#8217;extensions. On peut dire &#8230; un article avec nombre infini de parties car il y a toujours de nouvelles extensions extra ! Cet article fait référence à un article de Sébastien Giroux sur le même thème, j&#8217;essaierai donc de&#160; &#160;<a href="http://pierrelucayotte.ca/extensions-wordpress-pratiques-partie-1/">...Continue Reading</a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-103 noborder" title="Wordpress Extensions" src="http://pierrelucayotte.ca/blogue/wp-content/uploads/2011/04/1303221660_wordpress.png" alt="" width="90" height="90" />On m&#8217;a répété, suggéré, agacé avec cet article! Oui, voilà, je vous dévoile une partie de ma liste d&#8217;extensions. On peut dire &#8230; un article avec nombre infini de parties car il y a toujours de nouvelles extensions extra ! Cet article fait référence à un <a href="http://www.sebastien-giroux.com/2011/03/my-favorite-wordpress-plugins/" target="_blank">article</a> de <a href="http://sebastien-giroux.com" target="_blank">Sébastien Giroux</a> sur le même thème, j&#8217;essaierai donc de prendre des extensions qu&#8217;il n&#8217;a pas utilisé et/ou d&#8217;embellir leur utilité <img src='http://pierrelucayotte.ca/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Voici donc quelques extensions et comment les utiliser (si c&#8217;est vraiment complexe..), m&#8217;enfin !</p>
<h2><span id="more-99"></span>CodeStyling Localization</h2>
<p><a href="http://pierrelucayotte.ca/blogue/wp-content/uploads/2011/05/4dcd84b9eddc6c061b001be5.jpg" rel="wp-prettyPhoto[g99]"><img class="alignright size-medium wp-image-115" title="CodeStyling Localization" src="http://pierrelucayotte.ca/blogue/wp-content/uploads/2011/05/4dcd84b9eddc6c061b001be5-300x190.jpg" alt="" width="300" height="190" /></a>Une découverte en soi.. modifier tous les strings de son site WordPress tel : <em>Continue reading, Edit, Leave a comment</em> et compagnie ! J&#8217;en ai trouvé plusieurs qui le font, pas si mal je vous dirais, mais pas comme celui-ci. Cette extension permet de faire le tour interne de toutes les extensions en plus du site même. Nous utilisons souvent <a href="http://wpml.org/" target="_blank">WPML </a>dans notre compagnie pour faire des sites bilingues. Et bien le même outil produit par <a href="http://wpml.org/" target="_blank">WPML</a> ne recherche pas aussi efficacement toutes les traductions ! Et pour dire, il y en a plus de 3000, imaginez <img src='http://pierrelucayotte.ca/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Vous pouvez trouver cette extension en lançant une recherche avec son nom dans votre onglet extensions, ou bien en suivant ce lien : <a href="http://wordpress.org/extend/plugins/codestyling-localization/">http://wordpress.org/extend/plugins/codestyling-localization/</a></p>
<p>Vous trouverez toutes les ressources nécessaires sur le site de l&#8217;extension. Cependant, un petit rappel à suivre pour l&#8217;utiliser.</p>
<p>Après l&#8217;installation :</p>
<ol>
<li>Aller dans Outils &gt; Localisation</li>
<li>Choisir ce que vous voulez traduire (toute la liste y est)</li>
<li>Ajouter une nouvelle langue (peu importe le nom..)</li>
<li>Lancer &#8216;rescanner&#8217; de ce qu&#8217;on veut traduire</li>
<li>Faire modifier</li>
<li>Faites une recherche dans la colonne de gauche pour trouver le texte original de ce que vous voulez traduire</li>
<li>Faire modifier, ajouter dans &#8216;Traduction&#8217; le terme désiré.</li>
<li>Sauvegarder</li>
<li>En haut de la page, cliquer sur &laquo;&nbsp;générer le fichier .mo&nbsp;&raquo;. Si vous ne le faites pas, vous n&#8217;aurez pas de traduction visible.</li>
</ol>
<p>Petite mise en garde. Récemment j&#8217;ai installé cette extension sur le site d&#8217;un client. Malheureusement, le site est devenu une page blanche sur à peu prêt tous les navigateurs. Nous supposons que ce plugin n&#8217;est pas compatible avec une version antérieure de WordPress qui fonctionnerait sur PHP4. Donc, malheureusement pour vous, si vous ne faites pas vos mises à jour WordPress, vous ne pourrez bénéficier de ce petit bijou !</p>
<h2>After the Deadline</h2>
<p>Je viens de tester cette extension sortie tout droit de la liste de <a href="http://www.sebastien-giroux.com" target="_blank">Sébastien Giroux</a>. Et bien, figurez-vous qu&#8217;au moment de la parution de son article, l&#8217;extension était en anglais ! Depuis le 24 mars, cette extension est aussi offerte dans quelques autres langues dont.. le français. Voilà qui devrait m&#8217;éviter bien des fautes d&#8217;orthographe <img src='http://pierrelucayotte.ca/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Vous pouvez trouver cette extension ici : <a href="http://wordpress.org/extend/plugins/after-the-deadline">http://wordpress.org/extend/plugins/after-the-deadline</a>/</p>
<p>Et plus d&#8217;explications sur cet article : <a href="http://www.sebastien-giroux.com/2011/03/my-favorite-wordpress-plugins/">http://www.sebastien-giroux.com/2011/03/my-favorite-wordpress-plugins/</a></p>
<h2><strong>Contact Form 7</strong></h2>
<p><a href="http://pierrelucayotte.ca/blogue/wp-content/uploads/2011/05/5CK1.jpeg" rel="wp-prettyPhoto[g99]"><img class="alignright size-medium wp-image-114" title="Contact Form 7" src="http://pierrelucayotte.ca/blogue/wp-content/uploads/2011/05/5CK1-300x183.jpg" alt="" width="300" height="183" /></a>Qui veut se faire des formulaires rapidement et efficacement ? Bon je vous le donne en mille, moi ! Récemment, <a title="Axial" href="http://www.axialdev.com" target="_blank">Axial Développement</a> a sorti un produit que vous pouvez tester gratuitement pendant 30 jours : <a title="Ekoforms" href="http://www.ekoforms.com" target="_blank">Ekoforms</a>. La simplicité en terme de création et distribution de formulaires en ligne.</p>
<p>Cependant, nous nous intéressons aux extensions WordPress et comme <strong>Ekoforms</strong> n&#8217;est pas encore sorti en extension, voici <strong>Contact Form 7. </strong></p>
<p>Il vous permet de créer un formulaire, avec tous les champs nécessaires et d&#8217;ensuite personnalisé le courriel que vous recevez. Après cela, il suffit de l&#8217;insérer dans une page avec le petit bout de code donné et le tour est joué !</p>
<p>Magique, pratique et rapide, merci Contact Form 7 !</p>
<h2><strong>Google Analytics for WordPress</strong></h2>
<p><img class="size-medium wp-image-116 alignleft" title="Analytics" src="http://pierrelucayotte.ca/blogue/wp-content/uploads/2011/05/4dcd85dfeddc6c0649001c66-165x300.jpg" alt="" width="165" height="300" /></p>
<p>Peu importe le genre d&#8217;utilisateurs que vous êtes, vous ne pouvez pas contourner Analytics ! Allez, jetez vos vieux boutons &laquo;&nbsp;1152 visiteurs ont vu cette page&nbsp;&raquo; et abonnez-vous à <a href="http://www.google.com/analytics/" target="_blank">Google Analytics</a> ! Google Analytics for WordPress est une extension qui vous permet de voir rapidement en un clin d&#8217;oeil l&#8217;évolution de l&#8217;achalandage sur l&#8217;une de vos pages Web.</p>
<p>Vous remarquerez en vous promenant que le chargement de l&#8217;administration prend un peu plus de temps, évidemment, car il doit charger une image pour chaque page que vous avez. Le résultat ressemble à celà :</p>
<p>Avouez que vous êtes tentés <img src='http://pierrelucayotte.ca/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Un petit plus lorsque vous vous promenez dans votre administration !</p>
]]></content:encoded>
			<wfw:commentRss>http://pierrelucayotte.ca/extensions-wordpress-pratiques-partie-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://pierrelucayotte.ca/extensions-wordpress-pratiques-partie-1/</feedburner:origLink></item>
		<item>
		<title>Différence entre the_content() et the_excerpt()</title>
		<link>http://feedproxy.google.com/~r/Pierre-lucAyotte/~3/wN7VvHbmhZg/</link>
		<comments>http://pierrelucayotte.ca/difference-entre-the_content-et-the_excerpt/#comments</comments>
		<pubDate>Mon, 18 Apr 2011 04:25:42 +0000</pubDate>
		<dc:creator>ayotte</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[astuces]]></category>
		<category><![CDATA[the_content]]></category>
		<category><![CDATA[the_excerpt]]></category>
		<category><![CDATA[tricks]]></category>
		<category><![CDATA[trucs]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wp]]></category>

		<guid isPermaLink="false">http://pierrelucayotte.ca/blogue/?p=91</guid>
		<description><![CDATA[Lorsque je développe sous WordPress, ma ressource la plus utile est bien évidemment google ! Cette fois, je viens de plancher sur un bug qui m&#8217;a retardé dans le développement du contenu d&#8217;une page. Pour commencer, voici les liens WordPress concernant cet article : http://codex.wordpress.org/fr:Marqueurs_de_Modele/the_content http://codex.wordpress.org/fr:Marqueurs_de_Modele/the_excerpt Cependant, vous pourriez trouver plus d&#8217;informations en regardant ces&#160; &#160;<a href="http://pierrelucayotte.ca/difference-entre-the_content-et-the_excerpt/">...Continue Reading</a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-97 noborder" title="Wordpress" src="http://pierrelucayotte.ca/blogue/wp-content/uploads/2011/04/1303221793_WordPress.png" alt="Wordpress" width="77" height="77" />Lorsque je développe sous <a href="http://wordpress.org" target="_blank">WordPress</a>, ma ressource la plus utile est bien évidemment <a href="http://google.ca" target="_blank">google</a> ! Cette fois, je viens de plancher sur un bug qui m&#8217;a retardé dans le développement du contenu d&#8217;une page. Pour commencer, voici les liens WordPress concernant cet article :</p>
<p><span id="more-91"></span></p>
<p><a href="http://codex.wordpress.org/fr:Marqueurs_de_Modele/the_content" target="_blank">http://codex.wordpress.org/fr:Marqueurs_de_Modele/the_content</a></p>
<p><a href="http://codex.wordpress.org/fr:Marqueurs_de_Modele/the_excerpt" target="_blank">http://codex.wordpress.org/fr:Marqueurs_de_Modele/the_excerpt</a></p>
<p>Cependant, vous pourriez trouver plus d&#8217;informations en regardant ces pages en anglais. Il faut comprendre une chose, the_content affiche le contenu de l&#8217;article en complet, peu importe ce que vous lui ferez. Tandis que the_excerpt affichera l&#8217;extrait de l&#8217;article et/ou sera plus facile à contrôler.</p>
<p>Voici donc ce que j&#8217;ai découvert ce soir et qui pourrait vous intéresser.</p>
<pre class="brush: php; title: ; notranslate">$contenu = the_content();

substr($contenu,0,150);</pre>
<p>retournera tout le contenu de l&#8217;article..</p>
<pre class="brush: php; title: ; notranslate">$contenu = the_excerpt();

substr($contenu,0,150);</pre>
<p>va se plier aux 150 caractères.</p>
<p>Et un mystère de résolu !! Il suffit de les noter, ensuite, plus de problèmes de mémoire <img src='http://pierrelucayotte.ca/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://pierrelucayotte.ca/difference-entre-the_content-et-the_excerpt/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://pierrelucayotte.ca/difference-entre-the_content-et-the_excerpt/</feedburner:origLink></item>
		<item>
		<title>Mes favoris.. dans ma barre de favoris !</title>
		<link>http://feedproxy.google.com/~r/Pierre-lucAyotte/~3/jzbtd8Ew2M0/</link>
		<comments>http://pierrelucayotte.ca/mes-favoris-dans-ma-barre-de-favoris/#comments</comments>
		<pubDate>Fri, 25 Mar 2011 21:18:54 +0000</pubDate>
		<dc:creator>ayotte</dc:creator>
				<category><![CDATA[Liens utiles]]></category>
		<category><![CDATA[bookmarks]]></category>
		<category><![CDATA[DrPic.com]]></category>
		<category><![CDATA[favoris]]></category>
		<category><![CDATA[liens]]></category>
		<category><![CDATA[liens utiles]]></category>
		<category><![CDATA[markup]]></category>
		<category><![CDATA[min.us]]></category>
		<category><![CDATA[minus]]></category>
		<category><![CDATA[piknik]]></category>
		<category><![CDATA[toolbar bookmarks]]></category>

		<guid isPermaLink="false">http://pierrelucayotte.ca/blogue/?p=73</guid>
		<description><![CDATA[En intégration, chaque jour nous sommes appelés à corriger des erreurs, ajuster des problèmes ou simplement répondre à des questions de logistique. La plupart du temps, il faut partager du contenu, montrer des exemple, afficher son point de vue et convaincre son interlocuteur de ce que l&#8217;on pense. Voici quelques outils que j&#8217;ai ajouté à&#160; &#160;<a href="http://pierrelucayotte.ca/mes-favoris-dans-ma-barre-de-favoris/">...Continue Reading</a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-77 noborder" title="liens utiles" src="http://pierrelucayotte.ca/blogue/wp-content/uploads/2011/03/liens.jpg" alt="" width="158" height="113" />En intégration, chaque jour nous sommes appelés à corriger des erreurs, ajuster des problèmes ou simplement répondre à des questions de logistique. La plupart du temps, il faut partager du contenu, montrer des exemple, afficher son point de vue et convaincre son interlocuteur de ce que l&#8217;on pense. Voici quelques outils que j&#8217;ai ajouté à mes favoris dans ma &laquo;&nbsp;barre de favoris chrome&nbsp;&raquo; afin de les utiliser le plus rapidement possible ! Dernièrement, j&#8217;ai fait un <a href="http://pierrelucayotte.ca/blogue/mes-extensions-chrome/" target="_blank">article sur mes extensions préférées</a>, et bien sachez que j&#8217;écris cet article en sachant fort bien qu&#8217;une extension en particulier m&#8217;évite d&#8217;utiliser au moins 50% de mes favoris.. <a href="http://pixlr.com/grabber/" target="_blank">Pixlr Grabber</a> ! Ho merci extension..</p>
<p><span id="more-73"></span></p>
<h3>DrPic.com</h3>
<p><a href="http://www.drpic.com/">http://www.drpic.com/</a></p>
<p>Un des ajouts les plus courant au Web ces derniers temps est le pouvoir de modifier ses propres images en ligne. Et bien, ce sit vous le permet de plusieurs façons. Rapide, simple et efficace !</p>
<h3>Minus</h3>
<p><a href="http://min.us/">http://min.us/</a></p>
<p>Quand j&#8217;ai découvert ce site.. wow ! Je pouvais maintenant glisser dans un site une image afin d&#8217;obtenir un lien vers cette image en ligne. Bien pratique pour le partage. De plus, la possibilité de mettre ses images publiques ajoute aux +++ !</p>
<h3>Piknik Color Picker</h3>
<p><a href="http://color.aurlien.net/">http://color.aurlien.net/</a></p>
<p>Mettez vos lunettes soleil ! Ce site est un assemblage extrêmement puissant de couleurs <img src='http://pierrelucayotte.ca/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  Déplacez votre souris et émerveillez-vous.. 2 minutes ! je l&#8217;utilise pour trouver des couleurs, de belles couleurs sourtout ! Ensuite, je passe au prochain site pour les agencements.</p>
<h3>Color Schemer Online</h3>
<p><a href="http://www.colorschemer.com/online.html">http://www.colorschemer.com/online.html</a></p>
<p>Comme je viens de le dire, faire des agencements de couleur c&#8217;est pratique ! C&#8217;est beau, bon et pas cher.</p>
<h3>Markup</h3>
<p><a href="http://markup.io/">http://markup.io/</a></p>
<p>Pour faire un screenshot d&#8217;une page, dessiner dessus et l&#8217;envoyer à vos amis <img src='http://pierrelucayotte.ca/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Très pratique, facile d&#8217;accès et bien fait ! Cependant, dernièrement j&#8217;ai vécu quelques problèmes. 1. En local, ça ne fonctionne pas. 2. Les dimensions d&#8217;écran peuvent faire varier ce que vous dessinez sur vos pages.. dommage !</p>
<p>Voilà <img src='http://pierrelucayotte.ca/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  En primeur, prochain article : Pictobuilder et PictoBrowser ! 2 article : Comment l&#8217;utiliser et Comment vous débugguer !</p>
Note: There is an email link embedded within this post, please visit this post to email it.
]]></content:encoded>
			<wfw:commentRss>http://pierrelucayotte.ca/mes-favoris-dans-ma-barre-de-favoris/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://pierrelucayotte.ca/mes-favoris-dans-ma-barre-de-favoris/</feedburner:origLink></item>
		<item>
		<title>Mes extensions Chrome</title>
		<link>http://feedproxy.google.com/~r/Pierre-lucAyotte/~3/5RHNAa_urvU/</link>
		<comments>http://pierrelucayotte.ca/mes-extensions-chrome/#comments</comments>
		<pubDate>Mon, 21 Mar 2011 13:41:11 +0000</pubDate>
		<dc:creator>ayotte</dc:creator>
				<category><![CDATA[Liens utiles]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[dropbox]]></category>
		<category><![CDATA[extensions]]></category>
		<category><![CDATA[eyedropper]]></category>
		<category><![CDATA[liens utiles]]></category>
		<category><![CDATA[paper.li]]></category>
		<category><![CDATA[pixlr grabber]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[translator]]></category>

		<guid isPermaLink="false">http://pierrelucayotte.ca/blogue/?p=70</guid>
		<description><![CDATA[Ce matin j&#8217;ai navigué sur un site génial ! http://paper.li/Sventovit qui m&#8217;amena à lire un article sur les très importants, chrome extensions ! Quand j&#8217;étais passé de Chrome è RockMelt, j&#8217;avais une vie sociale démesurée.. et le contraire s&#8217;appliqua en revenant à Chrome. J&#8217;étais alors très déçu, sourtout car je perdais mes fils de nouvelles twitter/facebook/rss&#160; &#160;<a href="http://pierrelucayotte.ca/mes-extensions-chrome/">...Continue Reading</a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-81 noborder" title="Pixlr Grabber" src="http://pierrelucayotte.ca/blogue/wp-content/uploads/2011/03/sprite.jpg" alt="" width="125" height="55" />Ce matin j&#8217;ai navigué sur un site génial ! <a href="http://paper.li/Sventovit">http://paper.li/Sventovit</a> qui m&#8217;amena à lire un article sur les très importants, chrome extensions !</p>
<p><span id="more-70"></span></p>
<p>Quand j&#8217;étais passé de Chrome è RockMelt, j&#8217;avais une vie sociale démesurée.. et le contraire s&#8217;appliqua en revenant à Chrome. J&#8217;étais alors très déçu, sourtout car je perdais mes fils de nouvelles twitter/facebook/rss qui étaient alors dans ma barre de droite de mon écran, ultra accessible et vraiment facile à lire ! Depuis mon déménagement sur Chrome, j&#8217;en suis venu à utiliser seesmic, ou chrome bird pour mon compte twitter. Ce que je n&#8217;aime cependant pas, c&#8217;est qu&#8217;ils ne me laissent pas savoir ceux que j&#8217;ai lu de ceux que je n&#8217;ai pas lu avec une couleur évidente. Lorsque j&#8217;ouvre ma fenêtre Chrome Bird, il devrait logiquement marquer tous les messages &laquo;&nbsp;as read&nbsp;&raquo; et les nouveaux, les afficher d&#8217;une couleur différente ! Haaaaaa la guerre la guerre.. mais à quoi bon !</p>
<p>Mon sujet n&#8217;étant pas là, voici un site qui s&#8217;est vu afficher sur le site de @Sventovit inscrit un peu plus haut : <a href="http://sixrevisions.com/tools/10-google-chrome-extensions-for-boosting-your-productivity/">http://sixrevisions.com/tools/10-google-chrome-extensions-for-boosting-your-productivity/</a></p>
<p>Pour votre curiosité, j&#8217;ai ajouté 3 extensions de cette liste à mes extensions Chrome :</p>
<h3><a href="https://chrome.google.com/extensions/detail/cjjghkapdciaiogkeofggpblmbbnjinn" target="_blank">Pixlr Grabber</a>, <a href="https://chrome.google.com/extensions/detail/cekbgkmeapobkbadclnkjfjdbpbcaobd" target="_blank">Copy Without Formatting</a> et <a href="https://chrome.google.com/extensions/detail/bkanhckocooacphbnclgcndnpfpoppdk" target="_blank">Web2PDFConverter</a></h3>
<p>Bien sûr je suis intégrateur Web, ça m&#8217;est pratique mais pas nécessairement pour tout le monde. Cependant, voici ceux de ma liste que vous pourriez être tenté d&#8217;ajouter <img src='http://pierrelucayotte.ca/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><strong>TikiSurf iPhone (voir son site sur iphone/ipad/samsung)</strong><br />
<a href="https://chrome.google.com/webstore/detail/bkokcmfolfandebcgebllapgecabfkla" target="_blank"> https://chrome.google.com/webstore/detail/bkokcmfolfandebcgebllapgecabfkla</a></p>
<p><strong>EyeDropper (sélectionner une couleur sur un site, une pipette quoi)</strong><br />
<a href="https://chrome.google.com/webstore/detail/hmdcmlfkchdmnmnmheododdhjedfccka" target="_blank"> https://chrome.google.com/webstore/detail/hmdcmlfkchdmnmnmheododdhjedfccka</a></p>
<p><strong>DropBox (uploader et partager ses fichiers sur dropbox)</strong><br />
<a href="https://chrome.google.com/webstore/detail/cleemiokmnpncbdoepicpphinodgekfi" target="_blank"> https://chrome.google.com/webstore/detail/cleemiokmnpncbdoepicpphinodgekfi</a></p>
<p><strong>Translator (de l&#8217;api de google translate, il transforme tous vos textes dans la langue désirée)</strong><br />
<a href="https://chrome.google.com/webstore/detail/abcgneajidenbgfaghpleafgpppbdpbh" target="_blank"> https://chrome.google.com/webstore/detail/abcgneajidenbgfaghpleafgpppbdpbh</a></p>
<p><strong>WiseStamp (pour ajouter votre signature courriel à n&#8217;importe quel client courriel en ligne)</strong><br />
<a href="https://chrome.google.com/webstore/detail/pbcgnkmbeodkmiijjfnliicelkjfcldg" target="_blank"> https://chrome.google.com/webstore/detail/pbcgnkmbeodkmiijjfnliicelkjfcldg</a></p>
]]></content:encoded>
			<wfw:commentRss>http://pierrelucayotte.ca/mes-extensions-chrome/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://pierrelucayotte.ca/mes-extensions-chrome/</feedburner:origLink></item>
		<item>
		<title>Embellir un [select|option|input]</title>
		<link>http://feedproxy.google.com/~r/Pierre-lucAyotte/~3/WxZwOEQ09bA/</link>
		<comments>http://pierrelucayotte.ca/embellir-select-option-input/#comments</comments>
		<pubDate>Wed, 16 Mar 2011 14:07:10 +0000</pubDate>
		<dc:creator>ayotte</dc:creator>
				<category><![CDATA[Tutoriels]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[formulaire]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[input]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[js]]></category>
		<category><![CDATA[option]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[select]]></category>
		<category><![CDATA[tutoriel]]></category>

		<guid isPermaLink="false">http://pierrelucayotte.ca/blogue/?p=63</guid>
		<description><![CDATA[Bon voilà, depuis toujours l&#8217;Homme voulait pouvoir modifier son formulaire à sa guise ! Ainsi donc, d&#8217;une recherche abusive sur l&#8217;entité google (se prononce : gou gle et non gou gueul) est née un petit espoir, une lumière au bout du tunnel, une passion pour les yeux ! Je partage avec vous les quelques lignes&#160; &#160;<a href="http://pierrelucayotte.ca/embellir-select-option-input/">...Continue Reading</a>]]></description>
			<content:encoded><![CDATA[<p>Bon voilà, depuis toujours l&#8217;Homme voulait pouvoir modifier son formulaire à sa guise ! Ainsi donc, d&#8217;une recherche abusive sur l&#8217;entité google (se prononce : gou gle et non gou gueul) est née un petit espoir, une lumière au bout du tunnel, une passion pour les yeux ! Je partage avec vous les quelques lignes de code nécessaires ainsi que plusieurs petits problèmes survenus en ce 8e jour de la création du monde <img src='http://pierrelucayotte.ca/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><span id="more-63"></span></p>
<p><a href="http://pierrelucayotte.ca/blogue/wp-content/uploads/2011/03/screenshot.jpg" rel="wp-prettyPhoto[g63]"><img class="size-medium wp-image-64 alignnone" title="screenshot" src="http://pierrelucayotte.ca/blogue/wp-content/uploads/2011/03/screenshot-300x300.jpg" alt="" width="500" height="500" /></a></p>
<p>Cette image vous plait? Continuons !</p>
<p>Alors voici le fichier JS linké sur votre page !</p>
<pre class="brush: jscript; title: ; notranslate">
/*
* jQuery selectbox plugin
*
* Copyright (c) 2007 Sadri Sahraoui (brainfault.com)
* Licensed under the GPL license and MIT:
*   http://www.opensource.org/licenses/GPL-license.php
*   http://www.opensource.org/licenses/mit-license.php
*
* The code is inspired from Autocomplete plugin (http://www.dyve.net/jquery/?autocomplete)
*
* Revision: $Id$
* Version: 0.5
*
* Changelog :
*  Version 0.5
*  - separate css style for current selected element and hover element which solve the highlight issue
*  Version 0.4
*  - Fix width when the select is in a hidden div   @Pawel Maziarz
*  - Add a unique id for generated li to avoid conflict with other selects and empty values @Pawel Maziarz
*/
jQuery.fn.extend({
selectbox: function(options) {
return this.each(function() {
new jQuery.SelectBox(this, options);
});
}
});

/* pawel maziarz: work around for ie logging */
if (!window.console) {
var console = {
log: function(msg) {
}
}
}
/* */

jQuery.SelectBox = function(selectobj, options) {

var opt = options || {};
opt.inputClass = opt.inputClass || &quot;selectbox&quot;;
opt.containerClass = opt.containerClass || &quot;selectbox-wrapper&quot;;
opt.hoverClass = opt.hoverClass || &quot;current&quot;;
opt.currentClass = opt.selectedClass || &quot;selected&quot;
opt.debug = opt.debug || false;

var elm_id = selectobj.id;
var active = -1;
var inFocus = false;
var hasfocus = 0;
//jquery object for select element
var $select = $(selectobj);
// jquery container object
var $container = setupContainer(opt);
//jquery input object
var $input = setupInput(opt);
// hide select and append newly created elements
$select.hide().before($input).before($container);

init();

$input
.click(function(){
if (!inFocus) {
$container.toggle();
}
})
.focus(function(){
if ($container.not(':visible')) {
inFocus = true;
$container.show();
}
})
.keydown(function(event) {
switch(event.keyCode) {
case 38: // up
event.preventDefault();
moveSelect(-1);
break;
case 40: // down
event.preventDefault();
moveSelect(1);
break;
//case 9:  // tab
case 13: // return
event.preventDefault(); // seems not working in mac !
$('li.'+opt.hoverClass).trigger('click');
break;
case 27: //escape
hideMe();
break;
}
})
.blur(function() {
if ($container.is(':visible') &amp;amp;&amp;amp; hasfocus &amp;gt; 0 ) {
if(opt.debug) console.log('container visible and has focus')
} else {
hideMe();
}
});

function hideMe() {
hasfocus = 0;
$container.hide();
}

function init() {
$container.append(getSelectOptions($input.attr('id'))).hide();
var width = $input.css('width');
$container.width(width);
}

function setupContainer(options) {
var container = document.createElement(&quot;div&quot;);
$container = $(container);
$container.attr('id', elm_id+'_container');
$container.addClass(options.containerClass);

return $container;
}

function setupInput(options) {
var input = document.createElement(&quot;input&quot;);
var $input = $(input);
$input.attr(&quot;id&quot;, elm_id+&quot;_input&quot;);
$input.attr(&quot;type&quot;, &quot;text&quot;);
$input.addClass(options.inputClass);
$input.attr(&quot;autocomplete&quot;, &quot;off&quot;);
$input.attr(&quot;readonly&quot;, &quot;readonly&quot;);
$input.attr(&quot;tabIndex&quot;, $select.attr(&quot;tabindex&quot;)); // &quot;I&quot; capital is important for ie

return $input;
}

function moveSelect(step) {
var lis = $(&quot;li&quot;, $container);
if (!lis) return;

active += step;

if (active &amp;lt; 0) {  active = 0;  } else if (active &amp;gt;= lis.size()) {
active = lis.size() - 1;
}

lis.removeClass(opt.hoverClass);

$(lis[active]).addClass(opt.hoverClass);
}

function setCurrent() {
var li = $(&quot;li.&quot;+opt.currentClass, $container).get(0);
var ar = (''+li.id).split('_');
var el = ar[ar.length-1];
$select.val(el);
$input.val($(li).html());
return true;
}

// select value
function getCurrentSelected() {
return $select.val();
}

// input value
function getCurrentValue() {
return $input.val();
}

function getSelectOptions(parentid) {
var select_options = new Array();
var ul = document.createElement('ul');
$select.children('option').each(function() {
var li = document.createElement('li');
li.setAttribute('id', parentid + '_' + $(this).val());
li.innerHTML = $(this).html();
if ($(this).is(':selected')) {
$input.val($(this).html());
$(li).addClass(opt.currentClass);
}
ul.appendChild(li);
$(li)
.mouseover(function(event) {
hasfocus = 1;
if (opt.debug) console.log('over on : '+this.id);
jQuery(event.target, $container).addClass(opt.hoverClass);
})
.mouseout(function(event) {
hasfocus = -1;
if (opt.debug) console.log('out on : '+this.id);
jQuery(event.target, $container).removeClass(opt.hoverClass);
})
.click(function(event) {
var fl = $('li.'+opt.hoverClass, $container).get(0);
if (opt.debug) console.log('click on :'+this.id);
$('li.'+opt.currentClass).removeClass(opt.currentClass);
$(this).addClass(opt.currentClass);
setCurrent();
hideMe();
});
});
return ul;
}

};
</pre>
<p>À mettre dans votre header à la fin des lignes&#8230; bien après le formScript.js on va dire <img src='http://pierrelucayotte.ca/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<pre class="brush: php; title: ; notranslate">
echo '&lt;script src=&quot;' . pnGetBaseURI() . '/themes/resources/js/jquery-min.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;'; echo '&lt;script src=&quot;' . pnGetBaseURI() . '/themes/resources/js/jquery.selectbox-0.5.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;';</pre>
<p>Dans cette ordre ! Le premier fichier est jquery tout simplement, donc, vous devez appeler jQuery avant d&#8217;appeler votre script sinon cela ne fonctionnera pas !</p>
<p>Ensuite, vous avez besoin d&#8217;un formulaire (votre page dans le cms bien entendu..)</p>
<pre class="brush: xml; title: ; notranslate">
&lt;div id=&quot;nousjoindre&quot;&gt;
&lt;div id=&quot;hiddendiv&quot;&gt;&lt;form method=&quot;post&quot;&gt;
&lt;fieldset style=&quot;border: none;&quot;&gt; &lt;input name=&quot;subject&quot; type=&quot;hidden&quot; value=&quot;Pour nous joindre&quot; /&gt; &lt;input name=&quot;redirect&quot; type=&quot;hidden&quot; value=&quot;fr/envoie-reussie.html&quot; /&gt;&lt;label&gt;Prénom : &lt;/label&gt;
&lt;input id=&quot;prenom&quot; onkeyup=&quot;FormValidate(this,event)&quot; name=&quot;prenom&quot; type=&quot;text&quot; /&gt;

&lt;label&gt;Nom : &lt;/label&gt;
&lt;input id=&quot;nom&quot; onkeyup=&quot;FormValidate(this,event)&quot; name=&quot;nom&quot; type=&quot;text&quot; /&gt;

&lt;label&gt;Courriel : &lt;/label&gt;
&lt;input id=&quot;email&quot; onkeyup=&quot;FormValidate(this,event)&quot; name=&quot;email&quot; type=&quot;text&quot; /&gt;

&lt;label&gt;Téléphone: &lt;/label&gt;
&lt;input id=&quot;phone&quot; onkeyup=&quot;FormValidate(this,event)&quot; name=&quot;phone&quot; type=&quot;text&quot; /&gt;

&lt;label&gt;Sujet de votre requête : &lt;/label&gt;

&lt;select id=&quot;myselectbox&quot; name=&quot;myselectbox&quot;&gt; &lt;option value=&quot;Aucun sujet en particulier&quot;&gt;Aucun sujet en particulier&lt;/option&gt; &lt;option value=&quot;Droit de la famille et de la personne&quot;&gt;Droit de la famille et de la personne&lt;/option&gt; &lt;option value=&quot;Droit criminel et pénal&quot;&gt;Droit criminel et pénal&lt;/option&gt; &lt;option value=&quot;Responsabilité et litige civil&quot;&gt;Responsabilité et litige civil&lt;/option&gt; &lt;option value=&quot;Sûreté et droit immobilier&quot;&gt;Sûreté et droit immobilier&lt;/option&gt; &lt;option value=&quot;Droit administratif&quot;&gt;Droit administratif&lt;/option&gt; &lt;option value=&quot;Droit du travail et de l'emploi&quot;&gt;Droit du travail et de l'emploi&lt;/option&gt; &lt;option value=&quot;Droit des affaires&quot;&gt;Droit des affaires&lt;/option&gt; &lt;option value=&quot;Faillite et insolvabilité&quot;&gt;Faillite et insolvabilité&lt;/option&gt; &lt;option value=&quot;Droit municipal&quot;&gt;Droit municipal&lt;/option&gt; &lt;/select&gt;&lt;label&gt;Personne ressource choisie : &lt;/label&gt;

&lt;select id=&quot;myselectbox2&quot; name=&quot;myselectbox2&quot;&gt; &lt;option value=&quot;Personne en particulier&quot;&gt;Personne en particulier&lt;/option&gt; &lt;option value=&quot;Me Michel Isabelle&quot;&gt;Me Michel Isabelle&lt;/option&gt; &lt;option value=&quot;Me Patsy Bouthillette&quot;&gt;Me Patsy Bouthillette&lt;/option&gt; &lt;option value=&quot;Me Pierre Leduc&quot;&gt;Me Pierre Leduc&lt;/option&gt; &lt;option value=&quot;Me David Robinson&quot;&gt;Me David Robinson&lt;/option&gt; &lt;option value=&quot;Me François Simard&quot;&gt;Me François Simard&lt;/option&gt; &lt;/select&gt;&lt;label&gt;Commentaires: &lt;/label&gt;&lt;textarea cols=&quot;20&quot; rows=&quot;10&quot; name=&quot;comm&quot;&gt;&lt;/textarea&gt;

&lt;input id=&quot;soumettre&quot; type=&quot;submit&quot; value=&quot;Envoyer&quot; /&gt;&lt;/fieldset&gt;
&lt;/form&gt;&lt;/div&gt;
&lt;/div&gt;
</pre>
<p>Comme vous pouvez le remarquer, j&#8217;ai 2 beaux select et non un seul <img src='http://pierrelucayotte.ca/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Vous pouvez aussi remarquer que j&#8217;ai le FormValidate que j&#8217;ai modifié pour l&#8217;occasion en enlevant les contours de bordure et en y ajoutant des beaux petits crochets verts pomme !</p>
<p>Ensuite, dans votre thème vous devez appeler ceci au début :</p>
<pre class="brush: jscript; title: ; notranslate">
&lt;script type=&quot;text/javascript&quot;&gt;// &lt;![CDATA[
 $(document).ready(function() {  $('#myselectbox').selectbox({debug: true});  $('#myselectbox2').selectbox({debug: true}); });
// ]]&gt;&lt;/script&gt;
</pre>
<p>Et oui, 2 select, 2 lignes de code.. vous comprenez pour la suite ? Non? Et bien, ces lignes de code ne servent que pour les select donc, ce que je vous montre aujourd&#8217;hui fonctionne pour vos select principalement <img src='http://pierrelucayotte.ca/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Remplacer un input text par une image c&#8217;est beaucoup plus simple..</p>
<p>Voici la partie la plus ardue : le CSS ! (je vous conseil de le copier dans un document et de refaire l&#8217;indentation.. il était trop long pour être séparé 1 ligne par code)</p>
<pre class="brush: css; title: ; notranslate">
#nousjoindre .selectbox-wrapper{  /* ceci c'est la boite qui entoure vos option dans les select */ position:absolute;width:279px!important;border:1px solid #e3e5d3;margin:0px;margin-top:20px;  /* remarquez que ici je fais passer ma boite de option en dessous de mon image de select .. ainsi donc on n'obtient pas de délimitation entre le select et les option, plus joli -_- */margin-left:200px;*margin-left:22px;padding:0px;padding-top:10px;font-size:12px;text-align:left;height:auto;  /* vous pouvez aussi définir une hauteur si vous préférez et ainsi les overflow réapparaitrons ! */ overflow:auto;color:#7a7a78;list-style:none;z-index:9990;background:#f2f4e5;-webkit-border-bottom-right-radius: 5px;  /* on s'amuse un peu avec le design, des coins ronds en dessous et rien au dessus ! */-webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;*position:relative;*z-index:9999;}

#nousjoindre .selectbox-wrapper2{  /* un duplicata pour mon 2e select.. */position:absolute;width:279px!important;border:1px solid #e3e5d3;margin:0px;margin-top:20px;margin-left:200px;*margin-left:20px;padding:0px;padding-top:10px;font-size:12px;text-align:left;height:auto;overflow:auto;color:#7a7a78;list-style:none;z-index:9988!important;background:#f2f4e5;-webkit-border-bottom-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;*position:relative;*z-index:9999;}

#nousjoindre .selectbox-wrapper ul,#nousjoindre .selectbox2-wrapper ul {  /* le ul tout simplement, on ne prend pas de chance on applique du code a plusieurs endroits.. */list-style-type:none;margin:0px;padding:0px;background:#f2f4e5;z-index:9900!important;}

#nousjoindre .selectbox-wrapper ul li.selected,#nousjoindre .selectbox2-wrapper ul li.selected {   /* ici c'est le li choisi.. pas compliqué si vous voulez qu'a la réouverture du menu il soit d'une autre couleur */background-color: #FFF!important;line-height:2!important;padding: 3px 10px!important;list-style:none!important;}

#nousjoindre .selectbox-wrapper ul li.current,#nousjoindre .selectbox2-wrapper ul li.current {   /* ici c'est votre &quot;hover&quot; on va dire ! */background-color: #FFFFFF!important;}

#nousjoindre .selectbox-wrapper ul li,#nousjoindre .selectbox2-wrapper ul li {  /* ici c'est les li normals */display:block;margin:0;line-height:2!important;padding: 3px 10px!important;list-style:none!important;cursor:pointer;width:auto!important;background:transparent!important;z-index:9900!important;position:relative!important;}

.selectbox   /* ca et bien c'est ce qui apparait a la place de votre select en haut de vos options ! Son z-index est plus haut que ma boite d'option pour passer par-dessus evidemment */{margin: 0px 5px 10px 0px;padding-left:2px;font-family:Arial, Helvetica, sans-serif;font-size:12px;display : block;text-align:left; background: url('/themes/resources/images/backSelect.png') right;/*height:18px;*/cursor: pointer;border:1px solid #D1E4F6;color:#104b7d;z-index:9991;}

.selectbox2  /* meme chose mais en version 2 */{margin: 0px 5px 10px 0px;padding-left:2px;font-family:Arial, Helvetica, sans-serif;font-size:12px;display : block;text-align:left; background: url('/themes/resources/images/backSelect.png') right;/*height:18px;*/cursor: pointer;border:1px solid #D1E4F6;position:relative;color:#104b7d;}

/* ici c'était pour régler quelques problemes de z-index dans les différents navigateurs.. je vous suggère de ne pas y toucher mais bon <img src='http://pierrelucayotte.ca/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  */

#nousjoindre #hiddendiv form fieldset #myselectbox_input{z-index:9991!important;position:absolute!important;}
#nousjoindre #hiddendiv form fieldset #myselectbox_container{z-index:9990!important;position:absolute!important;}

#nousjoindre #hiddendiv form fieldset #myselectbox2_input{z-index:9989!important;position:absolute!important;}
#nousjoindre #hiddendiv form fieldset #myselectbox2_container{z-index:9988!important;position:absolute!important;}

select {
background: url('/themes/resources/images/backSelect.png') right;
}

/* À noter que j'ai du faire quelques petits modifications css pour ie6 et ie7 donc, je vous montre d'autres lignes de code.. */

#nousjoindre input[type=text]{background:url('/themes/resources/images/backText.jpg') no-repeat;width:259px;height:15px;border:none;padding:5px 10px;}
#nousjoindre input#email{background:url('/themes/resources/images/backText.jpg') no-repeat;width:259px;height:15px;border:none;padding:5px 10px;}
#nousjoindre input#nom{background:url('/themes/resources/images/backText.jpg') no-repeat;width:259px;height:15px;border:none;padding:5px 10px;}
#nousjoindre input#phone{background:url('/themes/resources/images/backText.jpg') no-repeat;width:259px;height:15px;border:none;padding:5px 10px;}
#nousjoindre input#prenom{background:url('/themes/resources/images/backText.jpg') no-repeat;width:259px;height:15px;border:none;padding:5px 10px;}
#nousjoindre input.selectbox{background:url('/themes/resources/images/backSelect.png') no-repeat;width:261px;height:17px;border:none;padding:5px 10px;*z-index:9900;}

#nousjoindre input[type^=&quot;submit&quot;]{cursor:pointer;border:none;font-family:arial;font-weight:bold;color:#1a527f;font-size:14px;text-decoration:none;background:url('/themes/resources/images/btnInput.jpg') no-repeat top;width:110px;height:42px;text-align:left;left:0;*padding-left:10px;margin-left:370px;position:relative;z-index:900;}
#nousjoindre input:hover[type^=&quot;submit&quot;]{cursor:pointer;border:none;font-family:arial;font-weight:bold;color:#1a527f;font-size:14px;text-decoration:none;background:url('/themes/resources/images/btnInput.jpg') no-repeat bottom;width:110px;height:42px;text-align:left;left:0;*padding-left:10px;position:relative;z-index:900;}
#nousjoindre input#soumettre{cursor:pointer;border:none;font-family:arial;font-weight:bold;color:#1a527f;font-size:14px;text-decoration:none;background:url('/themes/resources/images/btnInput.jpg') no-repeat top;width:110px;height:42px;text-align:left;left:0;*padding-left:10px;margin-left:370px;position:relative;z-index:900;}
#nousjoindre input#soumettre{cursor:pointer;border:none;font-family:arial;font-weight:bold;color:#1a527f;font-size:14px;text-decoration:none;background:url('/themes/resources/images/btnInput.jpg') no-repeat bottom;width:110px;height:42px;text-align:left;left:0;*padding-left:10px;position:relative;z-index:900;}

/* pour des raisons obscures, ie6 ne prend pas certains sélecteurs donc j'ai du rajouter des id a mes input afin de les remplacer par une image ! Donc le code semble en double car [type=&quot;text&quot;] veut dire la meme chose que #phone ... */
</pre>
<p>Petits problemes rencontrés</p>
<p>- Si vos select se cachent derrières d&#8217;autres champs ou un bouton ou autre chose, vérifiez bien que vos P dans cette colonne ne sont pas en position relative car le petit script vous crée des p autour de tous vos éléments..<br />
- Si vous voyez sortir de nul part une puce à liste c&#8217;est que vous avez d&#8217;autres listes dans ce thème qui entrent en conflit avec celle-ci. Dans le code css ci-haut le problème semble résolu.<br />
- Je n&#8217;ai pas cru nécessaire de mettre le positionnement des labels ici car à chacun sa facon de procéder.<br />
- Si d&#8217;autres bugs me reviennent je vous en ferai part <img src='http://pierrelucayotte.ca/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Je vous mets le CSS qui va avec le menu que je vous ai mis plus haut et non celui de base car, il faut l&#8217;avouer, il manquait quelques petits trucs ! Donc regardez bien les commentaires dans le CSS et vous comprendrez sinon, mon poste est le 4320 <img src='http://pierrelucayotte.ca/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Marche sur FF, Chrome, Safari, IE8,IE7,IE6 et j&#8217;en passe..</p>
]]></content:encoded>
			<wfw:commentRss>http://pierrelucayotte.ca/embellir-select-option-input/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://pierrelucayotte.ca/embellir-select-option-input/</feedburner:origLink></item>
		<item>
		<title>Installation de LESS.js / WP-LESS</title>
		<link>http://feedproxy.google.com/~r/Pierre-lucAyotte/~3/ZwKxOUPHzgY/</link>
		<comments>http://pierrelucayotte.ca/installation-less-js-wp-less/#comments</comments>
		<pubDate>Mon, 07 Mar 2011 17:19:46 +0000</pubDate>
		<dc:creator>ayotte</dc:creator>
				<category><![CDATA[Tutoriels]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[less.js]]></category>
		<category><![CDATA[tuto]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[wordpress less]]></category>
		<category><![CDATA[wp-less]]></category>

		<guid isPermaLink="false">http://pierrelucayotte.ca/blogue/?p=1</guid>
		<description><![CDATA[Si vous êtes comme moi, amoureux du Web, des nouvelles techniques et des avancées technologiques nous rendant la vie plus facile, vous aurez tenté, en vain pour certains, d&#8217;installer less.js. Pour d&#8217;autres, vous avez un blogue comme ici, un wordpress.org qui mange et mange des plugins pour survivre. Au milieu de ces plugins, vous avez&#160; &#160;<a href="http://pierrelucayotte.ca/installation-less-js-wp-less/">...Continue Reading</a>]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-55 alignleft noborder" title="Less.js" src="http://pierrelucayotte.ca/blogue/wp-content/uploads/2011/03/logo.png" alt="Less.js" width="97" height="40" /></p>
<p>Si vous êtes comme moi, amoureux du Web, des nouvelles techniques et des avancées technologiques nous rendant la vie plus facile, vous aurez tenté, en vain pour certains, d&#8217;installer less.js. Pour d&#8217;autres, vous avez un blogue comme ici, un wordpress.org qui mange et mange des plugins pour survivre. Au milieu de ces plugins, vous avez <a href="http://wordpress.org/extend/plugins/wp-less/" target="_blank">WP-LESS</a>, la version WordPress de <a href="http://lesscss.org/" target="_blank">LESS.js</a>.</p>
<p><span id="more-1"></span></p>
<h3>Première étape</h3>
<p>Installer <a href="http://wordpress.org/extend/plugins/wp-less/" target="_blank">WP-LESS</a> sur votre blogue.</p>
<p>Télécharger <a href="http://lesscss.org/" target="_blank">LESS.js</a> sur le site officiel.</p>
<p>Ajoutez ce fichier à votre site via ftp et on passe à l&#8217;étape 2.</p>
<h3>Deuxième étape</h3>
<p>Comme il est indiqué à plusieurs endroits, il faut ajouter un bout de code à notre fichier function.php qui se trouve dans notre thème. Voici le code à ajouter :</p>
<pre class="brush: php; title: ; notranslate">function add_less_js() {

wp_enqueue_script('less-js', '/wp-content/themes/marathon/less-1.0.41.min.js');

wp_enqueue_style('mytheme', '/themes/marathon/style2.less', '', '', 'all');

}

add_action('init','add_less_js');</pre>
<p>Pour ma part, j&#8217;ai ajouté ce code à la dernière ligne de mon fichier. Remarquez, je dois en plus d&#8217;ajouter ce code, utiliser le fichier que j&#8217;ai télécharger de less.js en plus de mon fichier css qui se trouve à être renommé pour la cause.</p>
<h3>Troisième étape</h3>
<p>Rendu à cette étape, si vous rafrachissez votre page vous aurez une erreure du genre &laquo;&nbsp;le fichier style2.less n&#8217;existe pas&nbsp;&raquo;. C&#8217;est pourquoi mon style.css doit devenir style.less en le renommant. Ainsi, le fichier less.js peut lire ce qui est écrit à l&#8217;intérieur et le traduire. À partir de cette étape, vous pouvez commencer à utiliser des variables, additionner des variables, utiliser une nouvelle structure dans votre css, etc.</p>
<h3>Finalement</h3>
<p>Je vous recommande fortement l&#8217;utilisation de less.js. Vous savez, il existe aussi <a title="Less .net" href="http://www.dotlesscss.org/" target="_blank">http://www.dotlesscss.org/</a> pour les .NET. Maintenant, si vous pensez que ce tutoriel s&#8217;adresse uniquement aux détenteurs de blogue wordpress, sachez qu&#8217;avec un site tout ordinaire, html/php/css/javascript etc, vous n&#8217;avez qu&#8217;à inclure votre fichier javascript APRÈS votre fichier style.less. Beaucoup moins compliqué, mais combien efficace  <img src='http://pierrelucayotte.ca/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Pour votre bien, <a title="less.js" href="http://lesscss.org/" target="_blank">http://lesscss.org/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://pierrelucayotte.ca/installation-less-js-wp-less/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://pierrelucayotte.ca/installation-less-js-wp-less/</feedburner:origLink></item>
	</channel>
</rss>

