Pour séparer les liens de navigation (vers les mois précédent et suivant) par un élément textuel, coller le code suivant dans le fichier _public.php du thème actif (contrairement au comportement par défaut de Dotclear, le séparateur est paramétrable, et n'apparaîtra pas s'il n'est pas nécessaire) :

<?php
$core->tpl->addValue('ArchiveNavlinksSeparator', array('tplMyThemeAdditions', 'ArchiveNavlinksSeparator'));

class tplMyThemeAdditions {
	public static function ArchiveNavlinksSeparator($attr)
	{
		$ret = isset($attr['separator']) ? $attr['separator'] : ' - ';
		$ret = html::escapeHTML($ret);
		
		$p = '$params = array();';
		$p .= "\$params['type'] = 'month';
";
		if (isset($attr['type'])) {
			$p .= "\$params['type'] = '".addslashes($attr['type'])."';
";
		}
		
		$res = "<?php
";
		$res .= $p;
		
		$res .= "\$params['previous'] = \$_ctx->archives->dt;";
		$res .= '$prev = $GLOBALS["core"]->blog->getDates($params);'."
";
		$res .= "\$params['previous'] = null;";
		
		$res .= "\$params['next'] = \$_ctx->archives->dt;";
		$res .= '$next = $GLOBALS["core"]->blog->getDates($params); unset($params);'."
";
		
		$res .= "?>
";
		
		$res .= '<?php if ($prev->fetch() && $next->fetch()) { '."echo '".addslashes($ret)."'; } ?>
";
		
		return $res;
	}
}
?>

Appeler ensuite cette fonction en collant la ligne suivante à l'endroit voulu dans le fichier archive_month.html du thème actif :

{{tpl:ArchiveNavlinksSeparator}}

On peut aussi passer un paramètre, pour changer le séparateur, sous la forme :

{{tpl:ArchiveNavlinksSeparator separator=", "}}