Soutien aux victimes du typhon Haiyan-Yolanda aux Philippines

Suite au désastre provoqué par le passage du typhon Haiyan, un très grand nombre de personnes se retrouvent dans le dénouement le plus total. Une cellule de crise a été mise en place par l’association Franco-Philippines Pinoybest. Vous pouvez aider les victimes du typhon en faisant un don directement auprès de l’association qui est en contact avec l’ambassade des Philippines.

Pinoysbest, 2B gd rue des Brevonnes 01390 ST Marcel
Tel: 06 60 66 13 15 « “ Email: asso @ pinoysbest.com
www.asso.pinoysbest.com

Vous pouvez aussi faire un don directement via Paypal (paypal @ pagasa . net). Les personnes qui font un don gagneront un lien permanent ici même. (Pagasa.net, PR3, 2003)

Dons pour les victimes du typhon Haiyan aux Philippines.

Utiliser XLT pour vos pages 404

Un petit truc que l’on oublie souvent lorsque l’on a un beau blog WordPress (et tout autre site d’ailleurs), c’est d’aller jeter un œil régulièrement à  toutes les éventuelles erreurs que l’on a involontairement (ou pas) généré. Je vous passe tous les arguments sassés et ressassés de notre grand ami à  tous, l’inénarrable Google, qui nous prêche que des pages que l’on ne peut accéder (les fameuses 404), ce n’est pas bien pour notre référencement. J’acquiesce bien entendu dans cette direction, si ce n’est que je me permet d’ajouter un petit détail: avant de ne pas être bien pour notre précieux référencement, ce n’est surtout pas bien pour nos précieux visiteurs.

Donc, si j’éconduis mon visiteur vers quelque chose qui n’est pas en corrélation avec ses attentes, à  savoir une super truc de la mort-qui-tue-et-qui-permet-de-gagner-1000-euros-par-jour-sans-rien-faire, à  savoir une de ces horribles pages 404, c’est triste pour lui et donc en conséquence, c’est également triste pour moi.

Comme le plugin XLT semble avoir conquis le cœur de certain d’entre vous, je me suis dit que c’était là  une occasion unique de contourner l’épineux problème que je viens de soulever: puisqu’une page 404, c’est moche, c’est pas bien, ni pour vous, ni pour la Grande Inquisition, autant qu’elle serve à  quelque chose, et qu’elle maximalise la visite de toutes les formidables personnes qui viennent trainer leur guêtres sur ce modeste blog.

Par   conséquence, je vais subodorer que vous utilisez mon plugin XLT, et que vous pour le bien de tous, vous avez francisé vos pages 404. Vous insérez alors le code PHP que je vous ai mis plus bas qui proposera à  quiconque tentant d’accéder à  une ressource inexistante de votre beau blog, une de ces fameuses pages pas assez visitées et estimées par le plugin XLT. Ce qui devrait vous octroyer un supplément de trafic non négligeable et puis aussi faire revivre quelques-uns de vos articles ressurgis d’outre-tombe.

Vous pouvez tenter un petit test de facto en tentant d’accéder à  l’URL inexistante suivante: https://www.pagasa.net/tartelette

J’en profite pour vous dire que, ô grande surprise, certains moteurs de recherche inspectent vos pages 404 et vont jusqu’à  extraire les liens qui y sont contenus; c’est le cas de Bing par exemple.

Ci-dessous, le code à  insérer dans votre fichier 404.php:

<?php 
global $wpdb;

$sql = $wpdb->get_results("SELECT $wpdb->posts.ID FROM $wpdb->posts WHERE $wpdb->posts.post_status='publish' AND $wpdb->posts.post_type = 'post' ORDER BY $wpdb->posts.ID DESC LIMIT 1");
   foreach ($sql as $res) {
       $j = $res->ID;
   }

   $sql = $wpdb->get_results("SELECT $wpdb->posts.ID FROM $wpdb->posts WHERE $wpdb->posts.post_status='publish' AND $wpdb->posts.post_type = 'post' ORDER BY $wpdb->posts.ID LIMIT 1");
   foreach ($sql as $res) {
       $mid = $res->ID;
   }
   $mx = 10;
   $nx = 0;

   $m = "";
   $i = 0;
   while ($nx != $mx) {
       $md = $wpdb->get_var("SELECT COUNT(*) FROM ".$wpdb->prefix . "pk_kw WHERE postid = '".$mid."'");
       if(!$md) {
           $mpost = get_post($mid);
           $murl = get_permalink($mid);
           $mtags = wp_get_post_tags($mid);
           $mkw = "";
           $l = 0;
           foreach($mtags as $mtag) {
               if($l<4)
                   $mkw .= $mtag->name. " ";
               $l++;
           }
           if(!strlen($mkw)) {
               $mkw = $mpost->post_title;
       }
           $m .= $mhd2.'<h4><a href="'.$murl.'"'.' title="'.$mkw.'">'.$mpost->post_title."</a></h4>".$mhd3;
           $nx++;
       }
       else
           $i++;
       $sql = $wpdb->get_results("SELECT $wpdb->posts.ID FROM $wpdb->posts WHERE $wpdb->posts.post_status='publish' AND $wpdb->posts.post_type = 'post' AND $wpdb->posts.ID > $mid ORDER BY $wpdb->posts.ID LIMIT 1");
       foreach ($sql as $res) {
           $mid = $res->ID;
       }
       if($i == $j)
           $nx = $mx;
   }
   echo $m;
?>

