GameOver !

Non j’ai pas explosé mes heures de sommeil (enfin si..), ni grillé le pc, ni planté la voiture (pas le permis 😉 )…Non, rien de tout ça..

GameOver c’est tout simplement un petit plugin pour Dotclear que j’ai concocté. Sa fonction : importer les archives Over-Blog (billets et commentaires).
Je vois des yeux briller et des sourires se former : oui, ca fonctionne enfin !

Schématiquement, Over-blog, à travers sa fonction d’archive, fournit un fichier .xml contenant l’ensemble des posts du blog. GameOver sert tout simplement à trier ce flux d’informations et à les insérer proprement dans Dotclear.

URL de la version actuelle (0.5) : Plugin GameOver 0.5

Note : GameOver ne fonctionne qu’avec les Dotclear en UTF-8

Installation

  • à l’aide du Gestionnaire de plugins, installer GameOver (copier coller simplement l’URL ci dessus)
  • à l’aide du Gestionnaire de fichiers, copier votre archive XML dans le dossier /share/gameover/ de votre blog

Utilisation

  • dans Dotclear, se rendre dans Outils puis GameOver
  • les valeurs modifiables sont :
    • Table des billets : à personnaliser si elle a été modifiée à l’installation
    • Table des commentaires : à personnaliser si elle a été modifiée à l’installation
    • Catégorie : choisir celle où seront importés les billets Over-Blog
    • Langue des billets
    • Nom de l’archive XML : si vous en avez stocké plusieurs dans /share/gameover/, elles apparaîtront ici
    • Nom de l’auteur : par défaut l’utilisateur courant
  • cliquer sur Valider : l’importation se déroulera automatiquement
  • Note : ce commentaire vous indique la marche à suivre en ce qui concerne les images

Historique

  • v0.4 (29/03/2006) :
    Correction du bug lié au dossier share/gameover/
  • v0.3 (16/01/2006) :
    Correction de bugs de dates sur les billets et commentaires liés à l’objet $blog.
    Implémentation de lib.installer.php
    Reste à fixer : upload archives XML, vérification remplissage champs, commentaires dans le code.
    Supprimé : traduction (Over-Blog étant une plateforme francophone)
  • v0.2 (13/01/2006) :
    Utilisation de l’objet $blog de Dotclear
    Reste à fixer : upload archives XML, vérification remplissage champs, traduction.
  • v0.1 :Version initiale
    Reste à fixer : utilisation fonctions natives de Dotclear, upload archives XML, vérification remplissage champs, traduction.

