<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://www.pyeb.net/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
  <title>pyeb theme 2 dotclear</title>
  <link>http://www.pyeb.net/</link>
  <description>Site de thèmes pour Dotclear 2.</description>
  <language>fr</language>
  <pubDate>Sun, 04 May 2008 19:17:15 +0200</pubDate>
  <copyright></copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Arrivée de Dotclear 2 RC1, mise à jour des thèmes</title>
    <link>http://www.pyeb.net/post/2008/05/01/Arrivee-de-Dotclear-2-RC1-mise-a-jour-des-themes</link>
    <guid isPermaLink="false">urn:md5:19f6ff9b36bda6d04f561e714485f680</guid>
    <pubDate>Thu, 01 May 2008 20:46:00 +0200</pubDate>
    <dc:creator>pyeb</dc:creator>
        <category>DC2</category><category>Mise à jour</category><category>Thème</category>    
    <description>    &lt;p&gt;&lt;a href=&quot;http://www.dotclear.net/download&quot; hreflang=&quot;fr&quot;&gt;&lt;img src=&quot;http://www.pyeb.net/public/site/dotclear.png&quot; alt=&quot;dotclear.png&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Dotclear vient - enfin ! - de passer en Release Candidate. Avec cette version, les fonctionnalités sont gelées jusqu'à l'éradication des derniers bugs avant l'arrivée de la première version de DC2. Les nouveautés ont été apportées jusqu'aux dernières heures avant la sortie officielle. DC2 RC1 est même arrivée dés les premières secondes de ce premier mai 2008. Chapeau à toute l'équipe !&lt;/p&gt;


&lt;p&gt;Pour les thèmes, la modularité de DC2 a été augmentée et l'organisation est plus cadrée. Les plug-ins pourront maintenant fonctionner sans modification de fichiers. Les fichiers templates html sont maintenant rangés dans un dossier tpl. Sinon, il n'y a pas de changement profond dans les styles.&lt;/p&gt;


&lt;p&gt;Mes thèmes sont déjà fonctionnels pour les  plug-ins Pages - inclus dans DC2 - et &lt;a href=&quot;http://callmepep.org/bricoland/&quot; hreflang=&quot;fr&quot;&gt;dayMode&lt;/a&gt; - créé par Pep.&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://www.pyeb.net/public/theme/123.zip&quot; hreflang=&quot;fr&quot;&gt;&lt;img src=&quot;http://www.pyeb.net/public/site/123.jpg&quot; alt=&quot;123.jpg&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.pyeb.net/public/theme/123blue.zip&quot; hreflang=&quot;fr&quot;&gt;&lt;img src=&quot;http://www.pyeb.net/public/site/123blue.jpg&quot; alt=&quot;123blue.jpg&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.pyeb.net/public/theme/123Ice.zip&quot; hreflang=&quot;fr&quot;&gt;&lt;img src=&quot;http://www.pyeb.net/public/site/123Ice.jpg&quot; alt=&quot;123Ice.jpg&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.pyeb.net/public/theme/Absolut.zip&quot; hreflang=&quot;fr&quot;&gt;&lt;img src=&quot;http://www.pyeb.net/public/site/Absolut.jpg&quot; alt=&quot;Absolut.jpg&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.pyeb.net/public/theme/brederode.zip&quot; hreflang=&quot;fr&quot;&gt;&lt;img src=&quot;http://www.pyeb.net/public/site/brederode.jpg&quot; alt=&quot; brederode.jpg&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.pyeb.net/public/theme/chocolateandbiscuit.zip&quot; hreflang=&quot;fr&quot;&gt;&lt;img src=&quot;http://www.pyeb.net/public/site/Chocolatandbiscuit.jpg&quot; alt=&quot;Chocolatandbiscuit.jpg&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.pyeb.net/public/theme/Cinema.zip&quot; hreflang=&quot;fr&quot;&gt;&lt;img src=&quot;http://www.pyeb.net/public/site/Cinema.jpg&quot; alt=&quot; Cinema.jpg&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.pyeb.net/public/theme/DoTunes.zip&quot; hreflang=&quot;fr&quot;&gt;&lt;img src=&quot;http://www.pyeb.net/public/site/DoTunes.jpg&quot; alt=&quot; DoTunes.jpg&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.pyeb.net/public/theme/DoublOrange.zip&quot; hreflang=&quot;fr&quot;&gt;&lt;img src=&quot;http://www.pyeb.net/public/site/DoublOrange.jpg&quot; alt=&quot;DoublOrange.jpg&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.pyeb.net/public/theme/Lueurs.zip&quot; hreflang=&quot;fr&quot;&gt;&lt;img src=&quot;http://www.pyeb.net/public/site/Lueurs.jpg&quot; alt=&quot; Lueurs.jpg&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.pyeb.net/public/theme/monsterinlove.zip&quot; hreflang=&quot;fr&quot;&gt;&lt;img src=&quot;http://www.pyeb.net/public/site/monsterinlove.jpg&quot; alt=&quot;monsterinlove.jpg&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.pyeb.net/public/theme/One.zip&quot; hreflang=&quot;fr&quot;&gt;&lt;img src=&quot;http://www.pyeb.net/public/site/One.jpg&quot; alt=&quot;One.jpg&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.pyeb.net/public/theme/Orangewolrd.zip&quot; hreflang=&quot;fr&quot;&gt;&lt;img src=&quot;http://www.pyeb.net/public/site/Orange.jpg&quot; alt=&quot;Orangewolrd.jpg&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.pyeb.net/public/theme/Palissade.zip&quot; hreflang=&quot;fr&quot;&gt;&lt;img src=&quot;http://www.pyeb.net/public/site/Palissade.jpg&quot; alt=&quot;Palissade.jpg&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.pyeb.net/public/theme/Pastel.zip&quot; hreflang=&quot;fr&quot;&gt;&lt;img src=&quot;http://www.pyeb.net/public/site/Pastel.jpg&quot; alt=&quot;Pastel.jpg&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.pyeb.net/public/theme/Pastellarge.zip&quot; hreflang=&quot;fr&quot;&gt;&lt;img src=&quot;http://www.pyeb.net/public/site/Pastellarge.jpg&quot; alt=&quot;Pastellarge.jpg&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.pyeb.net/public/theme/Pastellight.zip&quot; hreflang=&quot;fr&quot;&gt;&lt;img src=&quot;http://www.pyeb.net/public/site/Pastellight.jpg&quot; alt=&quot;Pastellight.jpg&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.pyeb.net/public/theme/RedSky.zip&quot; hreflang=&quot;fr&quot;&gt;&lt;img src=&quot;http://www.pyeb.net/public/site/RedSky.jpg&quot; alt=&quot;RedSky.jpg&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.pyeb.net/public/theme/slottsbacken.zip&quot; hreflang=&quot;fr&quot;&gt;&lt;img src=&quot;http://www.pyeb.net/public/site/slottsbacken.jpg&quot; alt=&quot;slottsbacken.jpg&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.pyeb.net/public/theme/sober.zip&quot; hreflang=&quot;fr&quot;&gt;&lt;img src=&quot;http://www.pyeb.net/public/site/sober.jpg&quot; alt=&quot;sober.jpg&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://www.pyeb.net/public/theme/altowithjquery.zip&quot; hreflang=&quot;fr&quot;&gt;&lt;img src=&quot;http://www.pyeb.net/public/site/altowithjquery.jpg&quot; alt=&quot; altowithjquery.jpg&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.pyeb.net/public/theme/freshyOne.zip&quot; hreflang=&quot;fr&quot;&gt;&lt;img src=&quot;http://www.pyeb.net/public/site/freshyOne.jpg&quot; alt=&quot; freshyOne.jpg&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.pyeb.net/public/theme/tabsOne.zip&quot; hreflang=&quot;fr&quot;&gt;&lt;img src=&quot;http://www.pyeb.net/public/site/tabsOne.jpg&quot; alt=&quot; tabsOne.jpg&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://www.pyeb.net/public/theme/greyOne.zip&quot; hreflang=&quot;fr&quot;&gt;&lt;img src=&quot;http://www.pyeb.net/public/site/greyOne.jpg&quot; alt=&quot; greyOne.jpg&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.pyeb.net/public/theme/ornamentals.zip&quot; hreflang=&quot;fr&quot;&gt;&lt;img src=&quot;http://www.pyeb.net/public/site/ornamentals.jpg&quot; alt=&quot;ornamentals.jpg&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.pyeb.net/public/theme/ornamentalsforlightbox.zip&quot; hreflang=&quot;fr&quot;&gt;&lt;img src=&quot;http://www.pyeb.net/public/site/ornamentals.jpg&quot; alt=&quot;ornamentalsforlightbox.jpg&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.pyeb.net/post/2008/05/01/Arrivee-de-Dotclear-2-RC1-mise-a-jour-des-themes#comment-form</comments>
      <wfw:comment>http://www.pyeb.net/post/2008/05/01/Arrivee-de-Dotclear-2-RC1-mise-a-jour-des-themes#comment-form</wfw:comment>
      <wfw:commentRss>http://www.pyeb.net/feed/rss2/comments/67</wfw:commentRss>
      </item>
    
  <item>
    <title>Mes thèmes et la future RC de Dotclear 2</title>
    <link>http://www.pyeb.net/post/2008/04/15/Mes-themes-et-la-future-RC-de-Dotclear-2</link>
    <guid isPermaLink="false">urn:md5:926ab209cae70cca0a5db369ffff05cd</guid>
    <pubDate>Tue, 15 Apr 2008 20:11:00 +0200</pubDate>
    <dc:creator>pyeb</dc:creator>
        <category>DC2</category><category>Thème</category>    
    <description>    &lt;p&gt;Actuellement avec les nigthly builds de DC2, les thèmes utilisant des templates spécifiques ont des problèmes dus au changement de noms des fonctions pour la gestion des rétroliens - modifier le mot &lt;code&gt;trackback&lt;/code&gt; par &lt;code&gt;ping&lt;/code&gt; - sinon ils sont fonctionnels.&lt;/p&gt;


&lt;p&gt;Les modifications pour mettre à niveau mes thèmes sont déjà effectuées. J'attendrai la sortie officielle de Dotclear 2 RC pour les mettre en ligne car :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;les thèmes ne fonctionnent pas correctement avec la beta 7&lt;/li&gt;
&lt;li&gt;des améliorations peuvent encore survenir d'ici le 1er mai 2008&lt;/li&gt;
&lt;/ul&gt;</description>
    
    
    
          <comments>http://www.pyeb.net/post/2008/04/15/Mes-themes-et-la-future-RC-de-Dotclear-2#comment-form</comments>
      <wfw:comment>http://www.pyeb.net/post/2008/04/15/Mes-themes-et-la-future-RC-de-Dotclear-2#comment-form</wfw:comment>
      <wfw:commentRss>http://www.pyeb.net/feed/rss2/comments/66</wfw:commentRss>
      </item>
    
  <item>
    <title>Tester et développer ses thèmes Dotclear sous mac intel : vérifier la compatiblité avec Internet Explorer</title>
    <link>http://www.pyeb.net/post/2007/12/14/Tester-et-developper-ses-themes-Dotclear-sous-mac-intel-%3A-verifier-la-compatiblite-avec-Internet-Explorer</link>
    <guid isPermaLink="false">urn:md5:0c4abc7f07ca8aa8a4df343dd480a9f6</guid>
    <pubDate>Fri, 14 Dec 2007 15:58:00 +0100</pubDate>
    <dc:creator>pyeb</dc:creator>
        <category>DC2</category><category>Développement web</category><category>Mac</category>    
    <description>    &lt;p&gt;Depuis qu'Apple a sorti Safari, Microsoft a arrêté le développement d'IE sur Mac. Du moins, Microsoft a suspendu tout développement de ses navigateurs web pendant de longues années... Pour rappel, IE 5 pour Mac était le seul navigateur à la sortie de Mac OS X.&lt;br /&gt;
A présent pour les différentes versions d'IE, plusieurs choix sont ouverts : l'utilisation de site web faisant des captures de votre site ou la virtualisation.&lt;/p&gt;


&lt;h3&gt;Capture d'écrans&lt;/h3&gt;

&lt;p&gt;Le plus simple est l'utilisation de site prenant des captures d'écrans comme &lt;a href=&quot;http://www.totalvalidator.com/&quot; hreflang=&quot;en&quot;&gt;Total Validator&lt;/a&gt; - merci &lt;a href=&quot;http://www.kozlika.org/&quot; hreflang=&quot;fr&quot;&gt;Kozlika&lt;/a&gt;. Ce site permet la vérification xhtml &amp;amp; css ainsi que la capture d'écran pour différents navigateurs.&lt;br /&gt;
Un point négatif apparaît, c'est plutôt statique. Il est lent de vérifier toutes les pages et les différents éléments. Ensuite, la moindre correction demande une capture.&lt;/p&gt;


&lt;h3&gt;Bootcamp et virtualisation&lt;/h3&gt;

&lt;p&gt;&lt;img src=&quot;http://www.pyeb.net/public/site/bootcamp.png&quot; alt=&quot;bootcamp.png&quot; /&gt; &lt;img src=&quot;http://www.pyeb.net/public/site/Parallels.png&quot; alt=&quot;Parallels.png&quot; /&gt; &lt;img src=&quot;http://www.pyeb.net/public/site/fusion.png&quot; alt=&quot;fusion.png&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Avec l'arrivée des Mac intel et de Bootcamp, il est facile de créer une partition Windows et d'installer le nécessaire (serveur web, dotclear). Mais comme IE 6 et IE 7 réagissent différemment - ont des bugs différents, c'est selon - et ne peuvent installer en même temps, le problème n'est régler qu'à moitié. De plus, il faut redémarrer... Mais bon, pour les feuilles de styles, il faut utiliser les règles standards puis adaptés le code à IE.&lt;br /&gt;
Une solution de virtualisation est obligatoire. De fait, il est nécessaire d'avoir deux systèmes. Comme VMWare et Parallels peuvent utiliser la partition Bootcamp, il faut juste une deuxième partition. Cela reste lourd et long mais cela fonctionne parfaitement ! Et il possible de trifouiller les règles css tout en vérifiant que cela ne casse pas la compatibilité avec les navigateurs modernes sur mac.&lt;/p&gt;


&lt;h3&gt;Bientôt tout en local ou presque : Wine et IEs4mac&lt;/h3&gt;

