<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:thr="http://purl.org/syndication/thread/1.0">
    <title>Behind The Seine</title>
    
    
    <link rel="alternate" type="text/html" href="http://www.florent-guilbert.fr/behind_the_seine/" />
    <id>tag:typepad.com,2003:weblog-81247684455077643</id>
    <updated>2012-01-10T11:00:44+01:00</updated>
    
    <generator uri="http://www.typepad.com/">TypePad</generator>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/BehindTheSeine" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="behindtheseine" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://hubbub.api.typepad.com/" /><entry>
        <title>webdesign link : Filter Functionality with CSS3 | Codrops</title>
        <link rel="alternate" type="text/html" href="http://www.florent-guilbert.fr/behind_the_seine/2012/01/webdesign-link-filter-functionality-with-css3-codrops.html" />
        <link rel="replies" type="text/html" href="http://www.florent-guilbert.fr/behind_the_seine/2012/01/webdesign-link-filter-functionality-with-css3-codrops.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00e5504c41f1883301676048bfdc970b</id>
        <published>2012-01-10T11:00:44+01:00</published>
        <updated>2012-01-10T11:00:44+01:00</updated>
        <summary>http://tympanus.net/codrops/2012/01/09/filter-functionality-with-css3/ Nice tut for filtering items using a simple menu and thumbnails. tags: jquery, effect, webdesign</summary>
        <author>
            <name>A Man</name>
        </author>
        
        
<content type="xhtml" xml:lang="fr-FR" xml:base="http://www.florent-guilbert.fr/behind_the_seine/"><div xmlns="http://www.w3.org/1999/xhtml">
<p class="asset asset-link">
	<a href="http://tympanus.net/codrops/2012/01/09/filter-functionality-with-css3/">http://tympanus.net/codrops/2012/01/09/filter-functionality-with-css3/</a>
</p>
Nice tut for filtering items using a simple menu and thumbnails.<br />
tags: jquery, effect, webdesign<xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/BehindTheSeine/~4/ktZ1QtZHjxU" height="1" width="1" /></div></content>



    </entry>
    <entry>
        <title>webdesign link : Creating a Floating HTML Menu Using jQuery and CSS | Nettuts+</title>
        <link rel="alternate" type="text/html" href="http://www.florent-guilbert.fr/behind_the_seine/2012/01/webdesign-link-creating-a-floating-html-menu-using-jquery-and-css-nettuts.html" />
        <link rel="replies" type="text/html" href="http://www.florent-guilbert.fr/behind_the_seine/2012/01/webdesign-link-creating-a-floating-html-menu-using-jquery-and-css-nettuts.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00e5504c41f188330162ff53d46d970d</id>
        <published>2012-01-10T11:00:42+01:00</published>
        <updated>2012-01-10T11:00:42+01:00</updated>
        <summary>http://net.tutsplus.com/tutorials/html-css-techniques/creating-a-floating-html-menu-using-jquery-and-css/ tags: webdesign, tutorial, jquery</summary>
        <author>
            <name>A Man</name>
        </author>
        
        
<content type="xhtml" xml:lang="fr-FR" xml:base="http://www.florent-guilbert.fr/behind_the_seine/"><div xmlns="http://www.w3.org/1999/xhtml">
<p class="asset asset-link">
	<a href="http://net.tutsplus.com/tutorials/html-css-techniques/creating-a-floating-html-menu-using-jquery-and-css/">http://net.tutsplus.com/tutorials/html-css-techniques/creating-a-floating-html-menu-using-jquery-and-css/</a>
</p>
tags: webdesign, tutorial, jquery<xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/BehindTheSeine/~4/3qV8Q5LrxQk" height="1" width="1" /></div></content>



    </entry>
    <entry>
        <title>webdesign link : New High-Quality Free Fonts (2012 Edition) - Smashing Magazine</title>
        <link rel="alternate" type="text/html" href="http://www.florent-guilbert.fr/behind_the_seine/2012/01/webdesign-link-new-high-quality-free-fonts-2012-edition-smashing-magazine.html" />
        <link rel="replies" type="text/html" href="http://www.florent-guilbert.fr/behind_the_seine/2012/01/webdesign-link-new-high-quality-free-fonts-2012-edition-smashing-magazine.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00e5504c41f188330168e54990e5970c</id>
        <published>2012-01-10T11:00:39+01:00</published>
        <updated>2012-01-10T11:00:39+01:00</updated>
        <summary>http://www.smashingmagazine.com/2012/01/09/high-quality-free-fonts-2012/ Featuring new classics like Hero and Open Sans. Aside from them the most interesting ones are the Valencia and Bree fonts. tags: fonts, webdesign</summary>
        <author>
            <name>A Man</name>
        </author>
        
        
<content type="xhtml" xml:lang="fr-FR" xml:base="http://www.florent-guilbert.fr/behind_the_seine/"><div xmlns="http://www.w3.org/1999/xhtml">
<p class="asset asset-link">
	<a href="http://www.smashingmagazine.com/2012/01/09/high-quality-free-fonts-2012/">http://www.smashingmagazine.com/2012/01/09/high-quality-free-fonts-2012/</a>
</p>
Featuring new classics like Hero and Open Sans. Aside from them the most interesting ones are the Valencia and Bree fonts.<br />
tags: fonts, webdesign<xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/BehindTheSeine/~4/oBz_VrY3-Bw" height="1" width="1" /></div></content>



    </entry>
    <entry>
        <title>webdesign link : Free High Resolution Textures - gallery</title>
        <link rel="alternate" type="text/html" href="http://www.florent-guilbert.fr/behind_the_seine/2012/01/webdesign-link-free-high-resolution-textures-gallery.html" />
        <link rel="replies" type="text/html" href="http://www.florent-guilbert.fr/behind_the_seine/2012/01/webdesign-link-free-high-resolution-textures-gallery.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00e5504c41f188330168e4e7eeb9970c</id>
        <published>2012-01-03T15:38:40+01:00</published>
        <updated>2012-01-03T15:38:40+01:00</updated>
        <summary>http://lostandtaken.com/gallery tags: texture, webdesign</summary>
        <author>
            <name>A Man</name>
        </author>
        
        
<content type="xhtml" xml:lang="fr-FR" xml:base="http://www.florent-guilbert.fr/behind_the_seine/"><div xmlns="http://www.w3.org/1999/xhtml">
<p class="asset asset-link">
	<a href="http://lostandtaken.com/gallery">http://lostandtaken.com/gallery</a>
