Utiliser Git pour envoyer du code versionné sur Github

Utiliser Git pour envoyer du code versionné sur Github photo

Git - et son homologue Github - permet de versionner votre code afin de pouvoir commenter les changements de code, revenir en arrière et annuler une modification en cas de problème, tenir une feuille de route, accepter des demandes de modifications venant d'autres développeurs (pull requests) et permettre la collaboration de plusieurs personnes sur un même projet. Voici un petit tuto pour vous donner les commandes essentielles qui permettent de créer le dépôt, ajouter du code et l'envoyer sur Github. […]

Lire la suite »

PHP : script pour supprimer certains attributs de tags HTML

PHP : script pour retirer les attributs des tags HTML photo

J'ai eu besoin récemment de pouvoir contrôler les attributs des liens qui s'affichaient sur le blog et plus spécialement ceux qui sont fournis par des sites tiers (sponsors etc). Et bien figurez-vous que certains liens ne sont pas du tout valides : leurs liens ont des attributs obsolètes ou inadaptés avec comme des target="_blank" qui brisent la navigation en fenêtres/onglets supplémentaires, supprimant la fonctionnalité du bouton back pour revenir à la page précédente. Du coup, j'ai retroussé un peu mes […]

Lire la suite »

[WordPress] Utiliser headJS avec Better WordPress Minify

[WordPress] Utiliser headjs avec Better WordPress Minify photo

Sur le site, j'utilise le plugin Better WordPress Minify pour compresser le contenu des pages (CSS, JavaScript, HTML) pour n'avoir que quelques fichiers à charger pour améliorer les temps de rendement. Il est très utile d'utiliser headJS, qui permet lui aussi de charger plusieurs fichiers javascript en un seul appel, en les concaténant. Voici un petit tutoriel qui permet d'allier Better WordPress Minify avec headJS. Édition de Better WordPress Minify Il n'y a malheureusement pas d'option ou de filtre pour […]

Lire la suite »

Code du Collégien

indiana-jones-fouet

Introduction au Code Aujourd'hui, je vous fais part d'un document que j'utilise chaque année lorsque j'enseigne au collège : le Code du Collégien. C'est la base sur laquelle je m'appuie pour établir les règles de vie de classe et c'est l'une des premières feuilles que l'on colle dans le cahier. Le but est d'avoir en tout et pour tout dix règles de vie commune qui permettent de mieux vivre ensemble en société, de manière respectueuse. C'est primordial au collège où […]

Lire la suite »

WordPress : afficher les accents dans des blocs texte colorisés par Crayon Syntax Highlighter

WordPress : afficher les accents dans des blocs texte colorisés par Crayon Syntax Highlighter photo

Jusqu'à très récemment, il m'était tout à fait possible d'avoir des caractères accentués dans des blocs de texte sous WordPress en utilisant le plugin Crayon Syntax Highlighter pour coloriser le code. Or depuis quelques temps tous les blocs en lang="text" ne permettent plus d'afficher les accents : je me retrouve avec des mots tronqués comme si le texte n'était pas encodé en UTF-8. Problème : des caractères non-Unicode Voici ce que donne la phrase "j'ai mangé une tarte à la […]

Lire la suite »

jQuery : script toggle pour afficher et cacher de multiples blocs HTML

jQuery : script utilisant la fonction toggle pour afficher/cacher un bloc HTML photo

J'ai écrit il y a quelques temps un script jQuery utilisant la fonction toggle pour afficher/cacher un seul bloc HTML mais pas mal de gens m'ont demandé comment faire pour afficher plusieurs blocs HTML . Voici comment s'y prendre, en utilisant les fonctions jQuery .slideup(), .slidedown() et .closest(). Démo Article A Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam […]

Lire la suite »

WordPress : remplacer le vieux code Dailymotion de vos articles par une URL oEmbed

WordPress : remplacer le vieux code Dailymotion de vos articles par une URL oEmbed photo

Cet article est le pendant de l'article pour remplacer le vieux code YouTube de vos articles WordPress par une URL oEmbed mais pour Dailymotion. Voici donc les manipulations à effectuer pour transformer les vieux codes d'intégration avec les URL oEmbed de WordPress. Nous utilisons toujours le plugin Search Regex pour WordPress avec la case regex activée et le signe dièse (#) comme délimiteur pour les expressions régulières. Remplacer les liens swf/video de Dailymotion J'appelle ces liens "swf/video" parce qu'on retrouve […]

Lire la suite »

WordPress : remplacer le vieux code YouTube de vos articles par une URL oEmbed

WordPress : remplacer le vieux code YouTube de vos articles par une URL oEmbed photo

Le code des plateformes - vidéos ou autre - évolue et il n'est pas rare de tomber sur de vieux articles qui embarquent un vieux code embed pour afficher des vidéos. Si votre site a quelques années, il y a plusieurs méthodes d'intégration - plus ou moins optimisées - dont certaines ne s'afficheront pas (celles utilisant le plugin Flash par exemple) sur une tablette ou un smartphone. Sur SkyMinds, je me suis dit que ce serait sympa d'avoir un système […]

Lire la suite »

WordPress : retourner et exécuter un shortcode dans une fonction

WordPress : récupérer la liste emails des membres et commentateurs photo

Pour les besoins du CKYF, j'ai écrit une fonction qui doit afficher une vidéo automatiquement. Or je voulais juste renvoyer un shortcode vidéo qui prendrait en charge toute la partie code du lecteur vidéo. On ne peut pas juste renvoyer la valeur, il faut utiliser la fonction do_shortcode() de WordPress. Cas 1 : exécuter un shortcode dans une fonction La solution réside dans l'utilisation de la fonction do_shortcode(). Voici un petit exemple : <?php /* |----------------------------------------------------------------------- | Sky Show Video […]

Lire la suite »

PHP : résoudre l'erreur "Creating default object from empty value"

PHP : résoudre l'erreur "Redefining already defined constructor for class ..." photo

Suite à la mise à jour de PHP, mon fichier d'erreurs du site a commencé à afficher le message suivant : PHP Warning: Creating default object from empty value in /wp-content/themes/skyminds/functions.php on line 1213 La ligne en question correspond à : $posts[0]->comment_status = 'closed'; Le problème réside dans le fait que $posts n'est pas explicitement défini et comme les versions récentes de PHP tournent maintenant avec le mode E-STRICT par défaut, on obtient une erreur. Il existe deux solutions - […]

Lire la suite »

jQuery : script utilisant la fonction toggle pour afficher ou cacher un bloc HTML

jQuery : script utilisant la fonction toggle pour afficher/cacher un bloc HTML photo

Il y a quelques mois, je me suis amusé à transformer mon script javascript maison qui me permet d'afficher certaines zones de textes sur le site, notamment dans les articles de la catégorie Music/Séries. Étant donné que jQuery est présent sur toutes les pages du site, j'ai adapté le script pour qu'il utilise jQuery. Cela fera aussi une librairie maison de moins à maintenir (et à charger). Un script Javascript répondant à des besoins précis J'écris pas mal de code […]

Lire la suite »

Pin It on Pinterest

Spelling error report

The following text will be sent to our editors: