Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
unnamed Новенький участник форума
Зарегистрирован: 09.01.2007 Сообщения: 44
|
Добавлено: Чт Июл 12, 2007 14:35 Заголовок сообщения: ?Ссылки в тексте (не notes!) |
|
|
Прошу прощения: нигде не смог найти - поддерживаются ли в фб2 гиперлинки кроме примечаний (notes) - просто для перехода от одного фрагмента текста к другому?
Если да, то где подсмотреть, как это правильно заюзать?
---------
Спасиба |
|
Вернуться к началу |
|
|
Lozman Зрелый участник форума
Зарегистрирован: 26.09.2006 Сообщения: 280 Откуда: Оттуда
|
Добавлено: Чт Июл 12, 2007 18:23 Заголовок сообщения: |
|
|
Точно так же, только не надо добавлять type="note"... _________________ Beware of Jabberwock, my son |
|
Вернуться к началу |
|
|
Sclex Бывалый участник форума
Зарегистрирован: 24.09.2005 Сообщения: 416 Откуда: Минск
|
Добавлено: Чт Июл 12, 2007 19:16 Заголовок сообщения: Re: ?Ссылки в тексте (не notes!) |
|
|
Тэги p, section, table, image могут иметь атрибут id. Примеры:
Код: | <section id="sect1">
<p id="p1">Текст абзаца.</p>
<table id="table1">
<tr><td>1</td></tr>
</table>
<image l:href="#img1.png" id="image1">
</section> |
Соответственно, можно в ссылке указать в качестве адреса имеющийся id, чтобы сослаться на него. Примеры:
Код: | <a l:href="#sect1">Ссылка на секцию</a>
<a l:href="#p1">Ссылка на абзац</a>
<a l:href="#table1">Ссылка на таблицу</a>
<a l:href="#image1">Ссылка на рисунок</a> |
Решетка означает, что ссылаемся на нечто в пределах документа. Вместо "l:" может быть другой префикс, смотря что прописано в тэге FictionBook.
Ссылаться на конкретное место внутри абзаца в настоящее время нельзя. Да и из возможных ссылок не все везде поддерживается - в CoolReader 2 у меня ссылки на картинки не срабатывали. |
|
Вернуться к началу |
|
|
Mike Sinkovsky Зрелый участник форума
Зарегистрирован: 27.10.2005 Сообщения: 296 Откуда: Пермь
|
|
Вернуться к началу |
|
|
unnamed Новенький участник форума
Зарегистрирован: 09.01.2007 Сообщения: 44
|
Добавлено: Пт Июл 13, 2007 8:22 Заголовок сообщения: |
|
|
умгум, спасиба всем!
попутный вопрос: если фрагменты текста разместить в разных body, должны ли быть они доступны ТОЛЬКО по ссылкам?
(конкретно: в документации по фб2 указано, что логика формата подразумевает, что читателю изначально доступен только первый body, а доступ к остальным body автор должен обеспечить ссылками. С body name="notes" именно так и обстоит. Однако, если создать body с другим именем, то в Haali (PDA) и в CoolReader (PC) этот body располагается как обычное продолжение текста.
Это некорректность читалок, или же я как-то могу ошибаться при организации ссылок? |
|
Вернуться к началу |
|
|
Lozman Зрелый участник форума
Зарегистрирован: 26.09.2006 Сообщения: 280 Откуда: Оттуда
|
Добавлено: Сб Июл 14, 2007 0:11 Заголовок сообщения: |
|
|
unnamed
Именно. В этом и состоит коренное отличие body от section. Кстати, Haali для PC показывает только одно body, остальные доступны либо по ссылкам, либо через Contents. _________________ Beware of Jabberwock, my son |
|
Вернуться к началу |
|
|
Alan Автор ридера Alreader и клона Haali
Зарегистрирован: 25.01.2005 Сообщения: 421
|
Добавлено: Сб Июл 14, 2007 8:18 Заголовок сообщения: |
|
|
Цитата: | если фрагменты текста разместить в разных body, должны ли быть они доступны ТОЛЬКО по ссылкам? |
конечно... читатель никогда и ни при каких условиях не должен добраться до текста не по ссылкам:))))... А то вдруг он просто захочет просто прочесть книгу и не залезет в содержание...
Цитата: | Это некорректность читалок, или же я как-то могу ошибаться при организации ссылок? |
это как раз корректность читалок, которые исправляют эээ... "логику" формата:))) |
|
Вернуться к началу |
|
|
GribUser Автор формата FB2 - Автор библиотеки FB
Зарегистрирован: 30.09.2004 Сообщения: 2475 Откуда: Москва
|
Добавлено: Вс Июл 15, 2007 2:38 Заголовок сообщения: |
|
|
Alan писал(а): | конечно... читатель никогда и ни при каких условиях не должен добраться до текста не по ссылкам | Конечно, если в формате есть элементы, которые по-умолчанию показаны и элементы, которые по-умолчанию скрыты, любой уважающий себя автор читалки должен показать и видимое, и, разумеется, скрытое. А если у верставшего книгу были веские причины скрыть текст - тем хуже для него.
ps. Странно вообще, что браузеры поддерживают такой аццки недружественый к пользователям аттрибут css как "display: none". Видимо, тамошние девелоперы недостаточно продвинуты, чтобы сообразить, что все тайное непременно должно стать явным вне зависимости от воли автора документа. Либо им смелости не хватило "исправить" кривой стандарт css... Мнда. |
|
Вернуться к началу |
|
|
Alan Автор ридера Alreader и клона Haali
Зарегистрирован: 25.01.2005 Сообщения: 421
|
Добавлено: Вс Июл 15, 2007 9:19 Заголовок сообщения: |
|
|
GribUser
Цитата: | А если у верставшего книгу были веские причины скрыть текст - тем хуже для него. |
если у веставшего текст была причина скрыть этот текст? Как же я упустил из виду такую возможность:)))...
Тайный текст книги, который перестает быть тайным при переходе из содержания или по ссылке:)))... Причем - по веской причине:)))
Действительно, Мнда ))) |
|
Вернуться к началу |
|
|
Mike Sinkovsky Зрелый участник форума
Зарегистрирован: 27.10.2005 Сообщения: 296 Откуда: Пермь
|
Добавлено: Вс Июл 15, 2007 13:01 Заголовок сообщения: |
|
|
Мне вот кстати что-то тоже в голову не приходит ни одной "веской причины" такого скрытия текста.
Может кто-нибуть привести конкретный пример документа, в котором несколько таких body автор сделал сознательно, а не по незнанию? |
|
Вернуться к началу |
|
|
jurgennt Зрелый участник форума
Зарегистрирован: 15.10.2006 Сообщения: 272 Откуда: Харьков
|
Добавлено: Вс Июл 15, 2007 14:05 Заголовок сообщения: |
|
|
Mike писал(а): | …несколько таких body автор сделал сознательно… | Я обычно выношу в отдельное тело сторонний текст: редакторские предисловия, послесловия, комментарии, приложения… т.е. всё то, что автор произведения сам не писал.
Те же, кому страшно интересно, что о книге думали абсолютно посторонние автору люди, надеюсь додумаются открыть оглавление. |
|
Вернуться к началу |
|
|
Alan Автор ридера Alreader и клона Haali
Зарегистрирован: 25.01.2005 Сообщения: 421
|
Добавлено: Вс Июл 15, 2007 15:32 Заголовок сообщения: |
|
|
Цитата: | Те же, кому страшно интересно, что о книге думали абсолютно посторонние автору люди, надеюсь додумаются открыть оглавление. |
вот только одна проблемка... если мне интересно - мне нужно обязательно просмотреть оглавление, потому как вынес ты что-то в отдельное тело или нет - я не знаю, с телепатией проблемы, уж так сложилось... Обычно большинство книг делается нормально, без неупомянутых "веских причин", и заводить привычку всегда смотреть - вдруг в книге еще что-либо есть - несколько маразматично... Да и не стоит считать кого-то идиотом - типа если человек будет просто читать книгу подряд, он без оглавления не догадается, что это уже не книга, а сторонний текст. Если его это не заинтересует - он просто окончит чтение и перейдет к другой книге. Да и опять таки - на текущий момент врядли он не сможет без оглавления это прочесть:) - на текущий момент читалки исправляют этот недостаток формата...
ЗюЫю прикольно было бы увидеть книгу, дочитав которую до конца увидели бы пустые страницы, а после захода в оглавление можно было бы увидеть еще, например, пару томов продолжения... Как же бедные издатели обходились без "веских причин" на бумаге:)
Еще не плохо было бы сделать в формате невидимые по умолчанию абзацы, картинки, ссылки и буквы.. Вдруг у верстщика есть веские причины не показывать читателю ссылку, пока он трижды не обойдет с бубном вокруг компа, открыв книгу на тридцать третьей строке содержания, тапнув по ней шестнадцать раз... |
|
Вернуться к началу |
|
|
GribUser Автор формата FB2 - Автор библиотеки FB
Зарегистрирован: 30.09.2004 Сообщения: 2475 Откуда: Москва
|
Добавлено: Вс Июл 15, 2007 16:20 Заголовок сообщения: |
|
|
Масса вариантов возможна с комментариями и тому подобными вещами, при которых осмысленный текст из фрагментов не сложится и вы просто вывалите на читателя мусор в конце книги.
Второй (и основной) вариант - сохраненный в fb2 сайт или другой гипертекстовый, активно фрагментированный, контент. В виде простыни он явит из себя бесмыслицу в большинстве случаев, опять же границы фрагментов будут неочевидны. Для словаря можно использовать.
Вообще, если вам кажется, что вы видите косяк, надо не сидеть и злобно похихикивая его "исправлять" так, что потом все за головы будут хвататься, а с общественностью, давно с форматом работающей, обсудить. Где-то у нас косяки случаются, нам недурно бы об этом узнавать, а иногда и вы ошибаетесь. Как это ни невероятно. |
|
Вернуться к началу |
|
|
Alan Автор ридера Alreader и клона Haali
Зарегистрирован: 25.01.2005 Сообщения: 421
|
Добавлено: Вс Июл 15, 2007 16:27 Заголовок сообщения: |
|
|
GribUser угу, другими словами - "веских причин" не нашлось и написалось то, что в голову пришло... Таки да - значит действительно подавать боди один за другим подряд, без маразма в виде захода в оглавление - правильный вариант...
Цитата: | Вообще, если вам кажется, что вы видите косяк, надо не сидеть и злобно похихикивая его "исправлять" так, что потом все за головы будут хвататься, а с общественностью, давно с форматом работающей, обсудить. |
да просто надо хоть изредка косяки исправлять, тогда и писать будут... |
|
Вернуться к началу |
|
|
jurgennt Зрелый участник форума
Зарегистрирован: 15.10.2006 Сообщения: 272 Откуда: Харьков
|
Добавлено: Вс Июл 15, 2007 18:06 Заголовок сообщения: |
|
|
Ух-ты, и чё мы такие нервные…
Давай глянем на начало книги Цитата: | Как жить?
Писатели двумя способами исследуют жизнь — умственным, начинающимся с размышлений о явлениях жизни, и художническим… | Кто это написал? – Виктор Розов! Ты его знаешь? И я не знаю. А чё он делает перед «Обыкновенной историй» Гончарова? Давай щас каждый Зюськин начнет лепить отсебятину (редакторскую) до, после и посреди авторского теста…
Не-е, "Котлеты – отдельно, мухи – отдельно" и телепатия тут ни при чём.
Может кому-то и кажется неудобным отображение в Хаали (PC) только одного первого тела, но разумное зерно всё же в этом есть. |
|
Вернуться к началу |
|
|
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
Powered by phpBB © 2001, 2005 phpBB Group
|