</p>
tags: texture, webdesign<xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/BehindTheSeine/~4/2GciJZpqV7w" height="1" width="1" /></div></content>



    </entry>
    <entry>
        <title>webdesign link : Skeleton: Beautiful Boilerplate for Responsive, Mobile-Friendly Development</title>
        <link rel="alternate" type="text/html" href="http://www.florent-guilbert.fr/behind_the_seine/2012/01/webdesign-link-skeleton-beautiful-boilerplate-for-responsive-mobile-friendly-development.html" />
        <link rel="replies" type="text/html" href="http://www.florent-guilbert.fr/behind_the_seine/2012/01/webdesign-link-skeleton-beautiful-boilerplate-for-responsive-mobile-friendly-development.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00e5504c41f188330162fef1cc65970d</id>
        <published>2012-01-03T15:38:35+01:00</published>
        <updated>2012-01-03T15:38:35+01:00</updated>
        <summary>http://getskeleton.com/#examples tags: webdesign, framework</summary>
        <author>
            <name>A Man</name>
        </author>
        
        
<content type="xhtml" xml:lang="fr-FR" xml:base="http://www.florent-guilbert.fr/behind_the_seine/"><div xmlns="http://www.w3.org/1999/xhtml">
<p class="asset asset-link">
	<a href="http://getskeleton.com/#examples">http://getskeleton.com/#examples</a>
</p>
tags: webdesign, framework<xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/BehindTheSeine/~4/IEdS7lUJeoY" height="1" width="1" /></div></content>



    </entry>
    <entry>
        <title>webdesign link : 30 Sleek Fonts for Your Minimalist Designs | You the Designer</title>
        <link rel="alternate" type="text/html" href="http://www.florent-guilbert.fr/behind_the_seine/2011/12/webdesign-link-30-sleek-fonts-for-your-minimalist-designs-you-the-designer.html" />
        <link rel="replies" type="text/html" href="http://www.florent-guilbert.fr/behind_the_seine/2011/12/webdesign-link-30-sleek-fonts-for-your-minimalist-designs-you-the-designer.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00e5504c41f188330162fd2b964c970d</id>
        <published>2011-12-01T11:01:39+01:00</published>
        <updated>2011-12-01T11:01:39+01:00</updated>
        <summary>http://www.youthedesigner.com/2011/11/22/30-sleek-fonts-for-your-minimalist-design/ whola and satellite are very interesting tags: fonts, webdesign</summary>
        <author>
            <name>A Man</name>
        </author>
        
        
<content type="xhtml" xml:lang="fr-FR" xml:base="http://www.florent-guilbert.fr/behind_the_seine/"><div xmlns="http://www.w3.org/1999/xhtml">
<p class="asset asset-link">
	<a href="http://www.youthedesigner.com/2011/11/22/30-sleek-fonts-for-your-minimalist-design/">http://www.youthedesigner.com/2011/11/22/30-sleek-fonts-for-your-minimalist-design/</a>
</p>
whola and satellite are very interesting<br />
tags: fonts, webdesign<xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/BehindTheSeine/~4/s80WNqfq-p4" height="1" width="1" /></div></content>



    </entry>
    <entry>
        <title>Améliorer le rendu des sites sur Internet Explorer</title>
        <link rel="alternate" type="text/html" href="http://www.florent-guilbert.fr/behind_the_seine/2011/10/css3-rendu-des-sites-sur-internet-explorer.html" />
        <link rel="replies" type="text/html" href="http://www.florent-guilbert.fr/behind_the_seine/2011/10/css3-rendu-des-sites-sur-internet-explorer.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00e5504c41f18833015392a478fc970b</id>
        <published>2011-10-28T13:28:35+02:00</published>
        <updated>2011-10-28T13:29:57+02:00</updated>
        <summary>Pour les besoins du blog de Claudy Lebreton, nous avions proposé un design simple mais contenant quelques effets, liés à l'utilisation de CSS3, toujours problématiques à rendre sur des navigateurs de type Internet Explorer d'anciennes générations. Usuellement, nous avons alors 2 alternatives qui nous sont offertes : prévoir une dégradation correcte du design ainsi réalisé pour l'affichage sur ces navigateurs désuets avoir recours à une feuille de style séparée pour ces navigateurs pour gérer ces effets via des images ou hacks La première alternative est souvent frustrante car elle implique souvent de rogner sur ces petits plus qui font la...</summary>
        <author>
            <name>A Man</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="css3" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="jquery" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="TypePad" />
        
        
