eKsiążki
https://forum.eksiazki.org/

POMOCY - Odsyłanie do danego miejsca w tekście, jak zrobić ?
https://forum.eksiazki.org/ogolnie-o-eczytnikach-f155/pomocy-odsylanie-do-danego-miejsca-w-tekscie-jak-zrobic-t10129.html
Strona 1 z 1

Autor:  bigmaczek [ 27 lip 2011 10:07:00 ]
Tytuł:  POMOCY - Odsyłanie do danego miejsca w tekście, jak zrobić ?

Witam, potrzebuję pomocy. Próbuję zrobić odsyłacz do np mapy na końcu książki, słowniczka itp. i powrócić ponownie do tekstu /np przez kliknięcie tekstu, lub klawisza/. Może ktoś podpowie jak to zrobić? Myślałem, że może jakoś kodem HTML przez link, ale jakoś nie wychodzi ....

Autor:  Vroo [ 27 lip 2011 10:18:23 ]
Tytuł:  Re: POMOCY - Odsyłanie do danego miejsca w tekście, jak zrob

Zwykły HTML z odsyłaniem do #kotwicy oznaczonej przez <a name="kotwica"> lub <h1 id="kotwica"> nie da rady?

Autor:  kobzart [ 29 lip 2011 15:20:26 ]
Tytuł:  Re: POMOCY - Odsyłanie do danego miejsca w tekście, jak zrob

Przykład:

<p><a href="#mapa">Klikając ten tekst teleportujesz się do fragmentu w Twoim dokumencie oznaczonym przez poniższy tag</a></p>
<a name="mapa"/><p>Tutaj się pojawisz<p>

Powrócić można wciskając w Kindle bezpośrednio klawisz "BACK" lub dopisując dodatkowy tag do powrotu np.:

<a name="mapaback"/><p><a href="#mapa">Klikasz i znikasz</a></p>
<a name="mapa"/><p>Tutaj się pojawisz <a href="#mapaback"> i z powrotem zmykasz</a><p>

Autor:  Judykator [ 02 sie 2011 6:56:57 ]
Tytuł:  Re: POMOCY - Odsyłanie do danego miejsca w tekście, jak zrob

A jeszcze prościej w Wordzie zrobić na końcu zakładkę a potem wstawić odsyłacz. Po konwersji Mobi Readerem wszystko działa.

Autor:  Devasto [ 02 sie 2011 12:37:18 ]
Tytuł:  Re: POMOCY - Odsyłanie do danego miejsca w tekście, jak zrob

A wiecie może jak za pomocą kodu HTML zrobić tak, aby ustawić w książce sekcje i skakać między nimi krzyżakiem na boki? Coś jak artykuły w gazetach na Kindle.

Autor:  t3d [ 02 sie 2011 14:22:33 ]
Tytuł:  Re: POMOCY - Odsyłanie do danego miejsca w tekście, jak zrob

To nie za pomoca kodu HTML, tylko za pomocą ustawień konwersji calibre. Z tego co pamiętam, standardowo jest filtr, który wykrywa tagi takie jak h1 i h2 , jakieś klasy CSS i cośtam jeszcze.

Autor:  Zefiryn [ 02 sie 2011 16:29:19 ]
Tytuł:  Re: POMOCY - Odsyłanie do danego miejsca w tekście, jak zrob

Epub nie lubi atrybutu name (przynajmniej epubcheck wskazuje to jako błąd) i lepiej jest używać atrybutu id, odsyłacze się nie różnią, czyli np.

<p id="fn1">1 odsyłacz numer 1. <a href="tekst.html#fn1">powrót do tekstu</a></p>

<p>Tutaj jest tekst, po którym jest <a id="fn1" href="fn.html#fn1">odsyłacz numer 1.</a></p>

Oczywiście nazwy plików są zmienne i należy wstawić takie zgodne ze strukturą plików w epubie.

Autor:  koliberek [ 04 sie 2011 18:01:36 ]
Tytuł:  Re: POMOCY - Odsyłanie do danego miejsca w tekście, jak zrob

...bo epub używa xhtml - znacznie bardziej restrykcyjej odmiany html. Zaś w xhtml atrybutu name się nie używa, zastępując go właśnie id.
Co do dzielenia na sekcje - Sigil robi to doskonale, tworzy również spis treści na podstawie tagów H. Polecam ten programik.

Autor:  kobzart [ 08 sie 2011 19:25:47 ]
Tytuł:  Re: POMOCY - Odsyłanie do danego miejsca w tekście, jak zrob

xhtml w sekcji DOCTYPE może mieć zadeklarowane wsparcie starego formatowania html więc nie ma problemu z obsługą atrybutu "name" (chociaż przyznaję, że lepiej dostosowywać się do nowych standardów i korzystać z atrybutu id).
Nie spotkałem się za to z błędnym działaniem atrybutu "name" w pliku ePUB.

Autor:  Zefiryn [ 11 sie 2011 16:59:30 ]
Tytuł:  Re: POMOCY - Odsyłanie do danego miejsca w tekście, jak zrob

Bo jedną sprawą jest specyfikacja formatu, a inną jego implementacja przez program obsługujący. Ponieważ epub to html, to zapewne część oprogramowania korzysta z tego, co jest przygotowane dla normalnego html, a tam atrybut name jak najbardziej działa. Błąd, o którym pisałem nie jest błędem żadnego programu obsługującego pliki epub w poprawnym jego interpretowaniu, a informacją narzędzia o nazwie epubcheck, które bada poprawność pliku.

Strona 1 z 1 Wszystkie czasy w strefie UTC + 1 [czas letni (DST)]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/