4 {% load choose_cites from social_tags %}
5 {% load choose_fragment license_icon from catalogue_tags %}
6 {% load catalogue_tags %}
7 {% load likes_book from social_tags %}
12 <meta charset="utf-8">
13 <meta name="description" content="">
14 <meta name="viewport" content="width=device-width,initial-scale=1">
15 <title>WolneLektury.pl</title>
16 <link rel="apple-touch-icon" href="apple-touch-icon.png">
18 {% stylesheet '2022' %}
19 <script src="scripts/modernizr.js"></script>
21 <link rel="preconnect" href="https://fonts.googleapis.com">
22 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
23 <link href="https://fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400&display=swap" rel="stylesheet">
27 <nav class="l-navigation">
28 <div class="l-change-pop">
29 <h3>Zmieniamy się!</h3>
31 Jeżeli to czytasz jesteś jedną z osób, której prezentujemy nowy wygląd strony książki.
32 Będziemy bardzo! wdzięczni za Twoją opinię – <a href='{% url 'suggest' %}' target="_blank">możesz nam ją przesłać tutaj</a>.
33 Jeżeli wolisz klasyczny wygląd - wystarczy, że <a class="quit-experiment" href="#">klikniesz tutaj</a>
35 <!-- button class="l-change-pop__close">
36 <i class="icon icon-close"></i>
39 <div class="l-container">
40 <a href="/" class="l-navigation__logo">
41 <img src="{% static "2022/images/logo.png" %}" alt="WolneLektury.pl">
43 <div class="l-naviagion__search">
44 <form action="/szukaj/">
45 <input id="search" name="q" type="text" placeholder="szukaj tytułu, autora, motywów…" autocomplete="off" data-source="/szukaj/hint/?max=10">
48 <div class="l-navigation__actions">
49 <a href="/ludzie/polka/"><i class="icon icon-liked"></i></a>
50 <!-- button class="l-navigation__button js-menu" aria-label="Menu">
51 <span class="c-hamburger">
52 <span class="bar"></span>
60 <div class="l-container">
61 <div class="l-breadcrumb">
62 <a href="/"><span>Strona główna</span></a>
63 <a href="/katalog/lektury/"><span>Literatura</span></a>
64 {% for ancestor in book.ancestors %}
65 <a href="{{ ancestor.get_absolute_url }}">{{ ancestor.title }}</a>
72 <section class="l-section">
73 <aside class="l-aside">
75 <a href="{% url 'book_text' book.slug %}">
76 <img src="{% if book.cover_clean %}{{ book.cover_clean.url }}{% endif %}" alt="{{ book.pretty_title }}" width="240">
79 <ul class="l-aside__info">
80 <li><span>Epoka:</span> {% for tag in book.epochs %}<a href="{{ tag.get_absolute_url }}">{{ tag.name }}</a> {% endfor %}</li>
81 <li><span>Rodzaj:</span> {% for tag in book.kinds %}<a href="{{ tag.get_absolute_url }}">{{ tag.name }}</a> {% endfor %}</li>
82 <li><span>Gatunek:</span> {% for tag in book.genres %}<a href="{{ tag.get_absolute_url }}">{{ tag.name }}</a> {% endfor %}</li>
86 {% if book.parent or book.get_children %}
87 <ul class="l-aside__zbiory">
89 {% for b in book.ancestors %}
91 <a href="{{ b.get_absolute_url }}">{{ b.title }}</a>
94 {% for b in book.get_siblings %}
97 <strong>{{ b.title }}</strong>
99 {% for c in book.get_children %}
101 <a href="{{ c.get_absolute_url }}">{{ c.title }}</a>
106 <a href="{{ b.get_absolute_url }}">{{ b.title }}</a>
111 {% for b in book.ancestor.all %}
117 <strong>{{ book.title }}</strong>
119 {% for c in book.get_children %}
121 <a href="{{ c.get_absolute_url }}">{{ c.title }}</a>
131 <div class="l-content">
132 <header class="l-header">
133 <div class="l-header__content">
134 <p>{% for author in book.authors %}<a href="{{ author.get_absolute_url }}">{{ author.name }}</a>{% if not forloop.last %}, {% endif %}{% endfor %}
136 <h1><a href="{{ book.get_absolute_url }}">{{ book.title }}</a></h1>
137 {% if book.translators %}
138 <p class="l-header__translators">
140 {% for translator in book.translators %}
141 {{ translator }}{% if not forloop.last %}, {% endif %}
146 <div class="l-header__actions">
147 {% likes_book book as likes %}
149 <form method='post' action='{% url 'social_unlike_book' book.slug %}'>
151 <button class="l-button l-button--fav">
152 <img src="{% static '2022/images/faved.svg' %}" alt="Usuń z ulubionych">
156 <form method='post' action='{% url 'social_like_book' book.slug %}'>
158 <button class="l-button l-button--fav">
159 <img src="{% static '2022/images/fav.svg' %}" alt="Dodaj do ulubionych">
165 <article class="l-article">
166 <div class="c-media">
167 <div class="c-media__actions">
168 <div class="c-media__btn">
169 {% if book.has_mp3_file %}
170 <button class="l-button l-button--media" id="audiobook"><i class="icon icon-audio"></i> pobierz audiobook</button>
173 <div class="c-media__btn">
174 <button class="l-button l-button--media" id="ebook"><i class="icon icon-book"></i> pobierz książkę</button>
176 <div class="c-media__btn">
177 {% with t=book.get_first_text %}
179 <a href="{% url 'book_text' t.slug %}" class="l-button l-button--media l-button--media--full"><i class="icon icon-eye"></i> czytaj online</a>
187 {% if book.has_mp3_file %}
188 {% include 'catalogue/snippets/2022_jplayer.html' %}
190 {% with ch=book.get_child_audiobook %}
192 {% include 'catalogue/snippets/2022_jplayer_link.html' with book=ch %}
201 <div class="c-media__popup" data-popup="ebook">
202 <div class="c-media__popup__box">
203 <div class="c-media__popup__box__lead">
204 <h2>Pobieranie e-booka</h2>
205 <p>Wybierz wersję dla siebie:</p>
207 <div class="c-media__popup__box__items">
208 {% if book.pdf_file %}
209 <div class="c-media__popup__box__item">
212 <p>Jeśli planujesz wydruk albo lekturę na urządzeniu mobilnym bez dodatkowych aplikacji.</p>
215 <a href="{{ book.pdf_url }}" class="l-button l-button--media l-button--media--full">.pdf</a>
219 {% if book.epub_file %}
220 <div class="c-media__popup__box__item">
223 <p>Uniwersalny format e-booków, obsługiwany przez większość czytników sprzętowych i aplikacji na urządzenia mobilne.</p>
226 <a href="{{ book.epub_url }}" class="l-button l-button--media l-button--media--full">.epub</a>
230 {% if book.mobi_file %}
231 <div class="c-media__popup__box__item">
234 <p>Natywny format dla czytnika Amazon Kindle.</p>
237 <a href="{{ book.mobi_url }}" class="l-button l-button--media l-button--media--full">.mobi</a>
241 {% if book.synchro_file %}
242 <div class="c-media__popup__box__item">
244 <h3>synchrobook (epub3)</h3>
245 <p>Książka elektroniczna i audiobook w jednym. Wymaga aplikacji obsługującej format (np. ..., ..., ...).</p>
248 <a href="#" class="l-button l-button--media l-button--media--full">synchrobook</a>
252 {% if book.txt_file or book.fb2_file %}
253 <div class="c-media__popup__box__item">
255 <h3>inne formaty</h3>
257 <li><a href="{% url 'custom_pdf_form' book.slug %}">Stwórz własny PDF</a></li>
258 {% if book.txt_file %}<li><a href="{{ book.txt_url }}">plik tekstowy (.txt)</a></li>{% endif %}
259 {% if book.fb2_file %}<li><a href="{{ book.fb2_url }}">FictionBook</a></li>{% endif %}
265 <button class="c-media__popup__close">
266 <img src="{% static '2022/images/close.svg' %}" alt="Zamknij">
270 {% if book.has_mp3_file %}
271 <div class="c-media__popup" data-popup="audiobook">
272 <div class="c-media__popup__box">
273 <div class="c-media__popup__box__lead">
274 <h2>Pobieranie audiobooka</h2>
275 <p>Wybierz wersję dla siebie:</p>
277 <div class="c-media__popup__box__items">
278 <div class="c-media__popup__box__item">
281 <p>Uniwersalny format, obsługiwany przez wszystkie urządzenia.</p>
284 <a href="{% url 'download_zip_mp3' book.slug %}" class="l-button l-button--media l-button--media--full">.mp3</a>
287 {% if book.has_ogg_file %}
288 <div class="c-media__popup__box__item">
291 <p>Otwarty format plików audio, oferujący nagranie w najwyższej jakości dźwiękowej.</p>
294 <a href="{% url 'download_zip_ogg' book.slug %}" class="l-button l-button--media l-button--media--full">.ogg</a>
298 {% if book.has_daisy_file %}
299 <div class="c-media__popup__box__item">
302 <p>Format dla osób z dysfunkcjami czytania.</p>
305 {% for dsy in book.media_daisy %}
306 <a href="{{ dsy.file.url }}" class="l-button l-button--media l-button--media--full">DAISY</a>
311 {% if book.has_synchro_file %}
312 <div class="c-media__popup__box__item">
315 <p>Książka elektroniczna i audiobook w jednym. Wymaga aplikacji obsługującej format.</p>
318 <a href="#" class="l-button l-button--media l-button--media--full">synchrobook</a>
323 <button class="c-media__popup__close">
324 <img src="{% static '2022/images/close.svg' %}" alt="Zamknij">
331 <div class="l-article__overlay" data-max-height="327">
332 {{ book.abstract|safe }}
335 <h4>Spis treści:</h4>
339 <button class="l-article__read-more" aria-label="Kliknij aby rozwinąć" data-label="Czytaj więcej" data-action="Zwiń tekst">Czytaj więcej</button>
341 <div class="c-support">
343 <h2>Ta książka jest dostępna dla tysięcy dzieciaków dzięki <span>darowiznom</span> od osób takich jak <span>Ty</span>!</h2>
344 <a href="{% url 'club_join' %}">Dorzuć się!</a>
347 <img src="{% static '2022/images/dziecko.jpeg' %}" alt="Dorzuć się!">
353 {% for author in book.authors %}
354 <section class="l-section">
355 <div class="l-author">
359 {% if author.photo %}
360 <figure class="l-author__photo">
361 <img src="{{ author.photo.url }}" alt="{{ author.name }}" style="width: 238px;">
363 {{ author.photo_attribution|safe }}
367 <article class="l-author__info">
368 <h3><a href="{{ author.get_absolute_url }}">{{ author.name }}</a></h3>
369 <div class="l-article__overlay" data-max-height="327">
370 {{ author.description|safe }}
372 <button class="l-article__read-more" aria-label="Kliknij aby rozwinąć" data-label="Czytaj więcej" data-action="Zwiń tekst">Czytaj więcej</button>
377 {% choose_cites book 3 as cites %}
380 <div class="l-author__quotes">
381 <div class="l-author__quotes__slider">
382 {% for fragment in cites %}
383 <a class="l-author__quotes__slider__item" href="{{ fragment.get_absolute_url }}">
386 {{ fragment.short_text|safe }}
388 <p>{{ fragment.book.pretty_title }}</p>
399 <section class="l-section">
400 <div class="l-themes__wrapper">
401 {% with book.related_themes as themes %}
403 <h2>Motywy występujące w tym utworze <a href="/katalog/motyw/"><span>Wszystkie motywy</span> <i class="icon icon-arrow-right"></i></a></h2>
404 <div class="l-themes l-article__overlay" data-max-height="80">
406 {% for item in themes %}
407 <li><a href="{% url 'book_fragments' book.slug item.slug %}">{{ item }} ({{ item.count}})</a></li>
411 <button class="l-article__read-more" aria-label="Kliknij aby rozwinąć" data-label="Czytaj więcej" data-action="Zwiń tekst">Zobacz więcej</button>
416 {% if book.wiki_link %}
417 <li><a href="{{ book.wiki_link }}">strona utworu w Wikipedii</a></li>
420 <a href="{{ book.xml_url }}">źródłowy plik XML</a>
423 <a target="_blank" href="{% url 'poem_from_book' book.slug %}">miksuj treść utworu</a>
426 <a target="_blank" href="{{ book.get_extra_info_json.about }}">utwór na Platformie Redakcyjnej</a>
437 <section class="l-section">
438 <div class="l-books__wrapper">
439 <div class="l-container">
440 <h2>Czytaj także</h2>
441 <div class="l-books">
442 {% if book.other_versions %}
443 {% for rel in book.other_versions %}
444 <article class="l-books__item">
445 <figure class="l-books__item__img">
446 <a href="{{ rel.get_absolute_url }}">
447 <img src="{% if rel.cover %}{{ rel.cover.url }}{% endif %}" alt="{{ rel.pretty_title }}">
451 {% for author in rel.authors %}
452 <a href="{{ author.get_absolute_url }}">{{ author }}</a>
455 <h2><a href="{{ rel.get_absolute_url }}">{{ rel.title }}</a></h2>
461 {% related_books_2022 book taken=book.other_versions|length as related_books %}
462 {% for rel in related_books %}
463 <article class="l-books__item">
464 <figure class="l-books__item__img">
465 <a href="{{ rel.get_absolute_url }}">
466 <img src="{% if rel.cover %}{{ rel.cover.url }}{% endif %}" alt="{{ rel.pretty_title }}">
470 {% for author in rel.authors %}
471 <a href="{{ author.get_absolute_url }}">{{ author|upper }}</a>
474 <h2><a href="{{ rel.get_absolute_url }}">{{ rel.title }}</a></h2>
478 <article class="l-books__item l-books__item--link">
479 <a href="/katalog/kolekcje/">i wiele innych książek, wierszy, obrazów, audiobooków…</a>
480 <a href="/katalog/kolekcje/" class="icon-link"><i class="icon icon-all"></i></a>
488 <div class="l-footer">
489 <div class="l-container">
490 <div class="l-footer__row">
491 <a href="#"><img src="{% static '2022/images/FNP-logo.png' %}" alt="FUNDACJA Nowoczesna Polska"></a>
493 <li>ul. Marszałkowska 84/92 lok. 125</li>
494 <li>00-514 Warszawa</li>
497 <li>tel. <a href="#">(22) 621 30 17</a></li>
498 <li>email <a href="#">fundacja@nowoczesnapolska.org.pl</a></li>
501 <div class="l-footer__row">
503 Wolne Lektury to projekt prowadzony przez fundację <a href="#">Nowoczesna Polska</a>. <br>
504 Hosting: <a href="#">ICM</a>.
507 <a href="#"><img src="{% static '2022/images/MKiDN.png' %}" alt="MKiDN"></a>
510 Strona biblioteki Wolne Lektury powstała dzięki dofinansowaniu ze środków Ministra <a href="#">Kultury i Dziedzictwa Narodowego</a>
511 pochodzących z <a href="#">Funduszu Promocji Kultury</a> – państwowego funduszu celowego.
517 <script src="{% static '2022/scripts/vendor.js' %}"></script>
518 <script src="{% static '2021/scripts/main.js' %}"></script>
520 {% javascript '2022' %}
521 {% javascript '2022_player' %}