<content type="xhtml" xml:lang="fr-FR" xml:base="http://www.florent-guilbert.fr/behind_the_seine/"><div xmlns="http://www.w3.org/1999/xhtml"><p><a href="http://fm4ever.typepad.com/.a/6a00e5504c41f188330162fbf9e3c7970d-pi" style="float: right;"><img alt="Capture d’écran 2011-10-28 à 13.15.55" class="asset  asset-image at-xid-6a00e5504c41f188330162fbf9e3c7970d" src="http://fm4ever.typepad.com/.a/6a00e5504c41f188330162fbf9e3c7970d-320wi" style="margin: 0px 0px 5px 5px;" title="Capture d’écran 2011-10-28 à 13.15.55" /></a>Pour les besoins du <a href="http://www.claudy-lebreton.fr/" target="_blank">blog de Claudy Lebreton</a>, nous avions proposé un design simple mais contenant quelques effets, liés à l'utilisation de CSS3, toujours problématiques à rendre sur des navigateurs de type Internet Explorer d'anciennes générations.<br />Usuellement, nous avons alors 2 alternatives qui nous sont offertes :</p>
<ul>
<li>prévoir une dégradation correcte du design ainsi réalisé pour l'affichage sur ces navigateurs désuets</li>
<li>avoir recours à une feuille de style séparée pour ces navigateurs pour gérer ces effets via des images ou hacks</li>
</ul>
<p><br />La première alternative est souvent frustrante car elle implique souvent de rogner sur ces petits plus qui font la lisibilité et l'ergonomie d'un site (mise en valeur de certains encarts par des effets ombrés, utilisation de pseudo-éléments CSS spécifiques pour gérer des événements…).<br />La seconde peut vite devenir un enfer en terme de maintenance et nécessite un travail additionnel parfois conséquent au détriment de la performance de la page (ajout d'images), ce qui s'apparente à une double peine, tant ses navigateurs sont déjà peu véloces à la base.<br /><br />Au fil des recherches et des expérimentations, nous avons finalement validé et utilisé 2 astuces qu'il nous semble judicieux de partager avec vous :</p>
<ul>
<li>l'utilisation de PIE pour l'application de décorations CSS3 (IE6 à IE9) - <a href="http://css3pie.com/" target="_blank">http://css3pie.com/</a></li>
<li>selectivizr pour l'émulation des pseudo-sélecteurs CSS3 (IE6 à IE8) - <a href="http://selectivizr.com/" target="_blank">http://selectivizr.com/</a></li>
</ul>


<h1><br />Utilisation de PIE</h1>
<p><br /><a href="http://css3pie.com/" target="_blank">PIE</a> est incroyablement simple à utiliser.<br />Il vous suffit de télécharger le fichier PIE.htc fourni par le site (<a href="http://css3pie.com/download-latest" target="_blank">http://css3pie.com/download-latest</a>) et de le placer sur votre compte TypePad via le gestionnaire de fichiers.<br />Une fois ceci fait, pour chacune des instructions CSS3 que vous aimeriez voir appliquée sous IE pour votre site, il vous suffit de déclarer une ligne supplémentaire en dessous de l'instruction native CSS3.<br />Ainsi vous souhaitez appliquer un effet ombré à un encart de votre site, en CSS3, vous avez écrit :<br /><code>#mon-encart{<br />    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3), 0 2px 3px rgba(0, 0, 0, 0.3);<br />}</code><br /><br />Pour faire en sorte que cet effet soit appliqué sur IE, il vous suffit de faire référence au sein de cette instruction à PIE.htc, votre instruction devient :<br /><code>#mon-encart{<br />    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3), 0 2px 3px rgba(0, 0, 0, 0.3);<br />    behavior: url(CHEMIN/VERS/PIE.htc);<br />}</code><br /><br />Et c'est terminé ! PIE.htc reprendra automatiquement les attributs de l'élément "box-shadow" saisi.<br />Son mode de fonctionnement est quasiment le même pour toutes les instructions CSS3 qu'il supporte :</p>
<ul>
<li>border-radius</li>
<li>box-shadow</li>
<li>border-image</li>
<li>CSS3 Backgrounds </li>
<li>Gradients</li>
<li>RGBA Color Values</li>
</ul>
<p>Reportez-vous à sa documentation pour plus d'informations : <a href="http://css3pie.com/documentation/supported-css3-features/" target="_blank">http://css3pie.com/documentation/supported-css3-features/</a></p>
<h1>Utilisation de selectivizr</h1>
<p><a href="http://selectivizr.com/" target="_blank">Selectivizr</a> est différent de PIE dans la mesure où il s'attache à rendre possible les pseudo-classes et attributs dans IE.<br />Ces éléments CSS sont bien pratiques lorsque vous souhaitez épurer votre code source partant du principe que vos balises HTML sont suffisamment biens structurées.<br />Ainsi via la pseudo-classe "<em>:last-child</em>" (par exemple li:last-child) on peut directement indiquer un rendu différent pour le dernier élément d'une liste à puces (sans ajouter une classe supplémentaire dans le code HTML).<br />De même, il est possible de mettre en forme tous les champs de formulaire de type Texte via "<em>input[type=text]</em>". C'est donc très pratique sauf que très peu supporté par IE6/7/8.<br />Selectivizr est alors la solution à vos problèmes. Pour l'utiliser, il vous suffit de le <a href="http://selectivizr.com/" target="_blank">télécharger depuis son site</a> (c'est un fichier JavaScript), de le placer sur votre site (encore une fois via le gestionnaire de fichiers) et d'y faire appel depuis votre code HTML.<br />Sa seule contrainte est de nécessiter une libraire JavaScript (jQuery, Mootools ou Prototype par exemple).<br />Une fois le fichier selectivizr placé sur votre compte, faîtes appel à lui dans votre code HTML via les lignes :<br /><code>&lt;!--[if (gte IE 6)&amp;(lte IE 8)]&gt;<br />  &lt;script type="text/javascript" src="CHEMIN/VERS/selectivizr.js"&gt;&lt;/script&gt;<br />&lt;![endif]--&gt;</code> <br />Cela vous assurera que le fichier JS ne se charge pas sur les navigateurs qui n'en n'ont pas besoin.<br />Là aussi c'est déjà terminé, encore mieux que pour PIE, vous n'avez pas à ajouter d'instructions à votre feuille de style, c'est le JS qui se chargera, fonction de votre feuille de style, d'en proposer une émulation sur les navigateurs concernés.<br />Rendez-vous sur <a href="http://selectivizr.com/" target="_blank">http://selectivizr.com/</a> pour voir la liste des nouveaux éléments ainsi mis à votre disposition sur IE.<br /><br /><a href="http://www.claudy-lebreton.fr/" target="_blank">Le site de Claudy Lebreton</a> a ainsi un rendu quasi-identique quel que soit le navigateur du visiteur (la capture d'écran ci-dessous a été faite sur IE7).</p>
<p><a href="http://fm4ever.typepad.com/.a/6a00e5504c41f188330154367817c7970c-pi"><img alt="Capture d’écran 2011-10-28 à 13.22.53" class="asset  asset-image at-xid-6a00e5504c41f188330154367817c7970c" src="http://fm4ever.typepad.com/.a/6a00e5504c41f188330154367817c7970c-500wi" style="display: block; margin-left: auto; margin-right: auto;" title="Capture d’écran 2011-10-28 à 13.22.53" /></a><br /><br /></p>
<p>A noter également que pour ce site nous avons pris une base CSS pour un design adaptable, c'est à dire que le site est automatiquement optimisé fonction du type de terminal utilisé pour sa lecture (terminal mobile, PC, tablette). Ceci a été fait en utilisant la grille CSS "1140 Grid" : <a href="http://cssgrid.net/" target="_blank">http://cssgrid.net/</a>.</p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/BehindTheSeine/~4/mFDvbe89B8g" height="1" width="1" /></div></content>



    </entry>
    <entry>
        <title>Agrégation de flux RSS dans TypePad via Javascript</title>
        <link rel="alternate" type="text/html" href="http://www.florent-guilbert.fr/behind_the_seine/2011/09/agreger-flux-rss-javascript-typepad.html" />
        <link rel="replies" type="text/html" href="http://www.florent-guilbert.fr/behind_the_seine/2011/09/agreger-flux-rss-javascript-typepad.html" thr:count="1" thr:updated="2011-09-09T22:04:26+02:00" />
        <id>tag:typepad.com,2003:post-6a00e5504c41f1883301543547a14a970c</id>
        <published>2011-09-09T14:58:25+02:00</published>
        <updated>2011-09-09T14:58:25+02:00</updated>
        <summary>En se basant sur l'API TypePad, je vous avais déjà montré il y a quelques temps comment faire mieux que le module natif de TypePad pour afficher les notes d'un ou plusieurs autres blogs TypePad. La limite de ce snippet est qu'évidemment il ne peut reprendre des flux d'autres blogs tiers (WordPress, Blogger, etc…). Il s'avère que par hasard, suite à un travail sur un autre projet, je suis tombé sur un plugin jQuery, jGFeed, permettant de faire la blague, et qu'en plus, la demande avait été formulée par l'une de nos utilisatrices des plus fidèles, princesse101. L'affaire était donc...</summary>
        <author>
            <name>A Man</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="jquery" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="TypePad" />
        
        
<content type="xhtml" xml:lang="fr-FR" xml:base="http://www.florent-guilbert.fr/behind_the_seine/"><div xmlns="http://www.w3.org/1999/xhtml"><p><a href="http://fm4ever.typepad.com/.a/6a00e5504c41f18833015435478fb8970c-pi" style="float: right;"><img alt="Capture d’écran 2011-09-09 à 14.36.35" class="asset  asset-image at-xid-6a00e5504c41f18833015435478fb8970c" src="http://fm4ever.typepad.com/.a/6a00e5504c41f18833015435478fb8970c-120wi" style="margin: 0px 0px 5px 5px;" title="Capture d’écran 2011-09-09 à 14.36.35" /></a> En se basant sur l'API TypePad, je vous avais déjà montré il y a quelques temps comment faire mieux que le module natif de TypePad pour afficher les notes d'un ou plusieurs<a href="http://fm4ever.typepad.com/behind_the_seine/2010/07/module-de-contenus-relatifs.html" target="_blank"> autres blogs TypePad</a>.<br />La limite de ce snippet est qu'évidemment il ne peut reprendre des flux d'autres blogs tiers (WordPress, Blogger, etc…).<br />Il s'avère que par hasard, suite à un travail sur un autre projet, je suis tombé sur un plugin jQuery, <a href="http://jquery-howto.blogspot.com/2009/05/google-feeds-api-jquery-plugin.html" target="_blank">jGFeed</a>, permettant de faire la blague, et qu'en plus, la demande avait été formulée par l'une de nos utilisatrices des plus fidèles, <a href="http://princesse101.typepad.com/" target="_blank">princesse101</a>.<br />L'affaire était donc vite entendue, muni du plugin je me suis donc lancé dans la mise en place d'un aggrégateur de blogs pour une colonne latérale de blog.<br />Son principe est simple : partant d'un flux RSS que vous avez à créer, le plugin et le snippet associé vous permettront d'afficher en colonne latérale les X dernières notes de ce flux dans un format que vous définirez, et reprenant le style en place au sein de votre blog (permettant ainsi toutes les outrances stylistiques de votre crû par la suite).<br /> 
</p>

<h1>Etape 1 : création du flux RSS</h1>
<p>Fonction parfois méconnue de <a href="http://www.google.com/reader/" target="_blank">Google Reader</a>, l'usage des dossiers dans celui-ci vous permet de constituer de nouveaux flux sur la base de ceux que vous ajoutez aux dossiers créés.<br />Pour cela, dans Google Reader, lorsque vous affichez un flux en particulier, cliquez sur "<strong>Feed settings…</strong>" puis sélectionnez "<strong>New folder…</strong>". Intitulez ce dossier comme bon vous semble (par exemple "<em>TypePad</em>"). Le flux sélectionné lui sera affecté. Pour tout autre flux à y ajouter, cliquez de nouveau sur "<strong>Feed settings…</strong>" et placez à nouveau ce flux supplémentaire dans le dossier ainsi créé.<br />Une fois tous les flux à aggréger placés dans ce dossier, cliquez sur "<strong>Manage subscriptions</strong>" et dans l'onglet "<strong>Folders</strong>" cliquez sur l'icône "<strong>private</strong>" qui figure en face du nom du dossier créé. Google Reader va alors créer une page publique pour ce dossier.<br />Vous pouvez alors cliquer sur "<strong>view public page</strong>" pour accéder à l'aggrégateur généré par Google Reader. Sur cette page publique, vous verrez un lien "<strong>Atom Feed</strong>", et c'est bien lui qui nous intéresse. Gardez au chaud le lien qui se cache derrière cet intitulé pour plus tard.<br />Il doit avoir pour format "<em>http://www.google.com/reader/public/atom/user%2FVOTRE USER ID GOOGLE%2Flabel%2FNOM DU DOSSIER</em>".</p>
<h1><br />Etape 2 : création du module dans TypePad</h1>
<p><br />Depuis votre rubrique "<strong>Habillage &gt; Contenu</strong>", ajoutez un module de type "<strong>Inclure votre propre HTML</strong>", le code peut-être changé comme bon vous semble, mais voici la base :</p>
<h2>HTML</h2>
<p><code>&lt;h2&gt;Ailleurs&lt;/h2&gt;<br />&lt;div&gt;<br />    &lt;ul id="typepad-reader"&gt;<br />    &lt;/ul&gt;<br />&lt;/div&gt;</code><br /><br />Vous pouvez personnaliser le titre comme bon vous semble. Le seul élément important est "<em>typepad-reader</em>", auquel nous ferons référence dans notre code Javascript.</p>
<h2><br />Javascript</h2>
<p><code>&lt;script src="http://code.jquery.com/jquery.min.js"&gt;&lt;/script&gt;</code><br />Il vous faut bien évidemment faire appel à jQuery si vous ne l'avez pas déjà utilisé pour autre chose.<br /><br /><code>&lt;script src="URL de jgfeed.min.js"&gt;&lt;/script&gt;</code><br />Il faut également faire appel au  <a href="http://fm4ever.typepad.com/files/jgfeed.min.js">plugin que vous aurez pris soin de placer sur votre blog</a>.<br />Vient ensuite la partie personnalisée du code.<br /><br /><textarea cols="50" rows="15">&lt;script type="text/javascript"&gt;Date.prototype.ddmmyy = function(){ function p(n) {return (n&gt;9)?n:"0"+n} var m = this.getMonth() , d = this.getDate() , y = this.getFullYear(); return [p(d),p(m+1),y%100].join("/") }  $(window).load(function() {			 $.jGFeed('URL du flux Atom généré par Google Reader', function (feeds) { if (!feeds) { alert('Complètement raté :-)'); } var imgRegex = /&lt;img[^']*?src=\"([^']*?)\"[^']*?&gt;/gi; for (var i = 0; i &lt; feeds.entries.length; i++) { var imgs = []; var myImgUrl = ""; var entry = feeds.entries[i]; var title = entry.title; var link = entry.link; if(imgRegex.test(entry.content)){ imgs = entry.content.match(imgRegex); } var description = entry.contentSnippet; var pubDate = new Date(entry.publishedDate); pubDate = pubDate.ddmmyy(); var html = "&lt;li class='module-list-item'&gt;"; if(imgs.length != 0 || imgs !="" ){ myImgUrl = imgs[0].replace(imgRegex, "$1"); html += "&lt;img src='" + myImgUrl + "' width='55' style='float:left;padding-right:5px;'/&gt;"; } html += "&lt;a href='" + link + "' target='_blank'&gt;&lt;strong&gt;" + title + "&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;"; html += "" + description + "&lt;br /&gt;"; html += "&lt;em&gt;le " + pubDate + "&lt;/em&gt;";		 $("#typepad-reader").append($(html)); } }, 15); }); &lt;/script&gt;</textarea><br /><br />Prêtez juste attention à la ligne "<strong>$.jGFeed('URL du flux Atom généré par Google Reader</strong>'", car c'est là que vous devez spécifier l'URL du flux Google Reader généré après l'étape 1. et au "<strong>15</strong>" figurant en fin de code qui spécifie tout simplement le nombre de notes à afficher (et que vous pouvez changer).<br /><br />Et c'est terminé, une fois votre module sauvegardé et les changements de l'habillage enregistré, vous verrez alors une jolie petite liste des dernières notes publiées sur le réseau amoureusement constitué.<br />Pour un aperçu live, rendez-vous sur <a href="http://princesse101.typepad.com/" target="_self">le blog de Princesse101</a>, c'est le module intitulé "<em>Chez les amis</em>".<br /><br /></p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/BehindTheSeine/~4/j0pfvOJavPs" height="1" width="1" /></div></content>



    </entry>
    <entry>
        <title>TipTip, des info-bulles classieuses et légères pour vos liens</title>
        <link rel="alternate" type="text/html" href="http://www.florent-guilbert.fr/behind_the_seine/2011/07/tiptip-des-info-bulles-classieuses-et-l%C3%A9g%C3%A8res-pour-vos-liens.html" />
        <link rel="replies" type="text/html" href="http://www.florent-guilbert.fr/behind_the_seine/2011/07/tiptip-des-info-bulles-classieuses-et-l%C3%A9g%C3%A8res-pour-vos-liens.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00e5504c41f18833015433fcb402970c</id>
        <published>2011-07-25T17:16:40+02:00</published>
        <updated>2011-07-28T11:52:30+02:00</updated>
        <summary>Personnaliser les info-bulles des liens présents dans vos articles.</summary>
        <author>
            <name>Romain Biard</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="jquery" />
        
        <category scheme="http://sixapart.com/ns/types#tag" term="info-bulle" />
        <category scheme="http://sixapart.com/ns/types#tag" term="jquery" />
        <category scheme="http://sixapart.com/ns/types#tag" term="lien" />
        <category scheme="http://sixapart.com/ns/types#tag" term="léger" />
        <category scheme="http://sixapart.com/ns/types#tag" term="personnaliser" />
        <category scheme="http://sixapart.com/ns/types#tag" term="plugin" />
        <category scheme="http://sixapart.com/ns/types#tag" term="tip tip" />
        <category scheme="http://sixapart.com/ns/types#tag" term="tiptip" />
        <category scheme="http://sixapart.com/ns/types#tag" term="titre" />
        <category scheme="http://sixapart.com/ns/types#tag" term="élégant" />
        
