From: Radek Czajka Date: Tue, 15 Mar 2022 12:44:36 +0000 (+0100) Subject: Simplify transitional files a bit. X-Git-Url: https://git.mdrn.pl/wolnelektury.git/commitdiff_plain/0eedef1eafceaaa3f4f78b014236bf642be2807b Simplify transitional files a bit. --- diff --git a/src/catalogue/templates/catalogue/2021/book_detail.html b/src/catalogue/templates/catalogue/2021/book_detail.html deleted file mode 100644 index 8c9beb329..000000000 --- a/src/catalogue/templates/catalogue/2021/book_detail.html +++ /dev/null @@ -1,494 +0,0 @@ - -{% load pipeline %} -{% load static %} -{% load choose_cites from social_tags %} -{% load choose_fragment license_icon from catalogue_tags %} -{% load catalogue_tags %} - - - - - - - - WolneLektury.pl - - - {% stylesheet '2022' %} - - - - - - - - - - - - {# TODO: BREADCRUMBS #} -
- -
- - -
-
- -
- -
-
-
-
- {% if book.has_mp3_file %} - - {% endif %} -
-
- -
-
- {% with t=book.get_first_text %} - {% if t %} - czytaj online - {% endif %} - {% endwith %} -
-
- - - - {% if book.has_mp3_file %} - {% include 'catalogue/snippets/2022_jplayer.html' %} - {% else %} - {% with ch=book.get_child_audiobook %} - {% if ch %} - {% include 'catalogue/snippets/2022_jplayer_link.html' with book=ch %} - {% endif %} - {% endwith %} - - {% endif %} - - - - -
-
-
-

Pobieranie e-booka

-

Wybierz wersję dla siebie:

-
-
- {% if book.pdf_file %} -
-
-

.pdf

-

Jeśli planujesz wydruk albo lekturę na urządzeniu mobilnym bez dodatkowych aplikacji.

-
-
- .pdf -
-
- {% endif %} - {% if book.epub_file %} -
-
-

.epub

-

Uniwersalny format e-booków, obsługiwany przez większość czytników sprzętowych i aplikacji na urządzenia mobilne.

-
-
- .epub -
-
- {% endif %} - {% if book.mobi_file %} -
-
-

.mobi

-

Natywny format dla czytnika Amazon Kindle.

-
-
- .mobi -
-
- {% endif %} - {% if book.synchro_file %} -
-
-

synchrobook (epub3)

-

Książka elektroniczna i audiobook w jednym. Wymaga aplikacji obsługującej format (np. ..., ..., ...).

-
- -
- {% endif %} - {% if book.txt_file or book.fb2_file %} -
-
-

inne formaty

- -
-
- {% endif %} -
- -
-
- {% if book.has_mp3_file %} -
-
-
-

Pobieranie audiobooka

-

Wybierz wersję dla siebie:

-
-
-
-
-

.mp3

-

Uniwersalny format, obsługiwany przez wszystkie urządzenia.

-
-
- .mp3 -
-
- {% if book.has_ogg_file %} -
-
-

OggVorbis

-

Otwarty format plików audio, oferujący nagranie w najwyższej jakości dźwiękowej.

-
-
- .ogg -
-
- {% endif %} - {% if book.has_daisy_file %} -
-
-

DAISY

-

Format dla osób z dysfunkcjami czytania.

-
-
- {% for dsy in book.media_daisy %} - DAISY - {% endfor %} -
-
- {% endif %} - {% if book.has_synchro_file %} -
-
-

synchrobook

-

Książka elektroniczna i audiobook w jednym. Wymaga aplikacji obsługującej format.

-
- -
- {% endif %} -
- -
-
- {% endif %} -
- -
-

Opis

- {{ book.abstract|safe }} - - {% if book.toc %} -

Spis treści:

- {{ book.toc|safe }} - {% endif %} -
- -
-
-
-

Ta książka jest dostępna dla tysięcy dzieciaków dzięki darowiznom od osób takich jak Ty!

- Dorzuć się! -
-
- Dorzuć się! -
-
-
-
- - {% for author in book.authors %} -
-
-
-

O autorze

-
- {% if author.photo %} -
- {{ author.name }} -
- {{ author.photo_attribution|safe }} -
-
- {% endif %} -
-

{{ author.name }}

-
- {{ author.description|safe }} -
- -
-
-
- - {% choose_cites book 3 as cites %} - {% if cites %} -
-
-
- {% for fragment in cites %} -
- - {{ fragment.short_text|safe }} - -

{{ fragment.book.pretty_title }}

-
- {% endfor %} -
-
-
- {% endif %} -
-
- {% endfor %} - -
-
- {% with book.related_themes as themes %} - {% if themes %} -

Motywy występujące w tym utworze Wszystkie motywy

-
- -
- {% endif %} - {% endwith %} - -
-
-
- - - - - -
-
-
-

Tytuły powiązane

