Hello,
I’ve been using the Library Bookshelves on my library’s website (and several other library’s sites in West Virginia, and we love it. However, within the past few days, apparently a Cross Site Scripting Error was discovered and this plugin is vulnerable to it. I was just wondering on an ETA for getting a new version so that we could continue to use the plugin. Right now, it keeps getting disabled because of the vulnerability. All the information I have on it is below:
WordPress Library Bookshelves plugin <= 5.8 – Reflected Cross Site Scripting (XSS) vulnerability
Reflected Cross Site Scripting (XSS) vulnerability discovered by Mika (Patchstack Alliance) in WordPress Plugin Library Bookshelves (versions <= 5.8)
When Library Bookshelves is activated WordPress Patterns display no results.
]]>Good afternoon, photonicgnostic!
I have a suggestion. Add “&type=unbound” to the end of Syndetics url’s. It allows for a dummy image to be populated with a title and media symbol.
Thank you!
]]>We are using a curated list to populate our book river on our catalog ( https://www.catalog.mydpl.org ) but, the report we use there, does not work for our website book river.
This is the code used by Koha for the catalog to pull the titles from the list:
SELECT biblionumber, SUBSTRING_INDEX(isbn, ‘ ‘, 1) AS isbn, title
FROM virtualshelfcontents
LEFT JOIN biblioitems USING (biblionumber)
LEFT JOIN biblio USING (biblionumber)
WHERE shelfnumber=715
ORDER BY rand()
LIMIT 25
Any idea what syntax I need to use to get bookshelves to populate based on this report?
Hi there,
I’m trying to set up a carousel to display recently added items. I’ve figured out how to get BiblioCommons to export aa saved search RSS feed of recent acquisitions at our specific location and this plugin looks like it’d be perfect, but it doesn’t seem to support parsing BiblioCommons feeds. Is there a chance that supporting them might be possible?
Here’s an example of the saved search I’d like to create a bookshelf with: https://gateway.bibliocommons.com/v2/libraries/acl/rss/search?query=avlocation%3A%22Dormont%20Public%20Library%22&searchType=bl&custom_edit=false&suppress=true&sort=newly_acquired&view=grouped
]]>Apologies if this isn’t relevant – I’m the librarian for an SCA Barony with 400-500 books and pubs. I’m looking for a WordPress plugin that can help users search for and find books on nested topics (like fibre arts -> nalbinding) and reserve them so that I can bring the books to the next meeting.
This plugin looks like it needs some kind of formal cataloging system (?) so maybe not what I’m looking for?
I appreciate any input/feedback…thanks!
]]>I have zero clue how to set things up in Settings to make my shelf work correctly. I am using the “Input Items as List” option to do a Staff Recommendations list. Currently, I have a shelf going, images populating, but they don’t link to a specific title, just the catalog as a whole. We use SirsiDynix Symphony. What is the ideal way to manipulate the settings for us? Any help would be most appreciated!
]]>Hello,
We’re getting ready to migrate from Innnovative’s Encore to Vega OPAC but it looks like there’s some minor issues with how the plugin currently works with Vega, both in terms of choosing Vega search and in following their search syntax for ISBN.
In the functions.php the case ‘vega’ code is being ignored when Vega is chosen from GUI settings. Instead, the plugin seems to be opting for the else option further down:
case 'overdrive':
if ( $cat['overdrive'] ) {
$cat_url = $cat['overdrive'] . "/search/title?isbn=" . $itemID;
} else {
$cat_url = $cat['domain'] . "/search/title?isbn=" . $itemID;
}
break;
The other problem is the search pattern /search/title?isbn= doesn’t work with Vega. Even though the Vega case option isn’t working it also uses that same search syntax so it’ll need to be updated too.
I got around this issue by changing the else code to use the Vega syntax:
} else {
$cat_url = $cat['domain'] . "/search?query=" . $itemID;
}
This is working fine as a workaround but the problem is my changes will get overwritten with the next plugin update.
Thanks for all of your hard work with this plugin.
]]>Hello,
it would be nice to be able to disable the capitalization of all words on titles in the plugin settings as it is not necessary in some languages like French.
It also causes problems with certain character sequences.
I had to modify the code to do this but it’s only a temporary solution
Thanks a lot.
]]>Hello! I’m working on a new library website and found your plugin. Unfortunately, I can’t seem to get it to display the bookshelf anywhere on my site. The plugin is configured correctly and when I inspect the element or view the page source, I can see that it is pulling the content from the SirsiDynix RSS feed – the link for every item that goes to our catalog is there. On the admin side, when I preview the bookshelves, I can see the items without a problem. But when the shortcode is added on the site itself, it doesn’t display.
For example, on our homepage, I placed the shortcode for the bookshelves in Tabby tabs. I see the tabs, but no content is displayed. I even tried just using the shortcode widget and adding it there and it still won’t display. Any ideas as to what I might be doing wrong? Thanks in advance!
Our site link is: https://new.gcls.org/
]]>Starting a few days ago, none of the bookshelves on any of our pages are displaying at all. Not just giving empty sliders with no cover images. The entire slider does not display. There’s just a blank space.
All I’ve been able to figure out is that in the css (wp-content/plugins/library-bookshelves/css/bookshelves.css?ver=6.4.3) there is one display section that may be causing it. Under /* Initialized slider styles */ this line may be causing it:
.bookshelf { display: none; }
Changing “none” to something else causes the covers to display with links that seem to work, but it is not in the correct visual format. Viewing the bookshelf by its permalink in WordPress displays correctly, but inserting it into the page by shortcode does not work at all for me. Which is strange because we’ve been doing it this way for years and it’s been fine until now.
Any advice on how to address this? We really rely on this plugin for our site.
]]>The plugin does not appear to be working with this catalog even though it is listed in dropdown. Is there a special setting for it?
]]>Hello, I am trying to setup bookshelves using our sierra catalog and am getting a 404 error:
Request URL error: Forbidden {“code”:116,”specificCode”:0,”httpStatus”:403,”name”:”Forbidden”}
We have setup and tested our sandbox with the correct client, secret, and token URL, but for some reason I am getting an error. Do we need to add the token somewhere in the URL?
Thanks for looking.
]]>We recently started using the Aspen discovery layer for our Evergreen ILS. I tried to set up the bookshelves plugin with Aspen, but they are not displaying correctly. When I look at the source, it looks like several issues are breaking the links.
First, the link to the catalog is inserting 0[] at the end of the variable. What’s more, the type should be id, not ISN.
For example, “https://sunbury.cool-cat.org/Search/Results?lookfor0%5B%5D=1630755&type0%5B%5D=ISN” should be “https://sunbury.cool-cat.org/Search/Results?lookfor=1630755&type=id”.
Second, the image link references the wrong ID. It is pulling the record numbers and not the ISN and UPC.
For example, “https://sunbury.cool-cat.org/bookcover.php?size=large&isn=1630755&upc=1630755” should be “https://sunbury.cool-cat.org/bookcover.php?size=large&id=1630755”.
Finally, how does one adjust the size of the cover image? Currently it is set to large and medium is more appropriate.
I should also add, that the broken links are related to lists created using the Evergreen Supercat web service.
Any help or hints would be greatly appreciated.
]]>Hi,
I was wondering if you could supply the URL for Worldcat Image Server.
We’re using WorldCat for our Catalog System.
Also, we were wondering if there is a search function in the plug in?
]]>I’ve added our cloudLibrary URL to the Bookshelves settings and have selected cloudLibrary as the eBook catalog for this specific new bookshelf. But the sample item links to our Encore catalog instead. Is there another step that I’m missing?
]]>Hi There,
I can’t get the placeholder book cover image to show for books covers that are not available in OpenLibrary. I tried unstalling and re-installing the plugin to ensure that I uploaded the placeholder image before creating Bookshelves but that didn’t fix it. Any help appreciated!
Thanks
]]>Hi!
I’m hoping someone can help with this issue. At my library we recently transitioned to atriuum book systems. I have switched the plug in to atriuum but it pulls up the canvas view when it searches for the book with the ISBN instead of the gallery view. Is there a way to edit or change the way its searching or pulling? Or change the view so that it goes to the Gallery view and not the canvas view? Any help is appreciated.
Thanks!
]]>After installing Library Book Shelf plug in, my dashboard was gone, and I got the message: “
There has been a critical error on your website. Please check your site admin email inbox for instructions.
Learn more about debugging in WordPress.“
I learned from other place that I need to ftp to my hosting site and work with a code to release my site, but I do not have any kind of access to my Comcast hosting, and all attempts to ftp were rejected. I have been told to contact the plug in developer to ask for help.
]]>I have the “Library Bookshelves” plugin working and have populated a test bookshelf by pasting in a list of recently-acquired ISBNs obtained from our Koha system. I am using openlibrary.org as by cover image server. Over half of the ISBNs don’t deliver a cover image which results in a lot of “white spaces” in the slider. Is there a way to have it simply skip books for which no cover image is available?
]]>Currently have it set to hide on mobile, but, when enabled, the shelf tabs are shown, but no books populate them. Just forward and back arrows.
We are using a curated list, and it displays fine on PC, just not mobile
Has anyone here used this plugin with cwmars.org? I am trying to set up the plugin, using the cwmars (central and western Mass) catalog.
]]>Currently, we are using a custom list to populate our bookshelves. We switched because many of our items have ONLY an ISBN-13 number, but the shelves look for items on Amazon (our image source) under ISBN-10. If we don’t have an ISBN-10 number in the record, or the item doesn’t have one listed, it will not work.
Is there an update planned to address this, or some way to change settings to use ISBN-13? Curating the lists is fine, but, our patrons like the more dynamic lists we get by having it run a report.
Hello everyone. I would like to make you a question. this plugin support the Italian OPAQ-SBN catalog system?
thank you
]]>The plugin stopped working when my site updated to WordPress 6.2.2 (running PHP 6.4.33). Your site says the plugin has been tested up to this version so before I rollback I wanted to see if there was other troubleshooting I should do. I have tried de-activating and re-activating the plugin but wasn’t sure what else to do.
We use the plugin to push feeds to this page
https://drakelibrary.org/book-lists/
But nothing is showing on the individual list pages either.
]]>Hello! I’m excited to use your plugin with our library website. I am having a hard time linking our Evergreen catalog to our website. Is it possible for someone using Evergreen to walk me through a step-by-step of how you linked it? I am working on our library’s website, but would not classify myself as a tech person. Any help would be appreciated!
]]>Hello! Was wondering if the Minerva catalog would be able to get added. Thanks!
]]>Thanks for this great plugin. This is exactly what we are looking for.
Unfortunately since we (we are a member of consortium) that uses SirisDynix but doesn’t subscribe to the API since it is quite expensive.
Sirsi has provided us with a method that uses RSS feeds (using Slack but not WordPress).
Would it be possible to get support for RSS with Sirsi Dynix?
]]>We created multiple shelves, and had them displayed in Tabs in a Divi based wordpress site. In previews, they all look the same, however, on the actual page,on PC only the first to load in displays properly. All others appear to be using the information for a different screen size (looks like mobile) They all use plugin universal settings, and we did not change the coding This happens regardless of if we copy a shelf, or create from scratch
]]>Hello,
I am trying to connect my calibre to my wordpress website.
I have setup cops and the database is reachable, but didn’t suceed yet to configure it on the library bookshleves plugin…
i have set the information into “Catalog Settings” but i do not see how to use that afterward?
i also tried to use “Retrieve items from a web service”
using COPS API, but i guess i didn’t found the right way to input the link.
]]>