Информационный портал
pocket versionPOCKET  wikiWIKI  FAQFAQ  ПоискПоиск  ПользователиПользователи  ГруппыГруппы  РегистрацияРегистрация  ПрофильПрофиль  Войти и проверить личные сообщенияВойти и проверить личные сообщения  ВходВход

?Ссылки в тексте (не notes!)
На страницу 1, 2, 3, 4  След.
 
Найти сообщения без ответов
Начать новую тему   Ответить на тему    Список форумов www.fictionbook.org -> Основы формата FB
Предыдущая тема :: Следующая тема  
Автор Сообщение


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
Откуда: Пермь

СообщениеДобавлено: Чт Июл 12, 2007 21:08    Заголовок сообщения: Ответить с цитатой

Если нужен конкретный пример - то
Стань стальной крысой! (Книга-игра).
Там вообще сплошные ссылки.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


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

Автор формата FB2 - Автор библиотеки FB

Зарегистрирован: 30.09.2004
Сообщения: 2475
Откуда: Москва

СообщениеДобавлено: Вс Июл 15, 2007 2:38    Заголовок сообщения: Ответить с цитатой

Alan писал(а):
конечно... читатель никогда и ни при каких условиях не должен добраться до текста не по ссылкам
Конечно, если в формате есть элементы, которые по-умолчанию показаны и элементы, которые по-умолчанию скрыты, любой уважающий себя автор читалки должен показать и видимое, и, разумеется, скрытое. А если у верставшего книгу были веские причины скрыть текст - тем хуже для него.

ps. Странно вообще, что браузеры поддерживают такой аццки недружественый к пользователям аттрибут css как "display: none". Видимо, тамошние девелоперы недостаточно продвинуты, чтобы сообразить, что все тайное непременно должно стать явным вне зависимости от воли автора документа. Либо им смелости не хватило "исправить" кривой стандарт css... Мнда. Shocked
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора


Alan
Автор ридера Alreader и клона Haali


Зарегистрирован: 25.01.2005
Сообщения: 421

СообщениеДобавлено: Вс Июл 15, 2007 9:19    Заголовок сообщения: Ответить с цитатой

GribUser
Цитата:
А если у верставшего книгу были веские причины скрыть текст - тем хуже для него.


если у веставшего текст была причина скрыть этот текст? Как же я упустил из виду такую возможность:)))...
Тайный текст книги, который перестает быть тайным при переходе из содержания или по ссылке:)))... Причем - по веской причине:)))

Действительно, Мнда Smile)))
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


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    Заголовок сообщения: Ответить с цитатой

Цитата:
Те же, кому страшно интересно, что о книге думали абсолютно посторонние автору люди, надеюсь додумаются открыть оглавление.


вот только одна проблемка... если мне интересно - мне нужно обязательно просмотреть оглавление, потому как вынес ты что-то в отдельное тело или нет - я не знаю, с телепатией проблемы, уж так сложилось... Обычно большинство книг делается нормально, без неупомянутых "веских причин"Smile, и заводить привычку всегда смотреть - вдруг в книге еще что-либо есть - несколько маразматично... Да и не стоит считать кого-то идиотом - типа если человек будет просто читать книгу подряд, он без оглавления не догадается, что это уже не книга, а сторонний текст. Если его это не заинтересует - он просто окончит чтение и перейдет к другой книге. Да и опять таки - на текущий момент врядли он не сможет без оглавления это прочесть:) - на текущий момент читалки исправляют этот недостаток формата...

ЗюЫю прикольно было бы увидеть книгу, дочитав которую до конца увидели бы пустые страницы, а после захода в оглавление можно было бы увидеть еще, например, пару томов продолжения... Как же бедные издатели обходились без "веских причин" на бумаге:)

Еще не плохо было бы сделать в формате невидимые по умолчанию абзацы, картинки, ссылки и буквы.. Вдруг у верстщика есть веские причины не показывать читателю ссылку, пока он трижды не обойдет с бубном вокруг компа, открыв книгу на тридцать третьей строке содержания, тапнув по ней шестнадцать раз...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


GribUser
Автор формата FB2 - Автор библиотеки FB

Автор формата FB2 - Автор библиотеки FB

Зарегистрирован: 30.09.2004
Сообщения: 2475
Откуда: Москва

СообщениеДобавлено: Вс Июл 15, 2007 16:20    Заголовок сообщения: Ответить с цитатой

Масса вариантов возможна с комментариями и тому подобными вещами, при которых осмысленный текст из фрагментов не сложится и вы просто вывалите на читателя мусор в конце книги.
Второй (и основной) вариант - сохраненный в fb2 сайт или другой гипертекстовый, активно фрагментированный, контент. В виде простыни он явит из себя бесмыслицу в большинстве случаев, опять же границы фрагментов будут неочевидны. Для словаря можно использовать.
Вообще, если вам кажется, что вы видите косяк, надо не сидеть и злобно похихикивая его "исправлять" так, что потом все за головы будут хвататься, а с общественностью, давно с форматом работающей, обсудить. Где-то у нас косяки случаются, нам недурно бы об этом узнавать, а иногда и вы ошибаетесь. Как это ни невероятно.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора


Alan
Автор ридера Alreader и клона Haali


Зарегистрирован: 25.01.2005
Сообщения: 421

СообщениеДобавлено: Вс Июл 15, 2007 16:27    Заголовок сообщения: Ответить с цитатой

GribUser угу, другими словами - "веских причин" не нашлось и написалось то, что в голову пришло... Таки да - значит действительно подавать боди один за другим подряд, без маразма в виде захода в оглавление - правильный вариант...

Цитата:
Вообще, если вам кажется, что вы видите косяк, надо не сидеть и злобно похихикивая его "исправлять" так, что потом все за головы будут хвататься, а с общественностью, давно с форматом работающей, обсудить.


да просто надо хоть изредка косяки исправлять, тогда и писать будут...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


jurgennt
Зрелый участник форума

Зрелый участник форума

Зарегистрирован: 15.10.2006
Сообщения: 272
Откуда: Харьков

СообщениеДобавлено: Вс Июл 15, 2007 18:06    Заголовок сообщения: Ответить с цитатой

Ух-ты, и чё мы такие нервные…
Давай глянем на начало книги
Цитата:
Как жить?
Писатели двумя способами исследуют жизнь — умственным, начинающимся с размышлений о явлениях жизни, и художническим…
Кто это написал? – Виктор Розов! Ты его знаешь? И я не знаю. А чё он делает перед «Обыкновенной историй» Гончарова? Давай щас каждый Зюськин начнет лепить отсебятину (редакторскую) до, после и посреди авторского теста…
Не-е, "Котлеты – отдельно, мухи – отдельно" и телепатия тут ни при чём.
Может кому-то и кажется неудобным отображение в Хаали (PC) только одного первого тела, но разумное зерно всё же в этом есть.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов www.fictionbook.org -> Основы формата FB Часовой пояс: GMT + 3
На страницу 1, 2, 3, 4  След.
Страница 1 из 4

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group