<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>les bidouillages de kyungjin</title><link>http://webbricolo.canalblog.com/</link><description>blog de tests de kyungjin, tutos Canalblog</description><language>fr</language><lastBuildDate>Tue, 10 Nov 2009 12:33:34 GMT</lastBuildDate><generator>CanalBlog - http://www.canalblog.com</generator><item><title>test lecteur Deezer</title><dc:creator>kyungjin</dc:creator><link>http://webbricolo.canalblog.com/archives/2009/09/20/15135148.html</link><category>test</category><comments>http://webbricolo.canalblog.com/archives/2009/09/20/15135148.html#comments</comments><wfw:commentRss>http://webbricolo.canalblog.com/feeds/rss/comments/post/15135148/</wfw:commentRss><guid isPermaLink="true">http://webbricolo.canalblog.com/archives/2009/09/20/15135148.html</guid><description>&lt;p style=&quot;width: 220px; height: 55px;&quot;&gt;&lt;object width=&quot;220&quot; height=&quot;55&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.deezer.com/embedded/small-widget-v2.swf?idSong=882722&amp;amp;colorBackground=0xFFFFF2&amp;amp;textColor1=0x01004F&amp;amp;colorVolume=0x01004F&amp;amp;autoplay=0&quot; /&gt;&lt;embed width=&quot;220&quot; height=&quot;55&quot; src=&quot;http://www.deezer.com/embedded/small-widget-v2.swf?idSong=882722&amp;amp;colorBackground=0xFFFFF2&amp;amp;textColor1=0x01004F&amp;amp;colorVolume=0x01004F&amp;amp;autoplay=0&quot; type=&quot;application/x-shockwave-flash&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;</description><pubDate>Sun, 20 Sep 2009 13:27:00 GMT</pubDate></item><item><title>test google map</title><dc:creator>kyungjin</dc:creator><link>http://webbricolo.canalblog.com/archives/2009/05/24/13859010.html</link><category>test</category><comments>http://webbricolo.canalblog.com/archives/2009/05/24/13859010.html#comments</comments><wfw:commentRss>http://webbricolo.canalblog.com/feeds/rss/comments/post/13859010/</wfw:commentRss><guid isPermaLink="true">http://webbricolo.canalblog.com/archives/2009/05/24/13859010.html</guid><description>&lt;iframe height=&quot;350&quot; frameborder=&quot;0&quot; width=&quot;425&quot; scrolling=&quot;no&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; src=&quot;http://maps.google.fr/maps/ms?ie=UTF8&amp;amp;hl=fr&amp;amp;msa=0&amp;amp;msid=103838276022487798158.00046ac3c505bbc3660df&amp;amp;ll=46.986185,-72.345285&amp;amp;spn=14.254775,38.803711&amp;amp;output=embed&quot;&gt; &lt;/iframe&gt;
&lt;p&gt;&lt;small&gt;Afficher &lt;a href=&quot;http://maps.google.fr/maps/ms?ie=UTF8&amp;amp;hl=fr&amp;amp;msa=0&amp;amp;msid=103838276022487798158.00046ac3c505bbc3660df&amp;amp;ll=46.986185,-72.345285&amp;amp;spn=14.254775,38.803711&amp;amp;source=embed&quot; style=&quot;color: rgb(0, 0, 255); text-align: left;&quot;&gt;Itin&#xe9;raire Ben&amp;amp;Simon&lt;/a&gt; sur une carte plus grande&lt;/small&gt;
&lt;/p&gt;</description><pubDate>Sun, 24 May 2009 07:36:00 GMT</pubDate></item><item><title>fichier flash dans une colonne en mode normal</title><dc:creator>kyungjin</dc:creator><link>http://webbricolo.canalblog.com/archives/2009/01/19/12143709.html</link><category>test</category><comments>http://webbricolo.canalblog.com/archives/2009/01/19/12143709.html#comments</comments><wfw:commentRss>http://webbricolo.canalblog.com/feeds/rss/comments/post/12143709/</wfw:commentRss><guid isPermaLink="true">http://webbricolo.canalblog.com/archives/2009/01/19/12143709.html</guid><description>&lt;p&gt;l&apos;animation flash ci-dessous est d&#xe9;plac&#xe9;e dans la colonne de droite gr&#xe2;ce au script d&apos;Al&#xe9;rion&lt;br /&gt;Ici elle est ins&#xe9;r&#xe9;e 2 fois dans le message pour qu&apos;elle apparaissent aux 2 endroits.&lt;/p&gt;
&lt;p&gt;Une fois normalement, la deuxi&#xe8;me fois en utilisant l&apos;astuce d&apos;Al&#xe9;rion.&lt;/p&gt;
&lt;object height=&quot;140&quot; width=&quot;100&quot; classid=&quot;clsid:d27cdb6e-ae6d-11cf-96b8-444553540000&quot; codebase=&quot;http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0&quot;&gt;&lt;param name=&quot;src&quot; value=&quot;http://aymsangel.free.fr/images-canalblog/poupee.swf&quot; /&gt;&lt;param name=&quot;width&quot; value=&quot;100&quot; /&gt;&lt;param name=&quot;height&quot; value=&quot;140&quot; /&gt;&lt;embed height=&quot;140&quot; width=&quot;100&quot; type=&quot;application/x-shockwave-flash&quot; src=&quot;http://aymsangel.free.fr/images-canalblog/poupee.swf&quot;&gt;&lt;/embed&gt;&lt;/object&gt;
&lt;h4 id=&quot;codeadroite&quot;&gt; &lt;object height=&quot;140&quot; width=&quot;100&quot; classid=&quot;clsid:d27cdb6e-ae6d-11cf-96b8-444553540000&quot; codebase=&quot;http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0&quot;&gt;&lt;param name=&quot;src&quot; value=&quot;http://aymsangel.free.fr/images-canalblog/poupee.swf&quot; /&gt;&lt;param name=&quot;width&quot; value=&quot;100&quot; /&gt;&lt;param name=&quot;height&quot; value=&quot;140&quot; /&gt;&lt;embed height=&quot;140&quot; width=&quot;100&quot; type=&quot;application/x-shockwave-flash&quot; src=&quot;http://aymsangel.free.fr/images-canalblog/poupee.swf&quot;&gt;&lt;/embed&gt;&lt;/object&gt;
&lt;/h4&gt; &lt;p&gt;&lt;script src=&quot;http://contes-de-web.fr/js/deplacercode.js&quot;&gt;&lt;/script&gt;</description><pubDate>Mon, 19 Jan 2009 10:27:00 GMT</pubDate></item><item><title>test overflow dans un seul message</title><dc:creator>kyungjin</dc:creator><link>http://webbricolo.canalblog.com/archives/2009/01/08/12014823.html</link><comments>http://webbricolo.canalblog.com/archives/2009/01/08/12014823.html#comments</comments><wfw:commentRss>http://webbricolo.canalblog.com/feeds/rss/comments/post/12014823/</wfw:commentRss><guid isPermaLink="true">http://webbricolo.canalblog.com/archives/2009/01/08/12014823.html</guid><description>&lt;div style=&quot;border: 1px solid rgb(0, 0, 0); overflow: auto; width: 500px; background-color: rgb(255, 255, 255); max-height: 200px;&quot;&gt;
&lt;p&gt;blabla bla&lt;br /&gt;blallal vlalkqfsff fsdqfs dfs dsgs qgsqdg gqg gsd gfdq gfd&lt;br /&gt;gsdqgsqdfg&lt;br /&gt;gqsdgdfqgqg gjghdhsghjkhq&amp;nbsp; sejhgsqgtliml kkkkkdkdkdkd,x;v&amp;nbsp; &amp;nbsp; d dsqgdsqgsdfqgh &lt;br /&gt;sdfqdg&lt;/p&gt;
&lt;p&gt;dgsgfdg g dfgdg df&amp;nbsp; fqsf fqsfq f fsqff fsdqf sdqfsfsdffd fdsgqg sdg&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;sdggsdgsdg&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;sgdgsdgsdgg&lt;br /&gt;sggggggggggggsg&lt;br /&gt;sdgsdggsddgsg&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;et voil&#xe0;.&lt;/p&gt;&lt;/div&gt;</description><pubDate>Thu, 08 Jan 2009 15:09:00 GMT</pubDate></item><item><title>test yahoobabelfish</title><dc:creator>kyungjin</dc:creator><link>http://webbricolo.canalblog.com/archives/2009/01/03/12163709.html</link><category>test</category><comments>http://webbricolo.canalblog.com/archives/2009/01/03/12163709.html#comments</comments><wfw:commentRss>http://webbricolo.canalblog.com/feeds/rss/comments/post/12163709/</wfw:commentRss><guid isPermaLink="true">http://webbricolo.canalblog.com/archives/2009/01/03/12163709.html</guid><description>&lt;p&gt;&lt;script type=&quot;text/javascript&quot; charset=&quot;UTF-8&quot; language=&quot;JavaScript1.2&quot; src=&quot;http://storage.canalblog.com/44/83/445046/34953350.js?from_lang=fr&amp;amp;region=fr&quot;&gt;&lt;/script&gt;&lt;/p&gt;
&lt;p&gt;&lt;script type=&quot;text/javascript&quot; charset=&quot;UTF-8&quot; language=&quot;JavaScript1.2&quot; src=&quot;http://sd-1.archive-host.com/membres/up/152282661762569155/yahoobabelfish2.js?from_lang=fr&amp;amp;region=fr&quot;&gt;&lt;/script&gt;
&lt;/p&gt;
&lt;p&gt;&lt;script src=&quot;http://fr.babelfish.yahoo.com/free_trans_service/babelfish2.js?from_lang=fr&amp;amp;region=fr&quot; language=&quot;JavaScript1.2&quot; charset=&quot;UTF-8&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
&lt;/p&gt;
&lt;p&gt;&lt;script src=&quot;http://sd-1.archive-host.com/membres/up/152282661762569155/yahoobabelfish.js?from_lang=fr&amp;amp;region=fr&quot; language=&quot;JavaScript1.2&quot; charset=&quot;UTF-8&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
&lt;/p&gt;
&lt;p&gt;
pour voir si &#xe7;a fonctionne. voiture achat maison&lt;/p&gt;</description><pubDate>Sat, 03 Jan 2009 20:42:00 GMT</pubDate></item><item><title>Titre d&#xe9;filant dans la barre du navigateur</title><dc:creator>kyungjin</dc:creator><link>http://webbricolo.canalblog.com/archives/2008/11/04/11226657.html</link><category>tutos Canalblog</category><category>anim&#xe9;</category><category>normal ou avanc&#xe9;</category><category>titre</category><comments>http://webbricolo.canalblog.com/archives/2008/11/04/11226657.html#comments</comments><wfw:commentRss>http://webbricolo.canalblog.com/feeds/rss/comments/post/11226657/</wfw:commentRss><guid isPermaLink="true">http://webbricolo.canalblog.com/archives/2008/11/04/11226657.html</guid><description>&lt;p&gt;Je ne suis pas fan des trucs qui bougent sur internet (gifs anim&#xe9;s, flash ou autres) car &#xe7;a perturbe l&apos;oeil, d&#xe9;tourne l&apos;attention du contenu et s&apos;av&#xe8;re vite p&#xe9;nible.&lt;/p&gt;
&lt;p&gt;Mais bon, comme on me l&apos;a demand&#xe9; et que c&apos;est pas compliqu&#xe9; &#xe0; faire, voici un petit tuto pour rendre le titre de votre blog d&#xe9;filant dans la barre de titre et l&apos;onglet du navigateur.&lt;/p&gt;
&lt;p&gt;On va utiliser un &lt;a href=&quot;http://www.editeurjavascript.com/scripts/scripts_textes_3_589.php&quot;&gt;script Javascript trouv&#xe9; ici&lt;/a&gt; (il va de soi que le javascript doit &#xea;tre activ&#xe9; dans le navigateur du visiteur pour que &#xe7;a fonctionne).&lt;br /&gt;On va juste le modifier pour qu&apos;il affiche le titre du blog, &#xe7;a va donner &#xe7;a au final:&lt;/p&gt;
&lt;pre&gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;var titre = &amp;quot; &amp;lt;$BlogPageTitle$&amp;gt; - &amp;quot;;&lt;br /&gt;function bougerTitre() {&lt;br /&gt; titre = titre.substring(1, titre.length) + titre.substring(0, 1);&lt;br /&gt; document.title = titre;&lt;br /&gt; setTimeout(&amp;quot;bougerTitre()&amp;quot;, 100);&lt;br /&gt; }&lt;br /&gt;bougerTitre();&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;/pre&gt;
&lt;p&gt;&amp;lt;$BlogPageTitle$&amp;gt; c&apos;est pour r&#xe9;cup&#xe9;rer automatiquement le titre de la page, mais vous pouvez mettre tout autre chose, n&apos;importe quel cha&#xee;ne de caract&#xe8;res.
On n&apos;oublie pas les espaces avant et/ou apr&#xe8;s &amp;lt;$BlogPageTitle$&amp;gt; (ou la cha&#xee;ne de caract&#xe8;res) pour &#xe9;viter que ce ne soit coll&#xe9;.&lt;br /&gt;La valeur 100 d&#xe9;fini la vitesse de d&#xe9;filement. Plus la valeur est &#xe9;lev&#xe9;e, plus le d&#xe9;filement sera lent.&lt;/p&gt;
&lt;p&gt;Bon, c&apos;est bien gentil &#xe7;a, mais maintenant je le mets o&#xf9; mon code?&lt;br /&gt;En &lt;strong&gt;mode avanc&#xe9;&lt;/strong&gt;,&lt;br /&gt;dans le head de la page,donc avant la balise &amp;lt;/head&amp;gt;. A recopier sur toutes les pages si on veut que &#xe7;a marche sur toutes les pages.&lt;br /&gt;En &lt;strong&gt;mode normal&lt;/strong&gt;,&lt;br /&gt;on peut mettre &#xe7;a en place sur la page d&apos;accueil, en ins&#xe9;rant le code dans un message d&apos;accueil qu&apos;on maintiendra au d&#xe9;but du blog. Le code est &#xe0; ins&#xe9;rer en mode html (bouton &lt;img alt=&quot;&amp;lt;&amp;gt;&quot; src=&quot;http://www.canalblog.com/cf/my/tools/htmlarea/images/cb_html.gif&quot; /&gt;).&lt;/p&gt;
&lt;p&gt;J&apos;ai ins&#xe9;r&#xe9; le code dans ce message,avec une valeur de d&#xe9;filement &#xe0; 200, vous devriez voir le r&#xe9;sultat en haut de votre navigateur&lt;/p&gt;
&lt;p&gt;&lt;script type=&quot;text/javascript&quot;&gt;
var titre = &quot; &lt;$BlogPageTitle$&gt; - &quot;;
function bougerTitre() {
titre = titre.substring(1, titre.length) + titre.substring(0, 1);
document.title = titre;
setTimeout(&quot;bougerTitre()&quot;, 200);
}
bougerTitre();
&lt;/script&gt;&lt;/p&gt;</description><pubDate>Tue, 04 Nov 2008 09:47:00 GMT</pubDate></item><item><title>test albums</title><dc:creator>kyungjin</dc:creator><link>http://webbricolo.canalblog.com/archives/2008/08/02/10111297.html</link><comments>http://webbricolo.canalblog.com/archives/2008/08/02/10111297.html#comments</comments><wfw:commentRss>http://webbricolo.canalblog.com/feeds/rss/comments/post/10111297/</wfw:commentRss><guid isPermaLink="true">http://webbricolo.canalblog.com/archives/2008/08/02/10111297.html</guid><description>&lt;p class=&quot;title&quot;&gt;Albums photos&lt;/p&gt;
&lt;ul style=&quot;margin: 0pt; padding: 0pt;&quot;&gt;
&lt;li style=&quot;float: left; margin-right: 10px; list-style-type: none;&quot;&gt;&lt;a href=&quot;http://webbricolo.canalblog.com/albums/bla/index.html&quot;&gt;&lt;img height=&quot;75&quot; width=&quot;75&quot; src=&quot;http://storage.canalblog.com/21/11/445046/27013862_q.jpg&quot; alt=&quot;01.bla&quot; /&gt;&lt;/a&gt;&lt;br /&gt;bla&lt;/li&gt;
&lt;li style=&quot;float: left; list-style-type: none;&quot;&gt;
&lt;a href=&quot;http://webbricolo.canalblog.com/albums/album_test/index.html&quot;&gt;&lt;img height=&quot;75&quot; width=&quot;75&quot; src=&quot;http://storage.canalblog.com/91/22/445046/26259153_q.jpg&quot; alt=&quot;album test&quot; /&gt;&lt;/a&gt;&lt;br /&gt;tets
&lt;/li&gt;
&lt;/ul&gt;</description><pubDate>Sat, 02 Aug 2008 10:19:00 GMT</pubDate></item><item><title>Personnaliser Yahoo! Babelfish</title><dc:creator>kyungjin</dc:creator><link>http://webbricolo.canalblog.com/archives/2008/08/01/10107458.html</link><category>Bo&#xee;te &#xe0; outils</category><category>babelfish</category><category>traduction</category><category>yahoo</category><comments>http://webbricolo.canalblog.com/archives/2008/08/01/10107458.html#comments</comments><wfw:commentRss>http://webbricolo.canalblog.com/feeds/rss/comments/post/10107458/</wfw:commentRss><guid isPermaLink="true">http://webbricolo.canalblog.com/archives/2008/08/01/10107458.html</guid><description>&lt;p&gt;&lt;strong&gt;Mise &#xe0; jour 20 janvier 2009&lt;/strong&gt;&lt;br /&gt;Je viens de constater un souci que je ne m&apos;explique pas encore avec ce tuto: si je recr&#xe9;e un nouveau code les traductions n&apos;ont pas l&apos;air de fonctionner correctement, pourtant mon code exemple de ce tuto fonctionne parfaitement, alors qu&apos;il est bas&#xe9; sur exactement la m&#xea;me chose.&lt;br /&gt;Si vous avez essay&#xe9; d&apos;utiliser ce tuto, merci de me faire part de vos retours.&lt;/p&gt;
&lt;p&gt;Yahoo Babelfish est un service de traduction automatique.&lt;br /&gt;Il propose un outil &#xe0; ins&#xe9;rer dans son site, pour proposer &#xe0; ses visiteurs de traduire directement la page sur laquelle ils sont.&lt;/p&gt;
&lt;p&gt;Evidemment, cet outil a tous les d&#xe9;fauts d&apos;un traducteur automatique, au mot par mot. Mais &#xe7;a peut servir quand m&#xea;me.&lt;br /&gt;C&#xf4;t&#xe9; design, c&apos;est pas folichon, Yahoo propose une seule apparence par d&#xe9;faut, celle-ci:&lt;br /&gt;&lt;img width=&quot;131&quot; height=&quot;117&quot; border=&quot;0&quot; alt=&quot;babelfish_original&quot; src=&quot;http://storage.canalblog.com/82/33/445046/28533553.png&quot; /&gt;&lt;br /&gt;Et c&apos;est l&#xe0; que vous me remerciez d&apos;exister car je vais vous dire comment personnaliser tout &#xe7;a pour mieux l&apos;int&#xe9;grer &#xe0; votre site :)&lt;/p&gt;
&lt;p&gt;Cela va se faire en plusieurs &#xe9;tapes:&lt;br /&gt;1) R&#xe9;cup&#xe9;rer le fichier &#xe0; personnaliser&lt;br /&gt;2) Modifier le fichier et les images&lt;br /&gt;3) H&#xe9;berger le nouveau fichier&lt;br /&gt;4) Modifier le code de l&apos;outil&lt;/p&gt;
&lt;p&gt;1) R&#xe9;cup&#xe9;rer le fichier &#xe0; personaliser&lt;br /&gt;Pour ins&#xe9;rer cet outil, Yahoo nous donne le code suivant &#xe0; mettre dans nos pages html:&lt;/p&gt;
&lt;pre&gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; charset=&amp;quot;UTF-8&amp;quot; language=&amp;quot;JavaScript1.2&amp;quot; src=&amp;quot;http://fr.babelfish.yahoo.com/free_trans_service/babelfish2.js?from_lang=fr&amp;amp;region=fr&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;/pre&gt;
&lt;p&gt;Et c&apos;est quoi l&#xe0;-dedans qu&apos;on va pouvoir personnaliser, hein?&lt;br /&gt;L&#xe0;, pas grand chose. Mais dans le fichier javascript qui est appel&#xe9; par ce script, plein de choses.&lt;br /&gt;Donc, premi&#xe8;re &#xe9;tape, r&#xe9;cup&#xe9;rer le fichier babelfish2.js, surtout son contenu. Vous emb&#xea;tez pas, je l&apos;ai fait pour vous.&lt;/p&gt;
&lt;pre&gt;document.write(&apos;&amp;lt;div style=&amp;quot;background:#7F9DB9;width:131px;padding-bottom:1px&amp;quot;&amp;gt;&amp;nbsp; &amp;nbsp; &amp;lt;img src=&amp;quot;http://us.i1.yimg.com/us.yimg.com/i/us/bf/b/bf_badge2.gif&amp;quot; border=&amp;quot;0&amp;quot;&amp;gt;&amp;nbsp; &amp;nbsp; &amp;lt;div style=&amp;quot;background:#FFF;margin:0 1px 0px 1px;padding:2px;&amp;quot;&amp;gt;&amp;nbsp; &amp;nbsp; &amp;lt;div style=&amp;quot;font:12px arial&amp;quot;&amp;gt;Choisissez une &amp;lt;b&amp;gt;langue de traduction&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&amp;nbsp; &amp;nbsp; &amp;lt;img src=&amp;quot;http://us.i1.yimg.com/us.yimg.com/i/us/bf/gr/bf_wave_s.gif&amp;quot; border=&amp;quot;0&amp;quot;&amp;gt;&amp;nbsp; &amp;nbsp; &amp;lt;br&amp;gt;&amp;nbsp; &amp;nbsp; &amp;lt;select name=&amp;quot;to_lang&amp;quot; onchange=&amp;quot;trurl=location.href; lp=this.options[this.selectedIndex].value; if(lp!=\&apos;\&apos;) window.location=\&apos;http://fr.babelfish.yahoo.com/translate_url?doit=done&amp;amp;fr=bf-badge&amp;amp;trurl=\&apos;+trurl+\&apos;&amp;amp;lp=\&apos;+lp;&amp;quot; style=&amp;quot;font:11px arial;width:127px&amp;quot; align=&amp;quot;center&amp;quot;&amp;gt;&amp;nbsp; &amp;nbsp; &amp;lt;option value=\&apos;\&apos;&amp;gt;Choisir la langue&amp;lt;/option&amp;gt;&amp;lt;option value=&amp;quot;en_en&amp;quot;&amp;gt;anglais&amp;lt;/option&amp;gt;&amp;lt;option value=&amp;quot;en_de&amp;quot;&amp;gt;allemand&amp;lt;/option&amp;gt;&amp;lt;option value=&amp;quot;en_el&amp;quot;&amp;gt;grec&amp;lt;/option&amp;gt;&amp;lt;option value=&amp;quot;en_es&amp;quot;&amp;gt;espagnol&amp;lt;/option&amp;gt;&amp;lt;option value=&amp;quot;en_it&amp;quot;&amp;gt;italien&amp;lt;/option&amp;gt;&amp;lt;option value=&amp;quot;en_nl&amp;quot;&amp;gt;n&#xe9;erlandais&amp;lt;/option&amp;gt;&amp;lt;option value=&amp;quot;en_pt&amp;quot;&amp;gt;portugais&amp;lt;/option&amp;gt;&amp;nbsp; &amp;nbsp; &amp;lt;/select&amp;gt;&amp;nbsp; &amp;nbsp; &amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&apos;)&amp;lt;!-- fe01.bff.search.re1.yahoo.com uncompressed/chunked Fri Aug&amp;nbsp; 1 12:29:11 PDT 2008 --&amp;gt;&lt;/pre&gt;
&lt;p&gt;Si vous tenez &#xe0; savoir comment faire: vous vous rendez &#xe0; l&apos;adresse &lt;a href=&quot;http://fr.babelfish.yahoo.com/free_trans_service/babelfish2.js&quot;&gt;http://fr.babelfish.yahoo.com/free_trans_service/babelfish2.js&lt;/a&gt; qui est indiqu&#xe9;e dans le code de Yahoo, et vous faites afficher la source.&lt;/p&gt;
&lt;p&gt;2) Modifier le fichier et les images&lt;br /&gt;On voit dans ce fichier babelfish2.js qu&apos;il g&#xe9;n&#xe8;re en fait un code html, celui qui va faire afficher l&apos;outil de traduction.&lt;br /&gt;Voici ce code, mis en forme:&lt;/p&gt;
&lt;pre&gt;&amp;lt;div style=&amp;quot;background:#7F9DB9;width:131px;padding-bottom:1px&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;img src=&amp;quot;http://us.i1.yimg.com/us.yimg.com/i/us/bf/b/bf_badge2.gif&amp;quot; border=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;div style=&amp;quot;background:#FFF;margin:0 1px 0px 1px;padding:2px;&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;div style=&amp;quot;font:12px arial&amp;quot;&amp;gt;Choisissez une &amp;lt;b&amp;gt;langue de traduction&amp;lt;/b&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;img src=&amp;quot;http://us.i1.yimg.com/us.yimg.com/i/us/bf/gr/bf_wave_s.gif&amp;quot; border=&amp;quot;0&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;select name=&amp;quot;to_lang&amp;quot; onchange=&amp;quot;trurl=location.href; lp=this.options[this.selectedIndex].value; if(lp!=\&apos;\&apos;) window.location=\&apos;http://fr.babelfish.yahoo.com/translate_url?doit=done&amp;amp;fr=bf-badge&amp;amp;trurl=\&apos;+trurl+\&apos;&amp;amp;lp=\&apos;+lp;&amp;quot; style=&amp;quot;font:11px arial;width:127px&amp;quot; align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;option value=\&apos;\&apos;&amp;gt;Choisir la langue&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;option value=&amp;quot;en_en&amp;quot;&amp;gt;anglais&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;option value=&amp;quot;en_de&amp;quot;&amp;gt;allemand&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;option value=&amp;quot;en_el&amp;quot;&amp;gt;grec&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;option value=&amp;quot;en_es&amp;quot;&amp;gt;espagnol&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;option value=&amp;quot;en_it&amp;quot;&amp;gt;italien&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;option value=&amp;quot;en_nl&amp;quot;&amp;gt;n&#xe9;erlandais&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;option value=&amp;quot;en_pt&amp;quot;&amp;gt;portugais&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;/select&amp;gt;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;/pre&gt;
&lt;p&gt;Et voil&#xe0; la structure en image:&lt;/p&gt;
&lt;p&gt;&lt;img width=&quot;376&quot; height=&quot;187&quot; border=&quot;0&quot; alt=&quot;babelfish_div&quot; src=&quot;http://storage.canalblog.com/54/53/445046/28533689.png&quot; /&gt;
&lt;/p&gt;
&lt;p&gt;Le logo Yahoo, c&apos;est &lt;a href=&quot;http://us.i1.yimg.com/us.yimg.com/i/us/bf/b/bf_badge2.gif&quot;&gt;http://us.i1.yimg.com/us.yimg.com/i/us/bf/b/bf_badge2.gif&lt;/a&gt;.&lt;br /&gt;L&apos;image du poisson, c&apos;est &lt;a href=&quot;http://us.i1.yimg.com/us.yimg.com/i/us/bf/gr/bf_wave_s.gif&quot;&gt;http://us.i1.yimg.com/us.yimg.com/i/us/bf/gr/bf_wave_s.gif&lt;/a&gt;.&lt;br /&gt;Pour changer ces images, il suffit de modifier les adresses pour mettre celles de ses propres images.&lt;br /&gt;On peut aussi purement et simplement les supprimer en supprimant les codes correspondants&lt;br /&gt;&lt;code&gt;&amp;lt;img src=&amp;quot;http://us.i1.yimg.com/us.yimg.com/i/us/bf/b/bf_badge2.gif&amp;quot; border=&amp;quot;0&amp;quot;&amp;gt;&lt;/code&gt; et&lt;br /&gt;&lt;code&gt;&amp;lt;img src=&amp;quot;http://us.i1.yimg.com/us.yimg.com/i/us/bf/gr/bf_wave_s.gif&amp;quot; border=&amp;quot;0&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Mais on peut aller plus loin. En effet, vous remarquerez qu&apos;un attribut style est d&#xe9;clar&#xe9; dans chaque div, on va pouvoir modifier ces attributs, en enlever, en ajouter... Il suffit de conna&#xee;tre un peu le css.&lt;br /&gt;Je vous conseille de cr&#xe9;er un fichier html o&#xf9; vous copierez le code, en l&apos;ouvrant avec votre navigateur vous verrez directement ce que &#xe7;a donne. Vous pouvez ainsi faire tous vos essais en local.&lt;br /&gt;Pour l&apos;exemple, voici le code que j&apos;ai utilis&#xe9; (en gras ce qui est modifi&#xe9;):&lt;/p&gt;
&lt;pre&gt;&amp;lt;div style=&amp;quot;background:#&lt;strong&gt;324B65&lt;/strong&gt;;width:&lt;strong&gt;150px&lt;/strong&gt;;&lt;strong&gt;padding:1px 0 1px 0;&lt;/strong&gt;&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;img src=&amp;quot;&lt;strong&gt;http://sd-1.archive-host.com/membres/up/152282661762569155/yahoo_babelfish/babelfish.png&lt;/strong&gt;&amp;quot; border=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;div style=&amp;quot;background:#&lt;strong&gt;F7F9FF&lt;/strong&gt;;margin:&lt;strong&gt;0px 2px 2px 2px&lt;/strong&gt;;padding:2px;&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;div style=&amp;quot;font:12px arial&amp;quot;&amp;gt;&lt;strong&gt;Traduire en:&lt;/strong&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;strong&gt;&amp;lt;!--&amp;lt;img src=&amp;quot;http://us.i1.yimg.com/us.yimg.com/i/us/bf/gr/bf_wave_s.gif&amp;quot; border=&amp;quot;0&amp;quot;&amp;gt;&amp;lt;br&amp;gt;--image supprim&#xe9;e--&amp;gt;&lt;/strong&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;select name=&amp;quot;to_lang&amp;quot; onchange=&amp;quot;trurl=location.href; lp=this.options[this.selectedIndex].value; if(lp!=\&apos;\&apos;) window.location=\&apos;http://fr.babelfish.yahoo.com/translate_url?doit=done&amp;amp;fr=bf-badge&amp;amp;trurl=\&apos;+trurl+\&apos;&amp;amp;lp=\&apos;+lp;&amp;quot; style=&amp;quot;font:11px arial;width:127px&amp;quot; align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;option value=\&apos;\&apos;&amp;gt;Choisir la langue&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;option value=&amp;quot;fr_en&amp;quot;&amp;gt;&lt;strong&gt;english&lt;/strong&gt;&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;option value=&amp;quot;fr_de&amp;quot;&amp;gt;&lt;strong&gt;deutsch&lt;/strong&gt;&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;option value=&amp;quot;fr_el&amp;quot;&amp;gt;&lt;strong&gt;ελληνικός&lt;/strong&gt;&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;option value=&amp;quot;fr_es&amp;quot;&amp;gt;&lt;strong&gt;espa&#xf1;ol&lt;/strong&gt;&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;option value=&amp;quot;fr_it&amp;quot;&amp;gt;&lt;strong&gt;italiano&lt;/strong&gt;&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;option value=&amp;quot;fr_nl&amp;quot;&amp;gt;&lt;strong&gt;nederlands&lt;/strong&gt;&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;option value=&amp;quot;fr_pt&amp;quot;&amp;gt;&lt;strong&gt;portugueses&lt;/strong&gt;&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;/select&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;/pre&gt;
&lt;p&gt;Note: pour que les caract&#xe8;res sp&#xe9;ciaux (grec, lettres accentu&#xe9;es) apparaissent bien, il faut que votre fichier soit encod&#xe9; en UTF-8, chose totalement impossible avec le bloc-note basique de windows. C&apos;est (entre autres) pour &#xe7;a que pour tout ce qui est d&#xe9;veloppement web, il faut utiliser un bloc-note plus &#xe9;volu&#xe9; (personnellement j&apos;utilise &lt;a href=&quot;http://notepad-plus.sourceforge.net/fr/site.htm&quot;&gt;Notepad++&lt;/a&gt;).
&lt;/p&gt;
&lt;p&gt;Une fois que vous avez fait vos modifications, vous mettez tous sur une seule ligne (important) et vous ajoutez &lt;code&gt;document.write(&apos;&lt;/code&gt; au d&#xe9;but et&lt;code&gt; &apos;)&lt;/code&gt; &#xe0; la fin, et vous enregistrez ce nouveau fichier avec une extension .js.&lt;br /&gt;Voil&#xe0; ce que &#xe7;a donne pour moi:&lt;/p&gt;
&lt;pre&gt;document.write(&apos;&amp;lt;div style=&amp;quot;background:#324B65;width:150px;padding:1px 0 1px 0;&amp;quot;&amp;gt;&amp;nbsp; &amp;nbsp; &amp;lt;img src=&amp;quot;http://sd-1.archive-host.com/membres/up/152282661762569155/yahoo_babelfish/babelfish.png&amp;quot; border=&amp;quot;0&amp;quot;&amp;gt;&amp;nbsp; &amp;nbsp; &amp;lt;div style=&amp;quot;background:#F7F9FF;margin:0px 2px 2px 2px;padding:2px;&amp;quot;&amp;gt;&amp;lt;div style=&amp;quot;font:12px arial&amp;quot;&amp;gt;Traduire en:&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;select name=&amp;quot;to_lang&amp;quot; onchange=&amp;quot;trurl=location.href; lp=this.options[this.selectedIndex].value; if(lp!=\&apos;\&apos;) window.location=\&apos;http://fr.babelfish.yahoo.com/translate_url?doit=done&amp;amp;fr=bf-badge&amp;amp;trurl=\&apos;+trurl+\&apos;&amp;amp;lp=\&apos;+lp;&amp;quot; style=&amp;quot;font:11px arial;width:127px&amp;quot; align=&amp;quot;center&amp;quot;&amp;gt;&amp;nbsp; &amp;nbsp; &amp;lt;option value=\&apos;\&apos;&amp;gt;Choisir la langue&amp;lt;/option&amp;gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;option value=&amp;quot;fr_en&amp;quot;&amp;gt;anglais&amp;lt;/option&amp;gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;option value=&amp;quot;fr_de&amp;quot;&amp;gt;allemand&amp;lt;/option&amp;gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;option value=&amp;quot;fr_el&amp;quot;&amp;gt;grec&amp;lt;/option&amp;gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;option value=&amp;quot;fr_es&amp;quot;&amp;gt;espagnol&amp;lt;/option&amp;gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;option value=&amp;quot;fr_it&amp;quot;&amp;gt;italien&amp;lt;/option&amp;gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;option value=&amp;quot;fr_nl&amp;quot;&amp;gt;n&#xe9;erlandais&amp;lt;/option&amp;gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;option value=&amp;quot;fr_pt&amp;quot;&amp;gt;portugais&amp;lt;/option&amp;gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;/select&amp;gt;&amp;nbsp; &amp;nbsp; &amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&apos;)&lt;/pre&gt;
&lt;p&gt;3) H&#xe9;berger le nouveau fichier&lt;br /&gt;Il faut maintenant h&#xe9;berger ce nouveau fichier sur un h&#xe9;bergement qui nous permette d&apos;avoir une adresse directe. Pour les utilisateurs de Canalblog, &#xe7;a marche tr&#xe8;s bien avec &lt;a href=&quot;http://webbricolo.canalblog.com/archives/2008/07/19/9978774.html#fichiers&quot;&gt;l&apos;insertion de fichier&lt;/a&gt; (voir &lt;a href=&quot;http://webbricolo.canalblog.com/archives/2008/04/25/8941233.html&quot;&gt;d&apos;autres solutions ici&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;4) Modifier le code de l&apos;outil&lt;br /&gt;Enfin, il ne reste plus qu&apos;&#xe0; mettre l&apos;adresse de notre nouveau fichier dans le code du script de Yahoo.&lt;br /&gt;Par exemple, pour moi:&lt;/p&gt;
&lt;pre&gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; charset=&amp;quot;UTF-8&amp;quot; language=&amp;quot;JavaScript1.2&amp;quot; src=&amp;quot;&lt;strong&gt;http://sd-1.archive-host.com/membres/up/152282661762569155/yahoo_babelfish/w_babelfish.js&lt;/strong&gt;?from_lang=fr&amp;amp;amp;region=fr&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;/pre&gt;
&lt;p&gt;Et voil&#xe0; le r&#xe9;sultat:&lt;/p&gt;
&lt;p&gt;&lt;script src=&quot;http://sd-1.archive-host.com/membres/up/152282661762569155/yahoo_babelfish/w_babelfish.js?from_lang=fr&amp;amp;region=fr&quot; language=&quot;JavaScript1.2&quot; charset=&quot;UTF-8&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;&lt;/p&gt;</description><pubDate>Fri, 01 Aug 2008 20:43:00 GMT</pubDate></item><item><title>test Yahoo Babelfish</title><dc:creator>kyungjin</dc:creator><link>http://webbricolo.canalblog.com/archives/2008/08/01/10104966.html</link><comments>http://webbricolo.canalblog.com/archives/2008/08/01/10104966.html#comments</comments><wfw:commentRss>http://webbricolo.canalblog.com/feeds/rss/comments/post/10104966/</wfw:commentRss><guid isPermaLink="true">http://webbricolo.canalblog.com/archives/2008/08/01/10104966.html</guid><description>&lt;p&gt;Bonjour&lt;br /&gt;Ceci est un message de test.&lt;br /&gt;Pour essayer la personnalisation d&apos;image du logo Yahoo Babelfish.&lt;/p&gt;
&lt;p&gt;&lt;script src=&quot;http://storage.canalblog.com/52/48/445046/28524882.js?from_lang=fr&amp;amp;region=fr&quot; language=&quot;JavaScript1.2&quot; charset=&quot;UTF-8&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;&lt;/p&gt;
&lt;p&gt;
&lt;script src=&quot;http://storage.canalblog.com/37/89/445046/28525434.js?from_lang=fr&amp;amp;region=fr&quot; language=&quot;JavaScript1.2&quot; charset=&quot;UTF-8&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;&lt;/p&gt;</description><pubDate>Fri, 01 Aug 2008 15:48:00 GMT</pubDate></item><item><title>test image de fond</title><dc:creator>kyungjin</dc:creator><link>http://webbricolo.canalblog.com/archives/2008/07/31/10095138.html</link><category>test</category><comments>http://webbricolo.canalblog.com/archives/2008/07/31/10095138.html#comments</comments><wfw:commentRss>http://webbricolo.canalblog.com/feeds/rss/comments/post/10095138/</wfw:commentRss><guid isPermaLink="true">http://webbricolo.canalblog.com/archives/2008/07/31/10095138.html</guid><description>&lt;div style=&quot;background-image: url(http://storage.canalblog.com/91/80/445046/27267700.png);&quot;&gt;
&lt;p&gt;dsfgkqgf&lt;br /&gt;sdqfjsdjks&lt;br /&gt;sdgjlsqdghlg&lt;br /&gt;sdgqdgsdqg&lt;br /&gt;sdgqgdsdgsdfg&lt;/p&gt;&lt;/div&gt;</description><pubDate>Thu, 31 Jul 2008 15:25:00 GMT</pubDate></item><item><title>test lire la suite</title><dc:creator>kyungjin</dc:creator><link>http://webbricolo.canalblog.com/archives/2008/07/30/10545607.html</link><category>test</category><comments>http://webbricolo.canalblog.com/archives/2008/07/30/10545607.html#comments</comments><wfw:commentRss>http://webbricolo.canalblog.com/feeds/rss/comments/post/10545607/</wfw:commentRss><guid isPermaLink="true">http://webbricolo.canalblog.com/archives/2008/07/30/10545607.html</guid><description>&lt;p&gt;Ceci est un message d&apos;essai.&lt;/p&gt;
&lt;div id=&quot;suitetest&quot; style=&quot;display: none;&quot;&gt;
&lt;p&gt;C&apos;est pour tester le truc d&apos;Alerion pour le lien lire la suite.&lt;br /&gt;Il y a un probl&#xe8;me d&apos;adresse invalide.&lt;/p&gt;
&lt;p&gt;Alors je regarde comment on peut corriger &#xe7;a.&lt;/p&gt;
&lt;/div&gt;
&lt;a onclick=&quot;javascript:document.getElementById(&apos;suitetest&apos;).style.display = &apos;block&apos;;
javascript:this.style.display = &apos;none&apos;;&quot; style=&quot;cursor: pointer; text-decoration: underline; color: rgb(51, 76, 102);&quot;&gt;Lire la suite...&lt;/a&gt;</description><pubDate>Wed, 30 Jul 2008 15:46:00 GMT</pubDate></item><item><title>Lightbox 2 dans Canalblog</title><dc:creator>kyungjin</dc:creator><link>http://webbricolo.canalblog.com/archives/2008/07/26/10019138.html</link><category>tutos Canalblog</category><category>album</category><category>avanc&#xe9;</category><category>images</category><category>lightbox</category><category>photos</category><comments>http://webbricolo.canalblog.com/archives/2008/07/26/10019138.html#comments</comments><wfw:commentRss>http://webbricolo.canalblog.com/feeds/rss/comments/post/10019138/</wfw:commentRss><guid isPermaLink="true">http://webbricolo.canalblog.com/archives/2008/07/26/10019138.html</guid><description>&lt;p&gt;&lt;font color=&quot;#0000ff&quot;&gt;Mode: avanc&#xe9;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://webbricolo.canalblog.com/archives/2008/07/23/9997089.html&quot;&gt;Voir ici&lt;/a&gt; pour t&#xe9;l&#xe9;charger, utiliser et personnaliser Lightbox v2.04 (version francis&#xe9;e).&lt;/p&gt;
&lt;p&gt;Je sais qu&apos;il y a d&#xe9;j&#xe0; des tutos sur Lightbox, notamment chez &lt;a href=&quot;http://demolitetuto.canalblog.com/archives/2007/06/06/5206283.html&quot;&gt;demolite&lt;/a&gt;.&lt;br /&gt;Mais:&lt;br /&gt;- le tuto de Demolite utilise la version originale de Lightbox, en anglais donc.&lt;br /&gt;- elle utilise des fichiers h&#xe9;berg&#xe9;s chez elle ou peut-&#xea;tre m&#xea;me chez quelqu&apos;un d&apos;autre, donc pas de possibilit&#xe9; de personnalisation si vous vous contentez de suivre ce tuto. De plus, si ce quelqu&apos;un supprime un jour son blog ou ces fichiers, a p&apos;us de Lightbox pour vous.&lt;br /&gt;- je vais aller un peu plus loin en parlant de l&apos;application aux albums photo.&lt;/p&gt;
&lt;p&gt;Mon but dans mes tutos est qu&apos;autant que possible tout se fasse en autonomie, et que &#xe7;a laisse le plus de libert&#xe9;s possible. Je vais donc d&#xe9;tailler 2 fa&#xe7;ons d&apos;int&#xe9;grer Lightbox dans Canalblog:&lt;br /&gt;
Avec un &lt;a href=&quot;#tiers&quot;&gt;h&#xe9;bergement tiers&lt;/a&gt; - en &lt;a href=&quot;#cb&quot;&gt;h&#xe9;bergeant Lightbox sur Canalblog&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Ensuite, nous verrons comment int&#xe9;grer lightbox:&lt;br /&gt;&lt;a href=&quot;#message&quot;&gt;Dans un message&lt;/a&gt; - &lt;a href=&quot;#album&quot;&gt;dans les albums photo&lt;/a&gt;.&lt;br /&gt; &lt;/p&gt;
&lt;p&gt;Par souci de clart&#xe9;, je vais utiliser des exemples concrets, avec des adresses r&#xe9;elles (celles que j&apos;ai utilis&#xe9;es). Ces adresses sont &#xe9;videmment &#xe0; corriger pour s&apos;adapter &#xe0; votre cas.&lt;/p&gt;
&lt;p&gt;&lt;a name=&quot;tiers&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Avec un h&#xe9;bergement tiers&lt;/h3&gt;
&lt;p&gt;C&apos;est la solution la plus simple &#xe0; mettre en oeuvre, et la plus souple pour des modification ult&#xe9;rieures.&lt;br /&gt;Il vous faut un h&#xe9;bergement sur lequel vous pouvez cr&#xe9;er des dossiers et sous-dossiers, et o&#xf9; vous pouvez avoir les adresses directes des fichiers.&lt;br /&gt;Par exemple, j&apos;ai choisi &lt;a href=&quot;http://archive-host.com/&quot;&gt;archive-host&lt;/a&gt;, un service gratuit d&apos;h&#xe9;bergement en ligne.&lt;/p&gt;
&lt;p&gt;Apr&#xe8;s avoir t&#xe9;l&#xe9;charger &lt;a href=&quot;http://kyungjinsite.googlepages.com/lightbox2.04_fr.zip&quot;&gt;Lightbox 2 (version FR)&lt;/a&gt;, vous d&#xe9;zippez l&apos;archive. Vous proc&#xe9;dez alors aux &lt;a href=&quot;http://webbricolo.canalblog.com/archives/2008/07/23/9997089.html&quot;&gt;modifications&lt;/a&gt; que vous souhaitez, sur votre ordi, en regardant ce que &#xe7;a donne gr&#xe2;ce au fichier index_fr.html. Gardez de pr&#xe9;f&#xe9;rence les m&#xea;me noms d&apos;images, ainsi vous n&apos;aurez pas &#xe0; modifier les adresses dans le fichier lightbox.css.&lt;br /&gt;Une fois que vous avez vos fichiers d&#xe9;finitifs, t&#xe9;l&#xe9;chargez-les tous, sauf lightbox.js, sur votre h&#xe9;bergement, en gardant la m&#xea;me structure de dossiers.&lt;/p&gt;
&lt;p&gt;On ne met pas le fichier lightbox.js &#xe0; ce stade, car il faut d&apos;abord modifier les adresses des images de chargement et &amp;quot;fermer&amp;quot;. Ne me demandez pas pourquoi &#xe7;a ne marche pas avec les adresses relatives, je ne sais pas.&lt;br /&gt;Donc, on r&#xe9;cup&#xe8;re les adresses absolues des fichiers loading.gif et closelabel.gif et on les mets dans notre fichier lightbox.js l&#xe0; o&#xf9; il faut c&apos;est &#xe0; dire:&lt;/p&gt;
&lt;pre&gt;fileLoadingImage:&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &apos;http://sd-1.archive-host.com/membres/up/152282661762569155/lightbox204_fr/images/loading.gif&apos;,&lt;br /&gt;fileBottomNavCloseImage: &apos;http://sd-1.archive-host.com/membres/up/152282661762569155/lightbox204_fr/images/closelabel.gif&apos;,&lt;/pre&gt;
&lt;p&gt;Maintenant, on peut t&#xe9;l&#xe9;charger le fichier lightbox.js dans le dossier js.&lt;/p&gt;
&lt;p&gt;&lt;u&gt;La mise en place sur Canalblog&lt;/u&gt;&lt;/p&gt;
&lt;p&gt;Comme le dit Manuel, on va ajouter les fichiers javascript dans le header de nos pages.&lt;br /&gt;Entre les balise &amp;lt;head&amp;gt; et &amp;lt;/head&amp;gt;&lt;br /&gt;- des pages d&apos;accueil, des archives et d&apos;un message pour utilisation dans les messages&lt;br /&gt;- de la page de pr&#xe9;sentation d&apos;un album ou d&apos;une photo d&apos;un album selon l&apos;utilisation qu&apos;on voudra dans les albums photo (voir plus loin)&lt;br /&gt;on va mettre ceci (en gras les adresses des fichiers, &#xe0; changer par les v&#xf4;tres):&lt;/p&gt;
&lt;pre&gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;&lt;strong&gt;http://sd-1.archive-host.com/membres/up/152282661762569155/lightbox204_fr/js/prototype.js&lt;/strong&gt;&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;&lt;strong&gt;http://sd-1.archive-host.com/membres/up/152282661762569155/lightbox204_fr/js/scriptaculous.js&lt;/strong&gt;?load=effects,builder&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;&lt;strong&gt;http://sd-1.archive-host.com/membres/up/152282661762569155/lightbox204_fr/js/lightbox.js&lt;/strong&gt;&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;&lt;strong&gt;http://sd-1.archive-host.com/membres/up/152282661762569155/lightbox204_fr/css/lightbox.css&lt;/strong&gt;&amp;quot; type=&amp;quot;text/css&amp;quot; media=&amp;quot;screen&amp;quot; /&amp;gt;&lt;/pre&gt;
&lt;p&gt;Note: rien ne vous emp&#xea;che d&apos;utiliser mes fichiers, et donc les adresses ci-dessus, si vous ne souhaitez pas faire de personnalisation. Cependant, et bien que je n&apos;ai &#xe0; priori pas de raison de les modifier ou de les supprimer, je ne garantis pas la conservation de ces fichiers.&lt;/p&gt;
&lt;p&gt;&lt;a name=&quot;cb&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;En h&#xe9;bergeant sur Canalblog&lt;/h3&gt;
&lt;p&gt;L&#xe0; c&apos;est un chouilla plus complexe, &#xe0; cause du renommage des fichiers par Canalblog et de l&apos;impossibilit&#xe9; de cr&#xe9;er des dossiers.&lt;br /&gt;De plus, si on souhaite modifier un fichier par la suite, il changera obligatoirement d&apos;adresse.&lt;br /&gt;
Donc, faites tout ce qui suit une fois que vous avez bien termin&#xe9; vos personnalisations.&lt;/p&gt;
&lt;p&gt;On va commencer par envoyer les images. Soit on les envoie une par une dans un message, soit on peut utiliser un album photo qu&apos;on ne rendra pas public. Voir &lt;a href=&quot;http://webbricolo.canalblog.com/archives/2008/07/19/9978774.html#image&quot;&gt;ce tuto&lt;/a&gt; pour les d&#xe9;tails.&lt;/p&gt;
&lt;p&gt;Maintenant qu&apos;on a les adresses des images, on va pouvoir les mettre dans les fichiers lightbox.css et lightbox.js.&lt;br /&gt;Dans le css:&lt;/p&gt;
&lt;pre&gt;#prevLink:hover, #prevLink:visited:hover { background: url(&lt;strong&gt;http://storage.canalblog.com/10/32/445046/28007721_m.gif&lt;/strong&gt;) left 90% no-repeat; }&lt;br /&gt;#nextLink:hover, #nextLink:visited:hover { background: url(&lt;strong&gt;http://storage.canalblog.com/60/76/445046/28007716_m.gif&lt;/strong&gt;) right 90% no-repeat; }&lt;/pre&gt;
&lt;p&gt;Dans le js:&lt;/p&gt;
&lt;pre&gt;fileLoadingImage:&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &apos;&lt;strong&gt;http://storage.canalblog.com/96/77/445046/28007715.gif&lt;/strong&gt;&apos;,&lt;br /&gt;fileBottomNavCloseImage: &apos;&lt;strong&gt;http://storage.canalblog.com/27/96/445046/28007712.gif&lt;/strong&gt;&apos;,&lt;/pre&gt;
&lt;p&gt;Bien, on va pouvoir envoyer ces 2 fichiers, ainsi que le fichier prototype.js sur Canalblog. Voir &lt;a href=&quot;http://webbricolo.canalblog.com/archives/2008/07/19/9978774.html#fichiers&quot;&gt;ce tuto&lt;/a&gt; pour les d&#xe9;tails.&lt;/p&gt;
&lt;p&gt;Bon, il nous reste maintenant les fichiers scriptaculous.js, effects.js et builder.js.&lt;br /&gt;Je ne sais pas si vous avez remarqu&#xe9;, mais dans les codes &#xe0; ins&#xe9;rer dans le header, le fichier scriptaculous.js appelle le chargement des fichiers effects.js et builder.js. L&#xe0;:&lt;br /&gt;&lt;code&gt;&amp;lt;script src=&amp;quot;js/scriptaculous.js?load=effects,builder&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;/code&gt;&lt;br /&gt;Ca, &#xe7;a marche si les 3 fichiers sont dans le m&#xea;me dossier.&lt;br /&gt;Hors c&apos;est impossible &#xe0; faire sur l&apos;h&#xe9;bergement de Canalblog.&lt;br /&gt;Donc, on va pas s&apos;emmerder, on ouvre nos fichiers avec le bloc-note, on copie tout le contenu du fichier effects.js et on le colle &#xe0; la fin du fichier scriptaculous.js. On fait de m&#xea;me avec le fichier builder.js.&lt;br /&gt;Et l&#xe0; je vous pr&#xe9;viens tout de suite, j&apos;y connais que dalle en javascript et je ne sais pas si le fichier obtenu est correct du point de vue langage. Mais en tout cas, &#xe7;a marche.&lt;br /&gt;Y a plus qu&apos;a h&#xe9;berger notre nouveau fichier scriptaculous.js sur Canalblog.&lt;/p&gt;
&lt;p&gt;&lt;u&gt;La mise en place sur Canalblog&lt;/u&gt;&lt;/p&gt;
&lt;p&gt;On va toujours ajouter les fichiers javascript dans le header de nos pages.&lt;br /&gt;Entre les balise &amp;lt;head&amp;gt; et &amp;lt;/head&amp;gt;&lt;br /&gt;- des pages d&apos;accueil, des archives et d&apos;un message pour utilisation dans les messages&lt;br /&gt;-
de la page de pr&#xe9;sentation d&apos;un album ou d&apos;une photo d&apos;un album selon
l&apos;utilisation qu&apos;on voudra dans les albums photo (voir plus loin)&lt;br /&gt;on va mettre ceci, avec dans l&apos;ordre d&apos;apparition: prototype.js, scriptaculous.js, lightbox.js, lightbox.css (en gras les adresses des fichiers, &#xe0; changer par les v&#xf4;tres):&lt;/p&gt;
&lt;pre&gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;&lt;strong&gt;http://storage.canalblog.com/45/34/445046/28110890.js&lt;/strong&gt;&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;&lt;strong&gt;http://storage.canalblog.com/69/27/445046/28110895.js&lt;/strong&gt;&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;&lt;strong&gt;http://storage.canalblog.com/00/58/445046/28110882.js&lt;/strong&gt;&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;&lt;strong&gt;http://storage.canalblog.com/82/80/445046/28294521.css&lt;/strong&gt;&amp;quot; type=&amp;quot;text/css&amp;quot; media=&amp;quot;screen&amp;quot; /&amp;gt;&lt;/pre&gt;
&lt;p&gt;Note: ici aussi vous pourriez utiliser mes fichiers et donc ces adresses, mais l&#xe0; je vous le d&#xe9;conseille car:&lt;br /&gt;- la pr&#xe9;sentation a &#xe9;t&#xe9; un peu personnalis&#xe9;e pour coller au design de mon autre blog et ne vous conviendra pas forc&#xe9;ment.&lt;br /&gt;- Ces fichiers l&#xe0; sont beaucoup plus susceptibles d&apos;&#xea;tre modifi&#xe9;s, et donc de changer d&apos;adresse.&lt;/p&gt;
&lt;p&gt;&lt;a name=&quot;message&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Int&#xe9;gration dans un message&lt;/h3&gt;
&lt;p&gt;On va suivre le mode d&apos;emploi, c&apos;est &#xe0; dire ajouter un attribut rel=&amp;quot;lightbox&amp;quot; aux liens.&lt;br /&gt;
Donc, on ins&#xe8;re notre image, en cochant &amp;quot;cr&#xe9;er une miniature...&amp;quot; et &amp;quot;afficher l&apos;image &#xe0; la taille original...&amp;quot;&lt;/p&gt;
&lt;p&gt; &lt;a rel=&quot;lightbox&quot; title=&quot;insertion de l&apos;image&quot; href=&quot;http://storage.canalblog.com/26/99/445046/28296141.jpg&quot;&gt;&lt;img height=&quot;206&quot; border=&quot;0&quot; width=&quot;300&quot; alt=&quot;inser_image&quot; src=&quot;http://storage.canalblog.com/26/99/445046/28296141_p.jpg&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;On passe en mode html (bouton &amp;lt;&amp;gt;) et on a un code qui ressemble &#xe0; &#xe7;a:&lt;/p&gt;
&lt;pre&gt;&amp;lt;p&amp;gt; &amp;lt;a target=&amp;quot;_blank&amp;quot; href=&amp;quot;http://storage.canalblog.com/26/99/445046/28296141.jpg&amp;quot;&amp;gt;&amp;lt;img width=&amp;quot;300&amp;quot; height=&amp;quot;206&amp;quot; border=&amp;quot;0&amp;quot; src=&amp;quot;http://storage.canalblog.com/26/99/445046/28296141_p.jpg&amp;quot; alt=&amp;quot;inser_image&amp;quot; /&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;/pre&gt;
&lt;p&gt;On va le modifier pour activer notre lightbox.&lt;br /&gt;
A la place de &lt;code&gt;target=&amp;quot;_blank&amp;quot;&lt;/code&gt;, on va mettre &lt;code&gt;rel=&amp;quot;lightbox&amp;quot;&lt;/code&gt;. On peut ajouter un attribut title pour mettre une l&#xe9;gende &#xe0; la photo. Par exemple, ici, je vais mettre &lt;code&gt;title=&amp;quot;insertion de l&apos;image&amp;quot;&lt;/code&gt;.&lt;br /&gt;Voil&#xe0; le code modifi&#xe9;:&lt;/p&gt;
&lt;pre&gt;&amp;lt;p&amp;gt; &amp;lt;a &lt;strong&gt;rel=&amp;quot;lightbox&amp;quot; title=&amp;quot;insertion de l&apos;image&amp;quot;&lt;/strong&gt; href=&amp;quot;http://storage.canalblog.com/26/99/445046/28296141.jpg&amp;quot;&amp;gt;&amp;lt;img width=&amp;quot;300&amp;quot; height=&amp;quot;206&amp;quot; border=&amp;quot;0&amp;quot; alt=&amp;quot;inser_image&amp;quot; src=&amp;quot;http://storage.canalblog.com/26/99/445046/28296141_p.jpg&amp;quot; /&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;/pre&gt;
&lt;p&gt;Cliquez sur la capture d&apos;&#xe9;cran ci-dessus pour&amp;nbsp; voir ce que &#xe7;a donne.&lt;/p&gt;
&lt;p&gt;Si on veut cr&#xe9;er un groupe d&apos;image, comme un album o&#xf9; sur chaque image agrandie on aura un lien suivant et / ou pr&#xe9;c&#xe9;dent, on ajoute une mention entre crochets &#xe0; l&apos;attribut rel, qui deviendra par exemple &lt;code&gt;rel=&amp;quot;lightbox[groupe 1]&amp;quot;&lt;/code&gt; sur toutes les images qu&apos;on veut int&#xe9;grer au groupe 1.&lt;/p&gt;
&lt;p&gt;&lt;a name=&quot;album&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Int&#xe9;gration dans les albums&lt;/h3&gt;
&lt;p&gt;Les modifications seront apport&#xe9;es &#xe0; tous les albums du blog. Il va y avoir 2 fa&#xe7;ons d&apos;utiliser Lightbox dans les albums photo.&lt;/p&gt;
&lt;p&gt;&lt;u&gt;1 - sur la page d&apos;une photo d&apos;un album&lt;/u&gt;&lt;br /&gt;
Cette m&#xe9;thode est int&#xe9;ressante uniquement si vos photos ont une dimension plus grande que 500px, car cela revient finalement &lt;a href=&quot;http://webbricolo.canalblog.com/archives/2008/05/31/9397790.html&quot;&gt;&#xe0; faire agrandir la photo&lt;/a&gt;.&lt;br /&gt;On va donc activer lightbox au niveau de la photo affich&#xe9;e en cr&#xe9;ant un lien vers la photo &#xe0; taille originale(&lt;a href=&quot;#note&quot;&gt;*&lt;/a&gt;).&lt;br /&gt;On cherche le code suivant:&lt;/p&gt;
&lt;pre&gt;&amp;lt;img src=&amp;quot;&amp;lt;$BlogPhotoMediumURL$&amp;gt;&amp;quot; width=&amp;quot;&amp;lt;$BlogPhotoMediumWidth$&amp;gt;&amp;quot; height=&amp;quot;&amp;lt;$BlogPhotoMediumHeight$&amp;gt;&amp;quot; alt=&amp;quot;&amp;lt;$BlogPhotoTitle$&amp;gt;&amp;quot; /&amp;gt;&lt;/pre&gt;
&lt;p&gt;
Et on y ajoute le lien avec les attributs &lt;code&gt;rel &lt;/code&gt;et &lt;code&gt;title&lt;/code&gt;.&lt;/p&gt;
&lt;pre&gt;&lt;strong&gt;&amp;lt;a href=&amp;quot;&amp;lt;$BlogPhotoURL$&amp;gt;&amp;quot; rel=&amp;quot;lightbox&amp;quot; title=&amp;quot;&amp;lt;$BlogPhotoTitle$&amp;gt;&amp;quot;&amp;gt;&lt;/strong&gt;&amp;lt;img src=&amp;quot;&amp;lt;$BlogPhotoMediumURL$&amp;gt;&amp;quot; width=&amp;quot;&amp;lt;$BlogPhotoMediumWidth$&amp;gt;&amp;quot; height=&amp;quot;&amp;lt;$BlogPhotoMediumHeight$&amp;gt;&amp;quot; alt=&amp;quot;&amp;lt;$BlogPhotoTitle$&amp;gt;&amp;quot; /&amp;gt;&lt;strong&gt;&amp;lt;/a&amp;gt;&lt;/strong&gt;&lt;/pre&gt;
&lt;p&gt;D&#xe9;monstration sur les albums de ce blog, &lt;a href=&quot;http://webbricolo.canalblog.com/albums/album_test/photos/26259153-062_course.html&quot;&gt;comme ici&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a name=&quot;note&quot;&gt;&lt;/a&gt;(*)En r&#xe9;alit&#xe9; la photo redimensionn&#xe9;e &#xe0; 800 px maximum pour la plus grande dimension.&lt;/p&gt;
&lt;p&gt;&lt;u&gt;2 - sur la page de pr&#xe9;sentation d&apos;un album&lt;/u&gt;&lt;br /&gt;
Cette m&#xe9;thode est int&#xe9;ressante dans tous les cas, elle remplace totalement la navigation de Canalblog, mais la fonction diaporama sera toujours op&#xe9;rationnelle.&lt;br /&gt;
Le principe: un album constitue un groupe Lightbox. En cliquant sur une vignette de la page de pr&#xe9;sentation, on obtiendra l&apos;image agrandie aves les liens suivant et / ou pr&#xe9;c&#xe9;dent.&lt;/p&gt;
&lt;p&gt;On va donc trifouiller au niveau du lien de la vignette:&lt;/p&gt;
&lt;pre&gt;&amp;lt;a href=&amp;quot;&amp;lt;$BlogPhotoPageURL$&amp;gt;&amp;quot; title=&amp;quot;&amp;lt;$BlogPhotoTitle$&amp;gt;&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;&amp;lt;$BlogPhotoThumbNailURL$&amp;gt;&amp;quot; alt=&amp;quot;&amp;lt;$BlogPhotoTitle$&amp;gt;&amp;quot; width=&amp;quot;75&amp;quot; height=&amp;quot;75&amp;quot; /&amp;gt;&amp;lt;/a&amp;gt;&lt;/pre&gt;
&lt;p&gt;On va modifier ce lien pour qui&apos;l pointe non pas vers la page de la photo, mais vers la photo elle-m&#xea;me, et on y ajoute l&apos;attribut &lt;code&gt;rel&lt;/code&gt;.&lt;/p&gt;
&lt;pre&gt;&amp;lt;a href=&amp;quot;&lt;strong&gt;&amp;lt;$BlogPhotoURL$&amp;gt;&lt;/strong&gt;&amp;quot; title=&amp;quot;&amp;lt;$BlogPhotoTitle$&amp;gt;&amp;quot; &lt;strong&gt;rel=&amp;quot;lightbox[]&amp;quot;&lt;/strong&gt;&amp;gt;&amp;lt;img src=&amp;quot;&amp;lt;$BlogPhotoThumbNailURL$&amp;gt;&amp;quot; alt=&amp;quot;&amp;lt;$BlogPhotoTitle$&amp;gt;&amp;quot; width=&amp;quot;75&amp;quot; height=&amp;quot;75&amp;quot; /&amp;gt;&amp;lt;/a&amp;gt;&lt;/pre&gt;
&lt;p&gt;On peut se permettre de ne rien mettre entre les crochets apr&#xe8;s lightbox, car ce code va s&apos;appliquer sur toutes les vignettes de l&apos;album, et il n&apos;y a qu&apos;un album sur la page.&lt;/p&gt;
&lt;p&gt;Une page de &lt;a href=&quot;http://kyungjin.canalblog.com/albums/test_lightbox/index.html&quot;&gt;d&#xe9;monstration ici&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Et voil&#xe0;, amusez vous bien avec votre Lightbox!&lt;/p&gt;
&lt;p&gt;En plus: &lt;a href=&quot;http://webbricolo.canalblog.com/archives/2008/07/25/10040004.html&quot;&gt;album photo: que les vignettes en premi&#xe8;re page&lt;/a&gt;&lt;/p&gt;</description><pubDate>Fri, 25 Jul 2008 23:25:00 GMT</pubDate></item><item><title>Album photo: que les vignettes en page de pr&#xe9;sentation</title><dc:creator>kyungjin</dc:creator><link>http://webbricolo.canalblog.com/archives/2008/07/25/10040004.html</link><category>tutos Canalblog</category><category>album</category><category>avanc&#xe9;</category><category>images</category><category>photos</category><comments>http://webbricolo.canalblog.com/archives/2008/07/25/10040004.html#comments</comments><wfw:commentRss>http://webbricolo.canalblog.com/feeds/rss/comments/post/10040004/</wfw:commentRss><guid isPermaLink="true">http://webbricolo.canalblog.com/archives/2008/07/25/10040004.html</guid><description>&lt;p&gt;&lt;font color=&quot;#0000ff&quot;&gt;Mode: avanc&#xe9;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;La page de pr&#xe9;sentation d&apos;un album a le m&#xea;me aspect que celle d&apos;une photo:&lt;br /&gt;Une photo, l&apos;image de couverture, sur une grande partie &#xe0; gauche, et les miniatures dans une colonne &#xe0; droite.&lt;br /&gt;Seulement si on a beaucoup de photos dans l&apos;album, cette pr&#xe9;sentation n&apos;est pas terrible car on va se retrouver avec une colonne de miniatures tr&#xe8;s longue.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://storage.canalblog.com/94/80/445046/28293524.jpg&quot; rel=&quot;lightbox&quot;&gt;&lt;img width=&quot;325&quot; height=&quot;450&quot; border=&quot;0&quot; alt=&quot;pres_album&quot; src=&quot;http://storage.canalblog.com/94/80/445046/28293524_p.jpg&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;L&apos;utilit&#xe9; de l&apos;image de couverture &#xe9;tant discutable, on va la supprimer purement et simplement, pour que les vignettes s&apos;&#xe9;talent sur toute la largeur de la page&lt;/p&gt;
&lt;p&gt;Voici la portion de code qui va nous int&#xe9;resser dans la page de pr&#xe9;sentation d&apos;un album:&lt;/p&gt;
&lt;pre&gt;&lt;strong&gt;&amp;lt;div id=&amp;quot;album-content&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;albumbody&amp;quot;&amp;gt;&lt;/strong&gt;&amp;lt;CBAlbum&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;h2&amp;gt;&amp;lt;$BlogAlbumTitle$&amp;gt;&amp;lt;/h2&amp;gt;&lt;strong&gt;&amp;lt;img src=&amp;quot;&amp;lt;$BlogAlbumCoverURL$&amp;gt;&amp;quot; width=&amp;quot;&amp;lt;$BlogAlbumCoverWidth$&amp;gt;&amp;quot; height=&amp;quot;&amp;lt;$BlogAlbumCoverHeight$&amp;gt;&amp;quot; /&amp;gt;&lt;/strong&gt;&amp;lt;BlogAlbumDescription&amp;gt;&amp;lt;p&amp;gt;&amp;lt;$BlogAlbumDescription$&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/BlogAlbumDescription&amp;gt;&lt;br /&gt;&lt;strong&gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;div id=&amp;quot;album-nav&amp;quot;&amp;gt;&lt;/strong&gt;&amp;lt;div class=&amp;quot;albumcol&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;h3&amp;gt;&amp;lt;$BlogAlbumPhotosCount$&amp;gt; photo(s)&lt;br /&gt;&amp;lt;BlogAlbumSlideShowURL&amp;gt; - &amp;lt;a href=&amp;quot;&amp;lt;$BlogAlbumSlideShowURL$&amp;gt;&amp;quot; onclick=&amp;quot;window.open(this.href, &apos;diaporama&apos;, &apos;width=500, height=375, location=0, resizable=0, scrollbars=0, status=0, toolbar=0, directories=0&apos;); return(false);&amp;quot; title=&amp;quot;Visionnez un diaporama de cet album&amp;quot;&amp;gt;Diaporama&amp;lt;/a&amp;gt;&amp;lt;/BlogAlbumSlideShowURL&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;&amp;lt;CBPhoto&amp;gt;&lt;br /&gt;&amp;lt;a href=&amp;quot;&amp;lt;$BlogPhotoPageURL$&amp;gt;&amp;quot; title=&amp;quot;&amp;lt;$BlogPhotoTitle$&amp;gt;&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;&amp;lt;$BlogPhotoThumbNailURL$&amp;gt;&amp;quot; alt=&amp;quot;&amp;lt;$BlogPhotoTitle$&amp;gt;&amp;quot; width=&amp;quot;75&amp;quot; height=&amp;quot;75&amp;quot; /&amp;gt;&amp;lt;/a&amp;gt;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;lt;/CBPhoto&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;strong&gt;&amp;lt;/div&amp;gt;&lt;/strong&gt;&lt;br /&gt;&amp;lt;/CBAlbum&amp;gt;&lt;/pre&gt;
&lt;p&gt;On va simplement supprimer tout&amp;nbsp; ce qui permet d&apos;afficher cette couverture, et ce qui met les vignettes dans une colonne &#xe0; droite, c&apos;est-&#xe0;-dire tout ce qui est en gras ci-dessus.&lt;br /&gt;On va obtenir le code suivant:&lt;/p&gt;
&lt;pre&gt;&amp;lt;h2&amp;gt;&amp;lt;$BlogAlbumTitle$&amp;gt;&amp;lt;/h2&amp;gt;&amp;lt;BlogAlbumDescription&amp;gt;&amp;lt;p&amp;gt;&amp;lt;$BlogAlbumDescription$&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/BlogAlbumDescription&amp;gt;&lt;br /&gt;&amp;lt;div class=&amp;quot;albumcol&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;h3&amp;gt;&amp;lt;$BlogAlbumPhotosCount$&amp;gt; photo(s)&lt;br /&gt;&amp;lt;BlogAlbumSlideShowURL&amp;gt; - &amp;lt;a href=&amp;quot;&amp;lt;$BlogAlbumSlideShowURL$&amp;gt;&amp;quot; onclick=&amp;quot;window.open(this.href, &apos;diaporama&apos;, &apos;width=500, height=375, location=0, resizable=0, scrollbars=0, status=0, toolbar=0, directories=0&apos;); return(false);&amp;quot; title=&amp;quot;Visionnez un diaporama de cet album&amp;quot;&amp;gt;Diaporama&amp;lt;/a&amp;gt;&amp;lt;/BlogAlbumSlideShowURL&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;&amp;lt;CBPhoto&amp;gt;&lt;br /&gt;&amp;lt;a href=&amp;quot;&amp;lt;$BlogPhotoPageURL$&amp;gt;&amp;quot; title=&amp;quot;&amp;lt;$BlogPhotoTitle$&amp;gt;&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;&amp;lt;$BlogPhotoThumbNailURL$&amp;gt;&amp;quot; alt=&amp;quot;&amp;lt;$BlogPhotoTitle$&amp;gt;&amp;quot; width=&amp;quot;75&amp;quot; height=&amp;quot;75&amp;quot; /&amp;gt;&amp;lt;/a&amp;gt;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;lt;/CBPhoto&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;br /&gt;&amp;lt;/CBAlbum&amp;gt;&lt;/pre&gt;
&lt;p&gt;Et voil&#xe0;:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://storage.canalblog.com/25/64/445046/28295313.jpg&quot; rel=&quot;lightbox&quot;&gt;&lt;img width=&quot;450&quot; height=&quot;388&quot; border=&quot;0&quot; alt=&quot;pres_album2&quot; src=&quot;http://storage.canalblog.com/25/64/445046/28295313_p.jpg&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;On peut bien s&#xfb;r d&#xe9;finir des styles pour le titre et la description qu&apos;on retrouve dans le code l&#xe0;&lt;br /&gt;
&lt;code&gt;&amp;lt;h2&amp;gt;&amp;lt;$BlogAlbumTitle$&amp;gt;&amp;lt;/h2&amp;gt;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;&amp;lt;p&amp;gt;&amp;lt;$BlogAlbumDescription$&amp;gt;&amp;lt;/p&amp;gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Evidemment, cette modification sera pour &lt;strong&gt;tous &lt;/strong&gt;les albums.&lt;/p&gt;</description><pubDate>Fri, 25 Jul 2008 20:36:00 GMT</pubDate></item><item><title>Lightbox 2 en fran&#xe7;ais et personnalisation</title><dc:creator>kyungjin</dc:creator><link>http://webbricolo.canalblog.com/archives/2008/07/23/9997089.html</link><category>Bo&#xee;te &#xe0; outils</category><category>images</category><category>lightbox</category><category>photos</category><comments>http://webbricolo.canalblog.com/archives/2008/07/23/9997089.html#comments</comments><wfw:commentRss>http://webbricolo.canalblog.com/feeds/rss/comments/post/9997089/</wfw:commentRss><guid isPermaLink="true">http://webbricolo.canalblog.com/archives/2008/07/23/9997089.html</guid><description>&lt;p&gt;Note: article bas&#xe9; sur la version 2.04&lt;/p&gt;
&lt;p&gt;Vous avez sans doute d&#xe9;j&#xe0; crois&#xe9; Lightbox JS dans vos balades sur le web.&lt;br /&gt;Il s&apos;agit d&apos;une application en Javascript permettant d&apos;agrandir une image par-dessus la page en cours, avec un effet d&apos;animation.&lt;br /&gt;Si vous ne savez pas encore ce que c&apos;est, rien de tel qu&apos;un petit tour sur &lt;a href=&quot;http://www.lokeshdhakar.com/projects/lightbox2/&quot;&gt;le site officiel&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;La meilleure fa&#xe7;on de se familiariser avec cet outil est de le t&#xe9;l&#xe9;charger, de d&#xe9;compresser l&apos;archive zip et d&apos;ouvrir le fichier index.html avec votre navigateur.&lt;br /&gt;Vous allez avoir &lt;a href=&quot;http://sd-1.archive-host.com/membres/up/152282661762569155/lightbox204_original/index.html&quot;&gt;cette page&lt;/a&gt;. Et l&#xe0; &amp;quot;argh, mon dieu, tout est en anglais!&amp;quot;&lt;br /&gt;J&apos;ai donc pens&#xe9; &#xe0; nos amis anglophobe, et fait une version en fran&#xe7;ais, en ajoutant les exemples du site officiel pour les groupes d&apos;images.&lt;br /&gt;Vous pouvez la t&#xe9;l&#xe9;charger ici:&lt;br /&gt;&lt;a href=&quot;http://kyungjinsite.googlepages.com/lightbox2.04_fr.zip&quot;&gt;lightbox 2 en fran&#xe7;ais&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;D&#xe9;zipper l&apos;archive et ouvrez le fichier index_fr.html avec votre navigateur, vous aurez &lt;a href=&quot;http://sd-1.archive-host.com/membres/up/152282661762569155/lightbox204_fr/index_fr.html&quot;&gt;cette page&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Les autres fichiers sont &#xe0; ouvrir avec un bloc-note.&lt;br /&gt;Les fichier css/lightbox.css et js/lightbox.js sont comment&#xe9;s afin que vous puissiez rep&#xe9;rer quelques possibilit&#xe9;s de personnalisation basique. &lt;br /&gt;Je vais les d&#xe9;tailler quand m&#xea;me un peu ici. Ceci est juste une s&#xe9;lection d&apos;&#xe9;l&#xe9;ments facilement modifiables et visibles et n&apos;a pas la pr&#xe9;tention d&apos;&#xea;tre exhaustif.&lt;/p&gt;
&lt;p&gt;Commen&#xe7;ons par les images de chargement, de liens suivant, pr&#xe9;c&#xe9;dent et fermer.&lt;br /&gt;Dans ma version, par d&#xe9;faut vous aurez &#xe7;a:&lt;br /&gt;Chargement: loading.gif&lt;br /&gt;
&lt;img src=&quot;http://sd-1.archive-host.com/membres/up/152282661762569155/lightbox204_fr/images/loading.gif&quot; alt=&quot;loading&quot; /&gt;&lt;br /&gt;
Pr&#xe9;c&#xe9;dent: prevlabel.gif&lt;br /&gt;
&lt;img alt=&quot;prevlabel&quot; src=&quot;http://sd-1.archive-host.com/membres/up/152282661762569155/lightbox204_fr/images/prevlabel.gif&quot; /&gt;&lt;br /&gt;
Suivant: nextlabel.gif&lt;br /&gt;
&lt;img alt=&quot;nextabel&quot; src=&quot;http://sd-1.archive-host.com/membres/up/152282661762569155/lightbox204_fr/images/nextlabel.gif&quot; /&gt;&lt;br /&gt;Fermer: closelabel.gif&lt;br /&gt;&lt;img alt=&quot;closelabel&quot; src=&quot;http://sd-1.archive-host.com/membres/up/152282661762569155/lightbox204_fr/images/closelabel.gif&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Vous pouvez vous cr&#xe9;er vos propres images avec les m&#xea;mes noms ou pas, l&apos;essentiel &#xe9;tant de bien les r&#xe9;f&#xe9;rencer dans le fichier lightbox.css et lightbox.js.&lt;br /&gt;Vous pouvez modifier la taille des images chargement, pr&#xe9;c&#xe9;dent et suivant sans probl&#xe8;me. Par contre, si vous modifier la largeur de l&apos;image &amp;quot;fermer&amp;quot;, il y aura une &lt;a href=&quot;#width&quot;&gt;valeur &#xe0; modifier dans le css&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;u&gt;Le fichier lightbox.css&lt;/u&gt;&lt;br /&gt;justement, parlons en de ce css.&lt;br /&gt;Il d&#xe9;fini l&apos;apparence de la lightbox.&lt;br /&gt;Prenons les &#xe9;l&#xe9;ments qui vont nous int&#xe9;resser dans l&apos;ordre du fichier (en gras les valeurs &#xe0; modifier si besoin).&lt;/p&gt;
&lt;p&gt;&lt;code&gt;#outerImageContainer{ position: relative; background-color: &lt;strong&gt;#fff;&lt;/strong&gt; width: 250px; height: 250px; margin: 0 auto; }&lt;/code&gt;&lt;br /&gt;ici, on va pouvoir changer la couleur des bordures de la photo.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;#imageContainer{ padding: &lt;strong&gt;10px&lt;/strong&gt;; }&lt;/code&gt;&lt;br /&gt;Ici, c&apos;est la largeur de la bordure de la photo. Si on change cette valeur, il faudra &#xe9;galement la changer dans &lt;a href=&quot;#padding&quot;&gt;le fichier lightbox.js&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;#prevLink:hover, #prevLink:visited:hover { background: url(&lt;strong&gt;../images/prevlabel.gif&lt;/strong&gt;) left &lt;strong&gt;15%&lt;/strong&gt; no-repeat; }&lt;br /&gt;#nextLink:hover, #nextLink:visited:hover { background: url(&lt;strong&gt;../images/nextlabel.gif&lt;/strong&gt;) right &lt;strong&gt;15%&lt;/strong&gt; no-repeat; }&lt;/code&gt;&lt;br /&gt;Ici, ce sont les liens pr&#xe9;c&#xe9;dent et suivant qui apparaissent sur les c&#xf4;t&#xe9;s de la photo, au survol de la souris.&lt;br /&gt;Il faudra v&#xe9;rifier que l&apos;url de l&apos;image est correct.&lt;br /&gt;En changeant la valeur 15%, on d&#xe9;place ce lien verticalement. La valeur est prise depuis le haut de l&apos;image, donc plus le % sera &#xe9;lev&#xe9;, plus le lien appara&#xee;tra vers le bas.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;#imageDataContainer{ font: &lt;strong&gt;10px Verdana, Helvetica, sans-serif&lt;/strong&gt;; background-color: &lt;strong&gt;#fff&lt;/strong&gt;; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%&amp;nbsp; &amp;nbsp; ; }&lt;/code&gt;&lt;br /&gt;Ici, il s&apos;agit de la zone d&apos;information sous l&apos;image (celle qui contient la l&#xe9;gende, le num&#xe9;ro de la photo et le bouton &amp;quot;fermer&amp;quot;).&lt;br /&gt;On pourra en changer la police (font), la couleur (background-color).&lt;/p&gt;
&lt;p&gt;&lt;code&gt;#imageData{	padding:&lt;strong&gt;0 10px&lt;/strong&gt;; color: &lt;strong&gt;#666&lt;/strong&gt;; }&lt;/code&gt;&lt;br /&gt;
D&#xe9;fini les marges int&#xe9;rieur du cadre d&apos;information, et du m&#xea;me coup la position des textes. Ici on a 0 px en haut et en bas et 10 px &#xe0; droite et &#xe0; gauche.&lt;br /&gt;
Est d&#xe9;finie &#xe9;galement la couleur du texte. A noter qu&apos;on peut mettre une couleur diff&#xe9;rente &#xe0; la l&#xe9;gende et au num&#xe9;ro d&apos;image en ajoutant un attribut color &#xe0; &lt;code&gt;#imageData #caption&lt;/code&gt; (l&#xe9;gende) ou &#xe0; &lt;code&gt;#imageData #numberDisplay&lt;/code&gt; (num&#xe9;ro).&lt;/p&gt;
&lt;p&gt;&lt;a name=&quot;width&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;#imageData #bottomNavClose{ width: &lt;strong&gt;66px&lt;/strong&gt;; float: right;&amp;nbsp; padding-bottom: 0.7em; outline: none;}&lt;/code&gt;&lt;br /&gt;
Il faudra changer la largeur (width) si vous modifiez la largeur de l&apos;image &amp;quot;fermer&amp;quot;, les 2 doivent &#xea;tre &#xe9;gales.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color:&lt;strong&gt; #000&lt;/strong&gt;; }&lt;/code&gt;&lt;br /&gt;
Ici on peut modifier la couleur de l&apos;ombre. La transparence se r&#xe8;gle dans le fichier lightbox.js.&lt;/p&gt;
&lt;p&gt;&lt;u&gt;Le fichier lightbox.js&lt;/u&gt;&lt;br /&gt;
De m&#xea;me prenons les &#xe9;l&#xe9;ments qui vont nous int&#xe9;resser dans l&apos;ordre du fichier (en gras les valeurs &#xe0; modifier si besoin).&lt;br /&gt;Vers le d&#xe9;but du fichier:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;
fileLoadingImage:&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;strong&gt;&apos;images/loading.gif&lt;/strong&gt;&apos;,&lt;br /&gt;
fileBottomNavCloseImage: &apos;&lt;strong&gt;images/closelabel.gif&lt;/strong&gt;&apos;,&lt;/code&gt;&lt;br /&gt;
Ce sont les adresses des images de chargement et du bouton &amp;quot;fermer&amp;quot;. V&#xe9;rifiez l&apos;exactitude de ces adresses.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;
overlayOpacity: &lt;strong&gt;0.8&lt;/strong&gt;,&lt;/code&gt;&lt;br /&gt;
D&#xe9;fini l&apos;opacit&#xe9; du fond qui recouvre la page. 0 = transparent, 1 = opaque&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;animate: &lt;strong&gt;true&lt;/strong&gt;,&lt;/code&gt;&lt;br /&gt;
Active l&apos;animation. Je ne vous conseille pas de la d&#xe9;sactiver, j&apos;ai constat&#xe9; des probl&#xe8;mes de mise en page (photo pas au bon endroit). Si vous souhaitez acc&#xe9;l&#xe9;rer l&apos;agrandissement de la photo, augmentez plut&#xf4;t la valeur ci-dessous.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;resizeSpeed: &lt;strong&gt;7&lt;/strong&gt;,&lt;/code&gt;&lt;br /&gt;
Contr&#xf4;le la vitesse de l&apos;animation (1= le plus lent et 10= le plus rapide)&lt;/p&gt;
&lt;p&gt;&lt;a name=&quot;padding&quot;&gt;&lt;/a&gt;&lt;code&gt;borderSize: &lt;strong&gt;10&lt;/strong&gt;,&lt;/code&gt;&lt;br /&gt;
Si vous changez le padding dans le CSS, il faut mettre &#xe0; jour cette variable pour qu&apos;elle soit la m&#xea;me&lt;/p&gt;
&lt;p&gt;&lt;code&gt;labelImage: &amp;quot;Image&amp;quot;,&lt;br /&gt;
labelOf: &amp;quot;sur&amp;quot;,&lt;/code&gt;&lt;br /&gt;
Dans un groupe d&apos;image cela est utilis&#xe9; pour afficher: Image # sur #.&lt;br /&gt;
Changer les labels pour le personnaliser ;)&lt;/p&gt;
&lt;p&gt;Vers le milieu du fichier (ligne 231), vous trouverez ceci:&lt;br /&gt;
&lt;code&gt;var lightboxTop = arrayPageScroll[1] + (document.viewport.getHeight() / &lt;strong&gt;10&lt;/strong&gt;);&lt;/code&gt;&lt;br /&gt;Cela calcule la marge en haut du cadre de la photo.&lt;br /&gt;En fait, &#xe7;a r&#xe9;cup&#xe8;re la zone d&apos;affichage du navigateur et la divise par le nombre en gras pour d&#xe9;finir la marge. Donc, plus ce nombre sera grand, plus la marge sera petite. Si on mettait 2, le haut de la photo appara&#xee;tra &#xe0; la moiti&#xe9; de la fen&#xea;tre.&lt;/p&gt;
&lt;p&gt;Maintenant que vous l&apos;avez bien personnalis&#xe9;, vous &#xea;tes pr&#xea;ts &#xe0; &lt;a href=&quot;http://webbricolo.canalblog.com/archives/2008/07/26/10019138.html&quot;&gt;int&#xe9;grer lightbox dans Canalblog&lt;/a&gt;.&lt;/p&gt;</description><pubDate>Wed, 23 Jul 2008 10:50:00 GMT</pubDate></item><item><title>Nuage de tags</title><dc:creator>kyungjin</dc:creator><link>http://webbricolo.canalblog.com/archives/2008/07/22/10010176.html</link><category>tutos Canalblog</category><category>normal ou avanc&#xe9;</category><category>nuage</category><category>tags</category><comments>http://webbricolo.canalblog.com/archives/2008/07/22/10010176.html#comments</comments><wfw:commentRss>http://webbricolo.canalblog.com/feeds/rss/comments/post/10010176/</wfw:commentRss><guid isPermaLink="true">http://webbricolo.canalblog.com/archives/2008/07/22/10010176.html</guid><description>&lt;p&gt;&lt;font color=&quot;#0000ff&quot;&gt;Mode: normal et avanc&#xe9;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;Une nouvelle fonctionnalit&#xe9; viens de faire son apparition sur Canalblog: le nuage de tags.&lt;br /&gt;Un tag est une &#xe9;tiquette, un mot cl&#xe9; qu&apos;on applique &#xe0; un article.&lt;br /&gt;Donc cette fonction compl&#xe8;te et peut m&#xea;me remplacer les cat&#xe9;gories. Le gros avantage par rapport aux cat&#xe9;gories est qu&apos;on peut donner plusieurs tags &#xe0; un m&#xea;me article.&lt;/p&gt;
&lt;p&gt;D&#xe9;sormais, sous la fen&#xea;tre de r&#xe9;daction du message vous avez une nouvelle ligne pour entrer les tags &#xe0; associer au message:&lt;/p&gt;
&lt;p&gt;&lt;img width=&quot;600&quot; height=&quot;91&quot; border=&quot;0&quot; alt=&quot;tags2&quot; src=&quot;http://storage.canalblog.com/46/20/445046/28200436.png&quot; /&gt;&lt;/p&gt;
&lt;p&gt;A noter que lors de la frappe, ils vous est propos&#xe9; les tags commen&#xe7;ant par les m&#xea;mes lettres d&#xe9;j&#xe0; utilis&#xe9;s sur le blog, il suffit alors de cliquer sur celui souhait&#xe9; pour l&apos;ajouter.&lt;br /&gt;Par la suite, pour ajouter ou supprimer des tags, il suffit d&apos;&#xe9;diter le message et d&apos;ajouter ou supprimer des mots de ce champ. vous pouvez donc taguer toutes vos archives m&#xea;me si &#xe7;a va &#xea;tre long pour certain ;). Heureusement, dans la rubrique contenu &amp;gt; messages, il y a &#xe9;galement une nouvelle fonction la gestion rapide des tags qui peut permettre de gagner du temps.&lt;/p&gt;
&lt;p&gt;&lt;img width=&quot;650&quot; height=&quot;447&quot; border=&quot;0&quot; src=&quot;http://storage.canalblog.com/01/44/445046/28202404.png&quot; alt=&quot;tags3&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;u&gt;Et maintenant, comment mes lecteurs vont voir ces tags?&lt;/u&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;En mode normal&lt;/strong&gt;, il s&apos;agit d&apos;un bloc &#xe0; placer dans une colonne (comme le bloc album, liens d&apos;amis, etc.). On trouvera donc &#xe0; le placer dans apparence &amp;gt; blocs.&lt;br /&gt;Cela ajoutera un &#xe9;l&#xe9;ment dans la colonne choisi, o&#xf9; appara&#xee;tront sous forme de liens les tags utilis&#xe9;s sur le blog, avec une taille plus ou moins grosse suivant leur fr&#xe9;quence.&lt;br /&gt;Un nouvel &#xe9;l&#xe9;ment appara&#xee;tra en pied des messages: tags. Ceci appara&#xee;tra m&#xea;me si le bloc &amp;quot;nuage de tag&amp;quot; n&apos;est pas plac&#xe9; dans une colonne. Vos lecteurs pourront donc acc&#xe9;der &#xe0; tous les articles associ&#xe9; &#xe0; un tag en cliquant sur le lien en bas d&apos;un article.&lt;br /&gt;Voil&#xe0; un aper&#xe7;u de ce que &#xe7;a donnera sur le blog:&lt;/p&gt;
&lt;p&gt;&lt;img width=&quot;600&quot; height=&quot;308&quot; border=&quot;0&quot; src=&quot;http://storage.canalblog.com/30/73/445046/28200284.png&quot; alt=&quot;tags&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;En mode avanc&#xe9;&lt;/strong&gt;, ben on peut le placer o&#xf9; on veut. Voici le code:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&amp;quot;title&amp;quot;&amp;gt;Tags&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&amp;lt;ul class=&amp;quot;tagcloud&amp;quot;&amp;gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&amp;lt;CBTags&amp;gt;&lt;/code&gt;&lt;br /&gt;&amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;&amp;lt;$BlogTagURL$&amp;gt;&amp;quot; style=&amp;quot;font-size:&lt;code&gt;&amp;lt;$BlogTagFontSize$&amp;gt;&lt;/code&gt;;&amp;quot; title=&amp;quot;&lt;code&gt;&amp;lt;$BlogTagCount$&amp;gt;&lt;/code&gt; message(s)&amp;quot; rel=&amp;quot;tag&amp;quot;&amp;gt;&lt;code&gt;&amp;lt;$BlogTagName$&amp;gt;&lt;/code&gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;lt;/CBTags&amp;gt;&lt;br /&gt;&amp;lt;/ul&amp;gt;&lt;/pre&gt;
&lt;p&gt;Attention, il faut ins&#xe9;rer ce code en respectant bien les retours &#xe0; la ligne apr&#xe8;s &amp;lt;CBTags&amp;gt; et avant &amp;lt;/CBTags&amp;gt;, sinon il risque d&apos;y avoir un bug d&apos;affichage, le nuage se prolongera hors de la colonne et sera coup&#xe9;. Donc vous mettez ce code par exemple dans votre colonne gauche, et vous regardez ce que &#xe7;a donne:&lt;/p&gt;
&lt;p&gt;&lt;img width=&quot;634&quot; height=&quot;405&quot; border=&quot;0&quot; alt=&quot;tag_avance1&quot; src=&quot;http://storage.canalblog.com/30/93/445046/28200868.png&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Ah mais!... Ca ressemble pas du tout &#xe0; un nuage ce truc! Les liens sont tous les uns au-dessous des autres! Et pis o&#xf9; il est le tag en pied de message, hein? Non mais c&apos;est quoi c&apos;t&apos;arnaque?&lt;/p&gt;
&lt;p&gt;Du calme!&lt;br /&gt;Ben oui, en mode avanc&#xe9;, plus rien n&apos;est automatique, il va donc falloir ajouter &#xe0; la main les codes qui se mettent tout seul en mode normal.&lt;/p&gt;
&lt;p&gt;Pour le nuage, il faut indiquer dans la feuille de style qu&apos;on veut que la liste de lien s&apos;affiche en ligne.&lt;br /&gt;On va ajouter &#xe7;a:&lt;/p&gt;
&lt;pre&gt;ul.tagcloud {&lt;br /&gt;	text-align: left;&lt;br /&gt;	margin-top: 10px;&lt;br /&gt;}&lt;br /&gt;ul.tagcloud li {&lt;br /&gt;	line-height: 200%;&lt;br /&gt;	display: inline;&lt;br /&gt;	margin-right: 0.5em;&lt;br /&gt;}&lt;/pre&gt;
&lt;p&gt;Evidemment, rien ne vous emp&#xea;che d&apos;appliquer d&apos;autres styles (couleur de police, taille de la police de d&#xe9;part, marges ou autres).&lt;br /&gt;Par exemple, si vous voulez diminuer la taille de police de d&#xe9;part, dans les attributs de &lt;code&gt;ul.tagcloud li&lt;/code&gt; vous ajoutez&lt;br /&gt;&lt;code&gt;font-size: 80%;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Pour les tags en pied de message, il va falloir ajouter &#xe7;a dans les diff&#xe9;rentes pages (accueil, archives, message), au niveau du &amp;quot;itemfooter&amp;quot; des messages. On va donc rechercher &#xe7;a:&lt;/p&gt;
&lt;pre&gt;&amp;lt;div class=&amp;quot;itemfooter&amp;quot;&amp;gt;&amp;nbsp; Post&#xe9; par &lt;code&gt;&amp;lt;$BlogItemAuthorNickname$&amp;gt; &#xe0; &amp;lt;$BlogItemDateTime$&amp;gt;&lt;/code&gt; &amp;lt;BlogItemCategories&amp;gt; - &amp;lt;a href=&amp;quot;&lt;code&gt;&amp;lt;$BlogItemCategoryLink$&amp;gt;&lt;/code&gt;&amp;quot; title=&amp;quot;Autres messages dans cette cat&#xe9;gorie&amp;quot;&amp;gt;&lt;code&gt;&amp;lt;$BlogItemCategoryName$&amp;gt;&lt;/code&gt;&amp;lt;/a&amp;gt; &amp;lt;/BlogItemCategories&amp;gt; &amp;lt;BlogItemComments&amp;gt; - &amp;lt;a href=&amp;quot;&lt;code&gt;&amp;lt;$BlogItemCommentsURL$&amp;gt;&amp;quot;&lt;/code&gt; title=&amp;quot;Commentez ce message&amp;quot;&amp;gt;Commentaires [&lt;code&gt;&amp;lt;$BlogItemCommentsCount$&amp;gt;&lt;/code&gt;]&amp;lt;/a&amp;gt; &amp;lt;/BlogItemComments&amp;gt; &amp;lt;BlogItemTrackBacks&amp;gt; - &amp;lt;a href=&amp;quot;&lt;code&gt;&amp;lt;$BlogItemTrackBacksURL$&amp;gt;&lt;/code&gt;&amp;quot; title=&amp;quot;R&#xe9;troliens&amp;quot;&amp;gt;R&#xe9;troliens [&lt;code&gt;&amp;lt;$BlogItemTrackBacksCount$&amp;gt;&lt;/code&gt;]&amp;lt;/a&amp;gt; &amp;lt;/BlogItemTrackBacks&amp;gt; - Permalien [&amp;lt;a href=&amp;quot;&lt;code&gt;&amp;lt;$BlogItemURL$&amp;gt;&lt;/code&gt;&amp;quot; title=&amp;quot;Lien permanent vers ce message&amp;quot;&amp;gt;#&amp;lt;/a&amp;gt;]&amp;lt;/div&amp;gt; &lt;/pre&gt;
&lt;p&gt;et ajoutez &#xe0; la fin, juste avant &amp;lt;/div&amp;gt;, ceci:&lt;/p&gt;
&lt;pre&gt;&amp;lt;BlogItemTags&amp;gt;&amp;lt;br/&amp;gt;Tags : &lt;code&gt;&amp;lt;$BlogItemTagsList$&amp;gt;&lt;/code&gt;&amp;lt;/BlogItemTags&amp;gt;&lt;/pre&gt;
&lt;p&gt;Le &lt;code&gt;&amp;lt;br/&amp;gt;&lt;/code&gt; est un retour &#xe0; la ligne, il n&apos;est pas obligatoire. Si vous pr&#xe9;f&#xe9;rez que tout soit sur la m&#xea;me ligne, alors mettez plut&#xf4;t ceci:&lt;/p&gt;
&lt;pre&gt;- &amp;lt;BlogItemTags&amp;gt;Tags : &lt;code&gt;&amp;lt;$BlogItemTagsList$&amp;gt;&lt;/code&gt;&amp;lt;/BlogItemTags&amp;gt;&lt;/pre&gt;
&lt;p&gt;Et voil&#xe0; ce que &#xe7;a peut donner:&lt;/p&gt;
&lt;p&gt;&lt;img width=&quot;678&quot; height=&quot;382&quot; border=&quot;0&quot; src=&quot;http://storage.canalblog.com/89/00/445046/28201381.png&quot; alt=&quot;tag_avance2&quot; /&gt;&lt;/p&gt;
&lt;p&gt;(l&#xe0; le retour &#xe0; la ligne apr&#xe8;s &amp;quot;tag : &amp;quot; en pied de message c&apos;est juste parce que la colonne n&apos;est pas assez large).&lt;/p&gt;
&lt;p&gt;Sur ce blog, j&apos;ai mis le nuage de tag sur &lt;a href=&quot;http://webbricolo.canalblog.com&quot;&gt;ma page d&apos;accueil&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Ajout suite au commentaire de Maryse:&lt;/strong&gt;&lt;br /&gt;Si vous voulez supprimer la fonction qui agrandi la taille des liens en fonction de la fr&#xe9;quence des tags, dans le code du nuage de tags il faut supprimer ceci:&lt;/p&gt;
&lt;pre&gt;style=&amp;quot;font-size:&lt;code&gt;&amp;lt;$BlogTagFontSize$&amp;gt;&lt;/code&gt;;&amp;quot;&lt;/pre&gt;
&lt;p&gt;Mais il faut savoir que la pr&#xe9;sentation du nuage de tags est d&#xe9;j&#xe0; entr&#xe9;e dans les moeurs des internautes, et c&apos;est &#xe7;a qui le rend identifiable au premier coup d&apos;oeil.&lt;/p&gt;
&lt;p&gt;&lt;a name=&quot;index&quot;&gt;&lt;/a&gt;&lt;strong&gt;Nouvel ajout suite &#xe0; des remarques sur le forum de Canalblog et &#xe0; l&apos;article de &lt;a href=&quot;http://www.canalblog.com/public/aide/?q=tag&amp;amp;f=98&quot;&gt;l&apos;aide officielle&lt;/a&gt;:&lt;/strong&gt;&lt;br /&gt;
Le nombre de tags affich&#xe9; dans le nuage est limit&#xe9; &#xe0; 30. Ce sont d&apos;abord les plus utilis&#xe9;s puis les derniers ajout&#xe9;s.&lt;br /&gt;
Si vous avez plus de 30 tags sur votre blog, il n&apos;y a que sur la page d&apos;index des archives qu&apos;il est possible d&apos;afficher tous les tags.&lt;br /&gt;Voici le code html, &#xe0; placer dans la page de l&apos;index des archives donc:&lt;/p&gt;
&lt;pre&gt;&amp;lt;h2&amp;gt;Tous les tags&amp;lt;/h2&amp;gt;&lt;br /&gt;&amp;lt;ul class=&amp;quot;taglist&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;CBTags&amp;gt;&lt;br /&gt;&amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;&lt;code&gt;&amp;lt;$BlogTagURL$&amp;gt;&lt;/code&gt;&amp;quot; style=&amp;quot;font-size:&lt;code&gt;&amp;lt;$BlogTagFontSize$&amp;gt;&lt;/code&gt;;&amp;quot; title=&amp;quot;&lt;code&gt;&amp;lt;$BlogTagCount$&amp;gt;&lt;/code&gt; message(s)&amp;quot; rel=&amp;quot;tag&amp;quot;&amp;gt;&lt;code&gt;&amp;lt;$BlogTagName$&amp;gt;&lt;/code&gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt; &amp;lt;/CBTags&amp;gt;&lt;br /&gt;&amp;lt;/ul&amp;gt;&lt;/pre&gt;
&lt;p&gt;Vous pouvez remarquer qu&apos;en dehors du titre et de la classe, le code est exactement le m&#xea;me que pour le nuage, la diff&#xe9;rence se fait donc au niveau de la page, je ne sais pas comment.&lt;br /&gt;
Pour le style, 2 possibilit&#xe9;s principales.&lt;br /&gt;
vous pouvez ajouter ceci &#xe0; la feuille de style:&lt;/p&gt;
&lt;pre&gt;ul.taglist {&lt;br /&gt;	text-align: left;&lt;br /&gt;	padding: 0px;&lt;br /&gt;	margin-left: 0px;&lt;br /&gt;}&lt;br /&gt;ul.taglist li {&lt;br /&gt;	line-height: 200%;&lt;br /&gt;	display: inline;&lt;br /&gt;	margin-right: 0.5em;&lt;br /&gt;}&lt;/pre&gt;
&lt;p&gt;Ou bien utiliser le m&#xea;me style que pour le nuage (classe tagcloud) en rempla&#xe7;ant taglist par tagcloud dans le code html.&lt;br /&gt;
La seule diff&#xe9;rence entre les 2 styles par d&#xe9;faut (ceux que je vous donne ici), c&apos;est qu&apos;avec tagcloud le nuage pr&#xe9;sente un retrait &#xe0; gauche et pas avec taglist.&lt;/p&gt;
&lt;p&gt;Enfin, pour clarifier les choses pour le visiteur, on pourra sous le nuage de tags des pages d&apos;accueil, d&apos;archives et d&apos;un message, ajouter un lien &amp;quot;tous les tags&amp;quot; envoyant sur la page d&apos;index des archives.&lt;br /&gt;Sur la page d&apos;index des archives, on va ajouter une ancre juste avant le bloc de tags.&lt;/p&gt;
&lt;pre&gt;&amp;lt;a name=&amp;quot;tags&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;&amp;lt;h2&amp;gt;Tous les tags&amp;lt;/h2&amp;gt;&lt;/pre&gt;
&lt;p&gt;
Ceci permettra de cr&#xe9;er un lien qui pointera directement vers cette partie de la page.&lt;br /&gt;
Reste plus qu&apos;&#xe0; ajouter le lien dans les pages d&apos;accueil, d&apos;archives et d&apos;un message avec ce code:
&lt;/p&gt;
&lt;pre&gt;&amp;lt;a href=&amp;quot;&amp;lt;$BlogArchiveFileName$&amp;gt;#tags&amp;quot;&amp;gt;tous les tags&amp;lt;/a&amp;gt;&lt;/pre&gt;</description><pubDate>Tue, 22 Jul 2008 20:25:00 GMT</pubDate></item><item><title>H&#xe9;bergement de fichiers sur Canalblog</title><dc:creator>kyungjin</dc:creator><link>http://webbricolo.canalblog.com/archives/2008/07/19/9978774.html</link><category>tutos Canalblog</category><category>h&#xe9;bergement</category><category>normal</category><comments>http://webbricolo.canalblog.com/archives/2008/07/19/9978774.html#comments</comments><wfw:commentRss>http://webbricolo.canalblog.com/feeds/rss/comments/post/9978774/</wfw:commentRss><guid isPermaLink="true">http://webbricolo.canalblog.com/archives/2008/07/19/9978774.html</guid><description>&lt;p&gt;&lt;font color=&quot;#0000ff&quot;&gt;Mode: normal&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;Canalblog offre un espace illimit&#xe9; pour stocker images et fichiers qu&apos;on souhaite partager via le blog.&lt;br /&gt;Les seules limites concernent:&lt;br /&gt;- le poids des fichiers, 4 Mo maximum pour les images, 1 Mo maximum pour les autres fichiers.&lt;br /&gt;- la taille des images, Canalblog r&#xe9;duit automatiquement les images &#xe0; 800px maximum pour la plus grande longueur (mais ceci peut &#xea;tre contourn&#xe9;, on verra &#xe7;a plus loin).&lt;/p&gt;
&lt;p&gt;On peut d&#xe9;tourner - sans en abuser bien s&#xfb;r ;) - l&apos;usage premier de cette h&#xe9;bergement (&#xe0; savoir l&apos;affichage dans des messages du blog) pour stocker des fichiers qui vont nous servir par ailleurs, par exemple des fichiers html, css, textes, des images, des scripts javascript, etc. L&apos;utilit&#xe9; sera &#xe9;videmment plus importante en mode avanc&#xe9;.&lt;/p&gt;
&lt;p&gt;Cependant il faudra prendre en compte les contraintes suivantes:&lt;br /&gt;- Les fichiers sont automatiquement renomm&#xe9;s par une s&#xe9;rie de chiffres (mais conservent leur extension).&lt;br /&gt;- Il est impossible de remplacer un fichier donc impossible d&apos;en modifier un en conservant le m&#xea;me nom de fichier.&lt;br /&gt;- On ne peut pas cr&#xe9;er de dossiers.&lt;/p&gt;
&lt;p&gt;Maintenant, nous allons voir comment t&#xe9;l&#xe9;charger des fichiers et r&#xe9;cup&#xe9;rer leurs adresses.&lt;br /&gt;
La fonction premi&#xe8;re &#xe9;tant l&apos;insertion dans un message, il va falloir passer par l&#xe0;.&lt;/p&gt;
&lt;p&gt;&lt;a name=&quot;image&quot;&gt;&lt;/a&gt;&lt;u&gt;&lt;strong&gt;LES IMAGES&lt;/strong&gt;&lt;/u&gt;&lt;br /&gt;
On cr&#xe9;e donc un nouveau message et on clique sur l&apos;ic&#xf4;ne d&apos;insertion d&apos;image &lt;img alt=&quot;ins&#xe9;rer une image&quot; src=&quot;http://www.canalblog.com/cf/my/tools/htmlarea/images/cb_image.gif&quot; /&gt;.&lt;br /&gt;
On arrive sur l&apos;interface d&apos;insertion d&apos;une image&lt;/p&gt;
&lt;p&gt;&lt;img width=&quot;480&quot; height=&quot;337&quot; border=&quot;0&quot; src=&quot;http://storage.canalblog.com/44/10/445046/28073486.gif&quot; alt=&quot;insertion_image&quot; /&gt;&lt;/p&gt;
&lt;p&gt;On clique sur parcourir pour aller chercher l&apos;image sur son disque dur, on d&#xe9;coche &amp;quot;cr&#xe9;er une miniature...&amp;quot; et &amp;quot;afficher l&apos;image &#xe0; la taille originale...&amp;quot; pour obtenir directement l&apos;image dans sa taille normale.&lt;/p&gt;
&lt;p&gt;Attention, Canalblog r&#xe9;duit les images &#xe0; 800 px maximum. Si on veut h&#xe9;berger une image de taille sup&#xe9;rieure et qu&apos;on en a besoin &#xe0; la taille originale (une banni&#xe8;re par exemple de plus de 800 px de large), il faudra ins&#xe9;rer l&apos;image comme &lt;a href=&quot;#fichiers&quot;&gt;un fichier&lt;/a&gt; (avec un poids alors limit&#xe9; &#xe0; 1 Mo).&lt;br /&gt;Si vous utiliser des png transparents, je vous conseille d&apos;ins&#xe9;rer l&apos;image comme un fichier &#xe9;galement, car j&apos;ai constat&#xe9; que IE7 pouvait supporter la transparence dans ce cas, mais jamais quand on l&apos;ins&#xe8;re comme une image.&lt;/p&gt;
&lt;p&gt;&lt;u&gt;R&#xe9;cup&#xe9;rer l&apos;adresse&lt;/u&gt;&lt;br /&gt;1) L&#xe0;, on peut directement r&#xe9;cup&#xe9;rer l&apos;adresse de l&apos;image en passant l&apos;&#xe9;diteur de message en mode html par le bouton &lt;img src=&quot;http://www.canalblog.com/cf/my/tools/htmlarea/images/cb_html.gif&quot; alt=&quot;mode html&quot; /&gt;.
Le code ressemblera &#xe0; &#xe7;a:&lt;br /&gt;
&amp;lt;img width=&amp;quot;480&amp;quot; height=&amp;quot;337&amp;quot; border=&amp;quot;0&amp;quot; src=&amp;quot;http://storage.canalblog.com/44/10/445046/28073486.gif&amp;quot; alt=&amp;quot;insertion_image&amp;quot; /&amp;gt;&lt;br /&gt;
L&apos;adresse de l&apos;image est l&apos;attribut src, c&apos;est donc qui se trouve entre guillemet apr&#xe8;s src= et qui commence par http://, dans mon exemple, il s&apos;agit de &lt;a href=&quot;http://storage.canalblog.com/44/10/445046/28073486.gif&quot;&gt;http://storage.canalblog.com/44/10/445046/28073486.gif&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;2) La deuxi&#xe8;me fa&#xe7;on de r&#xe9;cup&#xe9;rer l&apos;adresse est d&apos;aller dans la gestion des fichiers. Il est inutile de sauvegarder le message, tout fichier envoy&#xe9; est conserv&#xe9;, m&#xea;me si le message n&apos;est pas sauv&#xe9; ou s&apos;il est supprim&#xe9;.&lt;br /&gt;On va donc aller dans outil &amp;gt; gestion des fichiers &amp;gt; images.&lt;br /&gt;On a la liste de toutes les images envoy&#xe9;es sur le blog, qu&apos;on peut classer par nom, date ou taille croissant ou d&#xe9;croissant en cliquant sur l&apos;en-t&#xea;te de colonne correspondante.&lt;br /&gt;Il suffit de cliquer sur le nom d&apos;une image pour l&apos;afficher, on a alors son adresse dans la barre d&apos;adresse du navigateur.&lt;br /&gt;On peut aussi faire clic droit &amp;gt; copier l&apos;adresse du lien (variable suivant les navigateurs).&lt;/p&gt;
&lt;p&gt;&lt;a name=&quot;album&quot;&gt;&lt;/a&gt;&lt;strong&gt;&lt;u&gt;Le cas des albums&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;On peut aussi h&#xe9;berger des images dans un album, ce qui permet de classer un peu et de palier &#xe0; l&apos;impossibilit&#xe9; de cr&#xe9;er des dossiers. Attention cependant, par cette m&#xe9;thode il sera impossible d&apos;avoir des images de taille sup&#xe9;rieure &#xe0; 800 px.&lt;br /&gt;On va aller dans Contenu &amp;gt; album photos &amp;gt; ajouter un album&lt;/p&gt;
&lt;p&gt;&lt;img width=&quot;630&quot; height=&quot;492&quot; border=&quot;0&quot; src=&quot;http://storage.canalblog.com/38/02/445046/28074516.gif&quot; alt=&quot;creation_album&quot; /&gt;&lt;/p&gt;
&lt;p&gt;On indique non pour &amp;quot;rendre cet album accessible au public&amp;quot; afin qu&apos;il ne s&apos;affiche pas sur le blog. On fini par &amp;quot;ajouter ce nouvel album&amp;quot;, il appara&#xee;t dans la liste des albums, il n&apos;y a plus qu&apos;&#xe0; y ajouter les images.&lt;/p&gt;
&lt;p&gt;&lt;u&gt;R&#xe9;cup&#xe9;rer les adresses des images d&apos;album&lt;/u&gt;&lt;br /&gt;L&#xe0; aussi plusieurs m&#xe9;thodes.&lt;br /&gt;1) Dans la liste des albums, on clique sur &amp;quot;voir l&apos;album&amp;quot;. On parcourt l&apos;album, et &#xe0; chaque image soit on affiche l&apos;image en cliquant dessus et on copie l&apos;adresse de la barre d&apos;adresse du navigateur, soit on clique droit sur l&apos;image &amp;gt; copier l&apos;adresse du lien.&lt;/p&gt;
&lt;p&gt;2) Dans la liste des albums, on clique sur le lien qui indique le nombre de photos&lt;/p&gt;
&lt;p&gt;&lt;img width=&quot;747&quot; height=&quot;300&quot; border=&quot;0&quot; src=&quot;http://storage.canalblog.com/05/94/445046/28074984.gif&quot; alt=&quot;photo_album1&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Ensuite, dans la liste des photos, on clique sur &amp;quot;modifier&amp;quot; ou sur la vignette. On arrive alors ici&lt;/p&gt;
&lt;p&gt;&lt;img width=&quot;481&quot; height=&quot;547&quot; border=&quot;0&quot; src=&quot;http://storage.canalblog.com/43/59/445046/28075127.gif&quot; alt=&quot;photo_album2&quot; /&gt;&lt;/p&gt;
&lt;p&gt;En cliquant sur la vignette ou sur &amp;quot;taille r&#xe9;elle&amp;quot; on affiche la photo de l&apos;album (ou on r&#xe9;cup&#xe8;re l&apos;adresse par clic droit).&lt;/p&gt;
&lt;p&gt;Dans les 2 cas, l&apos;adresse r&#xe9;cup&#xe9;r&#xe9;e sera du type:&lt;br /&gt;&lt;a href=&quot;http://storage.canalblog.com/91/22/445046/26259153_m.jpg&quot;&gt;http://storage.canalblog.com/91/22/445046/26259153_m.jpg&lt;/a&gt;&lt;br /&gt;Il s&apos;agit de l&apos;image r&#xe9;duite &#xe0; 500 px maximum utilis&#xe9;e dans l&apos;affichage des albums.&lt;br /&gt;Si votre image originale est plus grande, il faut imp&#xe9;rativement supprimer _m du nom de fichier pour avoir l&apos;image originale (qui comme je l&apos;ai dit sera quoi qu&apos;il arrive r&#xe9;duite &#xe0; 800 px maximum)&lt;br /&gt;La bonne adresse sera donc du type:&lt;br /&gt;&lt;a href=&quot;http://storage.canalblog.com/91/22/445046/26259153.jpg&quot;&gt;http://storage.canalblog.com/91/22/445046/26259153.jpg&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a name=&quot;fichiers&quot;&gt;&lt;/a&gt;&lt;u&gt;&lt;strong&gt;LES FICHIERS&lt;/strong&gt;&lt;/u&gt;&lt;br /&gt;Comme pour les images, on cr&#xe9;e un nouveau message et on ins&#xe8;re le fichier en cliquant sur le bouton &lt;img alt=&quot;ins&#xe9;rer un fichier&quot; src=&quot;http://www.canalblog.com/cf/my/tools/htmlarea/images/cb_file.gif&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;u&gt;R&#xe9;cup&#xe9;rer l&apos;adresse&lt;/u&gt;&lt;/p&gt;
&lt;p&gt;1) Comme pour les images, imm&#xe9;diatement en passant en mode html &lt;img src=&quot;http://www.canalblog.com/cf/my/tools/htmlarea/images/cb_html.gif&quot; alt=&quot;mode html&quot; /&gt;. On aura un code de la forme&lt;br /&gt;
&amp;lt;a href=&amp;quot;http://storage.canalblog.com/09/23/445046/25482675.html&amp;quot;&amp;gt;mp3_deezer&amp;lt;/a&amp;gt;&lt;br /&gt;exemple avec un fichier html.&lt;br /&gt;L&apos;adresse est l&apos;attribut href, ici &lt;a href=&quot;http://storage.canalblog.com/09/23/445046/25482675.html&quot;&gt;http://storage.canalblog.com/09/23/445046/25482675.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;2) Dans la gestion des fichiers, dans le r&#xe9;pertoire docs.&lt;/p&gt;</description><pubDate>Sat, 19 Jul 2008 21:23:00 GMT</pubDate></item><item><title>Inclure un moteur de recherche Google sans pub sur son blog</title><dc:creator>kyungjin</dc:creator><link>http://webbricolo.canalblog.com/archives/2008/06/30/9764771.html</link><category>tutos Canalblog</category><category>google</category><category>normal ou avanc&#xe9;</category><category>recherche</category><comments>http://webbricolo.canalblog.com/archives/2008/06/30/9764771.html#comments</comments><wfw:commentRss>http://webbricolo.canalblog.com/feeds/rss/comments/post/9764771/</wfw:commentRss><guid isPermaLink="true">http://webbricolo.canalblog.com/archives/2008/06/30/9764771.html</guid><description>&lt;p&gt;&lt;font color=&quot;#0000ff&quot;&gt;Mode: normal et avanc&#xe9;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;Note: ce qui suit n&apos;est utilisable que si votre blog est index&#xe9; par Google. Donc vous ne pourrez pas mettre cela en place &#xe0; la cr&#xe9;ation du blog.&lt;br /&gt;Pour v&#xe9;rifier que votre blog est index&#xe9;, tapez son adresse compl&#xe8;te dans la page de recherche Google, s&apos;il vous trouve, c&apos;est bon.&lt;br /&gt;Sinon, vous pouvez soumettre votre adresse &lt;a href=&quot;http://www.google.fr/addurl/?hl=fr&amp;amp;continue=/addurl&quot;&gt;ici&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Google propose un service appel&#xe9; &amp;quot;moteur de recherche personnalis&#xe9;&amp;quot;.&lt;br /&gt;Il permet d&apos;int&#xe9;grer tr&#xe8;s facilement un moteur de recherche sur un site, selon plusieurs m&#xe9;thodes.&lt;br /&gt;Je vais d&#xe9;crire celle que j&apos;utilise ici, un champ de recherche sur la page, et l&apos;affichage des r&#xe9;sultats sur une page h&#xe9;berg&#xe9;e par Google.&lt;/p&gt;
&lt;p&gt;Tout d&apos;abord, il faut avoir un compte Google. Si vous n&apos;en avez pas d&#xe9;j&#xe0; un, c&apos;est &lt;a href=&quot;https://www.google.com/accounts/NewAccount?continue=http%3A%2F%2Fwww.google.com%2Fcoop%2Fmanage%2Fcse%2Fcreate%2F1&amp;amp;service=cprose&amp;amp;hl=fr&quot;&gt;ici que &#xe7;a se passe pour s&apos;inscrire&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Ensuite, on va se rendre sur &lt;a href=&quot;http://www.google.com/coop/cse/?hl=fr&quot;&gt;cette page&lt;/a&gt; et cliquer sur le gros bouton &amp;quot;cr&#xe9;er un moteur de recherche personnalis&#xe9;&amp;quot;.&lt;br /&gt;On arrive sur la page de cr&#xe9;ation o&#xf9; il suffit de remplir les champs.&lt;br /&gt;Il faut au moins un nom, une description et un site &#xe0; explorer.&lt;br /&gt;Pour que le moteur ne recherche que sur son propre blog, sous &lt;strong&gt;types de recherches&lt;/strong&gt; on laisse coch&#xe9; le bouton &amp;quot;uniquement les sites que je s&#xe9;lectionne&amp;quot; et en-dessous dans site &#xe0; explorer on mets l&apos;adresse de son blog, par exemple http://webbricolo.canalblog.com (exemple pris totalement au hasard).&lt;br /&gt;Enfin, sous &lt;strong&gt;s&#xe9;lectionner une &#xe9;dition&lt;/strong&gt;, on va laisser cocher &amp;quot;standard&amp;quot; pour avoir la version gratuite. Si vous ne voulez pas voir les liens commerciaux dans les r&#xe9;sultats de recherche, cochez la case &amp;quot;Ne pas diffuser d&apos;annonces sur les pages de r&#xe9;sultats&amp;quot;. Il faut juste avoir conscience qu&apos;on n&apos;en a pas le droit en tant que personne individuelle (option r&#xe9;serv&#xe9;e
aux organisations &#xe0; but non lucratif, aux &#xe9;tablissements d&apos;enseignement
et aux administrations) et qu&apos;il peut donc y avoir des cons&#xe9;quences (reste &#xe0; savoir lesquelles).&lt;/p&gt;
&lt;p&gt;La page suivante vous propose de tester votre moteur, cela permet de voir s&apos;il n&apos;y a pas eu d&apos;erreur dans la saisie de l&apos;adresse du site par exemple (note, cela peut demander un peu de temps avant d&apos;&#xea;tre op&#xe9;rationnel, si &#xe7;a ne fonctionne pas du premier coup tentez une deuxi&#xe8;me fois avant de revenir en arri&#xe8;re).&lt;br /&gt;Si c&apos;est ok, on clique sur &amp;quot;terminer&amp;quot; et on est redirig&#xe9; vers la page d&apos;administration de ses moteurs de recherche. Cette page se pr&#xe9;sente comme &#xe7;a:&lt;/p&gt;
&lt;p&gt;&lt;img width=&quot;640&quot; height=&quot;428&quot; border=&quot;0&quot; alt=&quot;google_cse&quot; src=&quot;http://storage.canalblog.com/61/98/445046/27384250.png&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Vous remarquerez qu&apos;on peut cr&#xe9;er plusieurs moteurs personnalis&#xe9;s (un pour chaque blog qu&apos;on poss&#xe8;de par exemple).&lt;br /&gt;Pour chaque moteur on a le menu:&lt;/p&gt;
&lt;p&gt;&lt;u&gt;page d&apos;accueil:&lt;/u&gt;&lt;br /&gt;lien vers la page d&apos;accueil du moteur. En effet, on peut utiliser une page &#xe0; part au lieu d&apos;int&#xe9;grer un champ de recherche sur son blog. Cette page indique le nom du moteur, et diverses autres infos. Une image valant mieux qu&apos;un long discours:&lt;/p&gt;
&lt;p&gt;&lt;img width=&quot;604&quot; height=&quot;452&quot; border=&quot;0&quot; alt=&quot;Google_cse_accueil&quot; src=&quot;http://storage.canalblog.com/07/16/445046/27384404.png&quot; /&gt;&lt;/p&gt;
&lt;p&gt;
Cela peut &#xea;tre utile &#xe0; ceux qui sont en mode normal et qui ne veulent
pas s&apos;emb&#xea;ter &#xe0; essayer de placer le code dans une colonne. Il suffit
de mettre un lien vers cette page.&lt;/p&gt;
&lt;p&gt;&lt;u&gt;Panneau de configuration:&lt;/u&gt;&lt;br /&gt;
C&apos;est l&#xe0; qu&apos;on va choisir la fa&#xe7;on d&apos;int&#xe9;grer le moteur &#xe0; son site, et qu&apos;on va pouvoir personnaliser un peu l&apos;apparence de la page de r&#xe9;sultats.&lt;br /&gt;Une fois dans le panneau de configuration, on va aller dans &amp;quot;&#xe9;l&#xe9;ments graphiques&amp;quot; dans le menu horizontal du haut.&lt;br /&gt;En premier on peut choisir l&apos;apparence du champ de recherche.&lt;br /&gt;Ensuite, on va d&#xe9;finir les couleurs de la page de r&#xe9;sultats, et on peut y ajouter un logo.&lt;/p&gt;
&lt;p&gt;Pour r&#xe9;cup&#xe9;rer le code du champ de recherche, on va aller dans &amp;quot;code&amp;quot;. &lt;br /&gt;L&#xe0; on trouve un truc qui ressemble &#xe0; &#xe7;a:&lt;/p&gt;
&lt;pre&gt;&amp;lt;form action=&amp;quot;http://www.google.com/cse&amp;quot; id=&amp;quot;cse-search-box&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;div&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;cx&amp;quot; value=&amp;quot;007086346091578081264:zxeg9uy-4f8&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;ie&amp;quot; value=&amp;quot;UTF-8&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;q&amp;quot; size=&amp;quot;31&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;input type=&amp;quot;submit&amp;quot; name=&amp;quot;sa&amp;quot; value=&amp;quot;Rechercher&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;/form&amp;gt;&lt;br /&gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;http://www.google.com/coop/cse/brand?form=cse-search-box〈=fr&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;/pre&gt;
&lt;p&gt;size=&amp;quot;31&amp;quot; d&#xe9;fini la largeur du champ de recherche, &#xe0; adapter suivant l&#xe0; o&#xf9; vous mettez le v&#xf4;tre. Par exemple, moi j&apos;ai mis size=&amp;quot;25&amp;quot; pour qu&apos;il entre dans la largeur de ma colonne.&lt;br /&gt;value=&amp;quot;rechercher&amp;quot; d&#xe9;fini le texte qui s&apos;affiche sur le bouton. Moi j&apos;ai mis value=&amp;quot;Trouver&amp;quot;.&lt;br /&gt;On peut mettre une valeur par d&#xe9;faut dans le champ, qui s&apos;effacera quand on cliquera dessus (&#xe7;a aura aussi l&apos;avantage de faire dispara&#xee;tre le logo Google si on a choisi la pr&#xe9;sentation avec filigrane). Pour cela, on va ajouter les attributs value et onclick &#xe0; l&apos;input ad&#xe9;quat, par exemple:&lt;/p&gt;
&lt;pre&gt;&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;q&amp;quot; size=&amp;quot;25&amp;quot; value=&amp;quot;recherche&amp;quot; onclick=&amp;quot;if (this.value==&apos;recherche&apos;) this.value=&apos;&apos;&amp;quot;/&amp;gt;&lt;/pre&gt;
&lt;p&gt;Enfin, on peut appliquer un style sur le div afin de le positionner, ou d&apos;ajouter un fond, etc.&lt;/p&gt;
&lt;p&gt;Au final, et pour exemple, voici le code utilis&#xe9; sur ce blog:&lt;/p&gt;
&lt;pre&gt;&amp;lt;form action=&amp;quot;http://www.google.com/cse&amp;quot; id=&amp;quot;cse-search-box&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;div &amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;cx&amp;quot; value=&amp;quot;007086346091578081264:zxeg9uy-4f8&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;ie&amp;quot; value=&amp;quot;UTF-8&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;q&amp;quot; size=&amp;quot;25&amp;quot; value=&amp;quot;rechercher dans ce blog&amp;quot; onclick=&amp;quot;if (this.value==&apos;rechercher dans ce blog&apos;) this.value=&apos;&apos;&amp;quot;/&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;input type=&amp;quot;submit&amp;quot; name=&amp;quot;sa&amp;quot; value=&amp;quot;Trouver sur ce site&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;/form&amp;gt;&lt;br /&gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;http://www.google.com/coop/cse/brand?form=cse-search-box〈=fr&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;/pre&gt;
&lt;p&gt;Bien s&#xfb;r, il faudra recopier le code sur toutes les pages o&#xf9; on veut que le champ apparaisse.&lt;/p&gt;
&lt;p&gt;Lien compl&#xe9;mentaire: &lt;a href=&quot;http://alerionexemple.canalblog.com/archives/2008/02/16/7974010.html&quot;&gt;comment placer un code dans une colonne en mode normal&lt;/a&gt; chez Al&#xe9;rion.&lt;/p&gt;</description><pubDate>Mon, 30 Jun 2008 16:24:00 GMT</pubDate></item><item><title>essai curseur dans message</title><dc:creator>kyungjin</dc:creator><link>http://webbricolo.canalblog.com/archives/2008/06/20/9650146.html</link><category>test</category><comments>http://webbricolo.canalblog.com/archives/2008/06/20/9650146.html#comments</comments><wfw:commentRss>http://webbricolo.canalblog.com/feeds/rss/comments/post/9650146/</wfw:commentRss><guid isPermaLink="true">http://webbricolo.canalblog.com/archives/2008/06/20/9650146.html</guid><description>&lt;div style=&quot;cursor: url(http://storage.canalblog.com/87/36/445046/27031320.gif), auto;&quot;&gt;&lt;p&gt;Message d&apos;essai pour voir si on peut changer le curseur de souris sur un message&lt;br /&gt;
Test avec un curseur en forme de X-wing.&lt;/p&gt;&lt;/div&gt;</description><pubDate>Fri, 20 Jun 2008 17:01:00 GMT</pubDate></item><item><title>Agrandir les images des albums photo</title><dc:creator>kyungjin</dc:creator><link>http://webbricolo.canalblog.com/archives/2008/05/31/9397790.html</link><category>tutos Canalblog</category><category>album</category><category>avanc&#xe9;</category><category>images</category><category>photos</category><comments>http://webbricolo.canalblog.com/archives/2008/05/31/9397790.html#comments</comments><wfw:commentRss>http://webbricolo.canalblog.com/feeds/rss/comments/post/9397790/</wfw:commentRss><guid isPermaLink="true">http://webbricolo.canalblog.com/archives/2008/05/31/9397790.html</guid><description>&lt;p&gt;&lt;font color=&quot;#0000ff&quot;&gt;Mode: avanc&#xe9;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;Quand on cr&#xe9;e un album photo, Canalblog redimensionne automatiquement les images pour les r&#xe9;duire &#xe0; 500px sur la plus grande dimension.&lt;br /&gt;Et il n&apos;est malheureusement pas propos&#xe9; l&apos;agrandissement de l&apos;image.&lt;/p&gt;
&lt;p&gt;En mode avanc&#xe9;, on peut corriger &#xe7;a &lt;a href=&quot;#note&quot;&gt;(*)&lt;/a&gt;.&lt;br /&gt;On pourrait tout simplement annuler le redimensionnement, mais si on a des images plus grandes que la zone o&#xf9; elles s&apos;affichent, elles seront tronqu&#xe9;es.&lt;br /&gt;On va donc pr&#xe9;f&#xe9;rer cr&#xe9;er un lien vers l&apos;image &#xe0; taille originale.&lt;/p&gt;
&lt;p&gt;On va donc aller dans &amp;quot;&#xe9;diter les fichiers de ce mod&#xe8;le&amp;quot; et s&#xe9;lectionner la page d&apos;une photo d&apos;un album.&lt;br /&gt;On va y rechercher le code suivant:&lt;/p&gt;
&lt;pre&gt;&amp;lt;h2&amp;gt;&amp;lt;$BlogPhotoTitle$&amp;gt;&amp;lt;/h2&amp;gt;&amp;lt;img src=&amp;quot;&amp;lt;$BlogPhotoMediumURL$&amp;gt;&amp;quot; width=&amp;quot;&amp;lt;$BlogPhotoMediumWidth$&amp;gt;&amp;quot; height=&amp;quot;&amp;lt;$BlogPhotoMediumHeight$&amp;gt;&amp;quot; alt=&amp;quot;&amp;lt;$BlogPhotoTitle$&amp;gt;&amp;quot; /&amp;gt;&lt;/pre&gt;
&lt;p&gt;
&amp;lt;img src=&amp;quot;&amp;lt;$BlogPhotoMediumURL$&amp;gt;&amp;quot; width=&amp;quot;&amp;lt;$BlogPhotoMediumWidth$&amp;gt;&amp;quot; height=&amp;quot;&amp;lt;$BlogPhotoMediumHeight$&amp;gt;&amp;quot; alt=&amp;quot;&amp;lt;$BlogPhotoTitle$&amp;gt;&amp;quot; /&amp;gt;&lt;br /&gt;est le code qui affiche l&apos;image.&lt;/p&gt;
&lt;p&gt;
&amp;lt;$BlogPhotoMediumURL$&amp;gt;&lt;br /&gt;est le code qui appelle l&apos;adresse de l&apos;image r&#xe9;duite.&lt;/p&gt;
&lt;p&gt;
Le code qui appellera l&apos;adresse de l&apos;image originale est &amp;lt;$BlogPhotoURL$&amp;gt;.&lt;br /&gt;On va donc cr&#xe9;er un lien vers cette adresse. On va le mettre sur l&apos;image, comme je l&apos;ai fait pour &lt;a href=&quot;http://webbricolo.canalblog.com/albums/album_test/photos/26259153-062_course.html&quot;&gt;l&apos;album de ce blog&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;On va modifier le code pour ajouter ce qui est en gras:&lt;/p&gt;
&lt;pre&gt;&amp;lt;h2&amp;gt;&amp;lt;$BlogPhotoTitle$&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;&lt;strong&gt;&amp;lt;a href=&amp;quot;&amp;lt;$BlogPhotoURL$&amp;gt;&amp;quot;&amp;gt;&lt;/strong&gt;&lt;br /&gt;&amp;lt;img src=&amp;quot;&amp;lt;$BlogPhotoMediumURL$&amp;gt;&amp;quot; width=&amp;quot;&amp;lt;$BlogPhotoMediumWidth$&amp;gt;&amp;quot; height=&amp;quot;&amp;lt;$BlogPhotoMediumHeight$&amp;gt;&amp;quot; alt=&amp;quot;&amp;lt;$BlogPhotoTitle$&amp;gt;&amp;quot; /&amp;gt;&lt;br /&gt;&lt;strong&gt;&amp;lt;/a&amp;gt;&lt;/strong&gt;&lt;/pre&gt;
&lt;p&gt;On peut &#xe0; la suite mettre des indications et proposer d&apos;ouvrir l&apos;image agrandie dans une nouvelle fen&#xea;tre.&lt;br /&gt;Voici le bout de code qui va donner ce que j&apos;ai fait sur &lt;a href=&quot;http://webbricolo.canalblog.com/albums/album_test/photos/26259153-062_course.html&quot;&gt;cette page&lt;/a&gt;:&lt;/p&gt;
&lt;pre&gt;&amp;lt;h2&amp;gt;&amp;lt;$BlogPhotoTitle$&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;&amp;lt;a href=&amp;quot;&amp;lt;$BlogPhotoURL$&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;img src=&amp;quot;&amp;lt;$BlogPhotoMediumURL$&amp;gt;&amp;quot; width=&amp;quot;&amp;lt;$BlogPhotoMediumWidth$&amp;gt;&amp;quot; height=&amp;quot;&amp;lt;$BlogPhotoMediumHeight$&amp;gt;&amp;quot; alt=&amp;quot;&amp;lt;$BlogPhotoTitle$&amp;gt;&amp;quot; /&amp;gt;&lt;br /&gt;&amp;lt;/a&amp;gt;&lt;br /&gt;&amp;lt;br/&amp;gt;cliquer sur la photo pour l&apos;agrandir&amp;lt;br/&amp;gt;&lt;br /&gt;&amp;lt;a href=&amp;quot;&amp;lt;$BlogPhotoURL$&amp;gt;&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;cliquer ici pour l&apos;agrandir dans une nouvelle fen&#xea;tre&amp;lt;/a&amp;gt;&lt;/pre&gt;
&lt;p&gt;On pourrait tout aussi bien faire ouvrir l&apos;image agrandie dans une nouvelle fen&#xea;tre directement par le lien sur l&apos;image r&#xe9;duite, en ajoutant target=&amp;quot;_blank&amp;quot; au niveau du premier &amp;lt;a href=&amp;quot;&amp;lt;$BlogPhotoURL$&amp;gt;&amp;quot;&amp;gt;.&lt;br /&gt;Mais je trouve qu&apos;il est toujours pr&#xe9;f&#xe9;rable de laisser le choix au visiteur, ou tout au moins de le pr&#xe9;venir du comportement du lien.&lt;/p&gt;
&lt;p&gt;&lt;a name=&quot;note&quot;&gt;(*) Avec une limite quand m&#xea;me: Canalblog r&#xe9;duit toutes les images &#xe0; 800px maximum pour la plus grande dimension.&lt;/a&gt;&lt;/p&gt;</description><pubDate>Sat, 31 May 2008 21:34:00 GMT</pubDate></item><item><title>Lecteur mp3 de Neolao</title><dc:creator>kyungjin</dc:creator><link>http://webbricolo.canalblog.com/archives/2008/05/22/9277168.html</link><category>Bo&#xee;te &#xe0; outils</category><category>mp3</category><comments>http://webbricolo.canalblog.com/archives/2008/05/22/9277168.html#comments</comments><wfw:commentRss>http://webbricolo.canalblog.com/feeds/rss/comments/post/9277168/</wfw:commentRss><guid isPermaLink="true">http://webbricolo.canalblog.com/archives/2008/05/22/9277168.html</guid><description>&lt;p&gt;&lt;font color=&quot;#0000ff&quot;&gt;Mode: normal ou avanc&#xe9;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;Ce qui suit est destin&#xe9; &#xe0; un public plut&#xf4;t averti, c&apos;est-&#xe0;-dire ayant d&#xe9;j&#xe0; des bases en html / css.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://resources.neolao.com/&quot;&gt;Neolao&lt;/a&gt; est un d&#xe9;veloppeur qui met gentiment &#xe0; disposition quelques unes de ses cr&#xe9;ations sous licence libre.&lt;br /&gt;Parmi elles, on trouve un &lt;a href=&quot;http://flash-mp3-player.net/&quot;&gt;lecteur mp3&lt;/a&gt; en flash extr&#xea;mement int&#xe9;ressant.&lt;/p&gt;
&lt;p&gt;L&apos;utilisation de ce lecteur implique qu&apos;on dispose d&apos;un h&#xe9;bergement
pour le stocker ainsi que les fichiers de configuration et les mp3. Il est d&apos;ailleurs important que le fichier du lecteur .swf et les fichiers de configuration soient h&#xe9;berg&#xe9;s au m&#xea;me endroit, sinon cela risque de ne pas fonctionner. Si
vous n&apos;avez pas d&apos;h&#xe9;bergement, vous pouvez &lt;a href=&quot;http://webbricolo.canalblog.com/archives/2008/04/25/8941233.html&quot;&gt;lire ceci&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Il en existe plusieurs versions, mais seules les maxi et multi continuent d&apos;&#xe9;voluer (je ne parlerais pas de la version Javascript que je n&apos;utilise pas).&lt;br /&gt;La version maxi est un lecteur pour un morceau, la version multi g&#xe8;re une playlist.&lt;br /&gt;Le grand avantage de ce lecteur est la possibilit&#xe9; d&apos;en personnaliser l&apos;apparence de fa&#xe7;on plus ou moins pouss&#xe9;e, par diverses m&#xe9;thodes. Cela permet de l&apos;int&#xe9;grer de la meilleure fa&#xe7;on possible au design d&apos;un site.&lt;/p&gt;
&lt;p&gt;Il y a plusieurs fa&#xe7;ons de le configurer:&lt;br /&gt;- directement dans le code html (je ne vous le conseille pas, lourd &#xe0; g&#xe9;rer)&lt;br /&gt;- par un fichier externe au format xml&lt;br /&gt;- par un fichier externe au format txt&lt;br /&gt;Personnellement j&apos;ai choisi le fichier .txt tr&#xe8;s simple d&apos;utilisation et qui ne n&#xe9;cessite aucune connaissance d&apos;un langage particulier.&lt;br /&gt;Dans ce fichier on d&#xe9;fini une foule de param&#xe8;tres concernant le comportement du lecteur et l&apos;aspect.&lt;br /&gt;Je vous laisse vous r&#xe9;f&#xe9;rer &#xe0; la documentation sur le site du lecteur, que ce soit pour le &lt;a href=&quot;http://flash-mp3-player.net/players/maxi/documentation/&quot;&gt;maxi&lt;/a&gt; ou le &lt;a href=&quot;http://flash-mp3-player.net/players/multi/documentation/&quot;&gt;multi&lt;/a&gt;.&lt;br /&gt;Vous trouverez &#xe9;galement des information utiles sur &lt;a href=&quot;http://wiki.kozlika.org/geekeries:kastafiore&quot;&gt;ce site&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Je vais m&apos;attarder sur la personnalisation de l&apos;apparence.&lt;br /&gt;On peut simplement modifier les couleurs.&lt;br /&gt;On peut appliquer une image au format jpg, un skin, qui habillera le lecteur. Cette image sera utilis&#xe9;e en lieu et place des couleurs de fond. La taille de cette image n&apos;&#xe9;tant pas variable, il ne sera pas possible de modifier la taille du lecteur sans modifier l&apos;image.&lt;br /&gt;On peut placer le lecteur sur une image de fond.&lt;/p&gt;
&lt;p&gt;Ci-dessous, figurent 4 exemples avec le lecteur multi, illustrant 4 possibilit&#xe9;s, avec pour chacune des liens pour voir le code html et Le fichier de configuration correspondant.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;1)&lt;/strong&gt; Le lecteur avec configuration des couleurs&lt;/p&gt;
&lt;p&gt;&lt;object width=&quot;300&quot; height=&quot;70&quot; type=&quot;application/x-shockwave-flash&quot; data=&quot;http://kyungjinsite.googlepages.com/player_mp3_multi.swf&quot;&gt;
&lt;param name=&quot;movie&quot; value=&quot;http://kyungjinsite.googlepages.com/player_mp3_multi.swf&quot; /&gt;
&lt;param name=&quot;FlashVars&quot; value=&quot;config=http://kyungjinsite.googlepages.com/config1_mp3.txt&quot; /&gt;
&lt;/object&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;a target=&quot;_blank&quot; href=&quot;view-source:http://kyungjinsite.googlepages.com/neolao1.html&quot;&gt;Voir le code html&lt;/a&gt; (dans une nouvelle fen&#xea;tre)&lt;br /&gt;
&lt;a target=&quot;_blank&quot; href=&quot;http://kyungjinsite.googlepages.com/config1_mp3.txt&quot;&gt;fichier de configuration texte correspondant&lt;/a&gt; (dans une nouvelle fen&#xea;tre)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2)&lt;/strong&gt; Le lecteur avec un fichier image pour skin:&lt;/p&gt;
&lt;p&gt;&lt;object width=&quot;300&quot; height=&quot;70&quot; type=&quot;application/x-shockwave-flash&quot; data=&quot;http://kyungjinsite.googlepages.com/player_mp3_multi.swf&quot;&gt;
&lt;param name=&quot;movie&quot; value=&quot;http://kyungjinsite.googlepages.com/player_mp3_multi.swf&quot; /&gt;
&lt;param name=&quot;FlashVars&quot; value=&quot;config=http://kyungjinsite.googlepages.com/config2_mp3.txt&quot; /&gt;
&lt;/object&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;a target=&quot;_blank&quot; href=&quot;view-source:http://kyungjinsite.googlepages.com/neolao2.html&quot;&gt;Voir le code html&lt;/a&gt; (dans une nouvelle fen&#xea;tre)&lt;br /&gt;
&lt;a target=&quot;_blank&quot; href=&quot;http://kyungjinsite.googlepages.com/config2_mp3.txt&quot;&gt;fichier de configuration texte correspondant&lt;/a&gt; (dans une nouvelle fen&#xea;tre)&lt;br /&gt;
L&apos;image du skin (note: l&apos;image doit avoir la m&#xea;me taille que le lecteur):&lt;br /&gt;
&lt;img alt=&quot;skin&quot; src=&quot;http://kyungjinsite.googlepages.com/skin.jpg&quot; /&gt;
&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;3)&lt;/strong&gt; Le m&#xea;me lecteur qu&apos;en 1), inclus dans un bloc ayant une image de fond et plac&#xe9; par des marges&lt;/p&gt;
&lt;p style=&quot;background: transparent url(http://kyungjinsite.googlepages.com/fond.jpg) repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 450px; height: 120px;&quot;&gt;
&lt;object width=&quot;300&quot; height=&quot;70&quot; type=&quot;application/x-shockwave-flash&quot; data=&quot;http://kyungjinsite.googlepages.com/player_mp3_multi.swf&quot; style=&quot;margin-left: 50px; margin-top: 15px;&quot;&gt;
&lt;param name=&quot;movie&quot; value=&quot;http://kyungjinsite.googlepages.com/player_mp3_multi.swf&quot; /&gt;
&lt;param name=&quot;FlashVars&quot; value=&quot;config=http://kyungjinsite.googlepages.com/config1_mp3.txt&quot; /&gt;
&lt;/object&gt;
&lt;/p&gt;
&lt;p&gt;&lt;a target=&quot;_blank&quot; href=&quot;view-source:http://kyungjinsite.googlepages.com/neolao3.html&quot;&gt;Voir le code html&lt;/a&gt; (dans une nouvelle fen&#xea;tre)&lt;br /&gt;
&lt;a target=&quot;_blank&quot; href=&quot;http://kyungjinsite.googlepages.com/config1_mp3.txt&quot;&gt;fichier de configuration texte correspondant&lt;/a&gt; (dans une nouvelle fen&#xea;tre)
&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;4)&lt;/strong&gt; Le lecteur plac&#xe9; dans un bloc ayant une image de fond avec transparence, avec un fichier image concordant pour skin&lt;/p&gt;
&lt;p style=&quot;background: transparent url(http://kyungjinsite.googlepages.com/fond.gif) repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 450px; height: 120px;&quot;&gt;
&lt;object width=&quot;300&quot; height=&quot;70&quot; type=&quot;application/x-shockwave-flash&quot; data=&quot;http://kyungjinsite.googlepages.com/player_mp3_multi.swf&quot; style=&quot;margin-left: 50px; margin-top: 15px;&quot;&gt;
&lt;param name=&quot;movie&quot; value=&quot;http://kyungjinsite.googlepages.com/player_mp3_multi.swf&quot; /&gt;
&lt;param name=&quot;FlashVars&quot; value=&quot;config=http://kyungjinsite.googlepages.com/config3_mp3.txt&quot; /&gt;
&lt;/object&gt;
&lt;/p&gt;
&lt;p&gt;&lt;a target=&quot;_blank&quot; href=&quot;view-source:http://kyungjinsite.googlepages.com/neolao4.html&quot;&gt;Voir le code html&lt;/a&gt; (dans une nouvelle fen&#xea;tre)&lt;br /&gt;
&lt;a target=&quot;_blank&quot; href=&quot;http://kyungjinsite.googlepages.com/config3_mp3.txt&quot;&gt;fichier de configuration texte correspondant&lt;/a&gt; (dans une nouvelle fen&#xea;tre)&lt;br /&gt;
L&apos;image du skin:&lt;br /&gt;
&lt;img alt=&quot;skin&quot; src=&quot;http://kyungjinsite.googlepages.com/skin3.jpg&quot; /&gt;
&lt;/p&gt;
&lt;p&gt;Je sais, les images sont moches, elles ont &#xe9;t&#xe9; faites vite fait pour l&apos;exemple ;P&lt;/p&gt;
&lt;p&gt;Un petit exemple d&apos;int&#xe9;gration &lt;a href=&quot;http://kyungjin.canalblog.com&quot;&gt;sur mon blog&lt;/a&gt;, o&#xf9; j&apos;ai juste utilis&#xe9; la configuration des couleurs (exemple 1).&lt;/p&gt;</description><pubDate>Thu, 22 May 2008 11:54:00 GMT</pubDate></item></channel></rss>