Calibre OPDS (and HTML) PHP Server : web-based light alternative to Calibre content server / Calibre2OPDS to serve ebooks (epub, mobi, pdf, ...) http://blog.slucas.fr/en/oss/calibre-opds-php-server
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

47 lines
2.2KB

  1. <section>
  2. {{? it.page == 13 || it.page == 16}}
  3. {{? it.page == 13}}
  4. {{#def.bookdetail}}
  5. {{??}}
  6. {{= it.fullhtml}}
  7. {{?}}
  8. {{??}}
  9. {{~it.entries:entry:i}}
  10. {{? it.containsBook == 0}}
  11. <article>
  12. <div class="frontpage">
  13. {{? entry.navlink != "#"}}<a href="{{=entry.navlink}}" {{=it.c.config.kindleHack}}>{{?}}
  14. <h2>{{=htmlspecialchars (entry.title)}}</h2>
  15. <h4>{{=entry.content}}</h4>
  16. {{? entry.navlink != "#"}}</a>{{?}}
  17. </div>
  18. </article>
  19. {{??}}
  20. <article class="books">
  21. <span class="cover">
  22. {{? entry.book.hasCover == 1}}
  23. <a class="fancycover" href="{{=str_format (it.c.url.coverUrl, entry.book.id, it.databaseId)}}" {{=it.c.config.kindleHack}}>
  24. <img src="{{=str_format (it.c.url.thumbnailUrl, entry.book.id, it.databaseId)}}" alt="{{=it.c.i18n.coverAlt}}" />
  25. </a>
  26. {{?}}
  27. </span>
  28. <h2 class="download">
  29. {{~entry.book.preferedData:data:j}}
  30. <a href="{{=data.url}}" {{=it.c.config.kindleHack}}>{{=data.name}}</a><br />
  31. {{~}}
  32. </h2>
  33. <a class="fancydetail" href="{{=str_format (it.c.url.detailUrl, entry.book.id, it.databaseId)}}" {{=it.c.config.kindleHack}}>
  34. <div class="fullclickpopup">
  35. <h2><span class="st">{{=htmlspecialchars (entry.title)}}</span>
  36. {{? entry.book.pubDate != ""}}<span class="sp">({{=entry.book.pubDate}})</span>{{?}}
  37. {{? entry.book.rating != ""}}<span class="sr">{{=entry.book.rating}}</span>{{?}}
  38. </h2>
  39. <h4>{{=it.c.i18n.authorsTitle}} : </h4><span class="sa">{{=htmlspecialchars (entry.book.authorsName)}}</span><br />
  40. {{? entry.book.tagsName != ""}}<h4>{{=it.c.i18n.tagsTitle}} : </h4><span class="se">{{=htmlspecialchars (entry.book.tagsName)}}</span><br />{{?}}
  41. {{? entry.book.seriesName != ""}}<h4>{{=it.c.i18n.seriesTitle}} : </h4><span class="ss">{{=htmlspecialchars (entry.book.seriesName)}} ({{=entry.book.seriesIndex}})</span><br />{{?}}
  42. </div></a>
  43. </article>
  44. {{?}}
  45. {{~}}
  46. {{?}}
  47. </section>