Drupal - Afficher des images pour les éléments de menu.

Pour créer un menu avec Drupal qui permet d'afficher des images au lieu du texte habituel, il y a plusieurs solutions. J'ai choisi d'en présenter une dans ce billet. J'ai trouvé cette technique ici. Cette technique consiste à modifier la fonction theme_menu_item_link($link). Il suffit d'ajouter une condition si le champ description de l'élément du menu contient une image : // If menu item is an image if(strpos($link'localized_options''attributes''title', '<img') === 0) {
Read more

Comment éliminer les doublons d'une vue avec Drupal (views)

J'ai utilisé une vue (module views) pour afficher une liste de critères. Mais ces critères correspondaient à un champ CCK. Je n'ai donc pas pu utiliser la fonction "distinct", avec le module views cette fonction ne porte que sur le "nid". J'ai recherché des modules me permettant d'utiliser la clause "group by" de la requête, malheureusement les seuls modules que j'ai trouvé ne pouvait pas l'appliquer au champs mais seulement aux arguments de la vue.
Read more

Openoffice : afficher les numéro de page à partir de la deuxième ou n-ème page

Je vais présenter une méthode pour afficher les numéros de page à partir de la deuxième page et une autre pour le faire à partir de la n-ème page. La deuxième méthode permet aussi d'intégrer l'index avec les numéro de page correspondants. Deuxième page Il faut commencer par ne pas afficher le pied de page sur la première page. Pour le faire il faut appliquer le style "Première page" : Format > Styles et formatage Styles de page (icône en haut de la liste) Sélectionner "
Read more

Gérer le chargement d'images dans drupal avec IMCE et tinymce

Cet article a pour but de présentent une méthode simple pour mettre en place le chargement (upload) d'images dans drupal 6 à l'aide de imce et tinymce. Imce peut fonctionner avec d'autres éditeurs tels que fckeditor. Je ne présenterais dans cet article qu'une méthode pour l'utiliser avec tinnymce, mais cela n'est pas plus difficile avec d'autres éditeurs. Modules nécessaires Afin de nous permettre de gérer le chargement des images directement dans tinymce nous allons utiliser imce.
Read more

Installer Rockbox sur le Sandisk Sansa Fuze

Rockbox est un firmware (microgiciel) libre pour lecteurs multimédia. Il a été initialement développé pour les baladeurs Archos Studio, l'objectif était de palier aux limitations présentent dans le firmware d'origine. La dernière version à l'heure où j'écris ces lignes est la 3.4, elle est sortie le 24 septembre 2009. Le système est tellement abouti qu'il dispose d'une architecture permettant le développement de plugins. Cela peut permettre notamment d'utiliser des applications telles qu'un éditeur de texte (très limité et peut ergonomique mais cela reste un baladeur) et des jeux.
Read more

Sortie TV YPbPr, driver nvidia et ubuntu

Activer la sortie TV d'une carte graphique nvidia en utilisant un câble YPbPr n'est facile que ça. En fait la sortie est reconnue comme du S-VIDEO, l'image n'est pas très belle, pas de HD, elle est mauve. Ce type de câble permet de profiter des mêmes résolutions qu'avec un câble HDMI, pour moins cher et sans risquer d'avoir à faire à HDCP. Comme j'ai très longtemps cherché comment faire fonctionner la sortie de manière correcte, sans trouver d'explications en français, je publie un billet qui, j'en suis sûr, permettra d'aider du monde.
Read more

Une interface graphique pour les options alsa sous Ubuntu 9.10 karmic koala

Un petit billet rapide qui pourra peut-être aider ceux qui ont besoin d'activer certaines options de alsa. À partir de la version 9.10 de Ubuntu, le paquet gnome-alsamixer n'est pas installé par défaut. Quand on affiche les préférences de son on a accès a une interface sensiblement différente qui ne permet pas d'activer certaines options utiles, voire indispensables. J'ai mis à jour un ordinateur portable et le son sortait à la fois des haut-parleurs du pc et des enceintes branchés sur la sortie jack.
Read more

L'avenir de iPhone est-il compromis ?

Enfin un nouveau billet après une longue période d'absence. Tout simplement parce-que j'avais d'autres préoccupations que d'écrire. Un nouveau billet qui vient compléter la série de billet sur Apple pour critiquer leur façon de traiter leurs clients. Cette fois ci je m'intéresserais aux développeurs de l'iPhone, qui peuvent aussi être considérés comme des clients car il créent du contenu autour de la plate-forme de l'iPhone. Il y a en ce moment quelques développeurs "
Read more

Changement d'adresse !

Le blog a changé d'adresse, il est désormais hébergé à l'adresse http://4lw.fr/blog/ J'ai effectué ce changement pour plusieurs raisons : La première bien sûr c'est pour être plus libre. Je n'aimais plus l'idée d'être dépendant de Free pour héberger mon site. Pour gagner en crédibilité, ce site me sert aussi à attirer (si possible) de nouveaux clients. L'adresse à rallonge disponible gratuitement sur free n'est très évidente à retenir. 4lw.fr c'est plus court, donc plus facile à retenir.
Read more

Autoentrepreneur, les déclarations sont ouvertes !

Le bordereau de déclaration est accessible, on peut donc maintenant déclarer ses revenus. La date limite était initialement prévue au 31 juillet. Cette date a été étendue, certainement pour laisser plus de temps pour les déclarants. On peut payer nos cotisations jusqu'au 10 Aout. Le service n'est pas extrêmement pratique à utiliser, il faut par exemple arrondir les chiffres d'affaires. La page n'accepte pas de nombre à virgules. Je tiens tout de même à noter la simplicité de la démarche pour déclarer ses revenu.
Read more