Quelques détails complémentaires :

  • myUrlHandlers est une extension permettant de modifier l'URL d'appel des billets ("post" par défaut). Elle est disponible dans le Dotclear Lab...
  • Nouveau message d'erreur si on utilise OtherBlog en dehors du blog (page d'accueil du domaine par exemple) et que le chemin d'accès est mal configuré.
  • J'ai regroupé tous les éléments de documentation présents en début de chaque fichier *.PHP dans un seul fichier au format texte : lisezmoi.txt. J'en ai profité pour passer OtherBlog sous licence GPL v2.0 (la même que Dotclear). Et j'ai remplacé toutes les espaces utilisés pour indenter le code par de vraies tabulations.
  • le marqueur de template {{tpl:ListNewPostOtherBlog}} étant obsolète depuis la mise à disposition de la v1.5, il a été supprimé. Il peut être aisément remplacé par <tpl:Widget> qui est intégré à Dotclear…

Seul élément vraiment nouveau : la nécessité d'ajouter le paramètre

‘modifurl'  => ‘1'

lors d'un usage en dehors du multiblog si (et seulement si) l'on souhaite prendre en compte des changement d'URL apportés par myUrlHandlers.

Exemple :

<?php 
    if (!defined('DC_ROOT')) {
        define('DC_ROOT', dirname(__FILE__).'/dc2');
    }
    $attr = array(   
    'maxitems' => '10',
    'formdate' => '%d/%m/%Y',
    'formitem' => '%T%',
    'modifurl'  => '1'
    );
    include_once(DC_ROOT.'/plugins/otherblog/externe.php');
    extOtherBlog($attr);
?>

Merci à Moe sans qui je ne serais jamais arrivé à rendre OtherBlog compatible avec myUrlHandlers.