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...