&lt;p&gt;&lt;img src=&quot;http://www.pyeb.net/public/site/ies4linux.png&quot; alt=&quot;ies4linux.png&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; /&gt;
Une troisième solution de virtualisation existe, c'est &lt;a href=&quot;http://www.winehq.org/&quot; hreflang=&quot;en&quot;&gt;wine&lt;/a&gt;. Et il existe des projets qui porte IE sous linux, &lt;a href=&quot;http://www.tatanka.com.br/ies4linux/page/Fr/Page_D%27Accueil&quot; hreflang=&quot;fr&quot;&gt;IEs4linux&lt;/a&gt;, et par extension sous mac,
&lt;a href=&quot;http://www.kronenberg.org/ies4osx/&quot; hreflang=&quot;en&quot;&gt;IEs4mac&lt;/a&gt;. Mais malheureusement, si IE 6 for mac fonctionne, IE 7 for mac est trop lent et l'affichage n'est pas toujours fait dans sa totalité. Le support d'IE 7 n'est encore qu'en beta et n'est pas utilisable actuellement en état.&lt;br /&gt;
Le plus simple est d'avoir Bootcamp avec IE 7 et d'utiliser IE 6 for mac.&lt;/p&gt;</description>
    
    
    
          <comments>http://www.pyeb.net/post/2007/12/14/Tester-et-developper-ses-themes-Dotclear-sous-mac-intel-%3A-verifier-la-compatiblite-avec-Internet-Explorer#comment-form</comments>
      <wfw:comment>http://www.pyeb.net/post/2007/12/14/Tester-et-developper-ses-themes-Dotclear-sous-mac-intel-%3A-verifier-la-compatiblite-avec-Internet-Explorer#comment-form</wfw:comment>
      <wfw:commentRss>http://www.pyeb.net/feed/rss2/comments/65</wfw:commentRss>
      </item>
    
  <item>
    <title>Tester et développer ses thèmes Dotclear sous mac intel : les navigateurs disponibles</title>
    <link>http://www.pyeb.net/post/2007/12/13/Tester-et-developper-ses-themes-sous-mac-intel</link>
    <guid isPermaLink="false">urn:md5:7c921a787097eadbb323569ff9ede46a</guid>
    <pubDate>Fri, 14 Dec 2007 15:01:00 +0100</pubDate>
    <dc:creator>pyeb</dc:creator>
        <category>DC2</category><category>Développement web</category><category>Mac</category>    
    <description>    &lt;p&gt;Ce billet fait suite au billet sur les &lt;a href=&quot;http://www.pyeb.net/post/2006/12/02/Les-logiciels-de-developpement-pour-dotclear&quot; hreflang=&quot;fr&quot; title=&quot;Outils de développement pour dotclear sous mac&quot;&gt;outils de développement pour dotclear sous mac&lt;/a&gt;.&lt;/p&gt;


&lt;h2&gt;Logiciel d'édition de texte avec coloration du code&lt;/h2&gt;

&lt;p&gt;&lt;img src=&quot;http://www.pyeb.net/public/site/TextMate.png&quot; alt=&quot;TextMate.png&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; /&gt;
J'utilise désormais TextMate. Pour la simple raison que je l'ai acheté en bundle avec d'autres logiciels - &lt;a href=&quot;http://www.macheist.com/&quot; hreflang=&quot;en&quot;&gt;MacHeist&lt;/a&gt; ou &lt;a href=&quot;http://www.mupromo.com/&quot; hreflang=&quot;en&quot;&gt;MacUpdate&lt;/a&gt; ? - mais surtout qu'il est possible de rajouter des langages en les téléchargeant ou en les créant. Il y a le support de jQuery. Waouh !&lt;br /&gt;
&lt;a href=&quot;http://macromates.com/&quot; hreflang=&quot;en&quot;&gt;Site de TextMate&lt;/a&gt;&lt;/p&gt;


&lt;h2&gt;Navigateurs disponibles sous Mac OS X&lt;/h2&gt;

&lt;h3&gt;Safari&lt;/h3&gt;

&lt;p&gt;&lt;img src=&quot;http://www.pyeb.net/public/site/safari.png&quot; alt=&quot;safari.png&quot; style=&quot;float:right; margin: 0 0 1em 1em;&quot; /&gt;
Depuis Panther 10.3, Mac OS X est livré avec Safari. Il utilise comme moteur de rendu &lt;a href=&quot;http://webkit.org/&quot; hreflang=&quot;en&quot;&gt;Webkit&lt;/a&gt; qui est dérivé de &lt;a href=&quot;http://konqueror.kde.org/features/browser.php&quot; hreflang=&quot;en&quot;&gt;KHTML&lt;/a&gt;.&lt;br /&gt;
La version 3 du navigateur vient de sortir et est inclus dans Léopard 10.5 ainsi que dans la mise à jour de Tiger 10.4.11. Cette version est plus véloce, gère mieux le javascript - enfin ! - et propose des outils de développement.&lt;/p&gt;


&lt;p&gt;Safari 3 continue de supporter les extensions aussi bien les InputManager que ceux utilisant &lt;a href=&quot;http://www.culater.net/software/SIMBL/SIMBL.php&quot; hreflang=&quot;en&quot;&gt;SIMBL&lt;/a&gt;. Pour trouver un listing d'extensions, il suffit de jeter un oeil sur &lt;a href=&quot;http://pimpmysafari.com/&quot; hreflang=&quot;en&quot;&gt;Pimpmysafari&lt;/a&gt;. Par exemple, Safari Tidy indique les erreurs et les avertissements &lt;a href=&quot;http://www.w3.org/&quot; hreflang=&quot;en&quot;&gt;W3C&lt;/a&gt; et Safari Source colorie le source de la page.&lt;br /&gt;
J'utilise Safari comme navigateur par défaut car son rendu est supérieure à Firefox et que les extensions de Safari, que j'utilise, remplacent celles existantes sur Firefox (Saft, SafariBlock, Inquisitor).&lt;/p&gt;


&lt;p&gt;Ces outils (inspecteur web, console javascript…) sont accessibles à partir du menu Debug dont il faudra autoriser l'affichage par la commande suivante à partir de l'application Terminal :
&lt;code&gt;defaults write com.apple.Safari IncludeDebugMenu 1&lt;/code&gt;&lt;br /&gt;&lt;/p&gt;


&lt;p&gt;Par ailleurs, un debugger javascript Drosera est disponible avec les « nightly builds » du webkit.&lt;/p&gt;


&lt;p&gt;Pour information, &lt;a href=&quot;http://shiira.jp/en.php&quot; hreflang=&quot;en&quot;&gt;Shiira&lt;/a&gt; et &lt;a href=&quot;http://www.omnigroup.com/applications/omniweb/&quot; hreflang=&quot;en&quot;&gt;Omniweb&lt;/a&gt; utilise également le moteur webkit. De même pour les téléphones mobiles, l'iPhone utilise bien sûr Safari 3 mais Nokia utilise également le webkit.&lt;/p&gt;


&lt;h3&gt;Firefox&lt;/h3&gt;

&lt;p&gt;&lt;img src=&quot;http://www.pyeb.net/public/site/firefox.png&quot; alt=&quot;firefox.png&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; /&gt;
Le &lt;a href=&quot;http://www.mozilla-europe.org/fr/products/firefox/&quot; hreflang=&quot;fr&quot; title=&quot;Mozilla Europe&quot;&gt;panda rouge&lt;/a&gt; utilise le moteur de rendu Gecko mais sur Mac, il est plus lourdeau que sur PC. Du moins dans sa version 2. A priori la version 3 devrait être mieux intégré à Mac OS X.&lt;br /&gt;
La plupart des extensions sont compatibles PC/Mac dont l'indispensable &lt;a href=&quot;http://chrispederick.com/work/web-developer/&quot; hreflang=&quot;en&quot;&gt;Web Developper&lt;/a&gt;. L'extension IETab qui demande la présence d'Interner Explorer ne fonctionne évidemment pas sur Mac...&lt;/p&gt;


&lt;p&gt;Deux autres applications utilisant le moteur Gecko existent. Tout d'abord &lt;a href=&quot;http://caminobrowser.org/&quot; hreflang=&quot;en&quot;&gt;Camino&lt;/a&gt;, ce navigateur s'appuie sur le look &amp;amp; feel de Mac OS X et sur les API d'Apple bien plus que Firefox. Ensuite, il y a &lt;a href=&quot;http://www.flock.com/&quot; hreflang=&quot;en&quot;&gt;Flock&lt;/a&gt; qui se présente comme le navigateur social et qui permet l'écriture de billets pour les blogs.&lt;/p&gt;


&lt;h3&gt;Opera&lt;/h3&gt;

&lt;p&gt;&lt;img src=&quot;http://www.pyeb.net/public/site/Opera.png&quot; alt=&quot;Opera.png&quot; style=&quot;float:right; margin: 0 0 1em 1em;&quot; /&gt;
Le navigateur multiplateforme et multisupport &lt;a href=&quot;http://www.opera.com/&quot; hreflang=&quot;en&quot;&gt;Opera&lt;/a&gt; est disponible sous Mac sans problème.&lt;/p&gt;</description>
    
    
    
          <comments>http://www.pyeb.net/post/2007/12/13/Tester-et-developper-ses-themes-sous-mac-intel#comment-form</comments>
      <wfw:comment>http://www.pyeb.net/post/2007/12/13/Tester-et-developper-ses-themes-sous-mac-intel#comment-form</wfw:comment>
      <wfw:commentRss>http://www.pyeb.net/feed/rss2/comments/64</wfw:commentRss>
      </item>
    
  <item>
    <title>I'm be back</title>
    <link>http://www.pyeb.net/post/2007/11/02/Im-be-back</link>
    <guid isPermaLink="false">urn:md5:e8f2edfb5a213cf8ef2574f0ed8a0211</guid>
    <pubDate>Fri, 02 Nov 2007 21:09:00 +0100</pubDate>
    <dc:creator>pyeb</dc:creator>
        <category>Retour</category>    
    <description>    &lt;p&gt;&lt;a href=&quot;http://www.pyeb.net/public/site/P1020235.jpg&quot; rel=&quot;lightbox&quot; title=&quot;Macro guadeloupe&quot;&gt;&lt;img src=&quot;http://www.pyeb.net/public/site/P1020235.jpg&quot; alt=&quot;Macro guadeloupe&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;De retour d'un déplacement professionnel, je vous offre une jolie macro d'une orchidée. Cette fleur délicate s'épanouissait dans le jardin botanique de Deshaies. Sous un temps gris et lumineux, c'est une vraie horreur pour la photographie !&lt;/p&gt;


&lt;p&gt;Je réponds donc aux commentaires en souffrance depuis une dizaine de jours. Et je vais commencer à mettre mes thèmes sur le &lt;a href=&quot;http://themes.dotaddict.org/&quot; hreflang=&quot;fr&quot;&gt;nouveau site de référencement de dotclear&lt;/a&gt; tenu par Kozlika, Amalgame et Franck-Paul.&lt;/p&gt;</description>
    
    
    
          <comments>http://www.pyeb.net/post/2007/11/02/Im-be-back#comment-form</comments>
      <wfw:comment>http://www.pyeb.net/post/2007/11/02/Im-be-back#comment-form</wfw:comment>
      <wfw:commentRss>http://www.pyeb.net/feed/rss2/comments/62</wfw:commentRss>
      </item>
    
  <item>
    <title>greyOne, photoblog thème</title>
    <link>http://www.pyeb.net/post/2007/10/18/greyOne-photoblog-theme</link>
    <guid isPermaLink="false">urn:md5:b698adb9bc79eed38b70629ed14d1c1d</guid>
    <pubDate>Thu, 18 Oct 2007 18:37:00 +0200</pubDate>
    <dc:creator>pyeb</dc:creator>
        <category>1 colonne</category><category>1024x768</category><category>DC2</category><category>Noir</category><category>Photoblog</category><category>Thème</category>    
    <description>    &lt;p&gt;&lt;a href=&quot;http://www.pyeb.net/photoblog/index.php/?theme=greyOne&quot; hreflang=&quot;fr&quot; title=&quot;Visualiser le thème.&quot;&gt;&lt;img src=&quot;http://www.pyeb.net/public/site/greyOne.jpg&quot; alt=&quot;greyOne.jpg&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Après plusieurs tentatives peu heureuses, j'ai fini par mettre en forme le thème photoblog qui me convient. Un cadre arrondi pour visualiser la photo, un style noir/gris aperture ou lightroom like, un peu web 2.0… Le menu est en javascript mais simple. Pas de librairie complémentaire à charger…&lt;/p&gt;


&lt;p&gt;… sauf en utilisant dclightbox ou dcthickbox. Petit détail esthétique qui a son importance, le positionnement des images doit être soit aucun soit centré.&lt;/p&gt;


&lt;p&gt;greyOne est un thème liquide de 950 px avec une colonne et peut accepter des photos de 800 px.&lt;/p&gt;


&lt;p&gt;Support opérationnel à partir de novembre 2007. :roll:&lt;/p&gt;


&lt;p&gt;Télécharger le &lt;a href=&quot;http://www.pyeb.net/public/theme/greyOne.zip&quot; hreflang=&quot;fr&quot; title=&quot;Télécharger le thème photoblog greyOne pour DC2&quot;&gt;thème&lt;/a&gt;.&lt;/p&gt;</description>
    
    
    
          <comments>http://www.pyeb.net/post/2007/10/18/greyOne-photoblog-theme#comment-form</comments>
      <wfw:comment>http://www.pyeb.net/post/2007/10/18/greyOne-photoblog-theme#comment-form</wfw:comment>
      <wfw:commentRss>http://www.pyeb.net/feed/rss2/comments/61</wfw:commentRss>
      </item>
    
  <item>
    <title>Ornamentals thème pour photoblog, partie 2 - intégration des effets jQuery</title>
    <link>http://www.pyeb.net/post/2007/09/02/Ornamentals-theme-pour-photoblog-partie-2-integration-des-effets-jQuery</link>
    <guid isPermaLink="false">urn:md5:0a1067db85a930b6c13b05b343f19cf7</guid>
    <pubDate>Tue, 11 Sep 2007 20:01:00 +0200</pubDate>
    <dc:creator>pyeb</dc:creator>
        <category>2 colonnes</category><category>DC2</category><category>jQuery</category><category>Noir</category><category>Photoblog</category><category>Thème</category>    
    <description>&lt;p&gt;&lt;a href=&quot;http://www.pyeb.net/photoblog/index.php/&quot; hreflang=&quot;fr&quot; title=&quot;Visualisez le thème.&quot;&gt;&lt;img src=&quot;http://www.pyeb.net/public/site/ornamentals.jpg&quot; alt=&quot;ornamentals.jpg&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Voici, la seconde partie sur la conception du thème pour Photoblog ornamentals.&lt;/p&gt;


&lt;p&gt;Ornamentals est un thème fluide, mais avec #content fixé à 700px, et un fond noir. La navigation est habillée avec la librairie jQuery &lt;a href=&quot;http://bassistance.de/jquery-plugins/jquery-plugin-accordion/&quot; hreflang=&quot;en&quot;&gt;Accordion&lt;/a&gt; tandis que la librairie jQuery Imagebox - partie de la suite &lt;a href=&quot;http://interface.eyecon.ro&quot; hreflang=&quot;en&quot;&gt;Interface&lt;/a&gt; - s'occupe de l'effet lightbox.&lt;/p&gt;