<content type="xhtml" xml:lang="fr-FR" xml:base="http://www.florent-guilbert.fr/behind_the_seine/"><div xmlns="http://www.w3.org/1999/xhtml"><p>Ceux d'entre vous qui ont d'ores et déjà adopté des <a href="http://www.typepad.fr/magazine/2011/03/optimiser-son-referencement-lier-ses-pages.html" target="_blank" title="Un très bon article sur l'importance des liens entre pages">bonnes pratiques en termes de référencement</a> savent qu'il est important de remplir le champ titre lorsque l'on insère un lien. Celui n'est en effet pas visible des visiteurs, mais il apporte une information supplémentaire aux moteurs de recherche.</p>
<p><a href="http://fm4ever.typepad.com/.a/6a00e5504c41f18833015390294c4d970b-pi"><img alt="Insertion d'un lien dans TypePad" border="0" class="asset  asset-image at-xid-6a00e5504c41f18833015390294c4d970b" src="http://fm4ever.typepad.com/.a/6a00e5504c41f18833015390294c4d970b-800wi" style="display: block; margin-left: auto; margin-right: auto;" title="Insertion d'un lien dans TypePad" /></a> <br /> <br /><br /></p>
<p>Pour autant, le contenu inséré dans ce champ titre mériterait bien souvent d'être visible aux yeux du visiteur. D'une part parce que malgré tout vous vous donnez la peine de le créer et qu'il est parfois frustrant de se dire que ca n'a d'effet que sur le référencement, d'autres part parce qu'il peut également apporter une information pertinente au lecteur sur la destination du lien que vous lui proposez, pour peu que ce titre soit un tout petit peu explicite.</p>
<p>Pour vous aider à valoriser ce contenu, je vous propose aujourd'hui d'intégrer un petit widget très léger à votre blog qui va vous permettre de créer des info-bulles élégantes au passage de la souris et reprenant ce contenu.</p>
<p><a href="http://fm4ever.typepad.com/.a/6a00e5504c41f18833015390294d7a970b-pi"><img alt="info-bulle TipTip sur TypePad" border="0" class="asset  asset-image at-xid-6a00e5504c41f18833015390294d7a970b" src="http://fm4ever.typepad.com/.a/6a00e5504c41f18833015390294d7a970b-800wi" style="display: block; margin-left: auto; margin-right: auto;" title="info-bulle TipTip sur TypePad" /></a>
</p>

