idolum.info

Aller au contenu | Aller au menu | Aller à la recherche

lundi 18 juin 2007

poulpattack !

Et voilà, c'est officiel et c'est parti, poulpattack ! est lancé. On sait pas trop ou ça va tomber, le but est d'avoir un site dédié à la photo, avec Florent et Lionel, un endroit qui nous motive collectivement pour faire des traitements corrects. Y'a tout ce qui faut pour laisser des commentaires, s'abonner aux fils rss ... Yapluka.

C'est basé sur Dotclear 2, avec l'extension photobloug.

jeudi 14 juin 2007

dc:photobloug

Je travaille depuis quelques jours (ça finit par faire des semaines) sur un plugin pour Dotclear2, qui permet de le transformer à peu près proprement en outil de photoblog.

Ci dessous, des explications, la liste des fonctions accessibles, et le package.

Site de démonstration.

Lire la suite...

dimanche 6 mai 2007

Une photo au hasard: suite.

J'ai repris un peu le code du widget "Une photo dans la sidebar", que j'avais commencé avec ce billet. Voilà la version 0.3

Lire la suite...

lundi 26 février 2007

Une photo au hasard

Ce week-end, j'ai bricolé un bout de code pour afficher une photo au hasard dans la sidebar de mon bloug.

Lire la suite...

dimanche 18 février 2007

woutch !

Je profite d'une après-midi tranquille (il fait gris, je récupère d'une grosse semaine de boulot, et Elise dort) pour tester quelques bricoles sur Dotclear: des menus glissants/déroulants dans la barre à droite. Trop classe.

Lire la suite...

mardi 9 janvier 2007

spam overflow

Je viens de supprimer plus de 500 spams du blog d'Elise, et plus de 1200 sur le mien ... Heureusement, et grâce aux devs de Dotclear, il y a un outil qui permet de séparer le bon grain de l'ivraie.

Néanmoins, je ferme les rétroliens en attendant que ça se calme. Les commentaires restent ouverts.

Ah oui : si vous voulez des médocs (genre petites pillules bleues) qui ne sont pas en vente libre, j'ai plein d'adresses !

mercredi 3 janvier 2007

DH addict

Elise DH addict

Lire la suite...

samedi 23 décembre 2006

mises à jour

Après une coupure internet d'une petite quinzaine de jours (merci Free, au revoir Free), c'est officiel, idolum est à nouveau actif. J'en profite pour passer à la version 2 de Dotclear. Pour pas tout faire en même temps, j'ai récupéré le thème par défaut. Exit le thème orange, il reviendra quand j'aurai le temps.

Il y a encore des problèmes d'adresses: http://idolum.info/dotclear2/fabien/index.php/ devrait être http://idolum.info/fabien/

Vraisemblablement, aucune des images insérées dans le billets précédents ne sera correctement liées. Pareil, au fur et à mesure.

Alors pourquoi ce passage ? La version 2 de Dotclear est un multiblog, ce qui permet de gérer la partie d'Elise et la mienne via une seule interface. Ca me simplifie la tâche, en particulier pour la gestion des thèmes. De plus, récement j'étais submergé par des messages de spam. Dans la version 2, il y a un antispam intégré, on va voir ce qu'il vaut.

Dans l'immédiat, je m'attaque au problème de gestion des adresses.

Edit: Voilà, les règles sont modifiées:

AddType x-mapp-php5 .php

#Activation
RewriteEngine On

RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^fabien/(.*) dotclear2/fabien/index.php/$1
RewriteRule ^elise/(.*) dotclear2/elise/index.php/$1

La 1ère, c'est pour utiliser du PHP5 (obligatoire pour DC2). Ensuite on indique qu'on utilise la ré-écriture d'adresses. Deux conditions successives: le fichier demandé n'est ni un répertoire ni un fichier (il n'existe pas). Alors on applique les règles de ré-écriture:

  • si l'adresse demandée commence par fabien/ alors on remplace fabien/ par dotclear2/fabien/index.php/
  • pareil pour elise/

La syntaxe utilisée est la syntaxe des REGEXP (regular expressions), qu'on retrouve dans sed, vi, le PERL ...

  • ^ : début de ligne
  • . : n'importe quel caractère
  • * : l'occurence précédente a lieu 0 ou plusieurs fois
  • ( ) : regroupement
  • $1 : contenu du regroupement

Traduction :
^fabien/(.*) : au début de la ligne
^fabien/(.*) : on trouve fabien/
^fabien/(.*) : et des caractères après, que l'on met dans $1

Facile !