&lt;p&gt;Télécharger le &lt;a href=&quot;http://www.pyeb.net/public/theme/ornamentals.zip&quot; hreflang=&quot;fr&quot; title=&quot;Thème photoblog ornamentals pour DC2.&quot;&gt;thème&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;Mise à jour du 17/09/07 : compatible avec la pre alpha 5
Mise à jour du 17/11/07 : compatible avec Safari 3&lt;/p&gt;    &lt;h2&gt;Mise en place de l'effet accordéon dans la barre de navigation&lt;/h2&gt;


&lt;p&gt;La librairie &lt;a href=&quot;http://bassistance.de/jquery-plugins/jquery-plugin-accordion/&quot; hreflang=&quot;en&quot;&gt;Accordion&lt;/a&gt; permet de n'afficher le contenu que d'un seul élément d'un menu. Pour afficher, le contenu d'un autre menu, il suffit de cliquer sur le titre du menu.&lt;/p&gt;


&lt;h3&gt;Fonctionnement&lt;/h3&gt;

&lt;p&gt;Le chargement de la librairie Accordion se fait ainsi dans le fichier _head.html.&lt;/p&gt;


&lt;blockquote&gt;&lt;p&gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;&lt;q&gt;tpl:BlogThemeURL&lt;/q&gt;/jquery.accordion.pack.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;Le code &lt;a href=&quot;http://jquery.com&quot; hreflang=&quot;en&quot;&gt;jQuery&lt;/a&gt; pour l'effet accordéon est le suivant. Il s'applique à toutes les divisions de &lt;code&gt;#sidebar&lt;/code&gt;, le titre est une balise &lt;code&gt;h2&lt;/code&gt; et la division ouverte est celle avec une balise &lt;code&gt;h2@ ayant une classe &lt;/code&gt;selected&lt;code&gt;. L'élément &lt;/code&gt;navigation: true&lt;code&gt; permet une utilisation correcte d'&lt;a href=&quot;http://bassistance.de/jquery-plugins/jquery-plugin-accordion/&quot; hreflang=&quot;en&quot;&gt;Accordion&lt;/a&gt; et des listes, ici &lt;/code&gt;ul li@@.&lt;/p&gt;


&lt;blockquote&gt;&lt;p&gt;$(&amp;quot;#sidebar div&amp;quot;).Accordion({&lt;br /&gt;
header: 'h2',&lt;br /&gt;
active: 'h2.selected',&lt;br /&gt;
navigation: true&lt;br /&gt;
});&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;La version 1.4 d'&lt;a href=&quot;http://bassistance.de/jquery-plugins/jquery-plugin-accordion/&quot; hreflang=&quot;en&quot;&gt;Accordion&lt;/a&gt; encadre les différents éléments affectés par la librairie par une balise &lt;code&gt;fieldset&lt;/code&gt;. Elle m'a sauvé des griffes d'IE 7 qui ne réagissait pas correctement avec les marges et la balise &lt;code&gt;li&lt;/code&gt;. Ainsi, la barre de navigation fonctionne avec des marges de 30px sans bug graphique. Comme tout navigateur normal, respectueux des normes W3C et bien codé devrait fonctionner…&lt;/p&gt;


&lt;h3&gt;Le contenu de la barre de navigation&lt;/h3&gt;

&lt;p&gt;La barre de navigation contient les liens vers les catégories, les tags, les archives et les liens. Il y a deux fichiers _sidebar.html et _sidebarnonav.html, le premier contient également les vignettes de photoblog et est utilisé uniquement par home.html et post.html.&lt;/p&gt;


&lt;p&gt;Pour plus d'explication sur le fonctionnement des templates, voir le &lt;a href=&quot;http://www.pyeb.net/post/2007/02/05/Troisieme-pas-en-jQuery-avec-Dotclear-2-%3A-creation-donglets-avec-effets-de-transition-et-integration-au-theme-Freshy&quot; hreflang=&quot;fr&quot;&gt;billet&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;Pour les fichiers templates html autres que home.html et post.html, la barre de navigation est affiché par l'ajout de &lt;code&gt;&lt;q&gt;tpl:include src=&amp;quot;_sidebarnonav.html&amp;quot;&lt;/q&gt;&lt;/code&gt; dans la division &lt;code&gt;#sidebar&lt;/code&gt;.&lt;/p&gt;


&lt;h2&gt;Mise en place d'Imagebox&lt;/h2&gt;


&lt;h3&gt;Le choix de la librairie Imagebox&lt;/h3&gt;

&lt;p&gt;Ce thème n'utilise que le javascript &lt;a href=&quot;http://jquery.com&quot; hreflang=&quot;en&quot;&gt;jQuery&lt;/a&gt;. Il serait utilisable avec &lt;a href=&quot;http://monoceros01.free.fr/blog/index.php/post/2006/08/24/dcLightbox&quot; hreflang=&quot;fr&quot;&gt;dclightbox&lt;/a&gt; en modifiant le code &lt;a href=&quot;http://jquery.com&quot; hreflang=&quot;en&quot;&gt;jQuery&lt;/a&gt; comme l'explique ce &lt;a href=&quot;http://www.pyeb.net/post/2007/07/26/Les-themes-jQuery-et-dclightbox-compatibles&quot; hreflang=&quot;fr&quot;&gt;billet&lt;/a&gt;. Mais le but est de faire un thème tout en un, sans ajout de plug-in et sans intervention de l'utilisateur du blog.&lt;/p&gt;


&lt;p&gt;Il existe plusieurs librairies avec effet lightbox en &lt;a href=&quot;http://jquery.com&quot; hreflang=&quot;en&quot;&gt;jQuery&lt;/a&gt;. La plus connue - et ayant le plus de fonctionnalités - est thickbox mais elle a deux problèmes :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;les photos sont ajustées à la résolution de la fenêtre du navigateur et sous windows, le rendu est catastrophique&lt;/li&gt;
&lt;li&gt;l'activation passe par la déclaration d'une classe plutôt que par une balise &lt;code&gt;rel&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Imagebox était donc la librairie parfaite, pas de réduction, activation par &lt;code&gt;rel&lt;/code&gt; et proche en fonctionnalités de lightbox. Mais &lt;a href=&quot;http://interface.eyecon.ro&quot; hreflang=&quot;en&quot;&gt;Interface&lt;/a&gt;, la suite comprenant Imagebox, est quasi non fonctionnelle sous Safari. Comme c'est mon navigateur par défaut…&lt;br /&gt;
Le libre étant ce qu'il est, j'ai trouvé une &lt;a href=&quot;http://www.intelliance.fr/jquery/imagebox/&quot; hreflang=&quot;fr&quot;&gt;version modifiée&lt;/a&gt; qui fonctionne avec Safari. J'ai fait les corrections nécessaires pour compacter la librairie, elle en avait besoin. Mais, il en reste… :roll: La version non compactée est &lt;a href=&quot;http://www.pyeb.net/public/theme/imagebox_modif.js&quot; hreflang=&quot;en&quot;&gt;là&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;Par bonheur, les effets d'animation d'Interface fonctionne sous Safari.&lt;/p&gt;


&lt;h3&gt;Fonctionnement&lt;/h3&gt;

&lt;p&gt;Imagebox fait partie de la suite Interface, il faut charger par morceaux les différents éléments non buggés. Ainsi, il faut charger toutes les librairies à partir du fichier _head.html :&lt;/p&gt;


&lt;blockquote&gt;&lt;p&gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;&lt;q&gt;tpl:BlogThemeURL&lt;/q&gt;/imagebox/imagebox_pck.js&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;q&gt;tpl:BlogThemeURL&lt;/q&gt;/imagebox/ifx.js&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;q&gt;tpl:BlogThemeURL&lt;/q&gt;/imagebox/ifxblind.js&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;q&gt;tpl:BlogThemeURL&lt;/q&gt;/imagebox/ifxdrop.js&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;q&gt;tpl:BlogThemeURL&lt;/q&gt;/imagebox/ifxslide.js&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;q&gt;tpl:BlogThemeURL&lt;/q&gt;/imagebox/iutil.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;Les librairies ifx&lt;a href=&quot;http://www.pyeb.net/post/2007/09/02/…&quot; title=&quot;…&quot;&gt;…&lt;/a&gt;.js permettent les effets, iutil.js sert de librairie ressource. Ce sont des versions compactes pour réduire le poids et le temps de téléchargement.&lt;/p&gt;


&lt;p&gt;Ne pas oublier la feuille de style à rajouter, elle est de type &lt;code&gt;media=&amp;quot;screen&amp;quot;&lt;/code&gt;. Elle permet la transparence, le positionnement des éléments et les couleurs du cadre.&lt;/p&gt;


&lt;blockquote&gt;&lt;p&gt;@import url(&lt;q&gt;tpl:BlogThemeURL&lt;/q&gt;/imagebox/imagebox.css);&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;Le billet d'une photographie n'est affiché qu'avec les fichiers templates home.html et post.html, le code est donc inséré uniquement dans ses fichiers. Tout d'abord, il est nécessaire de nettoyer le code produit par Dotclear dans une utilisation standard. Vous avez la possibilité de positionner les images comme vous le souhaitez pour utiliser des thèmes différents. Le thème centre toutes les photos donc il faut supprimer les styles supplémentaires permettant l'alignement à droite par exemple.&lt;/p&gt;


&lt;blockquote&gt;&lt;p&gt;$(&amp;quot;.post-content img&amp;quot;).removeAttr(&amp;quot;style&amp;quot;);&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;Il faut ensuite affecter l'effet Imagebox à un lien vers l'image. Le nom de l'image sert de titre. Cela n'interfère pas avec les autres liens présents dans le billet.&lt;/p&gt;


&lt;blockquote&gt;&lt;p&gt;$(&amp;quot;.post-content a&amp;quot;).attr({rel: &amp;quot;imagebox&amp;quot;, title: &amp;quot;&lt;q&gt;tpl:EntryTitle&lt;/q&gt;&amp;quot;});&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;Ce code fonctionne pour un billet précis donc pour post.html. Pour home.html, il faut choisir, comme précédemment, un billet courant.&lt;/p&gt;


&lt;blockquote&gt;&lt;p&gt;&amp;lt;tpl:Entries lastn=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
$(&amp;quot;.post-content a&amp;quot;).attr({rel: &amp;quot;imagebox&amp;quot;, title: &amp;quot;&lt;q&gt;tpl:EntryTitle&lt;/q&gt;&amp;quot;});&lt;br /&gt;
&amp;lt;/tpl:Entries&amp;gt;&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;La pagination reste également fonctionnelle. Le code précédent est placé avant la classe &lt;code&gt;.post-content&lt;/code&gt;, le suivant servant à initialiser l'effet est placé, lui, après. Les options utilisées comprennent la taille du cadre, le lien vers un gif animé pour attendre le chargement de l'image ainsi que le lien vers l'image d'arrêt de l'effet.&lt;/p&gt;


&lt;blockquote&gt;&lt;p&gt;$.ImageBox.init( {&lt;br /&gt;
border: 20,&lt;br /&gt;
loaderSRC: '&lt;q&gt;tpl:BlogThemeURL&lt;/q&gt;/imagebox/loading.gif',&lt;br /&gt;
closeHTML: '&amp;lt;img src=&amp;quot;&lt;q&gt;tpl:BlogThemeURL&lt;/q&gt;/imagebox/close.gif&amp;quot; /&amp;gt;'&lt;br /&gt;
});&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;Pour quitter Imagebox, il faut aussi possible d'utiliser le bouton &lt;em&gt;esc&lt;/em&gt;.&lt;/p&gt;


&lt;h3&gt;Mise en garde&lt;/h3&gt;

&lt;p&gt;Par contre, Imagebox a un gros défaut, il y a un bug graphique avec &lt;a href=&quot;http://www.stilbuero.de/jquery/tabs/&quot; hreflang=&quot;en&quot;&gt;Tabs&lt;/a&gt;. Il est surtout sensible sous Internet Explorer, les onglets sont au-dessus des photos…&lt;/p&gt;


&lt;h2&gt;Quelques fioritures&lt;/h2&gt;


&lt;h3&gt;Affichage du nombre de commentaires et de rétroliens&lt;/h3&gt;

&lt;p&gt;J'ai utilisé les templates de &lt;a href=&quot;http://www.mirovinben.com/blog/index.php?&quot; hreflang=&quot;fr&quot;&gt;Mirovinben&lt;/a&gt; pour afficher uniquement le nombre de commentaires et de rétroliens. Ils sont aussi présent dans &lt;a href=&quot;http://jetheme.klafoutis.org/post/2007/01/08/MoreTpl-Mon-premier-plugin-pour-Dotclear-2&quot; hreflang=&quot;fr&quot;&gt;moreTpl&lt;/a&gt; de Kozlika.&lt;/p&gt;


&lt;h3&gt;Afficher/Masquer Ajouter un commentaire&lt;/h3&gt;

&lt;p&gt;J'ai utilisé le même principe que pour &lt;a href=&quot;http://www.pyeb.net/post/2007/01/25/Deuxieme-pas-en-jQuery-sous-Dotclear-2-effet-darrondi-avec-le-theme-alto&quot; hreflang=&quot;fr&quot;&gt;AltowithjQuery&lt;/a&gt; tout en ajoutant un icône dont l'état est contrôlé par les classes &lt;code&gt;showul&lt;/code&gt; et &lt;code&gt;hideul&lt;/code&gt;. Par ailleurs, j'ai ajouté la classe &lt;code&gt;h3form&lt;/code&gt; au titre de l'ajout de commentaire, division &lt;code&gt;#comment-form&lt;/code&gt;, pour que le titre de la zone de prévisualisation, division &lt;code&gt;#pr&lt;/code&gt;, ne soit pas pris en considération.&lt;/p&gt;