<p>Pour ce faire, il va nous falloir faire appel à la désormais célèbre librairie jQuery, ainsi qu'à un plugin nommé <a href="http://code.drewwilson.com/entry/tiptip-jquery-plugin" target="_blank" title="TipTip, un plugin jQuery qui crée des info-bulles">TipTip</a>. Nous allons donc <a href="http://fm4ever.typepad.com/behind_the_seine/2011/07/des-commentaires-typepad-de-toute-beaut%C3%A9-gr%C3%A2ce-%C3%A0-cet-%C3%A9diteur-wysiwyg-et-%C3%A0-jquery.html" target="_blank" title="Intégrez un éditeur WYSIWYG à votre champ de commentaires.">une fois encore</a> devoir mettre dans le gestionnaire de fichier le code source de ce plugin. Etant toujours aussi maniac du rangement (je n'ai pas changé depuis la semaine dernière :o)), je me suis replacé dans le dossier de mon blog dans mon Gestionnaire de Fichier, puis dans le dossier "sources" que j'avais déjà créé et que je vous invite à créer si ce n'est pas déjà fait.</p>
<p><a href="http://fm4ever.typepad.com/.a/6a00e5504c41f18833015433fcb049970c-pi"><img alt="Capture d’écran 2011-07-25 à 17.12.57" border="0" class="asset  asset-image at-xid-6a00e5504c41f18833015433fcb049970c" src="http://fm4ever.typepad.com/.a/6a00e5504c41f18833015433fcb049970c-800wi" style="display: block; margin-left: auto; margin-right: auto;" title="Capture d’écran 2011-07-25 à 17.12.57" /></a> <br /><br /></p>
<p>J'ai créé un nouveau dossier nommé "tiptip" et me suis placé dedans. J'ai alors envoyé le fichier ci-dessous :</p>
<p><span class="asset  asset-generic at-xid-6a00e5504c41f18833015390293a84970b"><a href="http://fm4ever.typepad.com/files/jquery.tiptip.minified.js">Téléchargement Jquery.tipTip.minified</a></span></p>
<p>Une fois le fichier à disposition, il ne me restait plus qu'à mettre en place l'appel à TipTip dans la rubrique Habillage &gt; Contenu, en insérant un nouveau widget permettant d'inclure son propre HTML.</p>
<p>Je vais commencer par vous donner le code brut, puis je vais vous le décortiquer.</p>
<p><code> &lt;script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"&gt;&lt;/script&gt;<br /> &lt;script src="sources/tiptip/jquery.tipTip.minified.js"&gt;&lt;/script&gt; <br /><br /> &lt;style&gt;<br /> /* TipTip CSS - Version 1.2 */ <br /><br /> #tiptip_holder {<br /> display: none;<br /> position: abs<br />olute; 	top: 0;<br /> left: 0;<br /> z-index: 99999;<br /> } <br /><br /> #tiptip_holder.tip_top {<br /> padding-bottom: 5px;<br /> } <br /><br /> #tiptip_holder.tip_bottom {<br /> padding-top: 5px;<br /> } <br /><br /> #tiptip_holder.tip_right {<br /> padding-left: 5px;<br /> } <br /><br /> #tiptip_holder.tip_left {<br /> padding-right: 5px;<br /> } <br /><br /> #tiptip_content {<br /> font-size: 11px;<br /> color: #fff;<br /> text-shadow: 0 0 2px #000;<br /> padding: 4px 8px;<br /> border: 1px solid rgba(255,255,255,0.25);<br /> background-color: rgb(25,25,25);<br /> background-color: rgba(25,25,25,0.92);<br /> background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000));<br /> border-radius: 3px;<br /> -webkit-border-radius: 3px;<br /> -moz-border-radius: 3px;<br /> box-shadow: 0 0 3px #555;<br /> -webkit-box-shadow: 0 0 3px #555;<br /> -moz-box-shadow: 0 0 3px #555;<br /> } <br /><br /> #tiptip_arrow, #tiptip_arrow_inner {<br /> position: absolute;<br /> border-color: transparent;<br /> border-style: solid;<br /> border-width: 6px;<br /> height: 0;<br /> width: 0;<br /> } <br /><br /> #tiptip_holder.tip_top #tiptip_arrow {<br /> border-top-color: #fff;<br /> border-top-color: rgba(255,255,255,0.35);<br /> } <br /><br /> #tiptip_holder.tip_bottom #tiptip_arrow {<br /> border-bottom-color: #fff;<br /> border-bottom-color: rgba(255,255,255,0.35);<br /> } <br /><br /> #tiptip_holder.tip_right #tiptip_arrow {<br /> border-right-color: #fff;<br /> border-right-color: rgba(255,255,255,0.35);<br /> } <br /><br /> #tiptip_holder.tip_left #tiptip_arrow {<br /> border-left-color: #fff;<br /> border-left-color: rgba(255,255,255,0.35);<br /> } <br /><br /> #tiptip_holder.tip_top #tiptip_arrow_inner {<br /> margin-top: -7px;<br /> margin-left: -6px;<br /> border-top-color: rgb(25,25,25);<br /> border-top-color: rgba(25,25,25,0.92);<br /> } <br /><br /> #tiptip_holder.tip_bottom #tiptip_arrow_inner {<br /> margin-top: -5px;<br /> margin-left: -6px;<br /> border-bottom-color: rgb(25,25,25);<br /> border-bottom-color: rgba(25,25,25,0.92);<br /> } <br /><br /> #tiptip_holder.tip_right #tiptip_arrow_inner {<br /> margin-top: -6px;<br /> margin-left: -5px;<br /> border-right-color: rgb(25,25,25);<br /> border-right-color: rgba(25,25,25,0.92);<br /> } <br /><br /> #tiptip_holder.tip_left #tiptip_arrow_inner {<br /> margin-top: -6px;<br /> margin-left: -7px;<br /> border-left-color: rgb(25,25,25);<br /> border-left-color: rgba(25,25,25,0.92);<br /> } <br /><br /> /* Webkit Hacks  */<br /> @media screen and (-webkit-min-device-pixel-ratio:0) {	<br /> #tiptip_content {<br /> padding: 4px 8px 5px 8px;<br /> background-color: rgba(45,45,45,0.88);<br /> }<br /> #tiptip_holder.tip_bottom #tiptip_arrow_inner { <br /> border-bottom-color: rgba(45,45,45,0.88);<br /> }<br /> #tiptip_holder.tip_top #tiptip_arrow_inner { <br /> border-top-color: rgba(20,20,20,0.92);<br /> }<br /> }<br /> &lt;/style&gt; <br /><br /> &lt;script&gt;<br /> $(document).ready(function(){<br /> $(".entry-body a").addClass("tiptipelt");<br /> $("p.entry-more-link a").removeClass();<br /> <br /><br /> $(function(){<br /> $(".tiptipelt").tipTip();<br /> });<br /> });<br /> &lt;/script&gt;<br /> </code></p>
<p> </p>
<p>Le code est un tout petit long, mais le principe est extrêmement simple.</p>
<p>Le premier élément &lt;script src=""&gt;&lt;/script&gt; permet de faire appel à jQuery. Si vous disposez déjà d'un plugin utilisant jQuery, il vous faudra retirer cet élément.</p>
<p>Le second fait appel au plugin TipTip que nous venons de mettre à disposition dans le Gestionnaire de Fichiers. Si vous avez suivi la même organisation que moi, vous ne devriez pas avoir à y toucher.</p>
<p>Le troisième élément, le plus long, correspond aux instructions de mise en forme de info-bulles. Cela va de &lt;style&gt; à &lt;/style&gt;.</p>
<p>Enfin, nous arrivons au vif du sujet, le dernier bout de script correspond à la machinerie permettant de faire s'afficher les info-bulles. Elle dit, ligne par ligne :</p>
<ol>
<li>dès que le document a fini de se charger,</li>
<li>parcourir tous les liens contenus dans les éléments dont la classe est "entry-body", ce qui correspond au contenu des notes, et leur ajouter la classe "tiptipelt",</li>
<li>retirer la classe "tiptipelt" des liens qui sont des liens de césure d'article invitant à lire la suite,</li>
<li>puis appel à la fonction de création des info-bulles .tiptip(), uniquement sur les éléments du site dont la classe est "tiptipelt".</li>
</ol>
<p>On a ainsi isolé les liens contenus dans les articles de tous les autres liens du blog, et on leur a appliqué nos info-bulles.</p>
<p>Facile non ? ;o)</p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/BehindTheSeine/~4/hi1WvUPmWZc" height="1" width="1" /></div></content>



    </entry>
    <entry>
        <title>Des commentaires TypePad de toute beauté, grâce à cet éditeur wysiwyg et à jQuery</title>
        <link rel="alternate" type="text/html" href="http://www.florent-guilbert.fr/behind_the_seine/2011/07/des-commentaires-typepad-de-toute-beaut%C3%A9-gr%C3%A2ce-%C3%A0-cet-%C3%A9diteur-wysiwyg-et-%C3%A0-jquery.html" />
        <link rel="replies" type="text/html" href="http://www.florent-guilbert.fr/behind_the_seine/2011/07/des-commentaires-typepad-de-toute-beaut%C3%A9-gr%C3%A2ce-%C3%A0-cet-%C3%A9diteur-wysiwyg-et-%C3%A0-jquery.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00e5504c41f18833015433ebe7ed970c</id>
        <published>2011-07-22T17:12:36+02:00</published>
        <updated>2011-07-22T17:13:14+02:00</updated>
        <summary>Intégrez un éditeur wysiwyg à votre champ de commentaires TypePad.</summary>
        <author>
            <name>Romain Biard</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="jquery" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="TypePad" />
        
        <category scheme="http://sixapart.com/ns/types#tag" term="commentaires" />
        <category scheme="http://sixapart.com/ns/types#tag" term="typepad" />
        <category scheme="http://sixapart.com/ns/types#tag" term="wysiwyg" />
        <category scheme="http://sixapart.com/ns/types#tag" term="éditeur" />
        
