Hello, c'est encore moi

Comme vous l'aurai remarqué au fil de mes posts, j'ai quitté la communauté de PHPNuke pour celle de PragmaMx. Je dois donc "convertir" tout ce que j'avais fait avant pour l'adapter pour PragmaMx...
Voici mon problème : A l'époque on m'avait créé un fichier lequel permettait d'exporter les articles du module des News. Ainsi mes visiteurs pouvaient copier un code HTML et l'intéger sur leur site pour avoir les news de mon site. Seulement sur PragmaMx ça ne fonctionne plus. J'ai tenté de faire les principales modif (nom des tables,...) mais rien à faire j'ai des messages d'erreur...

Voici les deux fichiers tels qu'ils sont pour PHPNuke.... Si Qqn pouvait regarder ça pour l'adapter sous PragmaMx... à moins qu'il existe qqc de plus simple.
Listnews.php
<?
$dbhost = "xxxx";
$dbuname = "xxxx";
$dbpass = "xxxx";
$dbname = "xxxx";
mysql_connect("$dbhost","$dbuname","$dbpass","$dbname");
/* Appel du module de criteres de selection */
$query = "select * from nuke_stories order by time desc";
$result = mysql($dbname , $query);
$rows = mysql_num_rows($result);
if ($rows > 0)
{
/**********************************************************************
/* Modifier la valeur de nb_elements pour changer le nombre de lignes *
/* de news a afficher */
$nbnews = 12;
/**********************************************************************/
$deb = 0;
$query .= " LIMIT $deb, $nbnews";
$result2 = mysql($dbname , $query);
echo "<table width=200 border=0>";
while ($champ = mysql_fetch_object($result2))
{
$id = $champ->sid;
$arr_dt = explode ("-",$champ->time);
$aff_date= date("d.m.y", mktime(0,0,0,$arr_dt[1],$arr_dt[2],$arr_dt[0]));
$title = $champ->title;
$lien_news = "<a href=# onClick=\"window.open('news.php?id=".$id."', 'News".$id."','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,top=100,left=150,width=520,height=400')\">".$title."</a>";
echo "<tr><td width=60 align=left valign=top>".$aff_date."</td></tr>";
echo"<tr><td>".$lien_news."</td></tr>";
echo"<tr><td align=center> </td></tr>";
}
echo "</table>";
}
else
{echo "<br> <br>Aucun article disponible...";}
mysql_close();
?>
News.php
<?
$dbhost = "xxxx";
$dbuname = "xxxx";
$dbpass = "xxxx";
$dbname = "xxxx";
mysql_connect("$dbhost","$dbuname","$dbpass","$dbname");
/* Appel du module de criteres de selection */
$query = "select * from nuke_stories where sid='$id'";
$result = mysql($dbname , $query);
$rows = mysql_num_rows($result);
while ($champ = mysql_fetch_object($result))
{
$arr_dt = explode ("-",$champ->time);
$aff_date= date("d/m/y", mktime(0,0,0,$arr_dt[1],$arr_dt[2],$arr_dt[0]));
$title = stripslashes($champ->title);
$article = stripslashes($champ->hometext);
$art1 = ereg_replace("\r","",$article);
$art2 = ereg_replace("\n","<br>",$art1);
$article = stripslashes($champ->bodytext);
$art1 = ereg_replace("\r","",$article);
$art3 = ereg_replace("\n","<br>",$art1);
}
mysql_close();
echo "<p align=center>";
echo "<font size=2>".$aff_date."</font> - ";
echo "<font size=2><b>".$title."</b></font></p>";
echo "<br><p align=justify>".$art2."<br> <br>".$art3."</p><br>";
?>