-
- {% if book.other_versions %} - {% for rel in book.other_versions %} - - {% endfor %} - {% endif %} - - - {% related_books_2021 book taken=book.other_versions|length as related_books %} - {% for rel in related_books %} - - {% endfor %} - - - -
-
-
-
- - - - - - - {% javascript '2022' %} - {% javascript '2022_player' %} - - diff --git a/src/catalogue/templates/catalogue/2022/book_detail.html b/src/catalogue/templates/catalogue/2022/book_detail.html new file mode 100644 index 000000000..149be1263 --- /dev/null +++ b/src/catalogue/templates/catalogue/2022/book_detail.html @@ -0,0 +1,494 @@ + +{% load pipeline %} +{% load static %} +{% load choose_cites from social_tags %} +{% load choose_fragment license_icon from catalogue_tags %} +{% load catalogue_tags %} + + + + + + + + WolneLektury.pl + + + {% stylesheet '2022' %} + + + + + + + + + + + + {# TODO: BREADCRUMBS #} +
+ +
+ + +
+
+ +
+ +
+
+
+
+ {% if book.has_mp3_file %} + + {% endif %} +
+
+ +
+
+ {% with t=book.get_first_text %} + {% if t %} + czytaj online + {% endif %} + {% endwith %} +
+
+ + + + {% if book.has_mp3_file %} + {% include 'catalogue/snippets/2022_jplayer.html' %} + {% else %} + {% with ch=book.get_child_audiobook %} + {% if ch %} + {% include 'catalogue/snippets/2022_jplayer_link.html' with book=ch %} + {% endif %} + {% endwith %} + + {% endif %} + + + + +
+
+
+

Pobieranie e-booka

+

Wybierz wersję dla siebie:

+
+
+ {% if book.pdf_file %} +
+
+

.pdf

+

Jeśli planujesz wydruk albo lekturę na urządzeniu mobilnym bez dodatkowych aplikacji.

+
+
+ .pdf +
+
+ {% endif %} + {% if book.epub_file %} +
+
+

.epub

+

Uniwersalny format e-booków, obsługiwany przez większość czytników sprzętowych i aplikacji na urządzenia mobilne.

+
+
+ .epub +
+
+ {% endif %} + {% if book.mobi_file %} +
+
+

.mobi

+

Natywny format dla czytnika Amazon Kindle.

+
+
+ .mobi +
+
+ {% endif %} + {% if book.synchro_file %} +
+
+

synchrobook (epub3)

+

Książka elektroniczna i audiobook w jednym. Wymaga aplikacji obsługującej format (np. ..., ..., ...).

+
+ +
+ {% endif %} + {% if book.txt_file or book.fb2_file %} +
+
+

inne formaty

+ +
+
+ {% endif %} +
+ +
+
+ {% if book.has_mp3_file %} +
+
+
+

Pobieranie audiobooka

+

Wybierz wersję dla siebie:

+
+
+
+
+

.mp3

+

Uniwersalny format, obsługiwany przez wszystkie urządzenia.

+
+
+ .mp3 +
+
+ {% if book.has_ogg_file %} +
+
+

OggVorbis

+

Otwarty format plików audio, oferujący nagranie w najwyższej jakości dźwiękowej.

+
+
+ .ogg +
+
+ {% endif %} + {% if book.has_daisy_file %} +
+
+

DAISY

+

Format dla osób z dysfunkcjami czytania.

+
+
+ {% for dsy in book.media_daisy %} + DAISY + {% endfor %} +
+
+ {% endif %} + {% if book.has_synchro_file %} +
+
+

synchrobook

+

Książka elektroniczna i audiobook w jednym. Wymaga aplikacji obsługującej format.

+
+ +
+ {% endif %} +
+ +
+
+ {% endif %} +
+ +
+

Opis

+ {{ book.abstract|safe }} + + {% if book.toc %} +

Spis treści:

+ {{ book.toc|safe }} + {% endif %} +
+ +
+
+
+

Ta książka jest dostępna dla tysięcy dzieciaków dzięki darowiznom od osób takich jak Ty!

+ Dorzuć się! +
+
+ Dorzuć się! +
+
+
+
+ + {% for author in book.authors %} +
+
+
+

O autorze

+
+ {% if author.photo %} +
+ {{ author.name }} +
+ {{ author.photo_attribution|safe }} +
+
+ {% endif %} +
+

{{ author.name }}

+
+ {{ author.description|safe }} +
+ +
+
+
+ + {% choose_cites book 3 as cites %} + {% if cites %} +
+
+
+ {% for fragment in cites %} +
+ + {{ fragment.short_text|safe }} + +

{{ fragment.book.pretty_title }}

+
+ {% endfor %} +
+
+
+ {% endif %} +
+
+ {% endfor %} + +
+
+ {% with book.related_themes as themes %} + {% if themes %} +

Motywy występujące w tym utworze Wszystkie motywy

+
+ +
+ {% endif %} + {% endwith %} + +
+
+
+ + + + + +
+
+
+

Tytuły powiązane

+
+ {% if book.other_versions %} + {% for rel in book.other_versions %} + + {% endfor %} + {% endif %} + + + {% related_books_2022 book taken=book.other_versions|length as related_books %} + {% for rel in related_books %} + + {% endfor %} + + + +
+
+
+
+ + + + + + + {% javascript '2022' %} + {% javascript '2022_player' %} + + diff --git a/src/catalogue/templatetags/catalogue_tags.py b/src/catalogue/templatetags/catalogue_tags.py index 8915807e1..8124b349c 100644 --- a/src/catalogue/templatetags/catalogue_tags.py +++ b/src/catalogue/templatetags/catalogue_tags.py @@ -401,7 +401,7 @@ def related_books(context, instance, limit=6, random=1, taken=0): @register.simple_tag -def related_books_2021(instance, limit=4, taken=0): +def related_books_2022(instance, limit=4, taken=0): limit -= taken max_books = limit diff --git a/src/catalogue/views.py b/src/catalogue/views.py index 9da3ebbf8..e83b18ca4 100644 --- a/src/catalogue/views.py +++ b/src/catalogue/views.py @@ -294,7 +294,7 @@ def book_detail(request, slug): return render( request, - 'catalogue/2021/book_detail.html' if new_layout.value else 'catalogue/book_detail.html', + 'catalogue/2022/book_detail.html' if new_layout.value else 'catalogue/book_detail.html', { 'book': book, 'book_children': book.children.all().order_by('parent_number', 'sort_key'),