diff --git a/application/modules/opac/views/scripts/cms/article_partial.phtml b/application/modules/opac/views/scripts/cms/article_partial.phtml
index a124b40ca770f0697c30621f1a0ba715eae78aa7..ec3d117bb1e79b4161812cc7fa92b374810f2fac 100644
--- a/application/modules/opac/views/scripts/cms/article_partial.phtml
+++ b/application/modules/opac/views/scripts/cms/article_partial.phtml
@@ -9,4 +9,20 @@ $helper = $this->show_content == 'FullContent'
 
 echo $helper->beRenderInBoite()
             ->renderArticle($this->article, 'article');
+
+if(($user = Class_Users::getIdentity()) && $user->isSuperAdmin()) {
+  $url = $this->article->getFirstImageAbsoluteURL();
+  echo is_readable($url) ? 'file readable : ' . $url : 'file not readable : ' . $url ;
+  $url ? (new Class_WebService_Thumbnail_Provider_ImageFactory())->newImage($url) : '';
+
+  echo BR;
+  echo Class_Url::baseUrl();
+  echo BR;
+
+  $path = $this->article->getFirstImagePath();
+  echo is_readable($path)
+                  ? 'file readable : ' . $path
+                  : 'file not readable : ' . $path ;
+}
+
 ?>
diff --git a/library/Class/Article.php b/library/Class/Article.php
index 5cea4c891a7f151d0914e641d3ff056d0fb5ee31..cd863632543c65024ba18127f7cff617071d0554 100644
--- a/library/Class/Article.php
+++ b/library/Class/Article.php
@@ -989,7 +989,9 @@ class Class_Article extends Storm_Model_Abstract {
     if($this->getFileWriter()->fileExists($url))
       return $url;
 
-    $path = str_replace(Class_Url::baseUrl(), '.', $url);
+    $path = str_replace(Class_Url::baseUrl(), '', $url);
+    if(substr($path, 0, 0) == '/')
+      $path = '.' . $path;
 
     if($this->getFileWriter()->fileExists($path))
        return $path;