Skip to main content
ExLibris
  • Subscribe by RSS
  • Ex Libris Knowledge Center

    Google Books Search in Aleph OPAC does not return correct Book cover

    • Article Type: General
    • Product: Aleph
    • Product Version: 21
    • Relevant for Installation Type: Dedicated-Direct; Direct; Local; Total Care

    Problem Symptoms:
    Google Books displays wrong Book Cover for some records.

    Cause:
    Google sends back a set of results, not just one result.

    Resolution:
    Google books is using new APIs. The previous API sent only one cover picture, in accordance with ISBN or another control field. The new APIs are sending a list of books, when the relevant book is not always in the first place, therefore a wrong cover might appear.

    To resolve this:
    1. Change the text that appears between the <script></script> in ./www_f_lng/full-set-tail and ./www_f_lng/direct-tail with the text below:


    // Function to process GBS info and update the dom.
    function ProcessGBSBookInfo(booksInfo) {
    var url_elem = document.getElementById("$0800");
    var pic_elem = document.getElementById("google_book");
    for (var items_idx = 0; items_idx < booksInfo.totalItems ; items_idx++)
    {
    var item = booksInfo.items[items_idx];
    if(!item.volumeInfo || !item.volumeInfo.industryIdentifiers) {
    continue;
    }
    url_elem.href = item.volumeInfo.infoLink;
    url_elem.style.display = '';
    if (item.volumeInfo.imageLinks.smallThumbnail)
    {
    //alert (item.volumeInfo.imageLinks.smallThumbnail);
    pic_elem.src = item.volumeInfo.imageLinks.smallThumbnail;
    pic_elem.style.display = '';
    break;
    }
    }
    }


    2. Restart the Web Server (util w/3/1)

    Additional Information

    See the thread in http://exlibrisgroup.org/display/Ale...n+OPAC+results

    Category: Web OPAC

    Subject: html Pages (500)


    • Article last edited: 8/17/2015