diff --git a/lib/dashboard/DashboardNews.inc b/lib/dashboard/DashboardNews.inc
index c55bd79..d9a21e7 100644
--- a/lib/dashboard/DashboardNews.inc
+++ b/lib/dashboard/DashboardNews.inc
@@ -467,7 +467,12 @@ class DashboardNews {
function getImageLink() {
global $default;
if ($this->iImageSize > 0) {
- return "
rootUrl/" . $default->siteMap->getPage("viewNewsImage") . "?fNewsID=" . $this->getID() . "\" border=\"0\">";
+ $sTargetPage = $default->siteMap->getPage("viewNewsImage");
+ $sLink = "http" . ($default->sslEnabled ? "s" : "") . "://" . $default->serverName .
+ ((substr($sTargetPage, 0, strlen($default->rootUrl)) != $default->rootUrl) ? $default->rootUrl : "") .
+ $sTargetPage . "?fNewsID=" . $this->getID();
+
+ return "
";
} else {
return "";
}