<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>tchiktchak.be</title>
	<atom:link href="http://www.tchiktchak.be/feed" rel="self" type="application/rss+xml" />
	<link>http://www.tchiktchak.be</link>
	<description>Graphiste, webdesigner, sérigraphe</description>
	<lastBuildDate>Tue, 09 Feb 2010 18:46:03 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Wordpress comme CMS &amp; Blog</title>
		<link>http://www.tchiktchak.be/blog/wordpress-comme-cms-blog-267</link>
		<comments>http://www.tchiktchak.be/blog/wordpress-comme-cms-blog-267#comments</comments>
		<pubDate>Thu, 28 Jan 2010 12:44:47 +0000</pubDate>
		<dc:creator>Tchiktchak</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Web & Design]]></category>

		<guid isPermaLink="false">http://tchiktchak.be/web/?p=267</guid>
		<description><![CDATA[J&#8217;inaugure ce blog par un article relatant mon expérience de la semaine : faire cohabiter portfolio &#38; blog sur wordpress. En effet, je voulais depuis longtemps refaire mon site professionnel tout en lui intégrant un blog pour  y mettre actualités, suivi de projets, infos diverses, &#8230;
Il est simple d&#8217;utiliser Wordpress pour faire un CMS basique, [...]]]></description>
			<content:encoded><![CDATA[<p>J&#8217;inaugure ce blog par un article relatant mon expérience de la semaine : faire cohabiter portfolio &amp; blog sur wordpress. En effet, je voulais depuis longtemps refaire mon site professionnel tout en lui intégrant un blog pour  y mettre actualités, suivi de projets, infos diverses, &#8230;</p>
<p>Il est simple d&#8217;utiliser Wordpress pour faire un CMS basique, c&#8217;est à dire ajouter une série de pages fixes et conserver les Articles pour la partie blog. Par contre, utiliser une (ou des) catégorie d&#8217;articles pour en faire un portfolio et garder les autres pour blogguer s&#8217;est avéré un rien plus complexe.</p>
<h3>Premier souci : les articles &laquo;&nbsp;portfolio&nbsp;&raquo; apparaissent dans les archives du blog</h3>
<p>J&#8217;ai cherché une solution &laquo;&nbsp;en code&nbsp;&raquo; mais aucune de celles que j&#8217;ai trouvées n&#8217;acceptait de fonctionner avec Dynamic Content Gallery que j&#8217;emploie pour faire tourner les projets sur la page d&#8217;accueil.</p>
<p>Après quelques recherches, j&#8217;ai découvert qu&#8217;il y avait un plugin écrit à cet effet : <a href="http://wordpress.org/extend/plugins/advanced-category-excluder/" target="_blank">Advanced Category Excluder</a>. C&#8217;est simple et efficace, ça permet de choisir les catégories et où elles apparaissent. Cool!</p>
<h3 >Second souci : les articles &laquo;&nbsp;portfolio&nbsp;&raquo; apparaissent avec le même <em>template</em> que les articles &laquo;&nbsp;blog&nbsp;&raquo;</h3>
<p>Donc avec la sidebar, la possibilité d&#8217;ajouter un commentaire, etc&#8230; Et moi je veux qu&#8217;ils soient affichés différemment ! Cette fois, il faut plonger dans le code (peut-être y-a-t-il un plugin, mais j&#8217;essaie tant que possible de travailler au niveau du theme plutôt que d&#8217;ajouter une myriade de plugin). C&#8217;est assez simple, en fait! On donne le type de template à afficher en fonction de la catégorie</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1"><span class="kw2">&lt;?php</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; <span class="re0">$post</span> = <span class="re0">$wp_query</span>-&gt;<span class="me1">post</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span>in_category<span class="br0">&#40;</span><span class="st0">&#8216;7&#8242;</span><span class="br0">&#41;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; &nbsp; <span class="kw1">include</span><span class="br0">&#40;</span>TEMPLATEPATH.<span class="st0">&#8216;/single2.php&#8217;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; <span class="br0">&#125;</span> <span class="kw1">else</span> <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; <span class="kw1">include</span><span class="br0">&#40;</span>TEMPLATEPATH.<span class="st0">&#8216;/single1.php&#8217;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; <span class="br0">&#125;</span></div>
</li>
<li class="li2">
<div class="de2"><span class="kw2">?&gt;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
</ol>
</div>
<h3>Troisième soucis : les articles portfolio apparaissent dans mon menu &laquo;&nbsp;post récents&nbsp;&raquo; du footer</h3>
<p>Là aussi un bout de code arrive à la rescousse</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="kw2">&lt;?php</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;<a href="http://www.php.net/global"><span class="kw3">global</span></a> <span class="re0">$post</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="re0">$myposts</span> = get_posts<span class="br0">&#40;</span><span class="st0">&#8216;numberposts=5&amp;category=-7&#8242;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li2">
<div class="de2">&nbsp;<span class="kw1">foreach</span><span class="br0">&#40;</span><span class="re0">$myposts</span> <span class="kw1">as</span> <span class="re0">$post</span><span class="br0">&#41;</span> :</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp;setup_postdata<span class="br0">&#40;</span><span class="re0">$post</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="kw2">?&gt;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &lt;li&gt;&lt;a href=<span class="st0">&quot;&lt;?php the_permalink(); ?&gt;&quot;</span>&gt;&lt;?php the_title<span class="br0">&#40;</span><span class="br0">&#41;</span>; ?&gt;&lt;/a&gt;&lt;/li&gt;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="kw2">&lt;?php</span> <span class="kw1">endforeach</span>; <span class="kw2">?&gt;</span></div>
</li>
<li class="li2">
<div class="de2">&nbsp;</div>
</li>
</ol>
</div>
<p>Le category=-7 permet d&#8217;exclure la catégorie 7 de la recherche d&#8217;articles récents. </p>
<h3>Reste à appeler les articles portfolio dans la page correspondante</h3>
<p>Pour ça, j&#8217;ai crée une template de page par type de projets. Cette dernière contient une boucle query_posts(&#8216;category_name=votrecatégorieportfolio&#8217;); . Ensuite il suffit de créer une page vide et de lui affecter le template en question. </p>
<p>Voilà quelques une des astuces que j&#8217;ai employées afin d&#8217;utiliser des articles autant comme articles de blog que comme éléments du portfolio. J&#8217;espère que cela pour vous aider !<br />
A bientôt</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tchiktchak.be/blog/wordpress-comme-cms-blog-267/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Site en ligne ! Avec un blog en plus!</title>
		<link>http://www.tchiktchak.be/blog/un-blog-99</link>
		<comments>http://www.tchiktchak.be/blog/un-blog-99#comments</comments>
		<pubDate>Mon, 25 Jan 2010 15:35:26 +0000</pubDate>
		<dc:creator>Tchiktchak</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://tchiktchak.be/web/?p=99</guid>
		<description><![CDATA[Tout est plus ou moins en place, sauf le blog que je suis en train de peaufiner et la page points de vente. N&#8217;hésitez pas à laisser vos impressions sous ce billet, dans les commentaires!
A très vite
]]></description>
			<content:encoded><![CDATA[<p>Tout est plus ou moins en place, sauf le blog que je suis en train de peaufiner et la page points de vente. N&#8217;hésitez pas à laisser vos impressions sous ce billet, dans les commentaires!<br />
A très vite</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tchiktchak.be/blog/un-blog-99/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
