Articles taggés avec ‘code’

Afficher les x derniers billets de son blog WordPress

Monday 4 June 2007

Pour le faire sur son blog, il existe suffisamment de plugin ou de widget (y en a même par défaut), mais pour le faire en dehors de son blog, sur sa homepage par exemple, ou sur un autre blog, cela demande quelques lignes de code en PHP.

Vous veillerez à entrer vos variables de connexion en remplaçant mes gazouillis entre guillemets et à modifier le “wp_posts” par le nom de votre table si vous avez modifié le préfixe de vos tables. Ensuite, il y a des davidtouvet.com/blog qu’il faut remplacer par l’URL de votre blog. Et n’hésitez pas à envahir les commentaires si vous avez besoin de plus d’infos. Le LIMIT 5 signifie que seuls les 5 derniers billets sont affichés.

<h2>Derniers billets du blog</h2>
<?php
//Variables de connexion
$dbhost=”votre hôte”;
$dbbase=”le nom de votre base”;
$dbuser=”nom de utilisateur”;
$dbpassword=”mot de passe”;

//Connexion
$dbh = mysql_connect($dbhost, $dbuser, $dbpassword) or die (’I cannot connect to the database because: ‘ . mysql_error());
mysql_select_db ($dbbase) or die(”Sélection de la base de données impossible”);

$sql = “SELECT ID, post_date, DATE_FORMAT(post_date,’%d.%m.%Y’) AS datefr, post_title, post_name, post_status
FROM wp_posts
WHERE post_status=’publish’ AND post_date < now()
ORDER BY post_date DESC
LIMIT 5″;
$query = mysql_query($sql);
echo “<h3><a href=\” http://www.davidtouvet.com/blog\” title=\”aller au blog\”>Le blog de davidtouvet.com</a></h3>”;
echo(”<ul>”);
while($row = mysql_fetch_array($query))
{
$titre_billet = StripSlashes($row[post_title]);
echo(”<li><a href=\”http://www.davidtouvet.com/blog/index.php?p= “.$row[ID].”\”>”.$titre_billet.”</a></li>”);
}
echo(”</ul>”);
?>

Tags: , , , , ,

Comment trouver en php la date de la semaine précédente?

Friday 1 June 2007

Petit quart d’heure googlien pour réussir à faire sortir en php la date d’il y a 7 jours… Je ne sais pas si c’est très propre, mais ça marche:

$date1 = date("Y-m-d", time()-7*24*3600);
$date2 = date("Y-m-d");

La date2 étant aujourd’hui et la date1, la date de la semaine passée. Comme j’ai décidé d’automatiser le script php qui me permet d’envoyer une fois par semaine le contenu de mon blog vers une adresse de mailing liste, il me fallait pouvoir calculer automatiquement un intervalle de 7 jours.

Ces fonctions php sont quand même assez tordues non? ;)

Tags: , , , ,

Script de migration de b2evolution à WordPress (MU)

Friday 1 December 2006

Nous allons migrer prochainement nos blogs de b2evolution sur WordPress MU. Même si j’aime bien le copier-coller (ça détend), je me vois mal en faire pendant quelques heures. Heureusement, nous avons mis la main sur un script que nous pourrions utiliser comme base à un script personnalisé car il est prévu pour WordPress et non pas sa version multi-utilisateurs.

Mise à jour 2006-12-20: le script en question est prévu pour migrer un ensemble de blogs b2evolution sur un seul blog WordPress. Pas très utile si on désire passer sur un outil de multi-blog, en l’occurence Wordpress MU (wpmu).

Nous avons donc dû modifier ce script (enfin une version déjà améliorée du script ci-dessus) pour l’adapter à la structure de WordPress MU car il est prévu pour un WordPress simple. Les tables sont à 80% identiques et c’est justement ces 20% qui changent qui nous ont forcé à modifier ce script. Veillez à modifier les variables en début de script et de toute manière accrochez-vous et backuper avant votre b2evolution.

Téléchargez notre script et renommez-le en .php: b2evoTOwpmu_v04.txt

Tags: , , , , , , ,

Créer facilement du code HTML en ligne

Wednesday 27 September 2006