&lt;blockquote&gt;&lt;p&gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
$(document).ready(function() {&lt;br /&gt;
if ($('#pr').is(':visible')) {$('.hidecomment-form').show()} else {$(&amp;quot;.hidecomment-form&amp;quot;).hide()};&lt;br /&gt;
$(&amp;quot;#comment-form .h3form&amp;quot;).addClass(&amp;quot;hideul&amp;quot;).click(function() {&lt;br /&gt;
var answer = $(this).next();&lt;br /&gt;
if (answer.is(':visible')) {&lt;br /&gt;
answer.slideUp(&amp;quot;fast&amp;quot;);&lt;br /&gt;
$(this).removeClass(&amp;quot;showul&amp;quot;);&lt;br /&gt;
$(this).addClass(&amp;quot;hideul&amp;quot;);&lt;br /&gt;
} else {&lt;br /&gt;
answer.slideDown(&amp;quot;slow&amp;quot;);&lt;br /&gt;
$(this).removeClass(&amp;quot;hideul&amp;quot;);&lt;br /&gt;
$(this).addClass(&amp;quot;showul&amp;quot;); }&lt;br /&gt;
});&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;


&lt;h3&gt;Modifier #top&lt;/h3&gt;

&lt;p&gt;Pour mieux séparer visuellement #top du contenu du blog, il est possible d'utiliser un fond blanc. Dans le fichier style.css, il suffit d'ajouter &lt;code&gt;*/&lt;/code&gt; à toutes les lignes &lt;code&gt;/* header blanc&lt;/code&gt; ce qui décommentera la règle css. Il faudra également commenter les règles qui fixent un fond noir en supprimant &lt;code&gt;*/&lt;/code&gt; à toutes les lignes &lt;code&gt;/* header noir */&lt;/code&gt;.&lt;/p&gt;


&lt;h3&gt;Utiliser des widgets&lt;/h3&gt;

&lt;p&gt;Le code n'est pas présent mais il est possible d'utiliser des widgets. Il suffit de rajouter le code suivant avant &lt;code&gt;&amp;lt;/fieldset&amp;gt;&lt;/code&gt; dans les fichiers _sidebar.html et _sidebarnonav.html. N'oubliez pas d'ôter les widgets Liste des catégories, Tags, Liens de navigation, Liens d'abonnement et Liens pour éviter d'avoir les informations en double.&lt;/p&gt;


&lt;blockquote&gt;&lt;p&gt;&amp;lt;div id=&amp;quot;blognav&amp;quot;&amp;gt;&lt;br /&gt;
&lt;q&gt;tpl:Widgets type=&amp;quot;nav&amp;quot;&lt;/q&gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;blogextra&amp;quot;&amp;gt;&lt;br /&gt;
&lt;q&gt;tpl:Widgets type=&amp;quot;extra&amp;quot;&lt;/q&gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;</description>
    
    
    
          <comments>http://www.pyeb.net/post/2007/09/02/Ornamentals-theme-pour-photoblog-partie-2-integration-des-effets-jQuery#comment-form</comments>
      <wfw:comment>http://www.pyeb.net/post/2007/09/02/Ornamentals-theme-pour-photoblog-partie-2-integration-des-effets-jQuery#comment-form</wfw:comment>
      <wfw:commentRss>http://www.pyeb.net/feed/rss2/comments/59</wfw:commentRss>
      </item>
    
  <item>
    <title>Ornamentals thème pour photoblog, partie 1 - intégration du thème au greffon Photoblog</title>
    <link>http://www.pyeb.net/post/2007/09/02/Ornamentals-theme-pour-photoblog-partie-1-integration-du-theme-au-greffon-Photoblog</link>
    <guid isPermaLink="false">urn:md5:6d42a2bfd07c78dffa30b729b719c262</guid>
    <pubDate>Fri, 07 Sep 2007 20:20:00 +0200</pubDate>
    <dc:creator>pyeb</dc:creator>
        <category>2 colonnes</category><category>DC2</category><category>Fluide</category><category>jQuery</category><category>Noir</category><category>Photoblog</category><category>Thème</category>    
    <description>&lt;p&gt;&lt;a href=&quot;http://www.pyeb.net/photoblog/index.php/&quot; hreflang=&quot;fr&quot; title=&quot;Visualisez le thème.&quot;&gt;&lt;img src=&quot;http://www.pyeb.net/public/site/ornamentals.jpg&quot; alt=&quot;ornamentals.jpg&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Avec l'arrivée de &lt;a href=&quot;http://www.dotclear.net/&quot; hreflang=&quot;fr&quot;&gt;Dotclear 2&lt;/a&gt;, il est possible de faire du multiblog c'est à dire avoir plusieurs blogs avec une même base de données et la même interface d'administration. Donc au lieu d'un blog fourre-tout, il est facile d'avoir un blog principal et de déporter ces photos sur un photoblog.&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://mudry.org/blog/&quot; hreflang=&quot;fr&quot;&gt;Julien Mudry&lt;/a&gt; - zeiram sur le forum de &lt;a href=&quot;http://www.dotclear.net/forum/&quot; hreflang=&quot;fr&quot;&gt;Dotclear&lt;/a&gt; - avait créé un greffon Photoblog pour DC1. Une &lt;a href=&quot;http://mudry.org/blog/post/2007/09/17/Plugin-Photoblog2-pour-Dotclear2-version-pre-alpha5&quot; hreflang=&quot;fr&quot;&gt;alpha pour DC2&lt;/a&gt; est sortie. Petite mise en garde, le greffon est en alpha donc il fonctionne correctement mais il est encore en phase de débugage.&lt;/p&gt;


&lt;p&gt;Pour ce thème, plusieurs choix ont été privilégiés :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;la mise en valeur des photographies&lt;/li&gt;
&lt;li&gt;une interface de navigation réduite&lt;/li&gt;
&lt;li&gt;l'intégration d'un effet &lt;a href=&quot;http://www.huddletogether.com/projects/lightbox/&quot; hreflang=&quot;en&quot;&gt;lightbox&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Ornamentals est un thème semi-fluide - le #content fixé à 700px - et un fond noir. La navigation est habillée avec la librairie jQuery &lt;a href=&quot;http://bassistance.de/jquery-plugins/jquery-plugin-accordion/&quot; hreflang=&quot;en&quot;&gt;Accordion&lt;/a&gt; tandis que la librairie jQuery Imagebox - partie de la suite &lt;a href=&quot;http://interface.eyecon.ro&quot; hreflang=&quot;en&quot;&gt;Interface&lt;/a&gt; - s'occupe de l'effet lightbox.&lt;/p&gt;


&lt;p&gt;Télécharger le &lt;a href=&quot;http://www.pyeb.net/public/theme/ornamentals.zip&quot; hreflang=&quot;fr&quot; title=&quot;Thème photoblog ornamentals pour DC2.&quot;&gt;thème&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;Mise à jour du 17/09/07 : compatible avec la pre alpha 5
Mise à jour du 17/11/07 : compatible avec Safari 3&lt;/p&gt;    &lt;h2&gt;Utilisation du greffon Photoblog et de ses templates&lt;/h2&gt;


&lt;h3&gt;Conditions d'utilisation du thème avec le greffon&lt;/h3&gt;


&lt;p&gt;Pour utiliser photoblog, il suffit de choisir une photo dans le gestionnaire de media et l'insérer dans le contenu du billet. Pour le thème, une condition est obligatoire, un lien vers l'image doit être défini. Deux options, soit &lt;strong&gt;En tant que lien vers l'image originale&lt;/strong&gt; en utilisation normale de Dotclear 2 soit En tant que lien vers l'image originale avec effet Lightbox si vous souhaitez utiliser d'autres thèmes utilisant le plug-in &lt;a href=&quot;http://monoceros01.free.fr/blog/index.php/post/2006/08/24/dcLightbox&quot; hreflang=&quot;fr&quot;&gt;dclightbox&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;Le choix de l'effet Lightbox n'interfère pas avec le thème, le code est modifié. Comme le choix de l'&lt;strong&gt;Alignement de l'image&lt;/strong&gt; n'interfère pas avec le thème, le code est nettoyé. Les modifications seront présentées dans la partie consacrée à Imagebox.&lt;/p&gt;


&lt;p&gt;Il est possible d'intégrer du texte dans le billet. Pour un meilleur rendu graphique du billet, il est nécessaire de séparer la photo soit par deux retours chariot soit en appuyant sur le bouton &lt;code&gt;Passage à la ligne&lt;/code&gt; de la barre wiki après le lien vers la photographie.&lt;/p&gt;


&lt;h3&gt;Mise en place de la navigation dans les billets&lt;/h3&gt;

&lt;p&gt;Photoblog permet d'afficher les miniatures des photos contenues dans les billets. Ce thème utilise une navigation verticale, au plus, les deux billets suivants et précédents. Le template &lt;code&gt;PhotoblogNav&lt;/code&gt; comprend différentes options :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;dir&lt;/code&gt; permet de choisir la direction des billets : &lt;em&gt;-1&lt;/em&gt; pour précédent, &lt;em&gt;0&lt;/em&gt; pour billet courant (défaut) et &lt;em&gt;1&lt;/em&gt; pour suivant&lt;/li&gt;
&lt;li&gt;&lt;code&gt;nbEntries&lt;/code&gt; permet de choisir le nombre de billets précédents/suivants&lt;/li&gt;
&lt;li&gt;&lt;code&gt;reverse&lt;/code&gt; permet de choisir le sens de la chronologie : &lt;em&gt;0&lt;/em&gt; chronologique (défaut), &lt;em&gt;1&lt;/em&gt; antéchronologique&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;La photo du billet courant sera affichée en couleur alors que les précédentes et les suivantes seront affichés selon la teinte que vous avez choisi dans photoblog (sépia, argent…). Le template pour afficher le lien vers la vignette est &lt;code&gt;PhotoblogGetThumb&lt;/code&gt;, les options sont :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;type&lt;/code&gt; permet de choisir la couleur : &lt;em&gt;bw&lt;/em&gt; pour la teinte (défaut) et &lt;em&gt;color&lt;/em&gt; pour la vignette normale&lt;/li&gt;
&lt;li&gt;&lt;code&gt;archive&lt;/code&gt;, les vignettes pour la navigation ou les archives peuvent être différentes : &lt;em&gt;0&lt;/em&gt; pour navigation (défaut), &lt;em&gt;1&lt;/em&gt; pour archive&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Les vignettes peuvent avoir des tailles personnalisées, il est donc impossible d'utiliser les feuilles de styles en cascade pour prendre en compte leur dimension. Il faudra utiliser le template &lt;code&gt;PhotoblogThumbSize&lt;/code&gt;, les options sont :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;size&lt;/code&gt; permet de choisir entre : &lt;em&gt;height&lt;/em&gt; la hauteur et &lt;em&gt;width&lt;/em&gt; la largeur&lt;/li&gt;
&lt;li&gt;&lt;code&gt;archive&lt;/code&gt;, les vignettes pour la navigation ou les archives peuvent être différentes : &lt;em&gt;0&lt;/em&gt; pour navigation (défaut), &lt;em&gt;1&lt;/em&gt; pour archive&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Code html&lt;/strong&gt;&lt;br /&gt;
La barre de navigation a ses éléments centrés, cela demande un peu gymnastique avec les miniatures… Présentation du code pour les billets suivants, les commentaires sont inclus dans celui-ci.&lt;/p&gt;


&lt;blockquote&gt;&lt;p&gt;&amp;lt;div id=&amp;quot;navigation&amp;quot;&amp;gt;&lt;br /&gt;
…&lt;br /&gt;
&amp;lt;tpl:PhotoblogNav nbEntries=&amp;quot;2&amp;quot; dir=&amp;quot;1&amp;quot; reverse=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
/*Affiche les deux billets suivants, l'ordre est inversé pour commencer par le plus récent*/&lt;br /&gt;
&amp;lt;li class=&amp;quot;thumbnail&amp;quot;&amp;gt;&amp;lt;p&amp;gt;&amp;lt;a href=&amp;quot;&lt;q&gt;tpl:EntryURL&lt;/q&gt;&amp;quot; title=&amp;quot;&lt;q&gt;tpl:EntryTitle&lt;/q&gt;&amp;quot;&lt;br /&gt;
style=&amp;quot;background-image: url(&lt;q&gt;tpl:PhotoblogGetThumb type=&amp;quot;bw&amp;quot;&lt;/q&gt;);&lt;br /&gt;
/*Utilisation de la balise style pour introduire des règles css, choix des vignettes de navigation avec teinte*/&lt;br /&gt;
width: &lt;q&gt;tpl:PhotoblogThumbSize dimension=&amp;quot;width&amp;quot;&lt;/q&gt;px;&lt;br /&gt;
height: &lt;q&gt;tpl:PhotoblogThumbSize dimension=&amp;quot;height&amp;quot;&lt;/q&gt;px;&amp;quot;&amp;gt;&lt;br /&gt;
/*L'espace d'affichage a la taille des vignettes de navigation fixé dans les préférences*/&lt;br /&gt;
&amp;lt;img src=&amp;quot;&lt;q&gt;tpl:BlogThemeURL&lt;/q&gt;/img/spacer.gif&amp;quot; style=&amp;quot;width: &lt;q&gt;tpl:PhotoblogThumbSize dimension=&amp;quot;width&amp;quot;&lt;/q&gt;px;&lt;br /&gt;
height: &lt;q&gt;tpl:PhotoblogThumbSize dimension=&amp;quot;height&amp;quot;&lt;/q&gt;px;&amp;quot;&lt;br /&gt;
alt=&amp;quot;transparent&amp;quot;/&amp;gt;&lt;br /&gt;
/*Image transparente dont la surface d'affichage est de la taille des vignettes, cela est obligatoire pour que l'espace soit réellement affiché*/&lt;br /&gt;
&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/tpl:PhotoblogNav&amp;gt;&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;Pour les billets précédents, le code est le même sauf les options de &lt;code&gt;PhotoblogNav&lt;/code&gt; où &lt;code&gt;dir=&amp;quot;-1&amp;quot;&lt;/code&gt; et &lt;code&gt;reverse=&amp;quot;0&amp;quot;&lt;/code&gt;. Le code suivant est pour la vignette du billet courant, elle est en couleur et occupe l'espace des vignettes.&lt;/p&gt;


&lt;blockquote&gt;&lt;p&gt;&amp;lt;li class=&amp;quot;thumbnail current&amp;quot;&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&amp;lt;img src=&amp;quot;&lt;q&gt;tpl:PhotoblogGetThumb type=&amp;quot;color&amp;quot;&lt;/q&gt;&amp;quot; style=&amp;quot;width: &lt;q&gt;tpl:PhotoblogThumbSize dimension=&amp;quot;width&amp;quot;&lt;/q&gt;px;&lt;br /&gt;
height: &lt;q&gt;tpl:PhotoblogThumbSize dimension=&amp;quot;height&amp;quot;&lt;/q&gt;px;&amp;quot; alt=&amp;quot;Miniature de la photo courante&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;&lt;strong&gt;Effet teinte/couleur&lt;/strong&gt;&lt;br /&gt;
Les vignettes teintées contiennent deux parties, une teintées et l'autre en couleur, leur hauteur est le double de celle des préférences. Il suffit de jouer sur leur positionnement, bottom/right ou top/left, pour afficher la partie en couleur dans l'espace d'affichage lors d'un survol de la souris.&lt;/p&gt;


&lt;blockquote&gt;&lt;p&gt;.thumbnail a {&lt;br /&gt;
background-position: bottom right;&lt;br /&gt;
background-color: transparent;&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
display: block;&lt;br /&gt;
}&lt;br /&gt;
.thumbnail a:hover {&lt;br /&gt;
background-position: top left;&lt;br /&gt;
}&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;&lt;strong&gt;Centrage des vignettes&lt;/strong&gt;&lt;br /&gt;
Pour le centrage des vignettes, il a fallu utiliser &lt;a href=&quot;http://jquery.com&quot; hreflang=&quot;en&quot;&gt;jQuery&lt;/a&gt;. La largeur de la barre de navigation est 250px moins 30px de marge soit 190px utiles. Le centrage des vignettes se fait par l'ajout d'une règle d'espacement - &lt;code&gt;padding&lt;/code&gt; - aux éléments de la liste non ordonnée - &lt;code&gt;li&lt;/code&gt;.&lt;/p&gt;


&lt;blockquote&gt;&lt;p&gt;var padthumb = (190-&lt;q&gt;tpl:PhotoblogThumbSize dimension=&amp;quot;width&amp;quot;&lt;/q&gt;)/2;&lt;br /&gt;
$(&amp;quot;#navigation ul li&amp;quot;).css({padding:&amp;quot;0 &amp;quot;+ padthumb + &amp;quot;px&amp;quot;});&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;&lt;strong&gt;Inclure la navigation dans les billets pour les templates html&lt;/strong&gt;&lt;br /&gt;
La navigation est uniquement présente pour les templates home.html et post.html puisque les autres modes ne sont pas utilisés pour l'affichage d'un billet unique. Le code &lt;a href=&quot;http://jquery.com&quot; hreflang=&quot;en&quot;&gt;jQuery&lt;/a&gt; est donc ajouté uniquement pour ces pages.&lt;br /&gt;
Par ailleurs, &lt;code&gt;PhotoblogNav&lt;/code&gt; doit connaître le billet courant. Le fichier post.html est positionné sur un billet précis, ce n'est pas le cas de home.html qui est un mode d'affichage de plusieurs billets. Il est donc nécessaire de préciser un billet courant, ici le billet le plus récent et sans afficher son contenu, dans le fichier home.html. Le fichier _sidebar.html contient le code de la barre de navigation.&lt;/p&gt;


&lt;blockquote&gt;&lt;p&gt;&amp;lt;tpl:Entries lastn=&amp;quot;1&amp;quot; no_content=&amp;quot;1&amp;quot;&amp;gt;
&lt;q&gt;tpl:include src=&amp;quot;_sidebar.html&amp;quot;&lt;/q&gt;
&amp;lt;/tpl:Entries&amp;gt;&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;Le fichier post.html ne comprend que &lt;code&gt;&lt;q&gt;tpl:include src=&amp;quot;_sidebar.html&amp;quot;&lt;/q&gt;&lt;/code&gt; dans la division &lt;code&gt;#sidebar&lt;/code&gt;.&lt;/p&gt;


&lt;h3&gt;Catégories, tags et archives&lt;/h3&gt;

&lt;p&gt;Photoblog permet l'affichage des vignettes pour différents modes. Il est possible d'obtenir toutes les miniatures d'une catégorie, d'un tag ou d'un mois particulier. Voici le code pour category.html et tag.html. Comme précédemment, les dimensions de la division est définie sur celles des vignettes des archives.&lt;/p&gt;


&lt;blockquote&gt;&lt;p&gt;&amp;lt;tpl:Entries lastn=&amp;quot;49&amp;quot;&amp;gt;
&amp;lt;div class=&amp;quot;post-thumbnail&amp;quot;&amp;gt;
&amp;lt;div class=&amp;quot;post-thumbnail-image&amp;quot;&amp;gt;&amp;lt;p&amp;gt;&amp;lt;a href=&amp;quot;&lt;q&gt;tpl:EntryURL&lt;/q&gt;&amp;quot; title=&amp;quot;&lt;q&gt;tpl:EntryTitle&lt;/q&gt;&amp;quot;
style=&amp;quot;background-image: url(&lt;q&gt;tpl:PhotoblogGetThumb archive=&amp;quot;1&amp;quot;&lt;/q&gt;);
width: &lt;q&gt;tpl:PhotoblogThumbSize dimension=&amp;quot;width&amp;quot; archive=&amp;quot;1&amp;quot;&lt;/q&gt;px;
height: &lt;q&gt;tpl:PhotoblogThumbSize dimension=&amp;quot;height&amp;quot; archive=&amp;quot;1&amp;quot;&lt;/q&gt;px;&amp;quot;&amp;gt;
&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;
…
&amp;lt;/tpl:Entries&amp;gt;&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;La taille par défaut des vignettes est 90px x 90px alors que le contenu de la division &lt;code&gt;#content&lt;/code&gt; est limité à 700px, cela équivaut à 7 vignettes par lignes avec des marges de 5px. D'où le choix de limiter le nombre maximal de vignettes à 49 par page, cela soulagera le serveur tandis que la pagination permettra de charger les éléments suivants.&lt;br /&gt;
Pour archive_month.html, il n'y a pas de limite. En standard, il n'y a pas de pagination.&lt;/p&gt;


&lt;p&gt;Pour l'effet teinte/couleur, le code css est identique à celui présenté précédemment. Pour faire flotter les divisions et définir les marges, la règle css suivante est nécessaire.&lt;/p&gt;


&lt;blockquote&gt;&lt;p&gt;.post-thumbnail { float: left; margin: 5px; }&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;La seconde partie porte sur l'intégration des effets javascript &lt;a href=&quot;http://jquery.com&quot; hreflang=&quot;en&quot;&gt;jQuery&lt;/a&gt; est &lt;a href=&quot;http://www.pyeb.net/post/2007/09/02/Ornamentals-theme-pour-photoblog-partie-2-integration-des-effets-jQuery&quot; hreflang=&quot;fr&quot; title=&quot;Partie 2&quot;&gt;là&lt;/a&gt;.&lt;/p&gt;</description>
    
    
    
          <comments>http://www.pyeb.net/post/2007/09/02/Ornamentals-theme-pour-photoblog-partie-1-integration-du-theme-au-greffon-Photoblog#comment-form</comments>
      <wfw:comment>http://www.pyeb.net/post/2007/09/02/Ornamentals-theme-pour-photoblog-partie-1-integration-du-theme-au-greffon-Photoblog#comment-form</wfw:comment>
      <wfw:commentRss>http://www.pyeb.net/feed/rss2/comments/58</wfw:commentRss>
      </item>
    
  <item>
    <title>Ornamentals, mon premier thème pour photoblog (màj : 05/08/07)</title>
    <link>http://www.pyeb.net/post/2007/07/31/Ornamentals-mon-premier-theme-pour-photoblog</link>
    <guid isPermaLink="false">urn:md5:9bc3b87194a0da838c514844459e5135</guid>
    <pubDate>Tue, 31 Jul 2007 16:46:00 +0200</pubDate>
    <dc:creator>pyeb</dc:creator>
        <category>1024x768</category><category>2 colonnes</category><category>DC2</category><category>Fluide</category><category>jQuery</category><category>Noir</category><category>Photoblog</category><category>Thème</category>    
    <description>    &lt;p&gt;&lt;a href=&quot;http://www.pyeb.net/photoblog/index.php/&quot; hreflang=&quot;fr&quot; title=&quot;Site de test photoblog&quot;&gt;&lt;img src=&quot;http://www.pyeb.net/public/site/ornamenalsall.jpg&quot; alt=&quot;Ornamentals prévisualisation&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Ceci est mon premier thème pour photoblog, il utilise le &lt;a href=&quot;http://mudry.org/blog/post/2007/08/04/Plugin-Photoblog2-pour-Dotclear2-version-pre-alpha4&quot; hreflang=&quot;fr&quot; title=&quot;Liens de téléchargement greffon photoblog 0.1 pré-alpha2&quot;&gt;greffon photoblog 0.1 pre-alpha--2--4&lt;/a&gt; de Julien Mudry ou zeiram sur le forum de Dotclear. &lt;del&gt;Pour la présentation de ce greffon, je vous invite à lire le &lt;a href=&quot;http://mudry.org/blog/post/2007/06/25/Plugin-Photoblog2-pour-DotClear2-version-pre-alpha&quot; hreflang=&quot;fr&quot; title=&quot;Billet de présentation du greffon photoblog 0.1 pré-alpha&quot;&gt;billet de présentation&lt;/a&gt;.&lt;/del&gt; Petite mise en garde, le greffon est en alpha donc il fonctionne mais il est encore en phase de débugage.&lt;/p&gt;


&lt;p&gt;Le thème est, lui aussi, en version beta. Il a été testé sous Firefox 2 (Mac &amp;amp; PC), Safari 2 et 3 (Mac &amp;amp; PC), IE 6 &amp;amp; 7 (après de longues épreuves…) ainsi que sous Opera 9.2 (Mac). En dehors du greffon photoblog, il y a une condition obligatoire pour qu'il soit pleinement fonctionnel : cocher, lors de l'ajout d'une photo, En tant que lien vers l'image originale. Et pourquoi ?&lt;/p&gt;


&lt;p&gt;Ornamentals est un thème utilisant la librairie jQuery et les librairies &lt;a href=&quot;http://bassistance.de/jquery-plugins/jquery-plugin-accordion/&quot; hreflang=&quot;en&quot;&gt;Accordion&lt;/a&gt; et &lt;a href=&quot;http://interface.eyecon.ro/&quot; hreflang=&quot;en&quot;&gt;imagebox&lt;/a&gt; en version modifiée. Pour mettre en valeur les photos, la barre latérale ne montre qu'une division à la fois en accordéeon. Imagebox est la version la plus proche de lightbox en jQuery, il suffit de cliquer sur la photo. D'où la présence d'un lien sur la photo.&lt;/p&gt;


&lt;p&gt;Il est possible de mettre du texte dans un billet en plus de la photo. Par contre, il faudra séparer la photo du texte soit par 2 retours à la ligne ou l'utilisation du retour chariot dans la barre d'outil de l'édition de billet sinon cela perd de son charme…&lt;/p&gt;


&lt;p&gt;L'explication de texte et débugage pour plus tard. Après quelques retours et autres demandes. Cliquez sur la photo pour accéder au photoblog de test.&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;màj 05/08/07&lt;/strong&gt; : J'ai adapté le thème à la dernière version du greffon et de ses nouveaux templates. La barre de navigation utilise l'effet N&amp;amp;B/couleur, les flux RSS sont envoyés dans le footer et J'ai corrigé quelques bugs.&lt;/p&gt;


&lt;p&gt;Télécharger le &lt;a href=&quot;http://www.pyeb.net/public/theme/photoblog.zip&quot; hreflang=&quot;fr&quot; title=&quot;Télécharger le thème photoblog Ornamentals.&quot;&gt;thème&lt;/a&gt;.&lt;/p&gt;</description>
    
    
    
          <comments>http://www.pyeb.net/post/2007/07/31/Ornamentals-mon-premier-theme-pour-photoblog#comment-form</comments>
      <wfw:comment>http://www.pyeb.net/post/2007/07/31/Ornamentals-mon-premier-theme-pour-photoblog#comment-form</wfw:comment>
      <wfw:commentRss>http://www.pyeb.net/feed/rss2/comments/54</wfw:commentRss>
      </item>
    
  <item>
    <title>Mises à jour mineures et majeures…</title>
    <link>http://www.pyeb.net/post/2007/07/29/Mise-a-jour-mineures-et-majeures</link>
    <guid isPermaLink="false">urn:md5:22e67f35e417d79528a7b3394df57910</guid>
    <pubDate>Sun, 29 Jul 2007 21:27:00 +0200</pubDate>
    <dc:creator>pyeb</dc:creator>
        <category>DC2</category><category>Mise à jour</category><category>Thème</category>    
    <description>    &lt;p&gt;… sur un air de Led Zep.&lt;/p&gt;


&lt;p&gt;Comme le W3C a décidé de modifier son validateur, il fallait mettre à jour tous les templates .html. J'ai donc profité de cette amusement pour ajouter le bouton Envoyer pour les thèmes qui n'est profitaient pas. Tous les thèmes ont été mis à jour.&lt;/p&gt;


&lt;p&gt;Moins trivial - enfin presque -, j'ai fait des modifications sur certains thèmes pour qu'ils utilisent les fichiers templates par défaut :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Pastel like et Orangeworld&lt;/li&gt;
&lt;li&gt;DoTunes&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Plus pervers, les images du thème Lueurs n'avaient pas un fond vraiment noir. J'ai repassé les images à la moulinette et fait quelques ajustements pour préserver les lueurs…&lt;/p&gt;


&lt;p&gt;Bientôt quelques amusements en jQuery…&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;http://www.pyeb.net/public/site/symbole.png&quot; alt=&quot;symbole.png&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/p&gt;</description>
    
          <enclosure url="http://www.pyeb.net/public/theme/123.zip"
      length="38353" type="application/zip" />
          <enclosure url="http://www.pyeb.net/public/theme/123blue.zip"
      length="115234" type="application/zip" />
          <enclosure url="http://www.pyeb.net/public/theme/chocolateandbiscuit.zip"
      length="174847" type="application/zip" />
          <enclosure url="http://www.pyeb.net/public/theme/Cinema.zip"
      length="145862" type="application/zip" />
          <enclosure url="http://www.pyeb.net/public/theme/DoTunes.zip"
      length="70230" type="application/zip" />
          <enclosure url="http://www.pyeb.net/public/theme/DoublOrange.zip"
      length="20000" type="application/zip" />
          <enclosure url="http://www.pyeb.net/public/theme/Lueurs.zip"
      length="140549" type="application/zip" />
          <enclosure url="http://www.pyeb.net/public/theme/One.zip"
      length="100006" type="application/zip" />
          <enclosure url="http://www.pyeb.net/public/theme/Orangeworld.zip"
      length="351405" type="application/zip" />
          <enclosure url="http://www.pyeb.net/public/theme/Palissade.zip"
      length="112910" type="application/zip" />
          <enclosure url="http://www.pyeb.net/public/theme/Pastel.zip"
      length="334651" type="application/zip" />
          <enclosure url="http://www.pyeb.net/public/theme/Pastellarge.zip"
      length="428456" type="application/zip" />
          <enclosure url="http://www.pyeb.net/public/theme/Pastellight.zip"
      length="324493" type="application/zip" />
          <enclosure url="http://www.pyeb.net/public/theme/RedSky.zip"
      length="125449" type="application/zip" />
          <enclosure url="http://www.pyeb.net/public/theme/Absolut.zip"
      length="15586" type="application/zip" />
          <enclosure url="http://www.pyeb.net/public/theme/monsterinlove.zip"
      length="58672" type="application/zip" />
          <enclosure url="http://www.pyeb.net/public/theme/123Ice.zip"
      length="125580" type="application/zip" />
          <enclosure url="http://www.pyeb.net/public/theme/sober.zip"
      length="227064" type="application/zip" />
          <enclosure url="http://www.pyeb.net/public/theme/soberorange.zip"
      length="80643" type="application/zip" />
          <enclosure url="http://www.pyeb.net/public/theme/soberblack.zip"
      length="74916" type="application/zip" />
          <enclosure url="http://www.pyeb.net/public/theme/soberolive.zip"
      length="71195" type="application/zip" />
          <enclosure url="http://www.pyeb.net/public/theme/soberclassic.zip"
      length="46092" type="application/zip" />
          <enclosure url="http://www.pyeb.net/public/theme/soberblue.zip"
      length="45740" type="application/zip" />
          <enclosure url="http://www.pyeb.net/public/theme/sobersky.zip"
      length="45076" type="application/zip" />
          <enclosure url="http://www.pyeb.net/public/theme/altowithjquery.zip"
      length="573406" type="application/zip" />
          <enclosure url="http://www.pyeb.net/public/theme/freshyOne.zip"
      length="414239" type="application/zip" />
          <enclosure url="http://www.pyeb.net/public/theme/tabsOne.zip"
      length="257235" type="application/zip" />
          <enclosure url="http://www.pyeb.net/public/theme/brederode.zip"
      length="131851" type="application/zip" />
          <enclosure url="http://www.pyeb.net/public/theme/slottsbacken.zip"
      length="177759" type="application/zip" />
    
    
          <comments>http://www.pyeb.net/post/2007/07/29/Mise-a-jour-mineures-et-majeures#comment-form</comments>
      <wfw:comment>http://www.pyeb.net/post/2007/07/29/Mise-a-jour-mineures-et-majeures#comment-form</wfw:comment>
      <wfw:commentRss>http://www.pyeb.net/feed/rss2/comments/53</wfw:commentRss>
      </item>
    
  <item>
    <title>Les thèmes jQuery et dclightbox compatibles</title>
    <link>http://www.pyeb.net/post/2007/07/26/Les-themes-jQuery-et-dclightbox-compatibles</link>
    <guid isPermaLink="false">urn:md5:f866772819c8d22aaa51176cb8c8a582</guid>
    <pubDate>Thu, 26 Jul 2007 21:36:00 +0200</pubDate>
    <dc:creator>pyeb</dc:creator>
        <category>DC2</category><category>jQuery</category><category>Mise à jour</category><category>Thème</category>    
    <description>    &lt;p&gt;&lt;a href=&quot;http://www.pyeb.net/public/theme/altowithjquery.zip&quot; hreflang=&quot;fr&quot; title=&quot;Télécharger le thème alto with jQuery pour DC2&quot;&gt;&lt;img src=&quot;http://www.pyeb.net/public/site/altowithjquery.jpg&quot; alt=&quot;altowithjquery&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.pyeb.net/public/theme/freshyOne.zip&quot; hreflang=&quot;fr&quot; title=&quot;Télécharger le thème freshyOne pour DC2&quot;&gt;&lt;img src=&quot;http://www.pyeb.net/public/site/freshyOne.jpg&quot; alt=&quot;freshyOne&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.pyeb.net/public/theme/tabsOne.zip&quot; hreflang=&quot;fr&quot; title=&quot;Télécharger le thème tabsOne pour DC2&quot;&gt;&lt;img src=&quot;http://www.pyeb.net/public/site/tabsOne.jpg&quot; alt=&quot;tabsOne.jpg&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Grâce aux commentaires laissés par &lt;a href=&quot;http://geraldetsonblog.free.fr/&quot; hreflang=&quot;fr&quot; title=&quot;Le site Gérard et son blog&quot;&gt;Gérald&lt;/a&gt;, il n'y a plus de conflit entre jQuery et dclightbox. Il suffisait d'utiliser les bons termes pour empêcher les conflits entre les librairies jQuery et prototype…&lt;/p&gt;


&lt;p&gt;Dans le fichier _head.html de freshyOne, il faut remplacer les lignes du script par :&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;jQuery.noConflict();&lt;br /&gt;
jQuery(document).ready(function() {&lt;br /&gt;
jQuery('#frame').tabs({fxSlide: true});&lt;br /&gt;
jQuery('a.presearch').click( function() {&lt;br /&gt;
jQuery('.menu li').removeClass('tabs-selected');&lt;br /&gt;
jQuery('div.fragment').hide();&lt;br /&gt;
jQuery('li.first_menu').addClass('tabs-selected');&lt;br /&gt;
jQuery('#tabsearch').show();&lt;br /&gt;
});
});&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;Par ailleurs, la version de altowithjquery est la version 1.1 sur le post initial.&lt;/p&gt;</description>
    
    
    
          <comments>http://www.pyeb.net/post/2007/07/26/Les-themes-jQuery-et-dclightbox-compatibles#comment-form</comments>
      <wfw:comment>http://www.pyeb.net/post/2007/07/26/Les-themes-jQuery-et-dclightbox-compatibles#comment-form</wfw:comment>
      <wfw:commentRss>http://www.pyeb.net/feed/rss2/comments/42</wfw:commentRss>
      </item>
    
  <item>
    <title>Du conflit entre jQuery et dclightbox à la correction d'un bug pour freshyOne et tabsOne</title>
    <link>http://www.pyeb.net/post/2007/07/16/Du-conflit-entre-jQuery-et-dclightbox-a-la-correction-dun-bug-pour-freshyOne-et-tabsOne</link>
    <guid isPermaLink="false">urn:md5:2a3f8253b5a740569f0982add544be3d</guid>
    <pubDate>Mon, 16 Jul 2007 20:20:00 +0200</pubDate>
    <dc:creator>pyeb</dc:creator>
        <category>jQuery</category><category>Mise à jour</category>    
    <description>    &lt;p&gt;Suite aux problèmes d'incompatibilité entre jQuery et dclightbox ainsi que le conflit entre les librairies tabs et imagebox, j'ai fait quelques essais infructueux. La mise en comptabilité entre deux librairies javascript demandent la réécriture de chaque librairie jQuery à chaque mise à jour. Donc, le plus simple est d'utiliser une alternative jQuery à dclightbox mais thickbox réduit les images à la taille de l'écran. La solution pour arrêter l'interpolation est donnée sur le forum de &lt;a href=&quot;http://codylindley.com/thickboxforum/comments.php?DiscussionID=9&amp;amp;page=1&quot; hreflang=&quot;en&quot;&gt;thickbox&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;Sinon la dernière mise à jour de tabs ne fonctionne pas avec mes thèmes au moins sous IE 7. Donc, il faut que je plonge dans le code et teste sous IE 6 &amp;amp; 7. Donc, je me pencherai sur le problème quand j'aurai de longues heures devant moi et en utilisant la virtualisation…&lt;/p&gt;


&lt;p&gt;Et j'ai fini par trouver un bug au niveau du prélude - Allez à… -, la redirection ne fonctionnait pas depuis que j'avais mis à niveau les deux thèmes freshyOne et tabsOne. C'est déjà ça de gagner.&lt;/p&gt;</description>
    
    
    
          <comments>http://www.pyeb.net/post/2007/07/16/Du-conflit-entre-jQuery-et-dclightbox-a-la-correction-dun-bug-pour-freshyOne-et-tabsOne#comment-form</comments>
      <wfw:comment>http://www.pyeb.net/post/2007/07/16/Du-conflit-entre-jQuery-et-dclightbox-a-la-correction-dun-bug-pour-freshyOne-et-tabsOne#comment-form</wfw:comment>
      <wfw:commentRss>http://www.pyeb.net/feed/rss2/comments/41</wfw:commentRss>
      </item>
    
  <item>
    <title>Thèmes et Dotclear 2 beta 7</title>
    <link>http://www.pyeb.net/post/2007/07/14/Themes-et-Dotclear-2-beta-7</link>
    <guid isPermaLink="false">urn:md5:0a1353f364b0c4b69938427730c5c358</guid>
    <pubDate>Sat, 14 Jul 2007 15:11:00 +0200</pubDate>
    <dc:creator>pyeb</dc:creator>
        <category>DC2</category><category>Mise à jour</category>    
    <description>    &lt;p&gt;La migration de mon blog sous DC2 b7, c'est déroulée sans anicroche. J'ai fait une vérification sous Safari et sous firefox, pour les thèmes en jQuery, et il ne semble pas qu'il est de problème.&lt;/p&gt;</description>
    
    
    
          <comments>http://www.pyeb.net/post/2007/07/14/Themes-et-Dotclear-2-beta-7#comment-form</comments>
      <wfw:comment>http://www.pyeb.net/post/2007/07/14/Themes-et-Dotclear-2-beta-7#comment-form</wfw:comment>
      <wfw:commentRss>http://www.pyeb.net/feed/rss2/comments/40</wfw:commentRss>
      </item>
    
  <item>
    <title>Le retour de la revanche, une nouvelle librairie pour alto with jQuery</title>
    <link>http://www.pyeb.net/post/2007/05/07/Le-retour-de-la-revanche-une-nouvelle-librairie-pour-alto-with-jQuery</link>
    <guid isPermaLink="false">urn:md5:7816270f42dde1d23a05a769c75e228e</guid>
    <pubDate>Mon, 07 May 2007 21:15:00 +0200</pubDate>
    <dc:creator>pyeb</dc:creator>
        <category>DC2</category><category>jQuery</category><category>Mise à jour</category><category>Thème</category>    
    <description>    &lt;p&gt;J'ai trouvé une librairie qui fonctionne avec les principaux navigateurs ! C'est &lt;a href=&quot;http://www.talrasha.com/jquery/curvycorners/demo.html&quot; hreflang=&quot;en&quot;&gt;curvyCorners for jQuery&lt;/a&gt;. Les problèmes avec Safari sont résolus. Le bug avec post-tags sous Opera reste comme avec les autres librairies, cela me laisse perplexe…&lt;/p&gt;


&lt;p&gt;En nouveauté, la prévisualisation des commentaires est correcte et la liste des pages connexes s'entoure d'un joli bleu. Sinon, toujours la même punition, je ne sais pas ce que cela donne avec une vidéo flash sous IE 7. A priori, cela devrait fonctionner.&lt;/p&gt;


&lt;p&gt;Télécharger &lt;a href=&quot;http://www.pyeb.net/public/theme/altowithjquery11.zip&quot; hreflang=&quot;fr&quot;&gt;alto with jQuery 1.1&lt;/a&gt;.&lt;/p&gt;</description>
    
    
    
          <comments>http://www.pyeb.net/post/2007/05/07/Le-retour-de-la-revanche-une-nouvelle-librairie-pour-alto-with-jQuery#comment-form</comments>
      <wfw:comment>http://www.pyeb.net/post/2007/05/07/Le-retour-de-la-revanche-une-nouvelle-librairie-pour-alto-with-jQuery#comment-form</wfw:comment>
      <wfw:commentRss>http://www.pyeb.net/feed/rss2/comments/39</wfw:commentRss>
      </item>
    
  <item>
    <title>Bréderode, Slottsbacken &amp; Thames Street, pattern is hype</title>
    <link>http://www.pyeb.net/post/2007/04/22/Brederode-Slottsbacken-Thames-Street-pattern-is-hype</link>
    <guid isPermaLink="false">urn:md5:daa78b0ca54a74c52a8818652ad0bf68</guid>
    <pubDate>Sun, 22 Apr 2007 00:38:00 +0200</pubDate>
    <dc:creator>pyeb</dc:creator>
        <category>1 colonne</category><category>1024x768</category><category>2 colonnes</category><category>Bleu</category><category>DC2</category><category>Gris</category><category>Liquide</category><category>Motif</category><category>Rouge</category><category>Thème</category>    
    <description>    &lt;p&gt;&lt;a href=&quot;http://www.pyeb.net/?theme=brederode&quot; hreflang=&quot;fr&quot;&gt;&lt;img src=&quot;http://www.pyeb.net/public/site/brederode.jpg&quot; alt=&quot;brederode.jpg&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.pyeb.net/?theme=slottsbacken&quot; hreflang=&quot;fr&quot;&gt;&lt;img src=&quot;http://www.pyeb.net/public/site/slottsbacken.jpg&quot; alt=&quot;slottsbacken.jpg&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.pyeb.net/?theme=thamesstreet&quot; hreflang=&quot;fr&quot;&gt;&lt;img src=&quot;http://www.pyeb.net/public/site/thamesstreet.jpg&quot; alt=&quot;thamesstreet.jpg&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;En cette journée toute présidentielle, trois nouveaux thèmes avec une barre de navigation à gauche, à droite et au centre - en bas quoi. Surtout rien à l'extrême-droite ni rien sur l'identité nationale. Fini les grands aplats de couleur, le papier peint est à la mode. Nostalgie quand tu nous tiens ! Un cadre tout doré pour encadrer des photos, des tableaux.&lt;/p&gt;


&lt;p&gt;Avec les navigateurs modernes - suivez mon regard… -, la transparence laisse paraître les motifs gris et bleus. Le rouge se marrie avec l'orange mais juste dans les rêves éveillés. Sous l'ineffable IE 6, la transparence disparaît et la structure devient fixe mais tout est fonctionnel. Ouf ! Un grand au revoir avant la prison.&lt;/p&gt;


&lt;p&gt;Les thèmes sont plutôt adaptés à une résolution 1024 x 768 px même si le 800 x 600 px est fonctionnel.&lt;/p&gt;


&lt;p&gt;Télécharger &lt;a href=&quot;http://www.pyeb.net/public/theme/brederode.zip&quot; hreflang=&quot;fr&quot;&gt;Bréderode&lt;/a&gt;, &lt;a href=&quot;http://www.pyeb.net/public/theme/slottsbacken.zip&quot; hreflang=&quot;fr&quot;&gt;Slottsbacken&lt;/a&gt; et/ou &lt;a href=&quot;http://www.pyeb.net/public/theme/thamesstreet.zip&quot; hreflang=&quot;fr&quot;&gt;Thames Street&lt;/a&gt;.&lt;/p&gt;</description>
    
    
    
          <comments>http://www.pyeb.net/post/2007/04/22/Brederode-Slottsbacken-Thames-Street-pattern-is-hype#comment-form</comments>
      <wfw:comment>http://www.pyeb.net/post/2007/04/22/Brederode-Slottsbacken-Thames-Street-pattern-is-hype#comment-form</wfw:comment>
      <wfw:commentRss>http://www.pyeb.net/feed/rss2/comments/38</wfw:commentRss>
      </item>
    
  <item>
    <title>Template pour le plug-in Related</title>
    <link>http://www.pyeb.net/post/2007/03/24/Template-pour-le-plug-in-Related</link>
    <guid isPermaLink="false">urn:md5:29ddd48240b93169a0c2a16946a7f401</guid>
    <pubDate>Sat, 24 Mar 2007 17:28:00 +0100</pubDate>
    <dc:creator>pyeb</dc:creator>
        <category>DC2</category><category>Plug-in</category><category>Thème</category>    
    <description>    &lt;p&gt;En attendant, une version &amp;quot;stable&amp;quot; du plug-in Related, l'équipe de Dotclear propose une &lt;a href=&quot;http://callmepep.org/meca/plugin-related-0.3.4.tar.gz&quot; hreflang=&quot;fr&quot;&gt;version sans support&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;Voici, les fichiers templates pour mes différents thèmes ayant des structures différentes du thème par défaut :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;123, 123 Blue, 123 Ice&lt;/li&gt;
&lt;li&gt;&lt;del&gt;tous les pastels like dont Orangeworld&lt;/del&gt;&lt;/li&gt;
&lt;li&gt;Cinema et lueurs&lt;/li&gt;
&lt;li&gt;&lt;del&gt;doTune&lt;/del&gt;s&lt;/li&gt;
&lt;li&gt;freshyOne&lt;/li&gt;
&lt;li&gt;tabsOne&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Les autres thèmes utilisent le template de Related. Il suffit de mettre le fichier external.html du thème concerné dans son dossier.&lt;/p&gt;


&lt;p&gt;Télécharger l'&lt;a href=&quot;http://www.pyeb.net/public/theme/templatepyebforrelated.zip&quot; hreflang=&quot;fr&quot;&gt;archive&lt;/a&gt;.&lt;/p&gt;</description>
    
    
    
          <comments>http://www.pyeb.net/post/2007/03/24/Template-pour-le-plug-in-Related#comment-form</comments>
      <wfw:comment>http://www.pyeb.net/post/2007/03/24/Template-pour-le-plug-in-Related#comment-form</wfw:comment>
      <wfw:commentRss>http://www.pyeb.net/feed/rss2/comments/37</wfw:commentRss>
      </item>
    
  <item>
    <title>Ajout de l'onglet Liens pour les thèmes freshyOne et tabsOne</title>
    <link>http://www.pyeb.net/post/2007/03/22/Ajout-de-longlet-Liens-pour-les-themes-freshyOne-et-tabsOne</link>
    <guid isPermaLink="false">urn:md5:b917bf3566ccd2a0ce0bbc552772decb</guid>
    <pubDate>Thu, 22 Mar 2007 22:19:00 +0100</pubDate>
    <dc:creator>pyeb</dc:creator>
        <category>DC2</category><category>Mise à jour</category><category>Thème</category>    
    <description>    &lt;p&gt;Après m'être amusé avec le plug-in blogrollpage de SiMON, taho m'a donné un moyen simple pour afficher les liens gérés par DC2.&lt;/p&gt;


&lt;p&gt;&lt;code&gt;&lt;q&gt;tpl:Blogroll&lt;/q&gt;&lt;/code&gt;&lt;/p&gt;


&lt;p&gt;C'est simple dotclear ! Je vous mets les liens &lt;a href=&quot;http://www.pyeb.net/public/theme/freshyOne.zip&quot; hreflang=&quot;fr&quot;&gt;freshyOne&lt;/a&gt; et &lt;a href=&quot;http://www.pyeb.net/public/theme/tabsOne.zip&quot; hreflang=&quot;fr&quot;&gt;tabsOne&lt;/a&gt;.&lt;/p&gt;</description>
    
    
    
          <comments>http://www.pyeb.net/post/2007/03/22/Ajout-de-longlet-Liens-pour-les-themes-freshyOne-et-tabsOne#comment-form</comments>
      <wfw:comment>http://www.pyeb.net/post/2007/03/22/Ajout-de-longlet-Liens-pour-les-themes-freshyOne-et-tabsOne#comment-form</wfw:comment>
      <wfw:commentRss>http://www.pyeb.net/feed/rss2/comments/36</wfw:commentRss>
      </item>
    
  <item>
    <title>Modification de la librairie pour le thème altowithjquery, petit test de comptabilité.</title>
    <link>http://www.pyeb.net/post/2007/03/06/Modification-de-la-librairie-pour-le-theme-altowithjquery-petit-test-de-comptabilite</link>
    <guid isPermaLink="false">urn:md5:554b290943032513055d20145590568a</guid>
    <pubDate>Tue, 06 Mar 2007 21:42:00 +0100</pubDate>
    <dc:creator>pyeb</dc:creator>
        <category>DC2</category><category>jQuery</category><category>Mise à jour</category><category>Thème</category>    
    <description>    &lt;p&gt;J'ai fini par utiliser la librairie Rounded Corner pour le thème altowithjquery. Safari a toujours de légers problèmes mais tant qu'on n'utilise pas la dernière version de jquery, c'est vivable…&lt;/p&gt;


&lt;p&gt;La principale raison du changement est une plus grande variété d'options. Ainsi, les commentaires sont tout de rose vêtue comme pour la version initiale. Et la taille de l'arrondi est de 10 pixels. Le fichier _head.html ne comprend plus les éléments arrondis pour le mode post, ils ont été introduits uniquement sur le fichier post.html.&lt;/p&gt;


&lt;p&gt;Au niveau des css, plusieurs modifications. Tout d'abord, la liste des galeries du plug-in Galery à une jolie couleur jaune. Ensuite, plus important, il est nécessaire d'ajouter un fond blanc sur la balise englobant l'élément avec des coins arrondis. Par exemple, la règle &lt;code&gt;background: #fff;&lt;/code&gt; doit être ajoutée à la division #content englobant la division avec une classe .post (la division d'un billet). La règle css se trouve à la ligne 233 ou se situe dans /*Couleurs après la définition de couleurs des éléments avec des coins arrondis. Si vous ajoutez des éléments avec des coins arrondis à la liste, n'oubliez pas d'ajouter les balises englobantes. Sinon, certains de vos visiteurs risquent d'avoir de mauvaises surprises…&lt;/p&gt;


&lt;p&gt;Des problèmes avec le plug-in flash étaient survenus sous IE 7 avec la précédente librairie, les vidéos de youtube ne fonctionnaient pas. N'ayant pas ça à la maison ni au boulot. oO) Si une bonne âme pouvait tester - avec la version de jquery de DC et si problème, avec la dernière version 1.1.2 -, cela m'arrangerait…&lt;/p&gt;


&lt;p&gt;Télécharger la &lt;a href=&quot;http://www.pyeb.net/public/theme/altowithjquery-1.1.zip&quot; hreflang=&quot;fr&quot;&gt;version modifiée&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;NB : sur le billet Deuxième pas avec jquery, la version d'altowithjquery n'a pas été modifiée. Par contre, lors de la visualisation du thème, c'est la version modifiée qui s'affiche.&lt;/p&gt;</description>
    
    
    
          <comments>http://www.pyeb.net/post/2007/03/06/Modification-de-la-librairie-pour-le-theme-altowithjquery-petit-test-de-comptabilite#comment-form</comments>
      <wfw:comment>http://www.pyeb.net/post/2007/03/06/Modification-de-la-librairie-pour-le-theme-altowithjquery-petit-test-de-comptabilite#comment-form</wfw:comment>
      <wfw:commentRss>http://www.pyeb.net/feed/rss2/comments/35</wfw:commentRss>
      </item>
    
  <item>
    <title>tabsOne with jQuery</title>
    <link>http://www.pyeb.net/post/2007/02/24/tabsOne-with-jQuery</link>
    <guid isPermaLink="false">urn:md5:045cbdb523a7aae1d791ff971cb953ed</guid>
    <pubDate>Sat, 24 Feb 2007 18:51:00 +0100</pubDate>
    <dc:creator>pyeb</dc:creator>
        <category>1 colonne</category><category>800x600</category><category>DC2</category><category>jQuery</category><category>Liquide</category><category>Thème</category>    
    <description>    &lt;p&gt;&lt;a href=&quot;http://www.pyeb.net/?theme=tabsOne&quot; hreflang=&quot;fr&quot;&gt;&lt;img src=&quot;http://www.pyeb.net/public/site/tabsOne.jpg&quot; alt=&quot;tabsOne.jpg&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;tabsOne est un thème 1 colonne utilisant le script jQuery Tabs permettant de substituer une partie de la sidebar par des onglets. Les widgets Recherche, Liste des Catégories, Tags, Liens de navigation, Langues du blog et Liens d'abonnement font partis des onglets. Les autres widgets s'affichent normalement dans le menu latéral après les billets.&lt;/p&gt;


&lt;p&gt;Le thème par défaut est anis/noir/orange mais il existe aussi des feuilles de styles en bleu/noir/orange et magenta/noir/anis.&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Attention&lt;/strong&gt; pour assurer un thème valide, il faut absolument que le widget Recherche ne soit pas dans les bandeaux du menu latéral.&lt;/p&gt;


&lt;p&gt;Télécharger le &lt;a href=&quot;http://www.pyeb.net/public/theme/tabsOne.zip&quot; hreflang=&quot;fr&quot;&gt;thème&lt;/a&gt;.&lt;/p&gt;</description>
    
    
    
          <comments>http://www.pyeb.net/post/2007/02/24/tabsOne-with-jQuery#comment-form</comments>
      <wfw:comment>http://www.pyeb.net/post/2007/02/24/tabsOne-with-jQuery#comment-form</wfw:comment>
      <wfw:commentRss>http://www.pyeb.net/feed/rss2/comments/34</wfw:commentRss>
      </item>
    
  <item>
    <title>Troisième pas en jQuery avec Dotclear 2, création d’onglets avec effets de transition et intégration au thème Freshy</title>
    <link>http://www.pyeb.net/post/2007/02/05/Troisieme-pas-en-jQuery-avec-Dotclear-2-%3A-creation-donglets-avec-effets-de-transition-et-integration-au-theme-Freshy</link>
    <guid isPermaLink="false">urn:md5:68a3c3b2be80fe9a098725717a07b21f</guid>
    <pubDate>Tue, 06 Feb 2007 11:20:00 +0100</pubDate>
    <dc:creator>pyeb</dc:creator>
        <category>1 colonne</category><category>1024x768</category><category>DC2</category><category>Développement web</category><category>jQuery</category><category>Liquide</category><category>Thème</category>    
    <description>&lt;p&gt;&lt;a href=&quot;http://www.pyeb.net/?theme=freshyOne&quot; hreflang=&quot;fr&quot;&gt;&lt;img src=&quot;http://www.pyeb.net/public/site/freshyOne.jpg&quot; alt=&quot;freshyOne&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; /&gt;&lt;/a&gt;
La mise en œuvre d’un menu de navigation par onglet demande de modifier les fichiers de structure de Dotclear 2, cela va permettre un peu de créativité et donc de chambouler la structure classique d’un blog DC2.&lt;/p&gt;


&lt;p&gt;Le script jQuery utilisé est &lt;a href=&quot;http://stilbuero.de/2006/05/13/accessible-unobtrusive-javascript-tabs-with-jquery/&quot; hreflang=&quot;en&quot;&gt;Tabs&lt;/a&gt;. Deux exemples, tout d’abord celui de l’&lt;a href=&quot;http://www.stilbuero.de/jquery/tabs/&quot; hreflang=&quot;en&quot;&gt;auteur&lt;/a&gt;, exemple des différents possibilités et effets de transition, et, ensuite, celui de &lt;a href=&quot;http://callmepep.org/blog/&quot; hreflang=&quot;fr&quot;&gt;Pep&lt;/a&gt; tant qu’il ne change pas de thème.&lt;/p&gt;


&lt;p&gt;La première partie portera sur la construction et l’intégration d’un menu de navigation par onglet s’insérant dans la structure de Dotclear 2.
La deuxième partie s’intéressera à l’imbrication des effets affichage/masquage dans un menu de navigation existant – celui intégré dans le somptueux thème &lt;a href=&quot;http://www.jide.fr&quot; hreflang=&quot;fr&quot;&gt;Freshy&lt;/a&gt; -, à l’utilisation des templates de Dotclear 2 et à la bataille de la comptabilité avec les principaux navigateurs internet.&lt;/p&gt;


&lt;p&gt;Télécharger le &lt;a href=&quot;http://www.pyeb.net/public/theme/freshyOne.zip&quot; hreflang=&quot;fr&quot;&gt;thème freshyOne&lt;/a&gt;.&lt;/p&gt;    &lt;h2&gt;Menu de navigation par onglet avec des effets de transition&lt;/h2&gt;

&lt;p&gt;L’environnement Tabs comprend une fonction jQuery, un modèle html et deux feuilles de styles – l’une standard et l’autre pour Internet Explorer évidemment – pour fonctionner correctement.&lt;/p&gt;

&lt;h3&gt;La structure html&lt;/h3&gt;

&lt;p&gt;Le modèle html se découpe en deux parties : les titres des onglets et le contenu des onglets.
Une division encadre la structure html, un id, &lt;code&gt;tabs&lt;/code&gt;, lui est affecté et servira à appeler la fonction jQuery. Une liste non numérotée est utilisée pour les titres des onglets, la classe &lt;code&gt;anchors&lt;/code&gt; lui est appliquée pour gérer précisément cette liste avec les feuille de styles.&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;&amp;lt;div id=&amp;quot;tabs&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;anchors&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;#tabs1&amp;quot;&amp;gt;Section 1&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;#tabs2&amp;quot;&amp;gt;Section 2&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;#tabs3&amp;quot;&amp;gt;Section 3&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;Chaque élément de la liste pointe vers la division du contenu d’un onglet, ex : &lt;code&gt;&amp;lt;a href=&amp;quot;#tabs2&amp;quot;&amp;gt;&lt;/code&gt;.&lt;br /&gt;
A chaque division du contenu d’un onglet, la classe &lt;code&gt;fragment&lt;/code&gt; est ajoutée.  L’affichage/masquage de chaque contenu des onglets est géré par le script Tabs.&lt;/p&gt;


&lt;blockquote&gt;&lt;p&gt;&amp;lt;div id=&amp;quot;tabs1&amp;quot; class=&amp;quot;fragment&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;
&amp;lt;div id=&amp;quot;tabs2&amp;quot; class=&amp;quot;fragment&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;tabs3&amp;quot; class=&amp;quot;fragment&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/p&gt;&lt;/blockquote&gt;


&lt;h3&gt;Le chargement du script et des feuilles de styles&lt;/h3&gt;

&lt;p&gt;Le fichier _head.html contient les éléments suivants.&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;&amp;lt;style type=&amp;quot;text/css&amp;quot; media=&amp;quot;screen&amp;quot;&amp;gt;&lt;br /&gt;
@import url(&lt;q&gt;tpl:BlogThemeURL&lt;/q&gt;/style.css);&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;style type=&amp;quot;text/css&amp;quot; media=&amp;quot;print&amp;quot;&amp;gt;
@import url(&lt;q&gt;tpl:BlogThemeURL&lt;/q&gt;/../default/print.css); &lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;Pour ajouter Tabs dans un thème, le fichier _head.html doit être soit créé en insérant le code ci-après soit modifié en remplaçant le code précédent par le code suivant.&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;&amp;lt;style type=&amp;quot;text/css&amp;quot; media=&amp;quot;screen&amp;quot;&amp;gt;&lt;br /&gt;
@import url(&lt;q&gt;tpl:BlogThemeURL&lt;/q&gt;/style.css);&lt;br /&gt;
@import url(&lt;q&gt;tpl:BlogThemeURL&lt;/q&gt;/tabs.css); &lt;br /&gt;
@import url(&lt;q&gt;tpl:BlogThemeURL&lt;/q&gt;/tabs-ie.css); &lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;style type=&amp;quot;text/css&amp;quot; media=&amp;quot;print&amp;quot;&amp;gt;
@import url(&lt;q&gt;tpl:BlogThemeURL&lt;/q&gt;/../default/print.css); &lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;&lt;q&gt;tpl:BlogThemeURL&lt;/q&gt;/../default/js/jquery.js&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;q&gt;tpl:BlogThemeURL&lt;/q&gt;/jquery.tabs.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
$(document).ready(function() {&lt;br /&gt;
$('#tabs').tabs();&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;Les feuilles de styles pour Tabs sont importées puis la librairie jQuery et le script Tabs.&lt;br /&gt;
L’appel du script Tabs se fait sur la division des onglets ici avec l’id tabs avec le code &lt;code&gt;$('#tabs').tabs();&lt;/code&gt;.&lt;/p&gt;


&lt;h3&gt;Les princiales options du script jQuery Tabs&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;{fxSlide: true}&lt;/strong&gt; (effet de transition)&lt;br /&gt;
L’onglet précédent monte puis l’onglet activé descend.&lt;br /&gt;
&lt;strong&gt;{fxFade: true}&lt;/strong&gt; (effet de transition)&lt;br /&gt;
L’onglet précédent s’éclaircit puis l’onglet activé apparaît. &lt;br /&gt;&lt;/p&gt;


&lt;p&gt;Ces deux efets peuvent être combines entre eux.&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;{fxSpeed: 'slow'/'normal'/'fast'/’0 à 1000’}&lt;/strong&gt;&lt;br /&gt;
Cette option permet de définir la vitesse des effets, elle peut être définie selon la rapidité ou en millisecondes.&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;{fxShow: {height: 'show', opacity: 'show'}}&lt;/strong&gt; et &lt;strong&gt;{fxHide: {height: 'hide', opacity: 'hide'}}&lt;/strong&gt; (effet de transition) &lt;br /&gt;
Effet d'animation qui réduit les onglets et éclaircie ou opacifie les onglets.&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Choisir l'onglet sélectionné par défaut&lt;/strong&gt; Par défaut, le premier onglet, ici la Recherche, est sélectionné.  Il suffit d'indiquer le numéro d'onglet à sélectionner par défaut. Par exemple, l'onglet tabs3 sera l'onglet par défaut, le code sera &lt;code&gt;$('#tabs').tabs(3);&lt;/code&gt;. Le nombre est celui de la position de l'onglet. Le code avec l'application d'effet est &lt;code&gt;$('#tabs').tabs(3,{fxFade: true});&lt;/code&gt;&lt;/p&gt;


&lt;h2&gt;freshyOne, jQuery et template Dotclear 2&lt;/h2&gt;

&lt;p&gt;L’utilisation et l’installation du script jQuery Tabs sont assez simples. Son imbrication dans un menu sophistiqué comme celui de Freshy percute les comportements erratiques des différents navigateurs. Le principal point noir reste Internet Explorer mais pas que lui…&lt;/p&gt;


&lt;p&gt;Au travail ! L’utilisation du script Tabs permet de se passer du menu latéral, les templates de DC2 permettent d’obtenir le code html des principaux widgets à l’exception notable des Liens.
C’est un choix radical de navigation. Ainsi, le menu de navigation comprend la recherche, les catégories, les tags, les archives, les langues et les flux de syndication.&lt;/p&gt;

&lt;h3&gt;Modifier les fichiers template&lt;/h3&gt;

&lt;p&gt;Le contenu du fichier _head.html reste le même, il faut juste remplacer &lt;code&gt;$('#tabs').tabs({});&lt;/code&gt; par &lt;code&gt;$('#frame').tabs({fxSlide: true});&lt;/code&gt;.&lt;/p&gt;


&lt;p&gt;Le fichier _top.html comprend :&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;&amp;lt;div id=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;&amp;lt;span&amp;gt;&amp;lt;a href=&amp;quot;&lt;q&gt;tpl:BlogURL&lt;/q&gt;&amp;quot;&amp;gt;&lt;q&gt;tpl:BlogName encode_html=&amp;quot;1&amp;quot;&lt;/q&gt;&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;header&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;q&gt;tpl:include src=&amp;quot;_menu.html&amp;quot;&lt;/q&gt;&lt;br /&gt;
&amp;lt;p id=&amp;quot;prelude&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;#main&amp;quot;&amp;gt;&lt;q&gt;tpl:lang To content&lt;/q&gt;&amp;lt;/a&amp;gt; |&lt;br /&gt;
&amp;lt;a href=&amp;quot;#frame&amp;quot;&amp;gt;&lt;q&gt;tpl:lang To menu&lt;/q&gt;&amp;lt;/a&amp;gt; |&lt;br /&gt;
&amp;lt;a href=&amp;quot;#search&amp;quot;&amp;gt;&lt;q&gt;tpl:lang To search&lt;/q&gt;&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;La structure html des onglets se trouve dans un nouveau fichier _menu.html. Tout d’abord, le code pour le titre des onglets sans template DC2 mais avec l’imbrication du menu de navigation de Freshy.&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;&amp;lt;ul class=&amp;quot;menu&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;page_item&amp;quot;&amp;gt;&amp;lt;a class=&amp;quot;first_menu&amp;quot; href=&amp;quot;#search&amp;quot;&amp;gt;Recherche&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;page_item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;#categories&amp;quot;&amp;gt;Catégories&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;page_item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;#tags&amp;quot;&amp;gt;Tags&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;page_item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;#archives&amp;quot;&amp;gt;Archives&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;page_item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;#languages&amp;quot;&amp;gt;Langues&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;last_menu&amp;quot;&amp;gt;&amp;lt;a class=&amp;quot;last_menu&amp;quot; href=&amp;quot;#rss&amp;quot;&amp;gt;RSS&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;La classe &lt;code&gt;page_current_item&lt;/code&gt; gérant l’onglet sélectionné de Freshy a été substituée par celle, classe &lt;code&gt;tabs-selected&lt;/code&gt;, du script Tabs. Et a contrario, la classe &lt;code&gt;anchors&lt;/code&gt; de Tabs a été remplacée par &lt;code&gt;menu&lt;/code&gt; de Freshy.&lt;/p&gt;


&lt;p&gt;Le but est de perfectionner l’affichage des onglets en l’internationalisant et en n’affichant que les titres utilisés. Comme exemple, les templates Categories seront utilisés, les autres templates fonctionnent sur le même principe (Tags, Archives, Langues, Syndication).&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;&lt;q&gt;tpl:lang Categories&lt;/q&gt;&lt;/strong&gt; affiche Catégorie dans la langue par défaut du blog.&lt;br /&gt;
&lt;strong&gt;&amp;lt;tpl:Categories&amp;gt;&lt;/strong&gt; est un fonction déclarative pour l’affichage des éléments des catégories. Le code html avec cette fonction template d’affichage est répété pour chaque catégorie.&lt;br /&gt;
&lt;strong&gt;&amp;lt;tpl:CategoriesHeader&amp;gt;&lt;/strong&gt;, en-tête, et &lt;strong&gt;&amp;lt;tpl:CategoriesFooter&amp;gt;&lt;/strong&gt;, pied de page, bloque l’effet de boucle de la fonction précédente, leur utilisation est essentielle pour l’affichage d’un titre ou l’insertion de la balise html &lt;code&gt;ul&lt;/code&gt;.&lt;/p&gt;


&lt;blockquote&gt;&lt;p&gt;&amp;lt;tpl:Categories&amp;gt;&lt;br /&gt;
&amp;lt;tpl:CategoriesHeader&amp;gt;&amp;lt;li class=&amp;quot;page_item&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;#categories&amp;quot;&amp;gt;&lt;q&gt;tpl:lang Categories&lt;/q&gt;&amp;lt;/a&amp;gt;&amp;lt;/tpl:CategoriesHeader&amp;gt;&lt;br /&gt;
&amp;lt;tpl:CategoriesFooter&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/tpl:CategoriesFooter&amp;gt; &amp;lt;/tpl:Categories&amp;gt;&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;Pour les titres des onglets, la boucle ne doit pas fonctionner, il n’y a donc pas de code entre l’en-tête et le pied de page. L’onglet Categorie ne s’affichera que si des billets comportent des catégories.&lt;/p&gt;


&lt;p&gt;Catégories, Tags et Langues ne seront affichés que s’ils sont utilisés sur le blog, de même pour le contenu des onglets. La présentation est donc impeccable, cela a aussi le mérite de réduire l’envoi de données. Utile pour avec la limitation des hébergeurs.&lt;br /&gt;
De ce fait, la Recherche, Archives et RSS sont toujours présents.&lt;/p&gt;


&lt;blockquote&gt;&lt;p&gt;&amp;lt;tpl:Categories&amp;gt;&lt;br /&gt;
&amp;lt;tpl:CategoriesHeader&amp;gt;&amp;lt;div id=&amp;quot;categories&amp;quot; class=&amp;quot;fragment&amp;quot;&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;/tpl:CategoriesHeader&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;&lt;q&gt;tpl:CategoryURL&lt;/q&gt;&amp;quot;&amp;gt;&lt;q&gt;tpl:CategoryTitle&lt;/q&gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
&amp;lt;tpl:CategoriesFooter&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/tpl:CategoriesFooter&amp;gt;&lt;br /&gt;
&amp;lt;/tpl:Categories&amp;gt;&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;Les liens vers les catégories font parti de la boucle.&lt;/p&gt;


&lt;h3&gt;Faire fonctionner le prélude pour la recherche (ajout)&lt;/h3&gt;

&lt;p&gt;L'appel de la div #search avec un lien ne permet pas de modifier son état de visibilité. C'est le script Tabs qui affiche/masque les différents contenus des onglets. Tabs possède une fonction triggerTabs() pour visualiser un onglet mais le renvoi sur une ancre, ici &lt;code&gt;#search&lt;/code&gt;, ne fonctionne pas. Il faut donc faire cela à la main…&lt;br /&gt;
Mais jQuery est là ! Dans _head.html, il suffit alors d'ajouter après &lt;code&gt;$('#frame').tabs({fxSlide: true});&lt;/code&gt; :&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;$('a.presearch').click( function() {&lt;br /&gt;
$('.menu li').removeClass('tabs-selected');&lt;br /&gt;
$('div.fragment').hide();&lt;br /&gt;
$('li.first_menu').addClass('tabs-selected');&lt;br /&gt;
$('#search').show();
});&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Son action enlève le style sélectionné des titres d'onglets et leur contenu n'est plus visible puis le premier titre, ici Recherche, est sélectionné et son contenu affiché. Ces modifications surviennent lorsqu'un lien avec la classe &lt;code&gt;presearch&lt;/code&gt; est cliqué. Dans le fichier _top.html, la classe &lt;code&gt;presearch&lt;/code&gt; est ajouté (&lt;code&gt;&amp;lt;a class=&amp;quot;presearch&amp;quot; href=&amp;quot;#search&amp;quot;&amp;gt;&lt;q&gt;tpl:lang To search&lt;/q&gt;&amp;lt;/a&amp;gt;&lt;/code&gt;).&lt;/p&gt;


&lt;h3&gt;Les options de couleurs et d'image&lt;/h3&gt;

&lt;p&gt;Le choix de l'image pour le top et de l'éléménet sélectionné pour le menu de navigation vient de mon appétit sans fin de l'orange... Mais, un autre monde est possible.&lt;br /&gt;
Le thème Freshy comprend plusieurs images pour le top, j'en ai retenu 9 qui sont dans le dossier img/headers de freshyOne. Les éléments sélectionnées peuvent avoir une couleur anis, cyan, bleu, violet et magenta et sont le dossier img/menu2.
Il faut modifier dans la feuille de style style.css, l'élément &lt;code&gt;#header&lt;/code&gt; en changeant le nom du fichier header_image7.jpg :&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;background: transparent url(img/headers/header_image7.jpg) no-repeat top left;&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;Pour les éléments sélectionnés du menu de navigation, tout d'abord, il faut modifier dans le fichier style.css &lt;code&gt;.menu li.page_item.tabs-selected&lt;/code&gt;, &lt;code&gt;.menu li.first_menu.tabs-selected  a&lt;/code&gt; et &lt;code&gt;.menu li.last_menu.tabs-selected  a&lt;/code&gt; en changeant le nom du fichier :&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;background:url(img/menu2/menu_selected_orange.png)&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Ensuite, il faut modifier dans le fichier tabs-ie6.css &lt;code&gt;.menu li.tabs-selected  a &lt;/code&gt; en changeant le nom du fichier&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;background:url(img/menu2/menu_selected_orange.png)&lt;/p&gt;&lt;/blockquote&gt;


&lt;h3&gt;Les problèmes avec les navigateurs&lt;/h3&gt;

&lt;p&gt;Internet Explorer 6 et 7 ne possèdent pas les mêmes tares pour la compréhension des standards web. Quand on règle le problème pour IE 6, IE 7 peut mal réagir et vice versa.&lt;br /&gt;
Tout d'abord le débordement de IE, il peut apparaître avec de l'italique ou une mauvaise prise en compte des espacements et autres marges. Un &lt;code&gt;overflow: visible;&lt;/code&gt; sur les division concernées règle les problèmes sans affecter les autres navigteurs. Ouf !&lt;br /&gt;
Entre Freshy et Tabs, le mélange entre l'affichage sur une ligne du titre des onglets, le survol des liens sous IE et l'alignement vertical font bugger IE 6 et 7. Pire, IE 6 a du mal avec les éléments ayant plusieurs classes. Donc, j'ai réglé le problème en modifiant le fonctionnement de menu de navigation de Freshy et en utilisant ça, juste pour les IE hors 7, à ajouter dans _head.html :&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;&amp;lt;!--[if lte IE 6]&amp;gt;&lt;br /&gt;
&amp;lt;style type=&amp;quot;text/css&amp;quot; media=&amp;quot;screen&amp;quot;&amp;gt;&lt;br /&gt;
@import url(&lt;q&gt;tpl:BlogThemeURL&lt;/q&gt;/tabs-ie6.css);&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;![endif]--&amp;gt;&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Les problèmes de débordements de Safari et Opéra entre le titres des onglets et leur contenu ont été réglés en réduisant la taille des éléments et en ajoutant de l'espace supplémentaire.&lt;/p&gt;


&lt;p&gt;&lt;em&gt;Le thème freshyOne est compatible avec Firefox 2, IE6, IE 7, Safari 2, Opera 9.1 et Konqueror 3.5.&lt;/em&gt;&lt;/p&gt;</description>
    
          <enclosure url="http://www.pyeb.net/public/theme/freshyOne.zip"
      length="414239" type="application/zip" />
    
    
          <comments>http://www.pyeb.net/post/2007/02/05/Troisieme-pas-en-jQuery-avec-Dotclear-2-%3A-creation-donglets-avec-effets-de-transition-et-integration-au-theme-Freshy#comment-form</comments>
      <wfw:comment>http://www.pyeb.net/post/2007/02/05/Troisieme-pas-en-jQuery-avec-Dotclear-2-%3A-creation-donglets-avec-effets-de-transition-et-integration-au-theme-Freshy#comment-form</wfw:comment>
      <wfw:commentRss>http://www.pyeb.net/feed/rss2/comments/33</wfw:commentRss>
      </item>
    
</channel>
</rss>