Teddy Payet - commentaires Petits réglages pour symfony sous Mac OSX 2017-09-11T09:09:55Z http://www.teddypayet.com/Petits-reglages-pour-symfony-sous#comment430 2017-09-11T09:09:55Z <p>Rapide, clair, efficace : bien utile. Un grand merci !</p> Rediriger votre site sur une page durant la maintenance 2017-05-18T17:15:05Z http://www.teddypayet.com/Rediriger-votre-site-sur-une-page#comment429 2017-05-18T17:15:05Z <p>Bonjour,</p> <p>Merci du tuyau mais la ligne de code qui fonctionne pour mon cas c'est</p> <p>« RewriteCond %<i>REMOTE_ADDR</i> !^888\.888\.888\.888 »</p> <p>et non</p> <p>« RewriteCond %REMOTE_HOST !^888\.888\.888\.888 »</p> <p>Alain</p> MAMP, PHP, Pear, PHP Code Sniffer sont dans un même bateau 2017-04-11T09:06:00Z http://www.teddypayet.com/MAMP-PHP-Pear-PHP-Code-Sniffer#comment428 2017-04-11T09:06:00Z <p>Bonjour Nabas,</p> <p>La commande est <code class="spip_code" dir="ltr">which</code> avec 2 "h" et non un seul "h". C'est de là que vient l'erreur.</p> <p>Je crois que l'utilitaire "The fuck" te serait utile : <a href="https://github.com/nvbn/thefuck" class="spip_url spip_out auto" rel="nofollow external">https://github.com/nvbn/thefuck</a></p> <p>Après son installation, cela permet d'avoir une suggestion de commandes correspondantes à ce qu'on a tapé. Dans ton cas, cela t'aurait suggéré de taper <code class="spip_code" dir="ltr">which</code> à la place de <code class="spip_code" dir="ltr">wich</code>.</p> <p>Il faudrait que je fasse un petit article sur cet utilitaire :-D</p> MAMP, PHP, Pear, PHP Code Sniffer sont dans un même bateau 2017-04-10T13:35:27Z http://www.teddypayet.com/MAMP-PHP-Pear-PHP-Code-Sniffer#comment427 2017-04-10T13:35:27Z <p>Bonjour,</p> <p>Je ne comprend pas pourquoi la commande wich ne marche pas pour moi :"-sh : wich : command not found" <br class="autobr" /> Quelque'un aurait une idée ??</p> <p>Merci d'avance</p> <p>Antoine</p> Installer Homebrew sur Mac OSX 2016-12-26T18:01:56Z http://www.teddypayet.com/Installer-Homebrew-sur-Mac-OSX#comment423 2016-12-26T18:01:56Z <p>bonsoir,<br class="autobr" /> oui, j'ai bien collé dans le terminal, et activer Xcode euuuuu !!!!!!!, c'est ou, je suis vraiment nul . pffffff</p> Installer Homebrew sur Mac OSX 2016-12-26T17:29:25Z http://www.teddypayet.com/Installer-Homebrew-sur-Mac-OSX#comment422 2016-12-26T17:29:25Z <p>Bonjour, j'arrive un peu tard peut-être mais il faut avant tout installer et activer Xcode ! sinon rien... : )</p> Rediriger votre site sur une page durant la maintenance 2016-11-12T11:04:50Z http://www.teddypayet.com/Rediriger-votre-site-sur-une-page#comment419 2016-11-12T11:04:50Z <p>Bonjour, l'article est intéressant, je cherche justement à mettre ceci en place pour mon site.</p> <p>Je bute néanmoins sur ce point :</p> <blockquote class="spip"> <p>Ajoutez la ligne suivante dans votre fichier :<br class="autobr" /> RewriteCond %<i>REMOTE_HOST</i> !^888\.888\.888\.888<br class="autobr" /> Changer 888.888.888.888 par votre propre adresse IP (ici ce n'est qu'un exemple bidon)</p> </blockquote> <p>Comme beaucoup d'internautes, je ne dispose pas d'une adresse IP fixe, mais dynamique, il arrive que mon provider m'assigne une autre adresse après reconnexion. Comment faire dès lors pour s'assurer que l'adresse IP autorisée soit toujours la bonne ?</p> Installer Homebrew sur Mac OSX 2016-11-08T20:09:48Z http://www.teddypayet.com/Installer-Homebrew-sur-Mac-OSX#comment416 2016-11-08T20:09:48Z <p>Bonjour christian,</p> <p>Est-ce que tu as bien copier-coller cette fameuse ligne de commande dans le Terminal ? (à regarder dans Applications/Utilitaires/)<br class="autobr" /> Il ne faut pas ouvrir ce lien dans le navigateur :-)</p> Installer Homebrew sur Mac OSX 2016-10-30T11:46:12Z http://www.teddypayet.com/Installer-Homebrew-sur-Mac-OSX#comment415 2016-10-30T11:46:12Z <p>pour un non initié comme moi, c'est du chinois ni plus ni moins <br class="autobr" /> j'ai "videodownload" et il me demande d'installer un convertisseur !! ???<br class="autobr" /> je suis le lien proposé, j'essaie, et je me retrouve devant une page ou je copie dans le terminal <br class="autobr" /> "ruby -e "$(curl -fsSL <a href="https://raw.githubusercontent.com/Homebrew/install/master/install" class="spip_url spip_out auto" rel="nofollow external">https://raw.githubusercontent.com/Homebrew/install/master/install</a>)"<br class="autobr" /> et me voila comme une vache devant une pendule<br class="autobr" /> je fais quoi ??</p> Petits réglages pour symfony sous Mac OSX 2016-10-05T06:26:28Z http://www.teddypayet.com/Petits-reglages-pour-symfony-sous#comment414 2016-10-05T06:26:28Z <p>Top ! Merci pour ce tuto simple et bien fait.<br class="autobr" /> Toujours utile en 2016 :)</p> Petits réglages pour symfony sous Mac OSX 2016-09-30T10:04:34Z http://www.teddypayet.com/Petits-reglages-pour-symfony-sous#comment413 2016-09-30T10:04:34Z <p>Merci énormément ! Des explications claires qui fonctionnent ! Après avoir erré pendant longtemps sur la toile pour trouver la solution !</p> Petits réglages pour symfony sous Mac OSX 2016-09-28T22:23:17Z http://www.teddypayet.com/Petits-reglages-pour-symfony-sous#comment412 2016-09-28T22:23:17Z <p>Après 2h heures de recherche enfin la solution. Merci !</p> #Symfony, #MAMP et #doctrine sont dans un même bateau… 2016-07-14T10:29:36Z http://www.teddypayet.com/Symfony-MAMP-et-doctrine-sont-dans#comment404 2016-07-14T10:29:36Z <p>ça y est j'ai réussi il manquait le database_driver : pdo_mysql</p> #Symfony, #MAMP et #doctrine sont dans un même bateau… 2016-07-11T09:00:02Z http://www.teddypayet.com/Symfony-MAMP-et-doctrine-sont-dans#comment403 2016-07-11T09:00:02Z <p>je n'ai pas de database_path, voici mon fichier :<br class="autobr" /> parameters :<br class="autobr" /> database_host : 127.0.0.1<br class="autobr" /> database_port : null<br class="autobr" /> database_name : symfony<br class="autobr" /> database_user : root <br class="autobr" /> database_password : null (j'ai essayé avec root)<br class="autobr" /> mailer_transport : smtp<br class="autobr" /> mailer_host : 127.0.0.1<br class="autobr" /> mailer_user : null<br class="autobr" /> mailer_password : null</p> <p>j'ai fait un lien symbolique mais vers mysql et pas mysql.sock</p> #Symfony, #MAMP et #doctrine sont dans un même bateau… 2016-07-10T16:51:30Z http://www.teddypayet.com/Symfony-MAMP-et-doctrine-sont-dans#comment402 2016-07-10T16:51:30Z <p>Bonjour Laurent,</p> <p>Peux-tu me dire ce que tu as comme valeur pour les éléments suivants stp ? <br /><img src='http://www.teddypayet.com/squelettes-dist/puce.gif' width="8" height="11" class="puce" alt="-" /> database_host <br /><img src='http://www.teddypayet.com/squelettes-dist/puce.gif' width="8" height="11" class="puce" alt="-" /> database_port <br /><img src='http://www.teddypayet.com/squelettes-dist/puce.gif' width="8" height="11" class="puce" alt="-" /> database_path</p> <p>De plus, ton MySQL est celui de MAMP quand tu fais un <code class="spip_code" dir="ltr">which mysql</code> ? De même pour un <code class="spip_code" dir="ltr">which php</code> ?</p> #Symfony, #MAMP et #doctrine sont dans un même bateau… 2016-07-09T18:00:51Z http://www.teddypayet.com/Symfony-MAMP-et-doctrine-sont-dans#comment401 2016-07-09T18:00:51Z <p>j'ai tout vérifié, le fichiers parameters.yml... tout à l'air bon mais rien ne marche. quand je fais :<br class="autobr" /> php bin/console doctrine:generate:entity<br class="autobr" /> et qu'il me demande : <br class="autobr" /> The Entity shortcut name :<br class="autobr" /> j'ai toujours la même erreur <br class="autobr" /> SQLSTATE[HY000] [2002]</p> Quelques packages pour Sublime text 2 2016-06-27T09:10:44Z http://www.teddypayet.com/Quelques-packages-pour-Sublime#comment400 2016-06-27T09:10:44Z <p>Merci, c'est super sympa !</p> Petits réglages pour symfony sous Mac OSX 2016-06-19T08:27:29Z http://www.teddypayet.com/Petits-reglages-pour-symfony-sous#comment396 2016-06-19T08:27:29Z <p>merci je connaissais pas ces commentaires et j'avais pas fait attention, ça marche</p> Petits réglages pour symfony sous Mac OSX 2016-06-18T15:40:07Z http://www.teddypayet.com/Petits-reglages-pour-symfony-sous#comment395 2016-06-18T15:40:07Z <p>Bonjour LAURENT,</p> <p>le soucis est que tu n'as pas décommenté la ligne concernant le timezone. Pour que cela soit pris en compte, il faut que tu enlèves le point-virgule en début de ligne.</p> <p>Teddy</p> Petits réglages pour symfony sous Mac OSX 2016-06-18T14:10:36Z http://www.teddypayet.com/Petits-reglages-pour-symfony-sous#comment394 2016-06-18T14:10:36Z <p>merci le fichier php.ini et bien celui dans /etc et j'ai ce message :<br class="autobr" /> Configuration File (php.ini) Path => /etc<br class="autobr" /> Loaded Configuration File => /etc/php.ini<br class="autobr" /> PHP Warning : Unknown : It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in Unknown on line 0</p> Petits réglages pour symfony sous Mac OSX 2016-06-18T14:08:15Z http://www.teddypayet.com/Petits-reglages-pour-symfony-sous#comment393 2016-06-18T14:08:15Z <p>merci le fichier php.ini et bien celui dans /etc et j'ai ce message</p> <p>Configuration File (php.ini) Path => /etc<br class="autobr" /> Loaded Configuration File => /etc/php.ini<br class="autobr" /> PHP Warning : Unknown : It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in Unknown on line 0</p> <p>et voici ce que j'ai dans mon fichier php.ini, je vois pas ce qui cloche</p> <p>[Date]<br class="autobr" /> ; Defines the default timezone used by the date functions<br class="autobr" /> ; <a href="http://php.net/date.timezone" class="spip_url spip_out auto" rel="nofollow external">http://php.net/date.timezone</a><br class="autobr" /> ;date.timezone = "Europe/Paris"</p> <p> ; <a href="http://php.net/date.default-latitude" class="spip_url spip_out auto" rel="nofollow external">http://php.net/date.default-latitude</a><br class="autobr" /> ;date.default_latitude = 31.7667</p> <p> ; <a href="http://php.net/date.default-longitude" class="spip_url spip_out auto" rel="nofollow external">http://php.net/date.default-longitude</a><br class="autobr" /> ;date.default_longitude = 35.2333</p> <p> ; <a href="http://php.net/date.sunrise-zenith" class="spip_url spip_out auto" rel="nofollow external">http://php.net/date.sunrise-zenith</a><br class="autobr" /> ;date.sunrise_zenith = 90.583333</p> <p> ; <a href="http://php.net/date.sunset-zenith" class="spip_url spip_out auto" rel="nofollow external">http://php.net/date.sunset-zenith</a><br class="autobr" /> ;date.sunset_zenith = 90.583333</p> Petits réglages pour symfony sous Mac OSX 2016-06-18T07:23:25Z http://www.teddypayet.com/Petits-reglages-pour-symfony-sous#comment390 2016-06-18T07:23:25Z <p>Bonjour Laurent,</p> <p>Depuis le terminal, peux-tu taper cette ligne de commande stp ?</p> <div style="text-align: left;" class="spip_code" dir="ltr"><code>php -i | grep "php.ini"</code></div> <p>Cela te dira le fichier <i>php.ini</i> utilisé. Le soucis peut venir de là.</p> Petits réglages pour symfony sous Mac OSX 2016-06-17T10:42:46Z http://www.teddypayet.com/Petits-reglages-pour-symfony-sous#comment389 2016-06-17T10:42:46Z <p>Bonjour j'ai modifié le php.ini mais j'ai toujours le message d'erreur pour timezone alors que j'ai bien renseigné date.timezone = "Europe/Paris"</p> Petits réglages pour symfony sous Mac OSX 2016-05-01T21:12:19Z http://www.teddypayet.com/Petits-reglages-pour-symfony-sous#comment382 2016-05-01T21:12:19Z <p>Merci pour cet article intéressant cependant après avoir renommé le fichier <code class="spip_code" dir="ltr">php.ini.default</code> à <code class="spip_code" dir="ltr">php.ini</code> et effectuer les changements que vous aviez indiqué, lorsque j'essaie de faire un</p> <blockquote class="spip"> <p>php console</p> </blockquote> <p>sur mon terminal, on me dit qu'il ne peut pas ouvrir ce fichier ou si j'essaie de taper cette commande pour vérifier que l'erreur est bien partie</p> <blockquote class="spip"> <p>php bin/symfony_requirements</p> </blockquote> <p>on me dit la même chose. Des idées ???</p> Petits réglages pour symfony sous Mac OSX 2016-04-28T14:07:01Z http://www.teddypayet.com/Petits-reglages-pour-symfony-sous#comment381 2016-04-28T14:07:01Z <p>Salut Alexandre,</p> <p>Tu peux garder le fichier <code class="spip_code" dir="ltr">php.ini.default</code>.<br class="autobr" /> C'est un fichier exemple. Il n'est pas pris en compte par ton installation.</p> <p>Pour information, la méthode que j'ai donné dans ce présent article est pour ceux qui ne sont pas habitués à la ligne de commande. Car si on est à l'aise avec le Terminal, on peut faire ceci :</p> <div style="text-align: left;" class="spip_code" dir="ltr"><code class="bash"># Etre en super admin pour ne pas avoir de code à saisir à chaque fois<br /> sudo -s<br /> # Aller dans le répertoire /etc/<br /> cd /etc/<br /> # Regarder l'existence d'un fichier php.ini existe <br /> ls | grep ^php.ini<br /> # Si le fichier php.ini n'existe pas, le fichier php.ini.default est présent<br /> # on en fait une copie<br /> cp php.ini.default php.ini<br /> # On lance l'éditeur pour le fichier php.ini<br /> nano php.ini</code></div> <p>Cliquer sur 'ctrl+w' pour faire une recherche. Lancer la recherche en tapant 'timezone' puis valider en cliquant sur <i>entrée</i>. Là, on édite la ligne trouvée pour avoir <code class="spip_code" dir="ltr">date.timezone = "Europe/Paris"</code><br class="autobr" /> Cela fait, appuyer sur <code class="spip_code" dir="ltr">Ctrl+y</code> pour fermer le fichier (et cela, quelque soit l'OS… Mac, Linux…). Suivre les instructions pour enregistrer le fichier modifié.</p> <p>Et voilà, c'est fait :-)</p> Petits réglages pour symfony sous Mac OSX 2016-04-27T13:07:01Z http://www.teddypayet.com/Petits-reglages-pour-symfony-sous#comment380 2016-04-27T13:07:01Z <p>Bonjour Teddy,</p> <p>Comme toute la bande, je galère avec Symfony2...</p> <p>Faut-il supprimer l'ancien php.ini.default ?</p> <p>Cdlt</p> Une petite enquête… 2016-03-10T14:38:05Z http://www.teddypayet.com/Une-petite-enquete#comment377 2016-03-10T14:38:05Z <p>Bonjour,</p> <p>Serait-il possible de visionner le questionnaire de base ?<br class="autobr" /> Merci par avance.</p> <p>Cordialement</p> SPIP, les erreurs 404 et consorts… 2016-03-07T08:45:31Z http://www.teddypayet.com/SPIP-les-erreurs-404-et-consorts#comment376 2016-03-07T08:45:31Z <p>@Ramirez je savais que ça allait te plaire !</p> <p>Pour le <code class="spip_code" dir="ltr">.htaccess</code>, ce qui est "complexe" est le fait d'utiliser un fichier <code class="spip_code" dir="ltr">.htaccess</code> par défaut d'un CMS (ou d'un framework). Il faudrait parcourir le fichier pour y insérer à un endroit donné ce dont on a besoin. Et je n'aime pas trop ça. Car ça peut créer des soucis (doublons, mauvaise manipulation, etc.) quand on est plusieurs sur un projet.</p> <p>Mais c'est sûr que le <code class="spip_code" dir="ltr">.htaccess</code> est plus pratique qu'une solution interprétée (cf. PHP). :-D</p> SPIP, les erreurs 404 et consorts… 2016-03-07T08:39:43Z http://www.teddypayet.com/SPIP-les-erreurs-404-et-consorts#comment375 2016-03-07T08:39:43Z <p>cool comparison teddy.<br class="autobr" /> .htaccess power. 😂</p> Petits réglages pour symfony sous Mac OSX 2016-03-05T11:19:20Z http://www.teddypayet.com/Petits-reglages-pour-symfony-sous#comment374 2016-03-05T11:19:20Z <p>Rien à dire si ce n'est un grand merci. Que d'heures perdues avant de tomber sur ces explications limpides. :-)</p> Nouvelle année, nouveau design 2016-02-18T19:05:59Z http://www.teddypayet.com/Nouvelle-annee-nouveau-design#comment372 2016-02-18T19:05:59Z <p>Re Salut Allergie,</p> <p>Ça fait des années que j'utilise la Fontin. Je l'aime beaucoup. C'est vrai qu'il faut s'habituer à son dessin, mais elle reste un bon compromis entre une police à empattement accentué et une baton. <br class="manualbr" />Après, à sa défense, je trouve que les <code class="spip_code" dir="ltr">@font-face</code> et les <code class="spip_code" dir="ltr">webfont</code> (format dans lequel je ne l'ai jamais trouvé) ne gèrent pas correctement les espacements, inter-lettrage, etc. Elles sont "fixes" pour moi.</p> <p>Pour les blocs de texte et leur taille… Non non, tu n'as pas rêvé ! :-P<br class="manualbr" />J'ai un peu triché. Après ton commentaire, j'ai vu avec mon amie experte en accessibilité (cf. <a href="https://twitter.com/cyberbaloo_" class="spip_out" rel='nofollow external'>cyberbaloo_</a>) pour avoir aussi son avis. Et vous alliez dans le même sens. <br class="manualbr" />Au lieu d'être à un <code class="spip_code" dir="ltr">font-size</code> à <code class="spip_code" dir="ltr">0.875em</code> pour le <code class="spip_code" dir="ltr">body</code>, je suis passé à <code class="spip_code" dir="ltr">1em</code>. Donc, si ton navigateur est réglé à <code class="spip_code" dir="ltr">16px</code>, c'est ce qui sera affiché au lieu du <code class="spip_code" dir="ltr">14px</code> initial. :-P</p> <p> Il faut maintenant que je "m'habitue" à cette taille de police. Pour moi elle est "trop" grande. Mais si les règles de l'art de l'accessibilité recommandent une taille à <code class="spip_code" dir="ltr">16px</code>, ce n'est pas moi qui vais les contredire.</p> <p>Je ne connaissais pas <a href="http://www.typegenius.com" class="spip_url spip_out auto" rel="nofollow external">http://www.typegenius.com</a> , il faudra que je le teste un peu pour voir ce qu'il a sous le capot ;-)</p> <p>A très bientôt.</p> Nouvelle année, nouveau design 2016-02-18T15:48:19Z http://www.teddypayet.com/Nouvelle-annee-nouveau-design#comment371 2016-02-18T15:48:19Z <p>Salut Teddy,</p> <p>je n'avais pas voulu croire whatfont pour la Fontin :) j'aurais dû… <br class="autobr" /> Effectivement, c'est d'elle dont je voulais parler pour le rendu.</p> <p>Pour les blocs de texte, alors que je n'ai fait aucun changement de réglage sur Safari, cette visite aujourd'hui est bien plus lisible pour la taille d'Helvetica Neue. Du coup je viens de la revisiter sous FF et pareil…</p> <p>Je ne devais pas avoir les yeux en face des trous pour la taille ou bien quelque obscur réglage me l'a fait voir plus petite qu'elle n'était ce jour là.</p> <p>J'en profite pour te lâcher là un lien que j'aime bien sur les typo <a href="http://www.typegenius.com/" class="spip_out" rel='nofollow external'>http://www.typegenius.com</a> ; un outil de "match" sympa.</p> <p>Finalement, plus je reviens sur ton site et moins je trouve cette font choquante : je m'y suis déjà habitué et puis du coup, je te l'associe :) c'est ça le génie du designer ;)</p> Nouvelle année, nouveau design 2016-02-18T08:33:57Z http://www.teddypayet.com/Nouvelle-annee-nouveau-design#comment370 2016-02-18T08:33:57Z <p>Salut,</p> <p>@Laurent : merci l'ami ! J'espère que ton site aussi te plait ! ;-)</p> <p>@Allergie : Merci avant tout pour tes compliments. Ça fait plaisir :-)<br class="autobr" /> Pour le choix de la police, eh bien, je reste sur un classique pour le texte courant : "Helvetica Neue", Helvetica, Arial, sans-serif. <br class="autobr" /> Pour la Suravaram, en fait c'est un reliquat dans mon code, un test. Elle n'est pas du tout utilisée sur le site… Je voulais faire un test sur les lettrines pour l'anecdote.<br class="autobr" /> Sinon, la police "exotique" que j'utilise comme identité (et depuis des années), est la Fontin. cf. <a href="http://www.exljbris.com/fontin.html" class="spip_url spip_out auto" rel="nofollow external">http://www.exljbris.com/fontin.html</a><br class="autobr" /> Je passe par un <code class="spip_code" dir="ltr">@font-face</code> classique. Elle est utilisée pour les titres du site (les <strong>hx</strong>)</p> <p>Pour la taille de la police… Hum… C'est du <strong>em</strong> donc proportionnel à ce que tu as indiqué dans tes réglages de navigateur. <i>Si tel n'était pas le cas, pourrais tu m'indiquer les blocs sur lesquels ton réglage de taille de police ne fonctionne pas stp ?</i><br class="autobr" /> Je me suis fait taper sur les doigts par une amie très chère sur l'utilisation des <strong>px</strong> à la place des <strong>em</strong>. Alors j'ai rectifié le tir. Mais il peut rester des coquilles.<br class="autobr" /> Le <code class="spip_code" dir="ltr">html</code> a un <code class="spip_code" dir="ltr">font-size</code> à <i>100%</i>. Et le <code class="spip_code" dir="ltr">body</code> a son <code class="spip_code" dir="ltr">font-size</code> à <i>0.875em</i>. Ce qui correspond généralement à <code class="spip_code" dir="ltr">14px</code>. Par défaut les navigateurs indiquent une taille de police de <code class="spip_code" dir="ltr">16px</code>.</p> <p>Merci en tout cas à tous les 2 pour vos commentaires.</p> <p>Amicalement,</p> MAMP, PHP-cs-fixer, PHPDoc… 2016-02-18T07:52:00Z http://www.teddypayet.com/MAMP-PHP-cs-fixer-PHPDoc#comment369 2016-02-18T07:52:00Z <p>Bonjour,</p> <p>@Robin Corazza, c'est une bonne idée pour le php.ini, mais malheureusement, on règle souvent le php.ini par rapport à un projet, avec des besoins particuliers.<br class="autobr" /> Je pourrais toutefois faire des recommandations de la même manière que Symfony.</p> MAMP, PHP-cs-fixer, PHPDoc… 2016-02-17T09:53:10Z http://www.teddypayet.com/MAMP-PHP-cs-fixer-PHPDoc#comment368 2016-02-17T09:53:10Z <p>très bien au niveau des lignes de commandes, il serait juste le bien-venu de rajouter les configs recommandées pour le php.ini</p> Nouvelle année, nouveau design 2016-02-14T09:01:29Z http://www.teddypayet.com/Nouvelle-annee-nouveau-design#comment367 2016-02-14T09:01:29Z <p>Salut Teddy,</p> <p>de passage sur ton site ce matin je découvre ton très beau travail : bravo. J'aime beaucoup la lisibilité de ton code, ton sens du détail, l'harmonie des couleurs et des blocs. Je suis moins content des polices par contre : leur choix, leurs tailles. Elles me semblent souvent sous dimensionnées pour les textes et, mais alors là c'est totalement subjectif, je ne trouve pas qu'elles correspondent à l'image que j'ai de toi (qui est totalement fausse puisque je ne connais de toi qu'une partie de ton activité au travers de spip et de twitter).</p> <p>La Suravaram est une police qui me semble trop… verticale, elle habite des espaces étriqués et me semble fermer ces espaces. Peut-être est-ce parce que les textes ont une taille beaucoup plus petite ? C'est subjectif tout ça mais je ne peux te féliciter pour le magnifique travail fait par ailleurs sans te glisser un mot de ce qui me titille.</p> <p>Je te souhaite un bon dimanche avec un picnic prévu où ça ? ;)</p> Nouvelle année, nouveau design 2016-02-13T17:48:48Z http://www.teddypayet.com/Nouvelle-annee-nouveau-design#comment366 2016-02-13T17:48:48Z <p>Salut Teddy,</p> <p>Bien joli ton nouveau site... Belle police, beau design clair et limpide, j'aime ça... Tu sembles être dans ta période bleue, non ?</p> <p>Bises</p> #Symfony, #MAMP et #doctrine sont dans un même bateau… 2015-11-03T11:07:47Z http://www.teddypayet.com/Symfony-MAMP-et-doctrine-sont-dans#comment365 2015-11-03T11:07:47Z <p>Merci tu gères ! Bizarrement, mon collègue qui vient d'acheter son mac avait ce problème et pas moi.</p> Petits réglages pour symfony sous Mac OSX 2015-08-02T14:45:42Z http://www.teddypayet.com/Petits-reglages-pour-symfony-sous#comment364 2015-08-02T14:45:42Z <p>Ok bon je dois pas être bien doué ^^<br class="autobr" /> J'ai fait comme tu as dit, j'ai bien trouvé "Après une looooongue recherche) la ligne date.timezone, il y a bien écrit Europe/Paris mais il y avait un " ;" devant, je l'ai enlevé ...<br class="autobr" /> Au moment d'enregistré, impossible, Ctrl+X(Cmd+X ?) ne fonctionne pas ... ^^</p> Petits réglages pour symfony sous Mac OSX 2015-08-02T14:27:12Z http://www.teddypayet.com/Petits-reglages-pour-symfony-sous#comment363 2015-08-02T14:27:12Z <p>Bonjour Emilien,</p> <p>En fait, dans le tutorial, tu peux voir la commande <code class="spip_code" dir="ltr">php -i</code> à lancer depuis le terminal. Cela te donne les infos de ton PHP. <br class="autobr" /> Appuies sur "Cmd+F" pour lancer une recherche dans la fenêtre de ton terminal et recherches "php.ini". Cela devrait te dire où se trouve ton fichier php.ini pris en compte par ton installation.<br class="autobr" /> Sur ma machine actuelle, cela me donne <code class="spip_code" dir="ltr">/opt/local/etc/php5/php.ini</code>.</p> <p>Voici ce que je te conseille de faire (tu remplaceras <i>/opt/local/etc/php5/php.ini</i> par ce que tu as toi dans ta configuration) : <br /><img src='http://www.teddypayet.com/squelettes-dist/puce.gif' width="8" height="11" class="puce" alt="-" /> depuis le terminal : <code class="spip_code" dir="ltr">sudo cp /opt/local/etc/php5/php.ini /opt/local/etc/php5/php.ini.bak</code> ; <br /><img src='http://www.teddypayet.com/squelettes-dist/puce.gif' width="8" height="11" class="puce" alt="-" /> <code class="spip_code" dir="ltr">sudo nano /opt/local/etc/php5/php.ini</code> (renseigner son mot de passe administrateur) ; <br /><img src='http://www.teddypayet.com/squelettes-dist/puce.gif' width="8" height="11" class="puce" alt="-" /> et là, tu descends jusqu'à trouver la ligne contenant <code class="spip_code" dir="ltr">date.timezone</code> comme dit le tutorial. Tu renseignes le bon fuseau horaire ; <br /><img src='http://www.teddypayet.com/squelettes-dist/puce.gif' width="8" height="11" class="puce" alt="-" /> Pour sauvegarder, tu appuies "Ctrl+X", puis "Y" ou "O" (selon si c'est en anglais ou en français), puis tu valides jusqu'à revenir sur l'invite de commande du Terminal.</p> <p>Voilà, ça devrait normalement fonctionner comme ça.<br class="autobr" /> Teddy</p> Petits réglages pour symfony sous Mac OSX 2015-08-02T14:10:48Z http://www.teddypayet.com/Petits-reglages-pour-symfony-sous#comment362 2015-08-02T14:10:48Z <p>Salut, merci pour ce tuto mais moi contrairement à ce que tu dis quand je veux modifier php.ini je ne peut pas, soit je le duplique (mais le vrai ne sera pas modifié) soit je l'enlève, le modifie mais je ne peut pas le re-coller dans /etc<br class="autobr" /> Comment faire ?</p> MAMP, PHP, Pear, PHP Code Sniffer sont dans un même bateau 2015-07-11T19:44:33Z http://www.teddypayet.com/MAMP-PHP-Pear-PHP-Code-Sniffer#comment361 2015-07-11T19:44:33Z <p>Muchas gracias ! vos m'avez sauvez de la galère de 3 jours essayant d'installer symfony2 :-)<br class="autobr" /> Très utile ce post. Merci bcp !</p> Petits réglages pour symfony sous Mac OSX 2015-06-18T21:16:41Z http://www.teddypayet.com/Petits-reglages-pour-symfony-sous#comment359 2015-06-18T21:16:41Z <p>Merci énormément cela fessais 1mois que je chercher MERCIII beaucoup !!</p> Petits réglages pour symfony sous Mac OSX 2015-06-02T15:07:49Z http://www.teddypayet.com/Petits-reglages-pour-symfony-sous#comment358 2015-06-02T15:07:49Z <p>Merci. Tuto tout à fait correct.</p> Petits réglages pour symfony sous Mac OSX 2015-05-31T14:41:01Z http://www.teddypayet.com/Petits-reglages-pour-symfony-sous#comment357 2015-05-31T14:41:01Z <p>Super, tuto toujours d'actualité ! Merci beaucoup ;)</p> Petits réglages pour symfony sous Mac OSX 2015-05-26T19:58:12Z http://www.teddypayet.com/Petits-reglages-pour-symfony-sous#comment356 2015-05-26T19:58:12Z <p>Merci beaucoup !! :)</p> MAMP, PHP, Pear, PHP Code Sniffer sont dans un même bateau 2015-05-13T02:44:23Z http://www.teddypayet.com/MAMP-PHP-Pear-PHP-Code-Sniffer#comment352 2015-05-13T02:44:23Z <p>Hello Teddy,</p> <p>Super merci. Mais pour finir, j'ai du installer d'abord les scripts de ton autre tuto, par rapport au terrible (enfin pour moi) Pear.</p> <p>Installe sans soucis comme d'habitude</p> MAMP, PHP-cs-fixer, PHPDoc… 2015-05-12T19:57:16Z http://www.teddypayet.com/MAMP-PHP-cs-fixer-PHPDoc#comment350 2015-05-12T19:57:16Z <p>Merci Teddy, PHP-CS-fixer et PHPDoc installés sans soucis.</p> <p>Heu, il existe quel script pour guérir du syndrome des deux mains gauches ?</p> Petits réglages pour symfony sous Mac OSX 2015-02-18T21:49:57Z http://www.teddypayet.com/Petits-reglages-pour-symfony-sous#comment342 2015-02-18T21:49:57Z <p>Bonjour Hubert,</p> <p>Regarde mon article ici : <a href="http://www.teddypayet.com/MAMP-PHP-Pear-PHP-Code-Sniffer" class="spip_url auto" rel="nofollow">http://www.teddypayet.com/MAMP-PHP-Pear-PHP-Code-Sniffer</a><br class="autobr" /> Le paragraphe sur "PHP" pourra t'aider sur la configuration de PHP (pour que la version de PHP de MAMP soit prise en compte à la place de celle de MacOS X)</p> <p>Pour timezone, comme te le dit Guillaume, ce message pourra t'aider : <a href="http://www.teddypayet.com/Petits-reglages-pour-symfony-sous#forum295" class="spip_url auto" rel="nofollow">http://www.teddypayet.com/Petits-reglages-pour-symfony-sous#forum295</a></p> <hr class="spip" /> <p><i>Pour infos, j'ai activé un lien de suivi au cas où certaines personnes désireraient gérer leur inscription aux notifications des messages de forum ;-)<br class="manualbr" />Vous trouverez ce lien en bas de la notification reçu par email.</i></p> Petits réglages pour symfony sous Mac OSX 2015-02-18T17:59:19Z http://www.teddypayet.com/Petits-reglages-pour-symfony-sous#comment341 2015-02-18T17:59:19Z <p>Regarde le début de la page, le poste de Teddy du 21 mai à 00h27, ca devrait t'apporter la solution !</p> Petits réglages pour symfony sous Mac OSX 2015-02-18T17:54:39Z http://www.teddypayet.com/Petits-reglages-pour-symfony-sous#comment340 2015-02-18T17:54:39Z <p>Pour info, voici le message d'erreur que j'ai :</p> <p>[Symfony\Component\Debug\Exception\ContextErrorException] <br class="autobr" /> Warning : date_default_timezone_get() : It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those me thods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone.</p> <p>Merci.</p> Petits réglages pour symfony sous Mac OSX 2015-02-18T17:49:41Z http://www.teddypayet.com/Petits-reglages-pour-symfony-sous#comment339 2015-02-18T17:49:41Z <p>Merci pour ton retour. Je pense effectivement que ça doit être génial mais la mise en route est un peu complexe dans mon cas. :-)</p> <p>J'ai donc été dans phpinfo, j'ai vu que la version était la 5.5. et l'emplacement du fichier php.ini.</p> <p>Je suis allé dans le fichier et ai pu voir que la date.timezone m'indiquait "Europe/Berlin". Donc à priori, c'est bon. Et pourtant lorsque je suis dans la console par l'intermédiaire du terminal ( sous mac os ), il m'indique que le timezone n'est pas indiqué.</p> <p>Et lorsque je tape php -i, il m'indique que c'est la version 5.4.30. Je crois que la solution serait de faire pointer l'utilisation de la console sur la bonne version de PHP. Mais je ne sais pas comment faire. Si vous avez une suggestion, je suis preneur. :-).</p> <p>Merci.</p> Petits réglages pour symfony sous Mac OSX 2015-02-18T17:38:39Z http://www.teddypayet.com/Petits-reglages-pour-symfony-sous#comment338 2015-02-18T17:38:39Z <p>Salut Hubert !</p> <p>Bienvenue sur Symfony, moi j'ai débuté il y a 6 mois et j'en suis pas déçu :-)<br class="autobr" /> Pour répondre à ta question, tu peux savoir quel fichier php.ini MAMP utilise directement depuis la page phpInfo.<br class="autobr" /> Le chemin est indiqué à "Loaded configuration file".</p> Petits réglages pour symfony sous Mac OSX 2015-02-18T17:25:31Z http://www.teddypayet.com/Petits-reglages-pour-symfony-sous#comment337 2015-02-18T17:25:31Z <p>Bonjour,</p> <p>Suite à mon message d'hier, j'ai quand même continué mes investigations.</p> <p>d'abord, je me suis aperçu que la version php utilisée était la 5.4.30 et non la 5.5.10. La 5.5.10 est celle qui est indiquée dans le tableau de bord symfony et la 5.4.30 est celle qui est indiquée lorsque l'on tape la commande php -i.<br class="autobr" /> Donc déjà, si là, vous pouviez m'aider à savoir quelle est celle que j'utilise vraiment, ce serait sympa.</p> <p>Ensuite, lorsque je tape la commande php -c..., au bout d'un moment, je ferme le terminal parce que j'ai l'impression qu'il mouline et rien ne se passe. Le terminal affiche des caractères lorsque j'appuie sur les flèches et le fichier php.ini.default n'apparaît pas.</p> <p>Donc je vous avoue que je me sens un peu démuni. Si vous pouviez m'apporter votre aide, ce serait sympa.</p> <p>Merci.</p> <p>Bonne soirée.</p> Petits réglages pour symfony sous Mac OSX 2015-02-17T17:13:41Z http://www.teddypayet.com/Petits-reglages-pour-symfony-sous#comment336 2015-02-17T17:13:41Z <p>Bonjour,</p> <p>J'utilise Mamp 3.0.4 et Symfony 2.6.4 et surtout, je débute en symfony. :-) Ma version de PHP est 5.5.10 et après vérification, symphony utilise cette version de PHP.</p> <p>J'ai cherché, j'ai tapé les commandes pour retrouver ce répertoire 'etc' et je m'arrache les cheveux parce que je ne le trouve pas. Et pour le fichier php.ini, j'en ai un pour le php et un dans un sous-répertoire de symfony. Donc ma question est où se trouve normalement ce répertoire ? Et quel est le fichier php.ini à modifier ?</p> <p>Désolé si ma question parait bête.</p> <p>Merci pour votre patience.</p> <p>Bonne soirée.</p> Petits réglages pour symfony sous Mac OSX 2015-01-31T17:11:21Z http://www.teddypayet.com/Petits-reglages-pour-symfony-sous#comment335 2015-01-31T17:11:21Z <p>Merci beaucoup pour cette explication claire et précise !</p> Petits réglages pour symfony sous Mac OSX 2015-01-28T14:49:53Z http://www.teddypayet.com/Petits-reglages-pour-symfony-sous#comment334 2015-01-28T14:49:53Z <p>merci t'es trop fort :)</p> Squelettes "Z-core" sous SPIP 3 - astuces 2015-01-05T03:52:09Z http://www.teddypayet.com/Squelettes-Z-core-sous-SPIP-3#comment332 2015-01-05T03:52:09Z <p>Bien utile, merci.</p> <p>Pour gagner quelques caractères, mettre</p> <div style="text-align: left;" class="spip_code" dir="ltr"><code>[(#SET{aside,#CHEMIN{aside/#GET{html2}.html}|?{#GET{html2},#GET{html}}})]</code></div> <p>au lieu de</p> <div style="text-align: left;" class="spip_code" dir="ltr"><code>[(#CHEMIN{aside/#GET{html2}.html}|?{#SET{aside,#GET{html2}},#SET{aside,#GET{html}}})]</code></div> Petits réglages pour symfony sous Mac OSX 2014-12-17T23:29:23Z http://www.teddypayet.com/Petits-reglages-pour-symfony-sous#comment331 2014-12-17T23:29:23Z <p>Parfait merci .</p> Petits réglages pour symfony sous Mac OSX 2014-11-17T10:27:09Z http://www.teddypayet.com/Petits-reglages-pour-symfony-sous#comment307 2014-11-17T10:27:09Z <p>Bonjour,</p> <p>Merci de votre aide ! Ça marche très bien de cette façon.<br class="autobr" /> Moi je l'installais via le terminal avec la ligne de commande dispo sur le site de Symfony.</p> <p>Merci encore !</p> Petits réglages pour symfony sous Mac OSX 2014-11-17T07:05:15Z http://www.teddypayet.com/Petits-reglages-pour-symfony-sous#comment306 2014-11-17T07:05:15Z <p>Bonjour Grichka,</p> <p>J'ia l'impression que vous n'avez pas correctement téléchargé symfony.<br class="autobr" /> J'ai fait un test il y a quelques instants avec une nouvelle installation. J'ai donc téléchargé ce fichier <a href="http://symfony.com/download?v=Symfony_Standard_Vendors_2.5.6.zip" class="spip_url spip_out auto" rel="nofollow external">http://symfony.com/download?v=Symfony_Standard_Vendors_2.5.6.zip</a><br class="autobr" /> Je l'ai décompressé, puis j'ai copié tout le contenu du répertoire dans Sites/symfony25/<br class="autobr" /> <i>(J'utilise le répertoire Sites de mon utilisateur pour mes sites)</i></p> <p>J'ai lancé la page de configuration <a href="http://localhost:8888/symfony25/web/app_dev.php/_configurator/" class="spip_url spip_out auto" rel="nofollow external">http://localhost:8888/symfony25/web/app_dev.php/_configurator/</a> et j'ai suivi l'installation.<br class="autobr" /> Installation terminée, je n'ai aucune erreur en accédant à <a href="http://localhost:8888/symfony25/web/app_dev.php" class="spip_url spip_out auto" rel="nofollow external">http://localhost:8888/symfony25/web/app_dev.php</a> ni sur <a href="http://localhost:8888/symfony25/web/app_dev.php/demo/" class="spip_url spip_out auto" rel="nofollow external">http://localhost:8888/symfony25/web/app_dev.php/demo/</a></p> <p>Donc, 2 possibilités à votre problème : <br /><img src='http://www.teddypayet.com/squelettes-dist/puce.gif' width="8" height="11" class="puce" alt="-" /> tous les fichiers de l'archive de symfony n'ont pas été correctement mis dans votre répertoire ; <br /><img src='http://www.teddypayet.com/squelettes-dist/puce.gif' width="8" height="11" class="puce" alt="-" /> vous n'avez pas configuré votre installation de symfony.</p> Petits réglages pour symfony sous Mac OSX 2014-11-17T02:25:41Z http://www.teddypayet.com/Petits-reglages-pour-symfony-sous#comment305 2014-11-17T02:25:41Z <p>Bonjour,<br class="autobr" /> merci pour ce tuto, je débute avec symfony et je galère un peu.<br class="autobr" /> Un problème de résolu mais un autre qui débarque.<br class="autobr" /> Une fois symfony installé, je vais à cette adresse :<br class="autobr" /> <a href="http://localhost/Path/web/app_dev.php" class="spip_url spip_out auto" rel="nofollow external">http://localhost/Path/web/app_dev.php</a></p> <p>Seulement j'ai une erreur :</p> <p> No route found for "GET /"<br class="autobr" /> 404 Not Found - NotFoundHttpException<br class="autobr" /> 1 linked Exception : ResourceNotFoundException</p> <p>Dans le log, il y a une liste d'erreur, la première en rouge est celle-ci :</p> <p>ERROR - Uncaught PHP Exception Symfony\Component\HttpKernel\Exception\NotFoundHttpException : "No route found for "GET /"" at /Users/Sebastien/Sites/Path/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php line 145</p> <p>Une idée d'ou cela pourrait venir ?</p> Petits réglages pour symfony sous Mac OSX 2014-10-30T12:01:05Z http://www.teddypayet.com/Petits-reglages-pour-symfony-sous#comment298 2014-10-30T12:01:05Z <p>Bonjour Teddy Payet,</p> <p>Merci beaucoup pour ton aide, tout fonctionne !</p> Petits réglages pour symfony sous Mac OSX 2014-10-26T13:54:18Z http://www.teddypayet.com/Petits-reglages-pour-symfony-sous#comment297 2014-10-26T13:54:18Z <p>Merci beaucoup pour ce tuto !!! Problème résolu rapidement.</p> Quelques packages pour Sublime text 2 2014-10-23T00:13:44Z http://www.teddypayet.com/Quelques-packages-pour-Sublime#comment296 2014-10-23T00:13:44Z <p>Teddy<br class="autobr" /> Merci !!!!!!<br class="autobr" /> Super gentil de ta part !!!!</p> Petits réglages pour symfony sous Mac OSX 2014-10-21T14:26:44Z http://www.teddypayet.com/Petits-reglages-pour-symfony-sous#comment295 2014-10-21T14:26:44Z <p>Bonjour Antho,</p> <p>Si votre fichier php.ini contient bien ceci :</p> <div style="text-align: left;" class="spip_code" dir="ltr"><code>[Date]<br /> ; Defines the default timezone used by the date functions<br /> ; http://php.net/date.timezone<br /> ;date.timezone = "Europe/Paris"</code></div> <p>Il faut décommenter la ligne <code class="spip_code" dir="ltr">date.timezone = "Europe/Paris"</code> en enlevant le point-virgule "<code class="spip_code" dir="ltr">;</code>" en début de ligne.<br class="autobr" /> Toutefois, faites une recherche sur le terme <i>"date.timezone"</i> dans votre fichier <code class="spip_code" dir="ltr">php.ini</code> pour voir si vous n'avez pas une autre ligne présente. Si oui, regardez celle qui n'a pas de "<code class="spip_code" dir="ltr">;</code>" en début de ligne et bien lui donner la valeur <i>"Europe/Paris"</i>.</p> <p>Après modification du fichier, il ne faut pas oublier de le recopier dans le répertoire "<code class="spip_code" dir="ltr">/etc</code>".</p> Petits réglages pour symfony sous Mac OSX 2014-10-19T14:00:07Z http://www.teddypayet.com/Petits-reglages-pour-symfony-sous#comment294 2014-10-19T14:00:07Z <p>Bonjour Teddy, <br class="autobr" /> Merci pour ce tuto simple et claire, je pense l'avoir respecté à la lettre !<br class="autobr" /> Cependant j'ai toujours l'erreur : Could not open input file : app/console.</p> <p>Dans php.ini j'ai :<br class="autobr" /> [Date]<br class="autobr" /> ; Defines the default timezone used by the date functions<br class="autobr" /> ; <a href="http://php.net/date.timezone" class="spip_url spip_out auto" rel="nofollow external">http://php.net/date.timezone</a><br class="autobr" /> ;date.timezone = "Europe/Paris"</p> <p>Ensuite j'ai copié collé ce fichier dans "etc" (j'ai maintenant un fichier : <br /><img src='http://www.teddypayet.com/squelettes-dist/puce.gif' width="8" height="11" class="puce" alt="-" /> php.ini.default <br /><img src='http://www.teddypayet.com/squelettes-dist/puce.gif' width="8" height="11" class="puce" alt="-" /> php.ini<br class="autobr" /> )</p> <p>Pourriez vous m'aider ? (je débute avec Symfony).<br class="autobr" /> Merci d'avance.</p> <p>Antho</p> Liste des identifiants de menu de SPIP 2014-10-17T10:18:11Z http://www.teddypayet.com/Liste-des-identifiants-de-menu-de#comment293 2014-10-17T10:18:11Z <p>Bonjour,</p> <p>un petit tuyau en passant : il est possible de définir d'autres menus de niveau 0 sous spip3. Par contre, ils ne s'afficheront pas s'ils ne possèdent pas de sous menus, ce qui m'a planté un bon moment. J'ai fini par le comprendre en éditant directement le squelette en question... :s</p> Petits réglages pour symfony sous Mac OSX 2014-10-11T22:09:17Z http://www.teddypayet.com/Petits-reglages-pour-symfony-sous#comment290 2014-10-11T22:09:17Z <p>Super merci, problème résolu !</p> SPIP - Lister toutes les tables et leurs entrées 2014-10-09T12:12:07Z http://www.teddypayet.com/SPIP-Lister-toutes-les-tables-et#comment289 2014-10-09T12:12:07Z <p>Hello,</p> <p>c'est avec plaisir que je le lirai :)</p> SPIP - Lister toutes les tables et leurs entrées 2014-10-09T07:13:31Z http://www.teddypayet.com/SPIP-Lister-toutes-les-tables-et#comment288 2014-10-09T07:13:31Z <p>Salut Vincent !</p> <p>Oui ta requête est bien longue ! En boucle, ça aurait faisable mais complexe à mettre en place. Mais parfois, une bonne requête SQL et tout le monde va bien !</p> <p>Je vais voir pour un autre article d'exemple d'utilisation de la boucle DATA. Cette fois-ci avec une source simplexml.</p> SPIP - Lister toutes les tables et leurs entrées 2014-10-08T18:49:10Z http://www.teddypayet.com/SPIP-Lister-toutes-les-tables-et#comment287 2014-10-08T18:49:10Z <p>Histoire de rire ( ou de pleurer ? ) un peu, voici l'assemblage de la requête en question ( gore ) :</p> <div style="text-align: left;" class="spip_code" dir="ltr"><code>[(#SET{req,"SELECT AC.nom as sect,EN.raisonsociale,VS.metiers,VS.description,SE.id_session,SE.datedebut,SE.datefin,SE.maxvisiteurs ,count(*) as 'nb_grps',SUM(GR.nbvisiteurs) as visiteurs, SE.maxvisiteurs - SUM(GR.nbvisiteurs) as 'places_libres',TIMEDIFF(SE.datefin,SE.datedebut) as ecart FROM spip_grps as GR, spip_sessions as SE, spip_vsts as VS, spip_entreprises as EN, spip_sectactivs as AC, spip_pools as PO WHERE GR.id_session=SE.id_session AND EN.id_sectactiv = AC.id_sectactiv AND EN.id_entreprise = VS.id_entreprise AND VS.id_vst = SE.id_vst AND SE.id_pool = PO.id_pool AND SE.datedebut > NOW() AND SE.statut='actif' "})]<br /> [(#ENV{id_pool}|oui) [(#SET{req,[(#GET{req})] AND SE.id_pool = [(#ENV{id_pool})] })] ]<br /> [(#SET{req,[(#GET{req})] GROUP BY (SE.id_session) })]</code></div> <p>En boucles SPIP classiques, je pense que je me serais amusé, et que niveau performances, euh ... ben ... aie ...</p> SPIP - Lister toutes les tables et leurs entrées 2014-10-08T18:48:38Z http://www.teddypayet.com/SPIP-Lister-toutes-les-tables-et#comment286 2014-10-08T18:48:38Z <p>Re,</p> <p>effectivement, je suis passé par un #GET/#SET car quand j'ai essayé d'utiliser un #ENV dedans, ça a quelque peu raté. Je l'ai tenté au début au flanc en me disant, bah, ça se tente ... Et oh magie, c'est passé ! Du coup, ça permet d'assembler une requête sur mesure selon l'environnement, de manière un peu plus lisible que si on le faisait en une seule séance. Je suis toujours surpris par la flexibilité de SPIP, c'est bluffant !</p> <p>Sinon, c'est une sacrée bonne nouvelle que l'on ne puisse pas écrire avec ce genre de requêtes, ça pourrait faire des résultats intéressants ...</p> <p>Enfin, je ne suis pas encore tombé sur le cas des parenthèses mais comme j'ai quelques requêtes bien exotiques à passer ( j'y prend goût ), il est probable que je m'y serais cassé le nez sous peu, merci du tuyau du coup !</p> <p>[ coupé car message trop long ]</p> <p>Bref, cet article, la boucle DATA et le plugin la fabrique ont fait de moi un homme sinon comblé, au moins fort heureux ! Merci encore :)</p> SPIP - Lister toutes les tables et leurs entrées 2014-10-08T16:30:43Z http://www.teddypayet.com/SPIP-Lister-toutes-les-tables-et#comment285 2014-10-08T16:30:43Z <p>Bonjour,</p> <p>Merci Vincent. :-)<br class="autobr" /> Pour rappel, une boucle DATA, source sql permet uniquement une lecture des tables et en aucun cas une modification/insertion etc. dans la table.</p> <p>De plus, si ta requête est un peu touchy, fait un <code class="spip_code" dir="ltr">#SET{requete,TaRequete}</code> d'abord puis un <code class="spip_code" dir="ltr">#GET{requete}</code> dans ta boucle DATA.</p> <p>Si tu utilises des parenthèses dans ta requête, il faudra les échapper si tu rencontres des erreurs. cf. <a href="http://www.spip.net/fr_article5427.html" class="spip_url spip_out" rel='nofollow external'>http://www.spip.net/fr_article5427.html</a><br class="manualbr" />SPIP t'en remerciera ;-)</p> SPIP - Lister toutes les tables et leurs entrées 2014-10-08T12:05:35Z http://www.teddypayet.com/SPIP-Lister-toutes-les-tables-et#comment284 2014-10-08T12:05:35Z <p>Bonjour,</p> <p>merci pour ce petit article qui illustre bien la souplesse de l'écureuil quand on sait quelles noisettes lui donner à manger ! Je cherchais justement des infos sur la boucle DATA pour envoyer une requête SQL alambiquée, me voila éclairé :)<br class="autobr" /> Je confirme : SPIP, c'est bô !</p> Petits réglages pour symfony sous Mac OSX 2014-09-29T22:09:08Z http://www.teddypayet.com/Petits-reglages-pour-symfony-sous#comment283 2014-09-29T22:09:08Z <p>Clair, rapide, efficace ! Merci :)</p> Petits réglages pour symfony sous Mac OSX 2014-07-30T21:53:40Z http://www.teddypayet.com/Petits-reglages-pour-symfony-sous#comment276 2014-07-30T21:53:40Z <p>Waaaw tout simplement merci !</p> Sélectionner les articles selon le mot-clé de la rubrique 2014-07-15T12:20:54Z http://www.teddypayet.com/Selectionner-les-articles-selon-le#comment274 2014-07-15T12:20:54Z <p>En fait j'utilise juste l'id de mon mot-clé dans ce style :</p> <div style="text-align: left;" class="spip_code" dir="ltr"><code><BOUCLE_a(ARTICLES) {mots_rubriques.id_mot = 48}><br /> <INCLURE{fond=inclure/article-simple,env,id_rubrique}{ajax} ></INCLURE><br /> </BOUCLE_a></code></div> <p>Je regarde pour utiliser les jointures de cet article <a href="http://www.spip.net/fr_article4254.html" class="spip_out" rel='nofollow external'>lien</a></p> <p>Là où je me heurte aussi c'est si je veux l'id de la rubrique parente... ça devient un peu compliqué.</p> Sélectionner les articles selon le mot-clé de la rubrique 2014-07-15T12:15:48Z http://www.teddypayet.com/Selectionner-les-articles-selon-le#comment273 2014-07-15T12:15:48Z <p>Bonjour Teenoo,</p> <p>En fait ce code est pour du SPIP 2.x. La gestion des mots-clés (les tables et tables de liens) en SPIP 3 a changé. Il faudrait revoir un peu ce code si tu en as besoin.</p> <p>As-tu décidé déjà comment renseigner le bon inclure a insérer ? Un titre, un descriptif de mot-clé ?</p> Sélectionner les articles selon le mot-clé de la rubrique 2014-07-15T09:50:46Z http://www.teddypayet.com/Selectionner-les-articles-selon-le#comment272 2014-07-15T09:50:46Z <p>Article intéressant je cherche justement à passer un inclure en fonction de mon mot-clé de rubrique. Malheureusement SPIP 3 me renvoie pas mal d'erreurs...</p> <p>L'idée est de faire un affichage suivant le mot clé de la rubrique parente ou la rubrique...</p> Petits réglages pour symfony sous Mac OSX 2014-05-21T09:03:16Z http://www.teddypayet.com/Petits-reglages-pour-symfony-sous#comment244 2014-05-21T09:03:16Z <p>De rien Guigui.<br class="autobr" /> A ton service en cas de besoin. J'ai laissé un peu de côté Symfony ces derniers temps car je suis sur une mission avec une autre techno. Mais j'y reviendrai très prochainement. ;-)</p> Petits réglages pour symfony sous Mac OSX 2014-05-21T05:59:02Z http://www.teddypayet.com/Petits-reglages-pour-symfony-sous#comment243 2014-05-21T05:59:02Z <p>Excellent ! Ça marche nickel, plus de message d'erreur time zone ou de version Zend :-)<br class="autobr" /> merci encore Teddy je retiens ton forum pour mes problèmes futurs !</p> Petits réglages pour symfony sous Mac OSX 2014-05-20T22:35:08Z http://www.teddypayet.com/Petits-reglages-pour-symfony-sous#comment242 2014-05-20T22:35:08Z <p>Ah dernière précision, si tu fais une modification en suivant les liens que j'ai donné dans mon commentaire, il faudra que tu prennes le php.ini de MAMP cette fois ci.<br class="autobr" /> Pour moi, ça sera celui-ci : <code class="spip_code" dir="ltr">/Applications/MAMP/bin/php/php5.5.10/conf/php.ini</code></p> Petits réglages pour symfony sous Mac OSX 2014-05-20T22:27:15Z http://www.teddypayet.com/Petits-reglages-pour-symfony-sous#comment241 2014-05-20T22:27:15Z <p>Bonjour Guigui,</p> <p>Merci pour ton commentaire ;-)<br class="autobr" /> Oui, il semble que Symfony utilise la version de base PHP installé sur l'OS. Si on utilise MAMP, autant utiliser la version (les versions) donnée avec MAMP.<br class="autobr" /> Si de base on utilise la dernière version de PHP livrée avec MAMP, il faut faire un alias de php vers la version adéquate. Pour ma part, j'utilise MAMP 3.0.2 qui donne les versions suivantes de PHP : <br /><img src='http://www.teddypayet.com/squelettes-dist/puce.gif' width="8" height="11" class="puce" alt="-" /> php5.1.6 <br /><img src='http://www.teddypayet.com/squelettes-dist/puce.gif' width="8" height="11" class="puce" alt="-" /> php5.2.17 <br /><img src='http://www.teddypayet.com/squelettes-dist/puce.gif' width="8" height="11" class="puce" alt="-" /> php5.3.28 <br /><img src='http://www.teddypayet.com/squelettes-dist/puce.gif' width="8" height="11" class="puce" alt="-" /> php5.4.25 <br /><img src='http://www.teddypayet.com/squelettes-dist/puce.gif' width="8" height="11" class="puce" alt="-" /> php5.5.10.</p> <p>Pour faire pointer vers la version que tu désires, je t'invite à lire le lien que j'ai mis sur <a href="https://plus.google.com/115057489347180947727/posts/1L9MX5hMzEM" class="spip_out" rel='nofollow external'>ce post G+</a> à savoir : <a href="http://www.lullabot.com/blog/article/installing-php-pear-and-pecl-extensions-mamp-mac-os-x-107-lion" class="spip_url spip_out" rel='nofollow external'>http://www.lullabot.com/blog/articl...</a></p> <p>J'ai utilisé le tutoriel (en anglais) de ce lien pour un autre besoin : installer PHP CodeSniffer sur MAMP. Tout ça pour une utilisation de Sublime Text 3. <br class="autobr" /> Au cas où, voici les liens que j'ai suivi pour y arriver : <br /><img src='http://www.teddypayet.com/squelettes-dist/puce.gif' width="8" height="11" class="puce" alt="-" /> <a href="http://www.soulbroken.co.uk/code/sublimephpcs/" class="spip_url spip_out auto" rel="nofollow external">http://www.soulbroken.co.uk/code/sublimephpcs/</a> <br /><img src='http://www.teddypayet.com/squelettes-dist/puce.gif' width="8" height="11" class="puce" alt="-" /> <a href="http://stackoverflow.com/questions/12273255/using-pears-php-codesniffer-with-mamp-pro-on-mac#answer-12275345" class="spip_url spip_out auto" rel="nofollow external">http://stackoverflow.com/questions/12273255/using-pears-php-codesniffer-with-mamp-pro-on-mac#answer-12275345</a> <br /><img src='http://www.teddypayet.com/squelettes-dist/puce.gif' width="8" height="11" class="puce" alt="-" /> <a href="http://phpmd.org/download/index.html#installing-as-a-pear-package" class="spip_url spip_out auto" rel="nofollow external">http://phpmd.org/download/index.html#installing-as-a-pear-package</a></p> <p>Si la langue anglaise n'est pas ton fort, fait le moi savoir, je ferai un pas à pas complet qui m'a amené à tout ça.</p> Petits réglages pour symfony sous Mac OSX 2014-05-20T19:35:06Z http://www.teddypayet.com/Petits-reglages-pour-symfony-sous#comment240 2014-05-20T19:35:06Z <p>Merci Teddy !</p> <p>J'avais trouvé d'autres solutions sur Internet mais peu concluantes, celle là est bien expliquée !</p> <p>Petite question : si je comprend bien, symfony utilise donc la version native de php installée (dans mon cas 5.4.24) tandis que MAMP utilise la 5.5.3 ... Cela ne pose-t-il aucun problème ?<br class="autobr" /> Si c'est le cas, comment peut-on faire pointer symfony vers la version php de MAMP ?</p> <p>Merci d'avance :-)</p> Liste des identifiants de menu de SPIP 2014-04-20T08:24:42Z http://www.teddypayet.com/Liste-des-identifiants-de-menu-de#comment195 2014-04-20T08:24:42Z <p>Bonjour Soon7/Mike,</p> <p>Merci pour ton commentaire. Comme certains amis me disaient, il suffit de regarder la classe CSS du menu pour retrouver ce qu'on désire mais parfois c'est fastidieux de toujours "rechercher" ce qu'on a besoin.<br class="autobr" /> Avoir une liste sous la main est plus efficace. :-)</p> <p>Et en plus, il y a une subtilité supplémentaire avec l'url des icônes. Il faut savoir qu'avec SPIP 2.x, il faut mettre le chemin "complet" vers l'image. cf <a href="http://zone.spip.org/trac/spip-zone/browser/_plugins_/medias_nettoyage/trunk/plugin.xml#L34" class="spip_url spip_out auto" rel="nofollow external">http://zone.spip.org/trac/spip-zone/browser/_plugins_/medias_nettoyage/trunk/plugin.xml#L34</a><br class="autobr" /> Tandis qu'avec le plugin bandeau ou qu'en SPIP 3, il suffit de mettre <code class="spip_code" dir="ltr">images/nom_du_fichier.ext</code> et SPIP ira chercher le fichier tout seul. cf. <a href="http://zone.spip.org/trac/spip-zone/browser/_plugins_/medias_nettoyage/trunk/plugin.xml#L40" class="spip_url spip_out auto" rel="nofollow external">http://zone.spip.org/trac/spip-zone/browser/_plugins_/medias_nettoyage/trunk/plugin.xml#L40</a></p> <p>Avec les développements sous SPIP 3, j'ai pris l'habitude de respecter le rangement lié à cette version. Alors, quand je fais du développement sous SPIP 2.1, je reprends cette méthode de rangement.<br class="manualbr" />Ça a l'avantage d'être "plus" simple pour le portage de SPIP 2.1 à SPIP 3.0. <i>Il reste bien sûr à revoir un peu les fonctions si besoin. cf. <a href="http://zone.spip.org/trac/spip-zone/browser/_plugins_/medias_nettoyage/trunk/medias_nettoyage_fonctions.php#L301" class="spip_url spip_out auto" rel="nofollow external">http://zone.spip.org/trac/spip-zone/browser/_plugins_/medias_nettoyage/trunk/medias_nettoyage_fonctions.php#L301</a></i></p> Liste des identifiants de menu de SPIP 2014-04-15T02:41:33Z http://www.teddypayet.com/Liste-des-identifiants-de-menu-de#comment192 2014-04-15T02:41:33Z <p>Hello,</p> <p>Effectivement ! Bien pratique ce pense bête concernant les entrées des menu de ecrire. J'avais galéré en spip 2 surtout dans l'utilisation de bandeau qui changeait les noms ! si j'avais eu ça plutot ça m'aurait bien aidé ! Merci en tout cas du partage !</p> <p>Spipement,<br class="autobr" /> Mike</p> Comment faire des commit sur la zone de SPIP 2014-03-06T12:39:28Z http://www.teddypayet.com/Comment-faire-des-commit-sur-la#comment175 2014-03-06T12:39:28Z <p>Merci pour cette astuce bien pratique ! J'avais justement, un peu galéré avec une histoire de répertoire.<br class="autobr" /> Merci, <a href="http://www.alicesgarden.fr/" class="spip_out" rel='nofollow external'>Alice</a></p> Refonte de l'espace privé de SPIP en Bootstrap 2014-01-26T21:25:12Z http://www.teddypayet.com/Refonte-de-l-espace-prive-de-SPIP#comment166 2014-01-26T21:25:12Z <p>Il n'y a apparemment que la liste des auteurs qui bogue, j'ai testé les autres éléments qui semblent fonctionner correctement.</p> <p>Néanmoins c'est un bug génant :)</p> Refonte de l'espace privé de SPIP en Bootstrap 2014-01-18T13:21:34Z http://www.teddypayet.com/Refonte-de-l-espace-prive-de-SPIP#comment164 2014-01-18T13:21:34Z <p>Par rapport au bug précédent, je n'arrive plus à le reproduire.</p> <p>Par contre il subsiste un autre bug génant que je viens de découvrir, la liste des auteurs est vide...</p> <p>Même avec une recherche.</p> <p>Raphaël</p> Refonte de l'espace privé de SPIP en Bootstrap 2014-01-17T11:43:27Z http://www.teddypayet.com/Refonte-de-l-espace-prive-de-SPIP#comment163 2014-01-17T11:43:27Z <p>Bonjour,</p> <p>J'ai remarqué un autre petit bug dans l'interface privée bootstrap, lorsque je fais une recherche, celle-ci s'effectue correctement, mais j'ai quelques messages d'erreur</p> <p><a href="http://imgur.com/myXu9KX" class="spip_url spip_out auto" rel="nofollow external">http://imgur.com/myXu9KX</a></p> <p>Bonne journée !</p> <p>Raphaël</p> Squelettes "Z-core" sous SPIP 3 - astuces 2014-01-16T23:35:00Z http://www.teddypayet.com/Squelettes-Z-core-sous-SPIP-3#comment162 2014-01-16T23:35:00Z <p>Bonsoir…</p> <p>Alors, Valéry, ton message m'a mis la puce à l'oreille… J'ai poussé un peu plus l'investigation dans le code source de z-core. Et j'ai eu une belle surprise : le code que je viens de donner dans cet article pour <code class="spip_code" dir="ltr">body-rubrique-ma_compo.html</code> ne "sert" à rien car z-core le fait nativement !.<br class="autobr" /> Pour preuve, le code de Cédric <a href="http://zone.spip.org/trac/spip-zone/browser/_plugins_/z-core/public/_styliser_par_z.php#L139" class="spip_out" rel='nofollow external'>ici</a> et <a href="http://zone.spip.org/trac/spip-zone/browser/_plugins_/z-core/public/_styliser_par_z.php#L148" class="spip_out" rel='nofollow external'>ici</a></p> <p>Par contre, z-core ne prend pas en compte les fichiers <code class="spip_code" dir="ltr">aside/rubrique-ma_compo.html</code>, <code class="spip_code" dir="ltr">extra/rubrique-ma_compo.html</code>, <code class="spip_code" dir="ltr">breadcrumb/rubrique-ma_compo.html</code>, etc.</p> <p>Ce qui faire que mon astuce dans la partie "Aller plus loin" fonctionne parfaitement et répond, je pense à tes besoins exprimés ici : <a href="http://contrib.spip.net/Compositions-2-et-3#forum473312" class="spip_url spip_out" rel='nofollow external'>http://contrib.spip.net/Composition...</a><br class="autobr" /> Comme on utilise z-core avec le plugin Compositions, le répertoire est "forcé" dans la page de configuration <code class="spip_code" dir="ltr">/?exec=configurer_compositions</code> à la valeur "content".</p> Squelettes "Z-core" sous SPIP 3 - astuces 2014-01-16T16:20:49Z http://www.teddypayet.com/Squelettes-Z-core-sous-SPIP-3#comment160 2014-01-16T16:20:49Z <p>Hello,</p> <p>Pour être tout a fait franc, je n'avais jamais fait attention a ce point sur la doc. <br class="autobr" /> Par la suite, des tests que j'avais fait initialement, ce comportement (décris sur ton lien) ne s'est pas fait.</p> <p>Pour le bout de code que j'ai fait, cela prend la composition en plus : body-rubrique-ma_compo.html. Ce que ne semble pas faire zcore nativement.<br class="autobr" /> C'est la seule différence je pense.</p> Squelettes "Z-core" sous SPIP 3 - astuces 2014-01-16T16:02:01Z http://www.teddypayet.com/Squelettes-Z-core-sous-SPIP-3#comment159 2014-01-16T16:02:01Z <p>Bonjour,</p> <p>Merci pour ce billet toutefois je ne comprend pas la différence entre le comportement recherché et celui décrit ici :</p> <p><a href="http://spipr.nursit.com/framework-z#layoutsspecifiques" class="spip_url spip_out auto" rel="nofollow external">http://spipr.nursit.com/framework-z#layoutsspecifiques</a></p> <p>Valéry</p> Refonte de l'espace privé de SPIP en Bootstrap 2014-01-02T07:23:33Z http://www.teddypayet.com/Refonte-de-l-espace-prive-de-SPIP#comment154 2014-01-02T07:23:33Z <p>Ça marche !! :)</p> <p>J'espère que ça va devenir l'interface par défaut de spip, parce que franchement, c'est un plugin qui change la vie !</p> Refonte de l'espace privé de SPIP en Bootstrap 2014-01-01T23:21:02Z http://www.teddypayet.com/Refonte-de-l-espace-prive-de-SPIP#comment153 2014-01-01T23:21:02Z <p>Re.</p> <p>J'ai fait un correctif sur le plugin par rapport au bug signalé pour la page article.<br class="autobr" /> Chez moi, c'est rentré dans l'ordre…</p> Refonte de l'espace privé de SPIP en Bootstrap 2014-01-01T21:47:52Z http://www.teddypayet.com/Refonte-de-l-espace-prive-de-SPIP#comment152 2014-01-01T21:47:52Z <p>Hello !</p> <p>Bonne année à toi aussi !</p> <p>Des nouvelles de quel type ?<br class="autobr" /> Je n'ai pas remis le nez dans le code de ce plugin. Mais toute l'aide possible est la bienvenue ! Remonter de bug, amélioration, incompatibilité, corrections de bug, etc.</p> <p> ;-)</p> Refonte de l'espace privé de SPIP en Bootstrap 2014-01-01T21:43:57Z http://www.teddypayet.com/Refonte-de-l-espace-prive-de-SPIP#comment151 2014-01-01T21:43:57Z <p>Hello, bonne année 2014 !!</p> <p>...des nouvelles du plugin ? :)</p> Concept plugin Projets de sites 2013-12-31T10:09:40Z http://www.teddypayet.com/Concept-plugin-Projets-de-sites#comment150 2013-12-31T10:09:40Z <p>Merci beaucoup, j'ai posté un message sur contrib.</p> <p>Comment faire pour récuperer la version 1.0.3 ?</p> Concept plugin Projets de sites 2013-12-30T16:15:19Z http://www.teddypayet.com/Concept-plugin-Projets-de-sites#comment149 2013-12-30T16:15:19Z <p>J'ai la version 1.0.3 et ça marche sans soucis pour l'ajout d'un nouveau projet.</p> <p>Là, je crois que c'est un bug de l'API de vérification. Il faudrait le signaler sur sa doc : <a href="http://contrib.spip.net/Verifier" class="spip_url spip_out" rel='nofollow external'>http://contrib.spip.net/Verifier</a><br class="autobr" /> C'est ce commit qui semble poser soucis : <a href="http://zone.spip.org/trac/spip-zone/changeset/78658/_plugins_/verifier" class="spip_url spip_out auto" rel="nofollow external">http://zone.spip.org/trac/spip-zone/changeset/78658/_plugins_/verifier</a></p>