41 réponses sur “GameOver !”

  1. Merciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii Je viens même de refaire une nouvelle version 😉

  2. Mon archive xml n’apparait pas dans "nom de l’archive xml" alors que j’ai bien suivi la procédure, peux-tu m’aider ?
    Et merci pour game-over (en espérant que ça marche) !

    Désinstalle la version 0.3 que tu as installé et installe la 0.4 que je viens de mettre en ligne : elle corrige normalement ce bug 🙂 (to passage à Dotclear est lié aux gros soucis de OB ce week end?)

  3. Pour récupérer mes images, j’ai aspiré mon blog avec WinHTTrack, je les ai copiées dans le répertoire images de dotclear (avec la même arborescence) et j’ai modifié toutes les adresses dans le code html des articles en faisant une requête SQL sur la table des articles de dotclear :

    update `dc_post` set post_content=REPLACE(post_content,’idata.over-blog.com/X/XX/… where post_content like ‘%idata.over-blog.com/X/XX/…

    Et voilà, le tour était joué !

    Bravo!

  4. Salut
    Ce plugin a l’air très intéressant pour ceux comme moi qui voudraient passer leurs 164 articles d’Over-Blog sur DotClear. Malheureusement je suis pas en mode Privilège, et donc je peux pas créer l’archive XML.
    Est-ce qu’il serait possible que tu m’envoies par mail une archive XML comme exemple que je puisse coder un petit script qui aspire le blog pour créer l’archive XML en question ? Comme ça même ceux en mode Confiance pourraient utiliser ton script 😀
    Merci d’avance

  5. Je suis dans le même cas que Darigaaz, et donc je ne peux pas uploader l’archive XML. Est-ce que y’aurait pas un moyen de contourner ça?
    Dans tous les cas, super idée, j’adhère!!

  6. Raté…
    Ca m’affiche : Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 3728 bytes) in /var/***/class.blog.php on line 1361
    Dommage ! Mais je me doutais que tout ça serait trop lourd à importer !

  7. J’ai diminué la taille de l’archive xml, importé la base de donnée, tout s’est bien passé, mais il ne se passe rien… Aurais-je raté quelque chose en route ???

  8. Bonsoir ,

    Pour l’importation de l’archive xml dans dotclear 2 :

    le plugin Gameover sera t’il amené à évoluer vers la V2 de dotclear ?

    Merci encore pour ton Plugin , bon boulot , dans l’attente d’un commentaire miracle de votre part .

  9. A vrai dire, je n’ai pas encore testé de manière précise DC2.

    Oubli que je vais réparer dans les semaines à venir, et ainsi je verrais comment se présentent les plugins sous la nouvelle plateforme (d’autant plus que les outils XML de PHP5 vont grandement nous simplifier la vie).

    Je note de mettre à jour le billet!

  10. hé ben , ya pas plus rapide que votre réponse 🙂 et je suis content de voir que ce plugin est toujours au mieux de sa forme . Je reste pendu au billet !!

  11. Je ne comprends pas. Je viens de refaire l’essai (avec 575 articles), mais une fois l’archive xml importée je n’ai pas accès aux articles, et la base sql n’a pas changé d’un iota. Que faire ?
    Est-ce que le plugin est compatible avec toutes les versions de Dotclear (je suis en 1.2.5) et avec free comme hébergeur (là c’est une question bête vu que c’est aussi le tien, mais on ne sait jamais) ?

  12. ben refaire !!

    ca fonctionne tres bien, au pire tu aurais une erreur comme quoi ca foire niveau sql .

    je suis sous 1.2.5 + Free .

    retente calmement en placant bien ton archive dans le repertoire et non en upload via l’admin du plugin . car c trop gros et Free t’empechera avant de rester trop longtemps connecté de la sorte .

  13. Ca y est ça a marché ! En fait ce qui posait problème, c’est que je cherchais à changer le nom de l’auteur. En n’y touchant pas, tout fonctionne à merveille !
    Reste à trouver une méthode rapide pour changer tous les liens internes, et à rapatrier les images chez free !
    Merci ! ^_^

  14. Bonjour, question pour ceux qui sont chez free avec dotclear 1.2.5
    J’ai installe le plug in 0.4, uploader l’archive via filezilla, tout ce passe bien lorsque je demande l’import, message tout s’est bien passe, meme si j’ai trouve ca un peu rapide. Et quand je regarde les billets, je n’en ai que 5 alors que j’en ai quand meme beaucoup plus, et les dates des billets sont completement a l’ouest.
    Quelqu’un aurait deja eu ce symptome ? Si ca peut aider je peux fournir l’archive xml au developpeur ?
    D’avance merci pour vos reponses.

    Note du développeur : je suis preneur

  15. merci au developpeur qui a le courage de repondre.
    envoie moi un mail, et je t’envoie le lien pour decharger le xml par retour de mail.

    @+

  16. Chalut !!
    Sympa le plugin mais j’ai un ptit soucis, qd je me rend dans l’admin de celui ci j’ai droit à ces erreurs php:

    Warning: opendir(/home/gekkomotion/www/dotclear/share/gameover/) [function.opendir]: failed to open dir: No such file or directory in /home/gekkomotion/www/dotclear/ecrire/tools/gameover/fonctions_go.php on line 226

    Warning: readdir(): supplied argument is not a valid Directory resource in /home/gekkomotion/www/dotclear/ecrire/tools/gameover/fonctions_go.php on line 227

    Warning: Cannot modify header information – headers already sent by (output started at /home/gekkomotion/www/dotclear/ecrire/tools/gameover/fonctions_go.php:226) in /home/gekkomotion/www/dotclear/ecrire/inc/model.inc.php on line 177

    Warning: Cannot modify header information – headers already sent by (output started at /home/gekkomotion/www/dotclear/ecrire/tools/gameover/fonctions_go.php:226) in /home/gekkomotion/www/dotclear/ecrire/inc/model.inc.php on line 178

    Warning: Cannot modify header information – headers already sent by (output started at /home/gekkomotion/www/dotclear/ecrire/tools/gameover/fonctions_go.php:226) in /home/gekkomotion/www/dotclear/ecrire/inc/model.inc.php on line 179

    Warning: Cannot modify header information – headers already sent by (output started at /home/gekkomotion/www/dotclear/ecrire/tools/gameover/fonctions_go.php:226) in /home/gekkomotion/www/dotclear/ecrire/inc/model.inc.php on line 180

    J’ai essayer en local, sur free et sur power-heberg.
    Pareil dans tous les cas.

    Que dois je faire ?? 🙁

  17. Francois : si elle propose une archive XML à télécharger, il y a des chances 🙂

  18. Je ne vois pas cette option… 🙁 Je vais mieux vérifier, et le lien de téléchargement ne fonctionne pas… possible ?

    Merci !

Les commentaires sont fermés.