Just something small that should be changed to || <a href="'.$site_url.'/index.php?task=login">login</a> to make a comment</p> ||
from
|| <a href="<? echo $site_url ?>/index.php?task=login">login</a> to make a comment</p> ||
Otherwise the url will not work correctly. A php tag has been enclosed in another php tag and so produced a mangled url.