<?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 - 1 colonne</title>
  <link>http://www.pyeb.net/</link>
  <description>Site de thèmes pour Dotclear 2.</description>
  <language>fr</language>
  <pubDate>Mon, 19 May 2008 13:49:55 +0200</pubDate>
  <copyright></copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <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>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>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>
    
  <item>
    <title>One</title>
    <link>http://www.pyeb.net/post/2006/08/31/One</link>
    <guid isPermaLink="false">urn:md5:4b98718cf09fea7200ae2e0368a58348</guid>
    <pubDate>Thu, 31 Aug 2006 21:30:00 +0000</pubDate>
    <dc:creator>pyeb</dc:creator>
        <category>1 colonne</category><category>DC2</category><category>Fluide</category><category>Noir</category><category>Orange</category><category>Thème</category>    
    <description>    &lt;p&gt;&lt;a href=&quot;http://www.pyeb.net/?theme=One&quot; hreflang=&quot;fr&quot; title=&quot;Visualiser le thème&quot;&gt;&lt;img src=&quot;http://www.pyeb.net/public/site/One.jpg&quot; alt=&quot;One&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Nouvel exercice de style. One est un thème fluide. Il ne possède pas d'objets flottants, la barre de navigation suit les billets. Ce thème est donc plutôt approprié pour un affichage avec un billet par page. La recherche, les liens de navigations et les liens de syndication sont positionnés dans le haut de page.&lt;/p&gt;


&lt;p&gt;Et le thème est un peu orange avec un peu de vert pour éviter l'overdose.&lt;/p&gt;


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


&lt;p&gt;Mise à jour : j'ai modifié le lien pour télécharger le fichier.&lt;/p&gt;


&lt;p&gt;Màj 2: les pièces jointes s'affichent correctement.&lt;/p&gt;</description>
    
    
    
          <comments>http://www.pyeb.net/post/2006/08/31/One#comment-form</comments>
      <wfw:comment>http://www.pyeb.net/post/2006/08/31/One#comment-form</wfw:comment>
      <wfw:commentRss>http://www.pyeb.net/feed/rss2/comments/12</wfw:commentRss>
      </item>
    
</channel>
</rss>