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

Krusaf's Blog

mardi, décembre 2 2008

Pack smiley phpbb 3.X

Ci joint le pack smiley que j'utilise sur un des forums que j'administre :)

wget http://krusaf.org/blog/public/divers/pack_smiley/smileys_2rist.tgz
tar zxvf smileys_2rist.tgz
...

Les smileys :

pack smiley 2rist phpbb 3.X

lundi, décembre 17 2007

Migrer un forum SMF 1.1.X vers phpbb3

Vous souhaitez migrer votre forum sur le tout nouveau phpbb3. C'est facile mais faut pas s'y prendre n'importe comment :

  • Tout d'abord, mettez votre forum en mode maintenance pour que la convertion ne perde pas des topics ou autre ...
  • Faîtes un backup de la base de donnée et des fichiers tant qu'à faire (ça mange pas de pain). N'effacez pas les fichiers du forum SMF, ils sont utiles à la convertion !

Admettons que vous ayez un forum SMF 1.1.X installé dans une base de donnée nommée smf.

  • Copier les tables du forum SMF dans la nouvelle base (si vous souhaitez installer phpbb3 dans une nouvelle base)

Vous souhaitez peut-être installé votre forum phpbb3 dans une autre base de donnée ? Si oui, vous allez devoir copier les tables de la base du forum SMF dans votre nouvelle base de donnée. Sinon, phpbb3 installera ses tables dans la base smf.

  • décompressez les sources, les fichiers de langue et l'outil de convertion.
  • L'archive de l'outil de conversion va extraire deux répertoires includes et install que vous allez copier à la racine des sources du forum. Oui il existe des répertoires nommés pareille dans les sources de phpbb3 mais ne vous vinquiétez pas, vous n'écraserez rien.

A cette étape vous avez les sources de votre forum prête à être envoyées sur le serveur hébergeant votre forum. Ne remplacez pas les sources de votre SMF par phpbb3 qui n'est pas encore installé, uploadez le dans un répertoire différent qui sera temporaire. Nommez-le comme bon vous semble : phpbb3 par exemple.

  • Uploadez les sources sur le serveur web
  • ouvrez un navigateur internet à l'adresse où vous avez uploadé vos sources en ajoutant /install : http://tondomaine.com/phpbb3/install par exemple
  • A vous de remplir les différents formulaires ...
  • Une fois le forum installé, regardez les onglets sur la page, il y a un onglet "convert". Cliquez dessus. Vous pouvez à présent lancer la convertion de votre forum SMF vers phpbb3. ( Attention, il faut saisir le chemin relatif à votre ancien forum)
  • Différentes étapes vont être éxécutées et sont plus ou moins longues ... Une fois arrivé à la fin, vous aurez probablement à recréer les index de recherches (il suffit de se connecter pour cela à phpbb en tant qu'administrateur et d'aller dans le panneau d'administration, onglet "Maintenance" > Index de recherche. Attention cette opération peut être très longue !)

Si vous êtes arrivé ici, félicitations ! Cependant, il reste encore 2 ou 3 petites choses à régler ! Vérifier les droits de vos groupes d'utilisateurs ainsi que les rangs. Une chose n'a pas été migrée, il s'agit des mots de passe des utilisateurs. En effet, les mots de passe des utilisateurs sont (que ce soit sur SMF ou phpbb3) cryptés. Le cryptage étant différent, tous vos utilisateurs doivent changer de mots de passe. Ils ne peuvent pas en l'état se connecter à votre forum. Envoyez donc leur un mail en leur demandant de passer par la page permettant de récupérer un mot de passe quand on a oublié le sien. Il s'agit de la page : http://tondomaine.com/phpbb3/ucp.php?mode=sendpassword

J'espère que ce mini tut éclaircira quelques personnes. Je n'aborde aucun point technique, ce billet a été créé pour un public avisé. C'est pour cela que je ne traite aucun point de manière technique. Qu'en pensez-vous ?

jeudi, octobre 25 2007

Commandes pour Mercurial

J'avais fais la description des commandes ci-dessous pour la version 0.9.3 de Mercurial. La version 0.9.5 est sortie le 19/10/2007 donc cela a du évoluer depuis pour certaines commandes. Mais bon, je pense que pour les allergiques à l'anglais, ce sera un bon début.

La liste des commandes décrites est exhaustive. Vous pouvez aussi installer des extensions à Mercurial vous offrant d'autant plus de commandes ...

Lire la suite...

dimanche, juillet 8 2007

Nouvelle version de Mercurial 0.9.4

Elle apporte une amélioration notable : la gestion des liens !

Cependant, si les liens sont effectivement recréés via la commande hg update (qui permet de regénérer le répertoire de travail), ce n'est pas le cas de la commande hg archive. Quel intérêt ?

edit :Il s'agit en fait d'un bug ... qui est corrigé depuis deux jours et donc corrigé dans la prochaine relase :)

dimanche, juin 3 2007

Pack smiley pour simple machine forum

Après le billet sur le pack smiley pour phpbb, c'est au tour de simple machine forum. Pour ce merveilleu forum qu'est smf, ajouter des smileys est bien plus fastidieux ...