… sans connaître forcément le langage HTML. Lorsque vous devez fournir un contenu pour une page web sous forme HTML et que vous n’avez rien sous la main pour cela, vous pouvez utiliser l’éditeur de démonstration de FCKeditor en ligne.

FCKeditor est un éditeur WYSIWYG que l’on retrouve dans de nombreux sites web pour composer du contenu. Pour ceux qui auraient de la peine avec ce terme barbare, en voici une définition pêchée sur Wikipédia:

WYSIWYG est un acronyme (de la locution anglaise What you see is what you get signifiant littéralement « ce que vous voyez est ce que vous obtenez » ou plus élégamment « tel affichage, tel résultat ») couramment utilisé en informatique pour désigner les interfaces utilisateur graphiques permettant de composer visuellement le résultat voulu, typiquement pour un logiciel de mise en page, un traitement de texte ou d’image. Il désigne, de fait, une interface « intuitive » : l’utilisateur voit directement à l’écran à quoi ressemblera le résultat final (imprimé).

Source

Marche à suivre: se rendre sur l’éditeur de démonstration de FCKeditor et taper son texte comme on le ferait avec un traitement de texte par exemple. Les boutons sont suffisamment explicites pour permettre d’y ajouter des liens vers des pages web ou des images par exemple. Cliquer à la fin sur l’icône “Source” et vous voilà prêt à copier-coller du beau code HTML. Facile et rapide non?

fckeditor

Tags: , , ,

Passez votre Firefox aux rayons X

Sunday 16 July 2006

Extension sympathique pour les développeurs web: X-Ray vous permet d’économiser du temps et de la rétine puisqu’il est possible de visualiser les tages d’une page sans faire des va et vient avec la source (via gou blog).

One installed the X-Ray command is available by right-clicking as well as in the Tools menu. When applied to a page it can help you see how the document was constructed without having to go back and forth between the sourcecode and the page in your browser. Is that list made of li dd or p elements? Is that an h3 tag or just some bolded text? X-Ray shows you what’s beneath the surface of the page.

Source

Tags: , , , , , ,

Color Tool vous aide à marier les couleurs

Sunday 25 June 2006

Avis aux webmaster en herbe, un nouvel outil qui fuzze pour apprendre à marier les couleurs entre elles, et en Ajax qui plus est: Color Tool (pour commencer, cliquez sur “Click here to start”…).

Tags: , ,

Quickr Pickr permet d’obtenir rapidement le code HTML d’une image Flickr

Sunday 4 June 2006

Quel titre… l’outil déniché sur Olivier Vaunois est néanmoins très sympa. Imaginons la situation suivante: vous êtes en train de rédiger un billet pour un blog et paf vous aimeriez y insérer une photo issue de votre compte Flickr. Mince, comment qu’on fait déjà??? En général, on laisse tomber et on se dit qu’on retentera son coup la prochaine fois.

Quickr Pickr permet de réaliser cette tâche avec une simplicité désarmante. Mode d’emploi… exclusif:

  • rendez-vous sur le site de Quickr Pickr
  • tapez votre username et renseignez un tag si vous le désirez
  • cliquez sur display photos et savourez le spectacle
  • cochez les photos à insérer
  • modifiez les paramètres (taille, liens qui pointent vers?, etc.)
  • cliquez sur “Generate HTML…”
  • voilà c’est fait, vous pouvez maintenant copier-coller le code HTML à coller directement dans votre billet

La classe non?

Tags: , , , ,

Comment imprimer chez son voisin?

Sunday 21 August 2005

Fini les blagues imprimées… à moins d’utiliser l’imprimante de son voisin ;). Cette fois-ci, Thierry Stoehr du blog Pour les formats ouverts ! s’est penché sur les systèmes de contrôle et de protection intégrés au… papier dans son article “Cette imprimante a ajouté un code d’identification à votre document papier !“! Eh oui, vous ne rêvez pas, on pourrait théoriquement remonter à l’auteur d’une page imprimée. A quand les premiers virus pour imprimante chargés de brouiller les pistes?

Mise à jour 2006-02-22: lire aussi l’article d’InternetActu: Votre imprimante vous espionne

Tags: , , , , ,