Un Popunder efficace et performant

Je vous livre ici le script du Popunder que j’utilise et que je trouve particulièrement efficace. Souvent décrié, le Popunder est beaucoup moins intrusif que son cousin, le Popup. On peut l’utiliser sur de l’affiliation mais aussi pour faire connaitre un site tout neuf; c’est un excellent moyen de drainer de nouveaux visiteurs et ainsi promouvoir un site.

Le Popunder ouvre une page de votre choix derrière la page courante, et ce au premier clic de souris. Le script génère également un cookie d’une journée qui limite ainsi sa sur-utilisation. Ce script a été utilisé avec succès sur IE et Firefox autorisant le Javascript.

Pour l’utiliser, décompressez l’archive à  la racine de votre site. Le fichier popunder.dat comprend les liens vers lesquels vous voulez orienter vos visiteurs. A noter que ces liens sont en rotation, vous permettant ainsi de tester ce qui vous convient le mieux en terme de performance ou de diversité. N’hésitez donc pas à  mettre plusieurs liens dans ce fichier.

Le fichier popunder.php est le script php que vous copiez/collez juste avant votre </body> et qui va appeler le code Javascript (voir fichier popunder.js). Pour WordPress, il faut que vous l’insériez dans le fichier footer.php qui se trouve dans le répertoire wp-content/themes/votre-thème.

Laissez le fichier popunder.js à  la racine de votre site sans toucher à  son contenu. Ce fichier contient le code du Popunder; il a déjà  été minifié pour des raisons de performance.

Téléchargez le popunder

Plugin XLT: Version 1.5

La version 1.5 du plugin XLT est désormais disponible. Outre quelques bugs remontés par mes utilisateurs, j’ai ajouté deux dispositifs majeurs qui devraient vous plaire, du moins je l’espère.

Le premier concerne les blacklists: si pour une raison ou pour une autre, vous ne souhaitez pas faire apparaitre un mot-clé en provenance des moteurs de recherche, vous pouvez désormais complétement l’exclure. Entrez simplement l’expression tout en bas dans la section « Blacklist » et appuyez sur « exclure », le mot-clé sera alors totalement ignoré par le plugin. Il s’agit ici de répondre à  quelques demandes des utilisateurs de XLT ayant eu des soucis avec des mots-clés trop « risqués »: drogue, pédophilie, marque déposée, etc.

Le second dispositif est l’implémentation des « Supertags« . C’est suite à  la lecture de l’excellent article d’Aurélien sur la manière d’optimiser un peu plus WordPress que j’ai eu l’idée d’ajouter ce dispositif. Aurélien utilise les catégories pour optimiser son WordPress. Pour ma part, je préfère utiliser les tags qui correspondent mieux à  ma stratégie de longue traine. J’ai donc repris son idée, à  savoir créer une page très optimisée mais en me basant non pas sur les catégories comme Aurélien mais sur un tag que vous choisirez à  votre convenance dans le panneau d’administration de XLT. Le plugin va alors générer automatiquement une page très riche en mots clés voisin de ce tag, que j’ai appelé pour la circonstance « Supertag » et qui devrait donc encore plus accélérer les performances de votre longue traine.

Mais attention, ce dispositif suit un mode opératoire très précis que je vous décris maintenant. Tout d’abord, vous devez activer les « Supertag » dans le panneau d’administration de XLT. Vous allez ensuite lier les articles que vous souhaitez faire apparaitre dans la page au moyen de la catégorie. Donc, tous les articles que vous allez placer dans la même catégorie seront ainsi chainés les uns aux autres. Je vous conseille d’utiliser une seule catégorie pour chainer vos articles; prenez une expression plutôt précise comme « remerciement mariage » ou « pêche au gros ». à‰crivez ensuite la description de la catégorie au moyen du bouton « Edit Category » dans le menu « Posts ». Cette description sera affichée dans la page du « Supertag » ; si vous l’omettez, le plugin n’affichera strictement rien. Ensuite, remplissez l’extrait (excerpt) de tous les articles que vous avez chainé par la catégorie. J’utilise l’extrait tout simplement pour éviter le duplicate-content. Les articles sans extrait ne sont pas affichés par le plugin. Ceci fait, choisissez un « Supertag » dans le tableau des statistiques des mots-clés. Prenez une expression de longue traine sur laquelle vous cherchez à  vous positionner. Vous ne pouvez avoir qu’un seul « Supertag » dans une chaine.

Comme à  l’accoutumée, je vous conseille d’aller voir les anciens articles consacrés au plugin et d’y lire les commentaires et explications données aux nombreux utilisateurs de XLT:

Télécharger la version 1.5 du plugin XLT

Les mots de passe utilisés sur l’attaque brute force de WordPress

Cela fait maintenant plusieurs semaines que je subis régulièrement des attaques à  coup de brute force sur Pagasa. Certes, cela ne m’empêche pas trop de dormir car mon mot de passe est très complexe, même si cela ne garantit pas forcément la sécurité du blog mais cela perturbe un peu mes statistiques.

Pour passer le temps, je me suis livré à  un petit jeu: j’ai crée mon propre wp-login.php, le script cible de l’attaque, pour analyser un peu plus ce que font toutes ces machines Zombies. J’ai pu ainsi récupéré un nombre très important de mots de passe utilisés lors de cette attaque. Si votre mot de passe apparait dans cette liste, vous êtes donc potentiellement susceptibles de vous faire hacker. Vous devez donc immédiatement changer le mots passe de votre blog.