Wiem, że niejasno napisałem ale nie bardzo wiem jak mam opisać problem

Chodzi to, że z pliku lastcomments.php mam zmienić fragment:
$ssilka = date("Y/m/d/", $novost['date']).$novost['alt_name'].".html";
Na
$full_link = $config['http_home_url'] . get_url( $row['category'] ) . "/" . $row['id'] . "-" . $row['alt_name'] . ".html";
Po zmianie jednak $row['category'] ) . "/" . $row['id'] . "-" . $row['alt_name'] nie działają w tym module zato w module z którego to wyciągnołem (topnews.php) działają i teraz kto mi powie jak zrobić żeby modul last comments widział zmienne takie jak $row['id'].
Załączam caly plik lastcomments.php
<?
function link_news()
{
if ($conf_url == "yes")
{
$link_news = "http://". $_SERVER['HTTP_HOST'] ."/";
}
else
{
$url = $news_id;
$link_news = "http://". $_SERVER['HTTP_HOST'] ."/index.php?newsid=";
}
return $link_news;
}
$query_comm_temp = "SELECT * FROM " . PREFIX . "_comments ORDER BY date DESC LIMIT " . $comm_num.";";
$query_comm = $db->query($query_comm_temp);
while ($comment = $db->get_row($query_comm))
{
$comment_tpl = "<table width=100% border=0 cellpadding=0 cellspacing=0><tr><td style='padding-top: 4px;'>Autor: ";
$comment_tpl .= "<a href=". link_user($comment['autor']).">". $comment['autor']."</a> W artykule:</td></tr><tr><td style='border-bottom: 1px solid #d1d7dc; padding-bottom: 4px;'>";
$query_news_temp = "SELECT * FROM ". PREFIX ."_post WHERE id=". $comment['post_id'] .";";
$query_news = $db->query($query_news_temp);
while ($novost = $db->get_row($query_news))
{
$novost['date'] = strtotime($novost['date']);
if (strlen($novost['title']) > 35
) $news = substr ($novost['title'], 0, 35)." ..."; else
$news = $novost['title'];
if ($conf_url == "yes") {
$ssilka = date("Y/m/d/", $novost['date']).$novost['alt_name'].".html"; }
else {
$ssilka = $novost['id'];
}
if ($hint == "yes") $hint_show = "onMouseover=\"showhint('<b>Treść:</b><br>".$comment_text."', this, event, '200px')\"";
$comment_tpl .= lastcomm_getscript()."<a href=\"".link_news().$ssilka."\"". $hint_show .">".$news. "</a></td></tr></table>";
}
$ready_tpl .= $comment_tpl;
}
$lastcomment = $ready_tpl;
?>
Cytat(AlexDeLarge @ 24.10.2010, 23:28:46 )

Zmienić $query_news_temp.
I znaleźć sobie jakieś inne zajęcie, im szybciej tym lepiej.
Zdrówka życzę.
Napisałem, jak dodać a nie jak zmienić ! Więc jak mam to zrobić po przecinku czy jak ?
PS; znaleźć sobie inne zajęcie tak ? No powiem ci że super motywujesz, byś napisał lepiej jaka książke php polecasz...