From 79b472f0f028d59447b723d81d8ebdf56254abae Mon Sep 17 00:00:00 2001 From: Radek Czajka Date: Fri, 3 Sep 2010 00:43:48 +0200 Subject: [PATCH] added epub infopage, updated fixture --- apps/infopages/fixtures/wl_data.json | 51 ++++++++++++++++-- wolnelektury/static/img/epub-www.jpg | Bin 0 -> 27691 bytes .../templates/catalogue/main_page.html | 2 + wolnelektury/urls.py | 1 + 4 files changed, 50 insertions(+), 4 deletions(-) create mode 100644 wolnelektury/static/img/epub-www.jpg diff --git a/apps/infopages/fixtures/wl_data.json b/apps/infopages/fixtures/wl_data.json index bdce6de87..e4cf73c13 100644 --- a/apps/infopages/fixtures/wl_data.json +++ b/apps/infopages/fixtures/wl_data.json @@ -42,6 +42,49 @@ "page_title_ru": "\u041e \u043f\u0440\u043e\u0435\u043a\u0442\u0435 Wolne Lektury" } }, + { + "pk": 5, + "model": "infopages.infopage", + "fields": { + "title_de": "", + "page_title": "Wolne Lektury w formacie na urz\u0105dzenia mobilne", + "left_column_uk": "", + "right_column_pl": "", + "page_title_en": "", + "page_title_es": "", + "left_column_lt": "", + "title_fr": "", + "right_column_ru": "", + "left_column_fr": "", + "title": "Wolne Lektury w formacie na urz\u0105dzenia mobilne", + "title_lt": "", + "right_column": "", + "right_column_es": "", + "right_column_en": "", + "left_column_de": "", + "title_uk": "", + "right_column_fr": "", + "left_column": "

Biblioteka cyfrowa Wolne Lektury udost\u0119pnia za darmo ponad tysi\u0105c utwor\u00f3w z listy lektur szkolnych w formacie epub. Ka\u017cdy u\u017cytkownik ma mo\u017cliwo\u015b\u0107 wgrania e-booka z portalu Wolne Lektury do swojego czytnika ksi\u0105\u017cek elektronicznych lub telefonu kom\u00f3rkowego. Wystarczy \u015bci\u0105gn\u0105\u0107 pliki epub ze strony www.wolnelektury.pl. Pe\u0142n\u0105 list\u0119 utwor\u00f3w w formacie epub znale\u017a\u0107 mo\u017cna tutaj.

\r\n\r\n

Epub to kolejny format, w kt\u00f3rym lektury s\u0105 dost\u0119pne w bibliotece. Dotychczas u\u017cytkownicy mieli do dyspozycji teksty w formatach m.in. html i pdf oraz audiobooki. Format epub umo\u017cliwia czytanie utwor\u00f3w na coraz bardziej popularnych czytnikach i na kom\u00f3rkach.

\r\n\r\n

W zbiorach biblioteki cyfrowej Wolne Lektury znajduj\u0105 si\u0119 lektury szkolne, kt\u00f3re s\u0105 zalecane do u\u017cytku przez Ministerstwo Edukacji Narodowej i trafi\u0142y ju\u017c do domeny publicznej. Biblioteka oferuje u\u017cytkownikom ponad tysi\u0105c utwor\u00f3w, m.in. powie\u015bci Henryka Sienkiewicza, utwory Jana Kochanowskiego, wiersze Boles\u0142awa Le\u015bmiana, czy nowele Marii Konopnickej. Mo\u017cna je zgodnie z prawem bezp\u0142atnie przegl\u0105da\u0107, s\u0142ucha\u0107, \u015bci\u0105ga\u0107 na sw\u00f3j komputer, a tak\u017ce udost\u0119pnia\u0107 innym i cytowa\u0107.

", + "right_column_uk": "", + "title_en": "", + "left_column_pl": "

Biblioteka cyfrowa Wolne Lektury udost\u0119pnia za darmo ponad tysi\u0105c utwor\u00f3w z listy lektur szkolnych w formacie epub. Ka\u017cdy u\u017cytkownik ma mo\u017cliwo\u015b\u0107 wgrania e-booka z portalu Wolne Lektury do swojego czytnika ksi\u0105\u017cek elektronicznych lub telefonu kom\u00f3rkowego. Wystarczy \u015bci\u0105gn\u0105\u0107 pliki epub ze strony www.wolnelektury.pl. Pe\u0142n\u0105 list\u0119 utwor\u00f3w w formacie epub znale\u017a\u0107 mo\u017cna tutaj.

\r\n\r\n

Epub to kolejny format, w kt\u00f3rym lektury s\u0105 dost\u0119pne w bibliotece. Dotychczas u\u017cytkownicy mieli do dyspozycji teksty w formatach m.in. html i pdf oraz audiobooki. Format epub umo\u017cliwia czytanie utwor\u00f3w na coraz bardziej popularnych czytnikach i na kom\u00f3rkach.

\r\n\r\n

W zbiorach biblioteki cyfrowej Wolne Lektury znajduj\u0105 si\u0119 lektury szkolne, kt\u00f3re s\u0105 zalecane do u\u017cytku przez Ministerstwo Edukacji Narodowej i trafi\u0142y ju\u017c do domeny publicznej. Biblioteka oferuje u\u017cytkownikom ponad tysi\u0105c utwor\u00f3w, m.in. powie\u015bci Henryka Sienkiewicza, utwory Jana Kochanowskiego, wiersze Boles\u0142awa Le\u015bmiana, czy nowele Marii Konopnickej. Mo\u017cna je zgodnie z prawem bezp\u0142atnie przegl\u0105da\u0107, s\u0142ucha\u0107, \u015bci\u0105ga\u0107 na sw\u00f3j komputer, a tak\u017ce udost\u0119pnia\u0107 innym i cytowa\u0107.

", + "left_column_ru": "", + "right_column_lt": "", + "title_es": "", + "page_title_fr": "", + "page_title_uk": "", + "page_title_de": "", + "slug": "epub", + "page_title_lt": "", + "right_column_de": "", + "page_title_pl": "Wolne Lektury w formacie na urz\u0105dzenia mobilne", + "left_column_es": "", + "left_column_en": "", + "title_pl": "Wolne Lektury w formacie na urz\u0105dzenia mobilne", + "title_ru": "", + "page_title_ru": "" + } + }, { "pk": 2, "model": "infopages.infopage", @@ -135,7 +178,7 @@ "title_de": "Widget", "page_title": "Widget", "left_column_uk": "", - "right_column_pl": "

Jak umie\u015bci\u0107 wid\u017cet Wolne Lektury na stronie WWW

\r\n

T\u0119 cz\u0119\u015b\u0107 kodu nale\u017cy umie\u015bci\u0107 tam, gdzie ma pojawi\u0107 si\u0119 wid\u017cet.

\r\n\" size=\"50\">\r\n\r\n

T\u0119 cz\u0119\u015b\u0107 kodu nale\u017cy umie\u015bci\u0107 tu\u017c przed zamkni\u0119ciem taga body, czyli przed </body>

\r\n\r\n\" size=\"50\">", + "right_column_pl": "

Jak umie\u015bci\u0107 wid\u017cet Wolne Lektury na stronie WWW

\r\n\r\n

Po prostu skopiuj poni\u017cszy kod HTML.

\r\n\r\n", "page_title_en": "Widget", "page_title_es": "Widget", "left_column_lt": "", @@ -144,16 +187,16 @@ "left_column_fr": "", "title": "Widget", "title_lt": "Widget", - "right_column": "

Jak umie\u015bci\u0107 wid\u017cet Wolne Lektury na stronie WWW

\r\n

T\u0119 cz\u0119\u015b\u0107 kodu nale\u017cy umie\u015bci\u0107 tam, gdzie ma pojawi\u0107 si\u0119 wid\u017cet.

\r\n\" size=\"50\">\r\n\r\n

T\u0119 cz\u0119\u015b\u0107 kodu nale\u017cy umie\u015bci\u0107 tu\u017c przed zamkni\u0119ciem taga body, czyli przed </body>

\r\n\r\n\" size=\"50\">", + "right_column": "

Jak umie\u015bci\u0107 wid\u017cet Wolne Lektury na stronie WWW

\r\n\r\n

Po prostu skopiuj poni\u017cszy kod HTML.

\r\n\r\n", "right_column_es": "", "right_column_en": "", "left_column_de": "", "title_uk": "Widget", "right_column_fr": "", - "left_column": "

Wid\u017cet Wolne Lektury na Twojej stronie WWW

\r\n

Umie\u015b\u0107 wid\u017cet \u2013 wyszukiwark\u0119 Wolnych Lektur umo\u017cliwiaj\u0105c\u0105 dost\u0119p do darmowych lektur i audiobook\u00f3w \u2013 na swojej stronie WWW!

\r\n

Po prostu skopiuj poni\u017cszy kod HTML.

\r\n\r\n\r\n\r\n\r\n

Tak b\u0119dzie prezentowa\u0142 si\u0119 wid\u017cet po umieszczeniu go na stronie:

\r\n
\r\n", + "left_column": "

Wid\u017cet Wolne Lektury na Twojej stronie WWW

\r\n

Umie\u015b\u0107 wid\u017cet \u2013 wyszukiwark\u0119 Wolnych Lektur umo\u017cliwiaj\u0105c\u0105 dost\u0119p do darmowych lektur i audiobook\u00f3w \u2013 na swojej stronie WWW!

\r\n\r\n

Tak b\u0119dzie prezentowa\u0142 si\u0119 wid\u017cet po umieszczeniu go na stronie:

\r\n
\r\n", "right_column_uk": "", "title_en": "Widget", - "left_column_pl": "

Wid\u017cet Wolne Lektury na Twojej stronie WWW

\r\n

Umie\u015b\u0107 wid\u017cet \u2013 wyszukiwark\u0119 Wolnych Lektur umo\u017cliwiaj\u0105c\u0105 dost\u0119p do darmowych lektur i audiobook\u00f3w \u2013 na swojej stronie WWW!

\r\n

Po prostu skopiuj poni\u017cszy kod HTML.

\r\n\r\n\r\n\r\n\r\n

Tak b\u0119dzie prezentowa\u0142 si\u0119 wid\u017cet po umieszczeniu go na stronie:

\r\n
\r\n", + "left_column_pl": "

Wid\u017cet Wolne Lektury na Twojej stronie WWW

\r\n

Umie\u015b\u0107 wid\u017cet \u2013 wyszukiwark\u0119 Wolnych Lektur umo\u017cliwiaj\u0105c\u0105 dost\u0119p do darmowych lektur i audiobook\u00f3w \u2013 na swojej stronie WWW!

\r\n\r\n

Tak b\u0119dzie prezentowa\u0142 si\u0119 wid\u017cet po umieszczeniu go na stronie:

\r\n
\r\n", "left_column_ru": "", "right_column_lt": "", "title_es": "Widget", diff --git a/wolnelektury/static/img/epub-www.jpg b/wolnelektury/static/img/epub-www.jpg new file mode 100644 index 0000000000000000000000000000000000000000..84016cf6e6a59aa0c57ff158f80bca9453027399 GIT binary patch literal 27691 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

TJPgFh_=u4(}!3 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 qtwY(LqS>s$

↓ {% trans "Browse books by categories" %} ↓

+

epub: lektury w kieszeni

+

{% trans "Wolne Lektury Widget" %}

{% trans "Place our widget - search engine for Wolne Lektury which gives access to free books and audiobooks - on your homepage! Just copy the HTML code below onto your page:" %}