From 4c6ac3fd6f62e2d84e7d70b55975332e9bb7cd42 Mon Sep 17 00:00:00 2001 From: Martin Monperrus Date: Wed, 3 Nov 2010 10:07:45 +0100 Subject: [PATCH] improved support for abstracts after a long discussion with the Google Scholar Team:\neach paper needs to be listed on a separate URL; and at least the full author-written abstract must be clearly visible on the URL\n see http://scholar.google.com/intl/en/scholar/inclusion.html --- bibtexbrowser.php | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/bibtexbrowser.php b/bibtexbrowser.php index b3bc7ee..3050236 100755 --- a/bibtexbrowser.php +++ b/bibtexbrowser.php @@ -1284,11 +1284,19 @@ class BibEntry { */ function toEntryUnformatted() { echo '
'; // pre is nice when it is embedded with no CSS available
+    $entry = $this->getFullText();
     if ($this->hasField('url')) {
-      $url=$this->getField('url');
+      $url = $this->getField('url');
       // this is not a parsing but a simple replacement
-      echo str_replace($url,''.$url.'',$this->getFullText());
-    } else echo $this->getFullText();
+      $entry = str_replace($url,''.$url.'', $entry);
+    }
+    if ($this->hasField('abstract')) {
+      $abstract = $this->getField('abstract');
+      // Google Scholar: http://scholar.google.com/intl/en/scholar/inclusion.html
+      // "each paper needs to be listed on a separate URL; and at least the full author-written abstract must be clearly visible on the URL"
+      $entry = str_replace($abstract,''.$abstract.'', $entry);
+    }
+    echo $entry;
     echo '
'; }