Voici donc les différentes modifications que j'ai faites pour modifier ces liens.

dans /layout/prepend.php

//j'ai remplacé
$rs_prev = $blog->getNextID($news->getTS(),-1);
$rs_next = $blog->getNextID($news->getTS(),1);
		
//par
$rs_prev = $blog->getNextID($news->getTS(),-1,$GLOBALS['news']->f('cat_id'));
$rs_next = $blog->getNextID($news->getTS(),1,$GLOBALS['news']->f('cat_id'));
 

et dans /inc/classes/class.blog.php

//j'ai remplacé
function getNextID($ts,$dir=1) {
 
//par
function getNextID($ts,$dir=1,$cat=0) {
 
//et après
if ($this->lang !== NULL) {
	$reqPlus .= 'AND post_lang = \''.$this->con->escapeStr($this->lang).'\' ';
}
		
//j'ai ajouté
if ($cat !== 0) {
	$reqPlus .= 'AND cat_id = '.$cat.' ';
}

Si jamais vous avez une autre méthode, n'hésitez surtout pas à m'en faire part...