<content type="xhtml" xml:lang="fr-FR" xml:base="http://www.florent-guilbert.fr/behind_the_seine/"><div xmlns="http://www.w3.org/1999/xhtml"><p>Vous qui maîtrisez maintenant TypePad sur le bout des doigts, vous savez très certainement que vous pouvez activer une option dans les commentaires qui donnent la possibilité à vos lecteurs d'enrichir la mise en forme de leur prose grâce à quelques balises HTML.</p>
<p>Le problème est que l'immense majorité des lecteurs de blogs ne connait strictement rien au HTML et qu'ils seraient bien en peine de devoir mettre un peu de gras ou d'italic.</p>
<p>Pour leur faciliter la tâche, je vous propose d'ajouter ce petit éditeur HTML tout simple. Celui-ci est compatible avec la grande majorité des navigateurs du marché (IE 6+, FF 1.5+, Safari 4+, Chrome 5+ et Opera 10+).</p>
<p><a href="http://fm4ever.typepad.com/.a/6a00e5504c41f18833014e8a0bb63a970d-pi"><img alt="Capture d’écran 2011-07-22 à 16.06.55" border="0" class="asset  asset-image at-xid-6a00e5504c41f18833014e8a0bb63a970d image-full" src="http://fm4ever.typepad.com/.a/6a00e5504c41f18833014e8a0bb63a970d-800wi" style="display: block; margin-left: auto; margin-right: auto;" title="Capture d’écran 2011-07-22 à 16.06.55" /></a> <br />Pour mettre en place cet éditeur, nous allons avoir besoin :</p>
<ul>
<li>de vérifier que dans Paramètres &gt; Commentaires, on donne bien la possibilité à l'utilisateur d'inclure des balises HTML,</li>
<li>de faire appel à jQuery (si ce n'est pas déjà fait),</li>
<li>de faire appel à la librairie de cet éditeur,</li>
<li>de styler un peu tout ca, </li>
<li>d'appeler la fonction d'édition sur le champ de rédaction de commentaires,</li>
<li>et de forcer l'activation des boutons d'envoi et d'aperçu de TypePad.</li>
</ul>
<p>Accessoirement, nous paramétrerons un ou deux détails supplémentaires comme le fait de n'afficher que les boutons fonctionnant sur TypePad.</p>


<p> </p>
<p>Pour commencer, je vous invite à vous rendre dans votre gestionnaire de fichiers, et dans le dossier correspondant au blog sur lequel vous voulez ajoutez ce widget. Etant un petit peu maniac du rangement, j'ai créé un dossier sources (dans lequel je regroupe tous les fichiers sources des widgets de mon blog), puis un dossier wysiwyg. Je me place donc dans ce dossier, et j'y envoie le fichier ci-dessous :</p>
<p><span class="asset  asset-generic at-xid-6a00e5504c41f18833015433ebb7bd970c"><a href="http://fm4ever.typepad.com/files/jquery.cleditor.min.js">Téléchargement Jquery.cleditor.min</a></span></p>
<p>Une fois que vous avez envoyé ce fichier, créez un dossier "images" et placez-vous dedans. Envoyez alors les deux fichiers ci-dessous :</p>
<p><a href="http://fm4ever.typepad.com/files/buttons.gif"><span class="asset  asset-image at-xid-6a00e5504c41f18833015433ebb9ef970c">Voir cette photo</span></a></p>
<p><a href="http://fm4ever.typepad.com/files/toolbar.gif"><span class="asset  asset-image at-xid-6a00e5504c41f18833014e8a0bc150970d">Voir cette photo</span></a></p>
<p> </p>
<p>Rentrons maintenant dans le vif du sujet. Il va nous falloir ajouter un module HTML Personnalisé dans lequel nous allons placer notre code. Ca se passe donc dans Habillage &gt; Contenu. Le code à placer dans ce module est le suivant :</p>
<p><code> &lt;script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"&gt;&lt;/script&gt;<br /> &lt;script src="../../sources/wysiwyg/jquery.cleditor.min.js"&gt;&lt;/script&gt;<br /> </code></p>
<p> </p>
<p>Ces deux premières lignes nous permettent de faire appel à jQuery et à la librairie de l'éditeur que nous venons de mettre en ligne. Si vous avez créé les mêmes dossiers que moi, vous n'aurez rien ) changer. Nous ajoutons ensuite les éléments de style :</p>
<p><code> &lt;style&gt;<br /> .cleditorMain {border:1px solid #999; padding:0 1px 1px; background-color:white}<br /> .cleditorMain iframe {border:none; margin:0; padding:0}<br /> .cleditorMain textarea {border:none; margin:0; padding:0; overflow-y:scroll; font:10pt Arial,Verdana; resize:none; outline:none /* webkit grip focus */}<br /> .cleditorToolbar {background: url('../../sources/wysiwyg/images/toolbar.gif') repeat}<br /> .cleditorGroup {float:left; height:26px}<br /> .cleditorButton {float:left; width:24px; height:24px; margin:1px 0 1px 0; background: url('../../sources/wysiwyg/images/buttons.gif')}<br /> .cleditorDisabled {opacity:0.3; filter:alpha(opacity=30)}<br /> .cleditorDivider {float:left; width:1px; height:23px; margin:1px 0 1px 0; background:#CCC}<br /> .cleditorPopup {border:solid 1px #999; background-color:white; position:absolute; font:10pt Arial,Verdana; cursor:default; z-index:10000}<br /> .cleditorList div {padding:2px 4px 2px 4px}<br /> .cleditorList p,<br /> .cleditorList h1,<br /> .cleditorList h2,<br /> .cleditorList h3,<br /> .cleditorList h4,<br /> .cleditorList h5,<br /> .cleditorList h6,<br /> .cleditorList font {padding:0; margin:0; background-color:Transparent}<br /> .cleditorColor {width:150px; padding:1px 0 0 1px}<br /> .cleditorColor div {float:left; width:14px; height:14px; margin:0 1px 1px 0}<br /> .cleditorPrompt {background-color:#F6F7F9; padding:4px; font-size:8.5pt}<br /> .cleditorPrompt input,<br /> .cleditorPrompt textarea {font:8.5pt Arial,Verdana;}<br /> .cleditorMsg {background-color:#FDFCEE; width:150px; padding:4px; font-size:8.5pt}<br /> <br /> &lt;/style&gt; </code></p>
<p> </p>
<p>Tout comme pour le script, si vous avez créé la même arborescence que moi, vous ne devriez rien avoir à changer. Sinon il vous faudra mettre à jour le chemin vers les fichiers images.</p>
<p>Il ne nous reste plus qu'à demander à ce qu'au chargement de la page l'éditeur s'applique à l'élément dont l'ID est <em>#comment-text</em>. Cet élément n'étant présent que dans les pages de notes, nous avons la garantie de ne pas voir apparaître des éditeurs wysiwyg n'importe où.</p>
<p>Nous allons par la même occasion lui passer quelques paramètres pour n'afficher que les boutons générant du code accepté par TypePad. Il s'agit de l'élément <em>controls</em>.</p>
<p>Enfin, il ne nous reste plus qu'à forcer l'activation des boutons envoyer et aperçu, ainsi qu'à masquer le texte invitant le commentateur à utiliser des balises HTML.</p>
<p><code> &lt;script type="text/javascript"&gt;<br /> $(document).ready(function() {<br /> $("#comment-text").cleditor({<br /> controls: "bold italic strikethrough | bullets numbering | indent outdent | undo redo | link unlink image | " +<br /> "cut copy paste pastetext | print source"<br /> });<br /> $("#comment-post-button").removeAttr('disabled');<br /> $("#comment-preview-button").removeAttr('disabled');<br /> $(".comments-open-subtext").hide();<br /> });<br /> &lt;/script&gt; </code></p>
<p> </p>
<p>Ceux qui le souhaitent peuvent aller voir cette fonctionnalité live <a href="http://romain.typepad.fr/test" target="_blank">ici</a>.</p>
<p> </p>
<p>Si vous voulez le fichier non-minimisé de <a href="http://premiumsoftware.net/cleditor/index.html" target="_blank" title="CL Editor, Wysiwyg">CL Editor</a> pour y effectuer des modifications, vous pouvez le télécharger ici :</p>
<p><span class="asset  asset-generic at-xid-6a00e5504c41f188330153901868cc970b"><a href="http://fm4ever.typepad.com/files/jquery.cleditor.js">Téléchargement Jquery.cleditor</a></span></p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/BehindTheSeine/~4/mtHRYB98ZDg" height="1" width="1" /></div></content>



    </entry>
 
</feed><!-- ph=1 -->

