11-13-2012, 03:31 PM | #166 |
Enthusiast
Posts: 39
Karma: 10
Join Date: May 2012
Device: none
|
Thank you for the reply vlad59. I was afraid you were going to say something like that. I totally understand though. Thanks for all of the hard work you have already done.
-Mic |
11-13-2012, 09:58 PM | #167 | |
Enthusiast
Posts: 43
Karma: 500000
Join Date: Dec 2011
Device: Kobo Libra 2
|
Quote:
My library was originally in a different directory on a different drive to COPS. Once I set both up on the same drive (but in different directories) everything worked. Jill |
|
Advert | |
|
11-25-2012, 01:56 PM | #168 |
Junior Member
Posts: 4
Karma: 10
Join Date: Nov 2012
Device: none
|
Hello. I've just installed COPS 0.2.2 on my Goflex Net running Arch Linux, and it mostly works fine, but for some reason Google Chrome (actually Chromium) won't load any resized cover images. To describe the problem in a bit more detail:
* Loading http://server.local/fetch.php?id=31&height=70 in Chrome makes nginx reply with 500 Internal Server Error. * Loading http://server.local/fetch.php?id=31 works in Chrome. * All URLs work fine in Firefox. * wget -O cover.jpg "http://server.local/fetch.php?id=31&height=70" also works. * The online demo at http://cops-demo.slucas.fr/index.php works with Chrome. * If I create a test html document with the line <img src="fetch.php?id=31&height=70"> , I can load that using Chrome. * Once the thumbnail has been created with the test document from the point above, Chrome then displays it just fine within COPS, presumably because of caching somewhere. * Chromium version string: 24.0.1297.0 (Developer Build 162078) Ubuntu 12.10 I'd be grateful if anyone could tell me what the problem might be. |
11-25-2012, 02:41 PM | #169 |
Junior Member
Posts: 4
Karma: 10
Join Date: Nov 2012
Device: none
|
I managed to figure this out - the problem was a misconfigured web proxy, completely unrelated to COPS. Many thanks for a great piece of software!
|
11-30-2012, 01:08 AM | #170 |
Enthusiast
Posts: 39
Karma: 10
Join Date: May 2012
Device: none
|
I'm trying to use FancyBox for more things on the website. For example I want to create a modal window that has a custom <title> which is supported by FancyBox.
However there is one thing in the HTML that is causing this to not work, and several other JavaScript related problems on my site. The following code: Code:
header ("Content-Type:application/xhtml+xml") Is there a way to have the site work properly without it being XHTML? |
Advert | |
|
12-03-2012, 10:45 AM | #171 |
Addict
Posts: 369
Karma: 37869
Join Date: Sep 2011
Device: Kobo eReader Touch, Kobo Aura HD
|
@jbrnd
Happy it went well for you ! @micster What were the errors ? Can you give me your modifications so I can try to reproduce your problems ? |
12-03-2012, 05:07 PM | #172 |
Enthusiast
Posts: 39
Karma: 10
Join Date: May 2012
Device: none
|
Hey Vlad59,
The error that I was getting is that stuff just would not display. I think this is a "standards" issue or some type of browser compatability. I'm not sure how far down this rabbit hole you want to go, but the problem is easy to reproduce. This website gives lot's of FancyBox examples: FanyboxApps and I'm pretty sure this is the JavaScript you are using for the popup boxes. One of the examples on the page is for customizing the "Title" attribute: PHP Code:
Code:
header ("Content-Type:application/xhtml+xml") If I put HTML inside the title like various other examples for FancyBox do, then the Title will fail to render. |
12-04-2012, 05:38 AM | #173 |
Addict
Posts: 369
Karma: 37869
Join Date: Sep 2011
Device: Kobo eReader Touch, Kobo Aura HD
|
Sorry but I didn't have any problem with your example (or I didn't undestand it).
I changed the handling of covers in index.php to Code:
<a rel="group" data-title-id="title-<?php echo $entry->book->id ?>" class="fancycover" href="<?php echo $entry->getCover () ?>"><img src="<?php echo $entry->getCoverThumbnail () ?>" alt="cover" /></a> <div id="title-<?php echo $entry->book->id ?>" style="display: none"> <?php echo htmlspecialchars ($entry->title) . " (" . date ('Y', $entry->book->pubdate) . ") " ?> <a href="http://google.com">Some link</a> </div> Code:
$(".fancycover").fancybox({ beforeLoad: function() { var el, id = $(this.element).data('title-id'); if (id) { el = $('#' + id); if (el.length) { this.title = el.html(); } } }, 'type' : 'image', prevEffect : 'none', nextEffect : 'none' <?php if ($isEink) echo ", openEffect : 'none', closeEffect : 'none', helpers : {overlay : null}"; ?> }); |
12-04-2012, 03:48 PM | #174 |
Enthusiast
Posts: 39
Karma: 10
Join Date: May 2012
Device: none
|
Thanks for looking into it
I will try your code and see what I get on my site. I guess it was just user error. |
12-05-2012, 11:19 AM | #175 |
Addict
Posts: 369
Karma: 37869
Join Date: Sep 2011
Device: Kobo eReader Touch, Kobo Aura HD
|
COPS 0.2.3
COPS 0.2.3 is out with the following changes (First post to download) :
* Add a .htaccess to make it easier to use with Apache * Fix a typo in book download. Reported by jillmess * Update localization (thanks to Calibre2Opds) * Add some missing information from Calibre (language, rating for now). Reported by mcister * Upgrade Fancybox to 2.1.3 So not much but still Note that with .htaccess it should really work out of the box with Apache. About the missing fields, I'll add publisher and identifiers (isbn, amazon links, ...) on next release. I also received a nice email by Wayne with an alternate CSS style to apply to the HTML catalog. I'll clean that up and release it in the next release. On a side note, updating Epub's metadata was way more complicated than I expected as I did not find any library fitting my needs so I'm writing my own. As usual the download link is in the first post. Happy testing. |
12-06-2012, 03:58 PM | #176 |
Enthusiast
Posts: 39
Karma: 10
Join Date: May 2012
Device: none
|
Hey vlad59,
Looks like some nice additions. Keep up the good work! I have a question, Is there a way to combine search queries? I'm trying to perform a search that will return exactly one book in the results. For example, if I had a book with the title of only "Sherlock Holmes" in your library it would also return the four other books with that exact phrase in the title. I guess when you add the identifiers like ISBN I could perform a search for ISBN and get a single result back. Is there a way to search by Book ID? That would work too I suppose. |
12-06-2012, 04:38 PM | #177 |
Enthusiast
Posts: 39
Karma: 10
Join Date: May 2012
Device: none
|
What I really am trying to do is get a single book on a page all by itself.
The first way I tried to do this that seemed to work was by using the search. I can then link directly to a book. Though I discovered that this often leads to multiple books being displayed like the example above. I noticed that "bookdetail.php" can display a single book by tacking on the book ID as a parameter to the end. This is how the popup works right? If I link directly to bookdetail.php the page has no styling and if I added the header and footer I think it would mess up the popup. Is there a way to have a fallback in case the popup window doesn't work that will link directly to the details of the book on it's own page? |
12-06-2012, 09:50 PM | #178 |
Enthusiast
Posts: 39
Karma: 10
Join Date: May 2012
Device: none
|
Well,
I ended up customizing the code a bit to work for me. I removed the Fancybox popup for the bookdetail.php and instead I just added all of the <head> information into bookdetail.php load it into a new page. It works, though I'm sad that it will be more difficult for me to upgrade to the newer version. Looking forward to having the ISBN information. |
12-07-2012, 05:01 AM | #179 |
Addict
Posts: 369
Karma: 37869
Join Date: Sep 2011
Device: Kobo eReader Touch, Kobo Aura HD
|
I thought of adding a parameter to disable fancybox completely especially for Northguy who was having a hard time using COPS on his PRS-T1.
I guess that would do for you too. I'll add that as soon as I got some time. Maybe you can send me your modification in bookdetail.php, it can save me some time. |
12-07-2012, 07:54 AM | #180 |
Guru
Posts: 719
Karma: 10738
Join Date: Nov 2012
Device: iPad & iPhone with Marvin 2 + 3 & Kobo Glo HD
|
Running COPS on WampServer 2.2 Windows 7 (32 bits).
To get COPS version 0.23 to work I had to either: - using "location" -> remove first 3 lines of .htaccess file (or use #) - using "X-Sendfile" -> install X-Sendfile Then it worked for me! Awesome, thnx! |
Tags |
calibre opds, dns, kobo aura, synology |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Calibre OPDS server with windows apps? | nickdma | Related Tools | 10 | 03-03-2024 02:53 PM |
[Old Thread] Android FBreader and Calibre OPDS server question | kalex | Calibre | 5 | 12-24-2015 10:16 PM |
PHP+Apache web server for calibre ... | chaley | Related Tools | 254 | 04-28-2014 08:18 PM |
External OPDS catalogue in Calibre | bolton | Calibre | 1 | 09-05-2012 06:14 AM |
Calibre Command Line usage with PHP | artoros | Related Tools | 13 | 07-01-2010 09:57 AM |