J'espère vraiment qu'ils amélioreront leur système parce que rajouter des smileys un par un c'est pas mon truc perso ...
Passons à l'action , comment ajouter ce pack de smiley à smf ( attention, je vous conseille de sauvegarder le contenu de la table smf_smileys car on ne peut pas revenir en arrière ! ). Les autres jeux d'émoticones ne seront plus utilisables non plus !

1. Sauvegardez le contenu de la table smf_smileys de votre forum smf
2. Téléchargez l'archive 2rist.zip contenant les smileys et désarchivez là dans le dossier Smileys de votre installation smf :

cd Smileys
mkdir 2rist
cd 2rist
wget http://www.krusaf.org/blog/public/divers/pack_smiley/2rist.zip
unzip 2rist.zip ( les smileys doivent se trouver directement sous le nom du jeu d'emoticones, ici 2rist)


N'oubliez pas de bien attribuer les bons droits aux fichiers !
3. Téléchargez le fichier smf_smileys_sql.zip qui est une sauvegarde de ma table smf_smileys.
4. Passez par phpmyadmin pour vider la table smf_smileys et importer le fichier sql contenu dans l'archive téléchargée (vous pouvez faire la manipulation en ligne de commande aussi)

Voilà, vous devriez disposer d'un joli jeu d'émoticones pour simple machine forum. Attention, quelques réglages devraient être necessaires via le compte admin.
A savoir que vous allez devoir définir le jeu d'émoticones 2rist par défaut et ne aps donner la possibilités aux utilisateurs de changer (vous comprendrez pourquoi en allant dans la partie admin ;) )
Smileys disponibles dans ce pack :



lundi, mai 21 2007

Plugins pings de dotclear : modifier le comportement par défaut

Je faisais il y a peu un petit billet sur les services que l'on pouvait rajouter à Dotclear. Ce plugin permet d'avertir plusieurs sites d'un nouveau billet sur votre blog, vous ramenant par conqéquant plus de visites. C'est bien pratique !

La liste s'agrandissant, il devient "barbant" d'avoir à cocher la multitude de cases à cocher pour avertir les services xmlrpc ...

Je me suis donc penché là dessus pour modifier le comportement par défaut afin d'avoir par défaut toutes les cases à cocher de cochées !!

Pour dotclear v2 beta 6, il faut modifier le fichier blog/plugins/pings/lib.pings.php à la ligne 70 :

Modifier cette ligne :

form::checkbox(array('pings_do[]'),html::escapeHTML($v),in_array($v,$pings_do)).' '.

par :

form::checkbox(array('pings_do[]'),html::escapeHTML($v),"checked").' '.

Avant toutes modifications, faîtes un backup de votre fichier !

samedi, mai 12 2007

Ajouter un service de ping à Dotclear

EDIT 30/09/2007 : J'amincie la liste car comme dit dans le commentaire, pingomatic permet de pingueur tout une liste de serveur.

Le service de ping permet d'informer des sites externes de la présence de nouveau contenu sur votre site Internet. Un système à utiliser si vous souhaitez promouvoir un peu votre blog !

J'ai fais un rapide tour pour vous dénicher une liste de sites à ajouter à la liste par défaut de dotclear :

  • blogbuzzmachine - http://rpc.blogbuzzmachine.com/RPC2
  • topicexchange - http://topicexchange.com/RPC2
  • google blog search - http://blogsearch.google.com/ping/RPC2
  • pingomatic - http://rpc.pingomatic.com/
  • dotclear - http://services.dotclear.net/ping/

Service pings

mardi, avril 10 2007

Migration forum phpbb 2.0.22 => Simple machine forum 1.2

La migration se déroule avec quelques accros mais on peut facilement passer outre. Sur le forum concerné,je pense qu'il y a eu une perte de 2 ou 3 posts (sur 35000, c'est négligeable).

Je vais expliquer succintement comment j'ai procédé.

  • Installation de smf sur une nouvelle base de données
  • Mise en mode maintenance de phpbb
  • Import des tables de phpbb dans la nouvelle base dédiée à smf
  • Installation du script de convertion
  • Lancement du script

J'ai eu un plantage durant l'import des topics. Toujours cliquer sur le bouton "Try again". Ne me demandez pas pourquoi mais au second coup l'erreur est différente ... A présent l'url du script de convertion a changé. Il y a 3 paramètres dont le dernier qui indique en gros à partir de quel ID de topic on importe. L'erreur que j'ai eu concernée le topic n°1034 (soit !!) et l'url indiquée par mon navigateur se terminait en jesaisplusquellevariable=1000 J'ai donc modifié l'url à la main pour y mettre 1035. Allez zou c'était débloqué.

Au pire je suis tombé sur 2 ou 3 erreurs mais pas plus. Sur environ 35000 posts c'est peu :) Evitez au possible de modifier vos données ou tables phpbb.

J'espère que certaines personnes galérant pour migrer leur phpbb vers smf tomberont sur ce billet !

mardi, décembre 5 2006

[Win] Transfert FTP en ligne de commande

Comment transférer un fichier via FTP par batch sans installer de logiciel en plus sous windows ?

Lire la suite...