{"id":1,"date":"2012-05-11T14:51:01","date_gmt":"2012-05-11T12:51:01","guid":{"rendered":"http:\/\/localhost\/wordpress\/?p=1"},"modified":"2013-04-09T10:22:37","modified_gmt":"2013-04-09T08:22:37","slug":"bonjour-tout-le-monde","status":"publish","type":"post","link":"https:\/\/www.phigtech.com\/?p=1","title":{"rendered":"la colorisation syntaxique avec wordpress, ca marche !"},"content":{"rendered":"<p>premi\u00e8re difficult\u00e9, trouver une colorisation syntaxique qui fonctionne avec wordpress.<br \/>\nApr\u00e8s plusieurs recherches, c&rsquo;est codeColorer qui remporte la palme.<br \/>\nPourquoi ? Tout d&rsquo;abord parce qu&rsquo;il est bas\u00e9 sur GeSHi, et donc que la colorisation est faite c\u00f4t\u00e9 serveur. ensuite, parce que <a title=\"Tanguy PRUVOT\" href=\"http:\/\/tanguy.ath.cx\" target=\"_blank\">Tanguy PRUVOT<\/a> a d\u00e9velopp\u00e9 une excellente colorisation syntaxique pour windev bas\u00e9e sur GeSHI.<\/p>\n<p>Voici quelques exemples de ce que \u00e7a donne :<\/p>\n<p>avec windev :<\/p>\n<p>&nbsp;<\/p>\n<div class=\"codecolorer-container windev default\" style=\"overflow:auto;white-space:nowrap;height:300px;\"><br \/><strong>GeSHi Error:<\/strong> GeSHi could not find the language windev (using path \/home\/cp322344\/public_html\/wp-content\/plugins\/codecolorer\/lib\/geshi\/) (code 2)<br \/><\/div>\n<p>&nbsp;<\/p>\n<p>En php, avec un copier\/coller \u00e9chapp\u00e9 balise cce<\/p>\n<p>&nbsp;<\/p>\n<div class=\"codecolorer-container php default\" style=\"overflow:auto;white-space:nowrap;height:300px;\"><div class=\"php codecolorer\"><span class=\"kw2\">&lt;?php<\/span><br \/>\n<span class=\"co4\">\/**<br \/>\n* The template for displaying 404 pages (Not Found).<br \/>\n*<br \/>\n* @package WordPress<br \/>\n* @subpackage Twenty_Ten<br \/>\n* @since Twenty Ten 1.0<br \/>\n*\/<\/span><br \/>\n<br \/>\nget_header<span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> <span class=\"sy1\">?&gt;<\/span><br \/>\n<br \/>\n&lt;div id=&quot;container&quot;&gt;<br \/>\n&lt;div id=&quot;content&quot; role=&quot;main&quot;&gt;<br \/>\n<br \/>\n&lt;div id=&quot;post-0&quot;&gt;<br \/>\n&lt;h1&gt;<span class=\"kw2\">&lt;?php<\/span> _e<span class=\"br0\">&#40;<\/span> <span class=\"st_h\">'Not Found'<\/span><span class=\"sy0\">,<\/span> <span class=\"st_h\">'twentyten'<\/span> <span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> <span class=\"sy1\">?&gt;<\/span>&lt;\/h1&gt;<br \/>\n&lt;div&gt;<br \/>\n&lt;p&gt;<span class=\"kw2\">&lt;?php<\/span> _e<span class=\"br0\">&#40;<\/span> <span class=\"st_h\">'Apologies, but the page you requested could not be found. Perhaps searching will help.'<\/span><span class=\"sy0\">,<\/span> <span class=\"st_h\">'twentyten'<\/span> <span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> <span class=\"sy1\">?&gt;<\/span>&lt;\/p&gt;<br \/>\n<span class=\"kw2\">&lt;?php<\/span> get_search_form<span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> <span class=\"sy1\">?&gt;<\/span><br \/>\n&lt;\/div&gt;&lt;!-- .entry-content --&gt;<br \/>\n&lt;\/div&gt;&lt;!-- #post-0 --&gt;<br \/>\n<br \/>\n&lt;\/div&gt;&lt;!-- #content --&gt;<br \/>\n&lt;\/div&gt;&lt;!-- #container --&gt;<br \/>\n&lt;script type=&quot;text\/javascript&quot;&gt;<br \/>\n\/\/ focus on search field after it has loaded<br \/>\ndocument.getElementById('s') &amp;&amp; document.getElementById('s').focus();<br \/>\n&lt;\/script&gt;<br \/>\n<br \/>\n<span class=\"kw2\">&lt;?php<\/span> get_footer<span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> <span class=\"sy1\">?&gt;<\/span><\/div><\/div>\n<p>Et le top, il g\u00e8re les couleurs et les th\u00e8mes ! par exemple pour du bash<\/p>\n<div class=\"codecolorer-container bash blackboard\" style=\"overflow:auto;white-space:nowrap;height:300px;\"><div class=\"bash codecolorer\">usage<span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span> <span class=\"br0\">&#123;<\/span><br \/>\n<span class=\"kw3\">echo<\/span> <span class=\"st0\">&quot;Usage: $0 start|stop|reload|restart|status|clear&quot;<\/span><br \/>\n<span class=\"kw3\">exit<\/span> <span class=\"nu0\">1<\/span><br \/>\n<span class=\"br0\">&#125;<\/span><br \/>\n<br \/>\n<span class=\"co0\">################################################################################<\/span><br \/>\n<span class=\"co0\"># Get startup options (override default)<\/span><br \/>\n<span class=\"co0\">################################################################################<\/span><br \/>\n<span class=\"re2\">OPTIONS<\/span>=<br \/>\n<span class=\"kw1\">if<\/span> <span class=\"br0\">&#91;<\/span> <span class=\"re5\">-f<\/span> <span class=\"sy0\">\/<\/span>etc<span class=\"sy0\">\/<\/span>sysconfig<span class=\"sy0\">\/<\/span>shorewall <span class=\"br0\">&#93;<\/span>; <span class=\"kw1\">then<\/span><br \/>\n. <span class=\"sy0\">\/<\/span>etc<span class=\"sy0\">\/<\/span>sysconfig<span class=\"sy0\">\/<\/span>shorewall<br \/>\n<span class=\"kw1\">elif<\/span> <span class=\"br0\">&#91;<\/span> <span class=\"re5\">-f<\/span> <span class=\"sy0\">\/<\/span>etc<span class=\"sy0\">\/<\/span>default<span class=\"sy0\">\/<\/span>shorewall <span class=\"br0\">&#93;<\/span> ; <span class=\"kw1\">then<\/span><br \/>\n. <span class=\"sy0\">\/<\/span>etc<span class=\"sy0\">\/<\/span>default<span class=\"sy0\">\/<\/span>shorewall<br \/>\n<span class=\"kw1\">fi<\/span><br \/>\n<br \/>\n<span class=\"co0\">################################################################################<\/span><br \/>\n<span class=\"co0\"># E X E C U T I O N B E G I N S H E R E #<\/span><br \/>\n<span class=\"co0\">################################################################################<\/span><br \/>\n<span class=\"re2\">command<\/span>=<span class=\"st0\">&quot;$1&quot;<\/span><br \/>\n<br \/>\n<span class=\"kw1\">case<\/span> <span class=\"st0\">&quot;<span class=\"es2\">$command<\/span>&quot;<\/span> <span class=\"kw1\">in<\/span><br \/>\nstart<span class=\"br0\">&#41;<\/span><br \/>\n<span class=\"kw3\">exec<\/span> <span class=\"sy0\">\/<\/span>sbin<span class=\"sy0\">\/<\/span>shorewall <span class=\"re1\">$OPTIONS<\/span> $<span class=\"sy0\">@<\/span><br \/>\n<span class=\"sy0\">;;<\/span><br \/>\nstop<span class=\"sy0\">|<\/span>restart<span class=\"sy0\">|<\/span>status<span class=\"sy0\">|<\/span><span class=\"kw2\">clear<\/span><span class=\"br0\">&#41;<\/span><br \/>\n<span class=\"kw3\">exec<\/span> <span class=\"sy0\">\/<\/span>sbin<span class=\"sy0\">\/<\/span>shorewall $<span class=\"sy0\">@<\/span><br \/>\n<span class=\"sy0\">;;<\/span><br \/>\nreload<span class=\"br0\">&#41;<\/span><br \/>\n<span class=\"kw3\">shift<\/span><br \/>\n<span class=\"kw3\">exec<\/span> <span class=\"sy0\">\/<\/span>sbin<span class=\"sy0\">\/<\/span>shorewall restart $<span class=\"sy0\">@<\/span><br \/>\n<span class=\"sy0\">;;<\/span><br \/>\n<span class=\"sy0\">*<\/span><span class=\"br0\">&#41;<\/span><br \/>\nusage<br \/>\n<span class=\"sy0\">;;<\/span><br \/>\n<span class=\"kw1\">esac<\/span><\/div><\/div>\n<p>&nbsp;<\/p>\n<p>pas mal, non ?<\/p>\n<div id=\"fb-root\"><\/div><script src=\"http:\/\/connect.facebook.net\/en_US\/all.js#xfbml=1\"><\/script><fb:like href=\"https:\/\/www.phigtech.com\/?p=1\" send=\"true\" layout=\"standard\" width=\"450\" show_faces=\"true\" font=\"arial\" action=\"like\" colorscheme=\"light\"><\/fb:like><h3>Related Images:<\/h3>","protected":false},"excerpt":{"rendered":"<p>premi\u00e8re difficult\u00e9, trouver une colorisation syntaxique qui fonctionne avec wordpress. Apr\u00e8s plusieurs recherches, c&rsquo;est codeColorer qui remporte la palme. Pourquoi ? Tout d&rsquo;abord parce qu&rsquo;il est bas\u00e9 sur GeSHi, et donc que la colorisation est faite c\u00f4t\u00e9 serveur. ensuite, parce que Tanguy PRUVOT a d\u00e9velopp\u00e9 une excellente colorisation syntaxique pour windev bas\u00e9e sur GeSHI. Voici [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[1,11],"tags":[],"class_list":["post-1","post","type-post","status-publish","format-standard","hentry","category-non-classe","category-programmation"],"_links":{"self":[{"href":"https:\/\/www.phigtech.com\/index.php?rest_route=\/wp\/v2\/posts\/1","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.phigtech.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.phigtech.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.phigtech.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.phigtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1"}],"version-history":[{"count":10,"href":"https:\/\/www.phigtech.com\/index.php?rest_route=\/wp\/v2\/posts\/1\/revisions"}],"predecessor-version":[{"id":426,"href":"https:\/\/www.phigtech.com\/index.php?rest_route=\/wp\/v2\/posts\/1\/revisions\/426"}],"wp:attachment":[{"href":"https:\/\/www.phigtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.phigtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.phigtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}