Небольшие мануалы по FBE

Последнее время увеличился поток поступлений на Либрусек. К сожалению многие файлы сделаны неважно. Ко мне многие обращались в личке, советовались как лучше и легче использовать инструменты и скрипты ФБЕ. Я сделал небольшие мануалы - пособия. Они касаются наиболее частых и необходимых операций для работы над файлом в редакторе FBE. Эти мануалы, конечно, предназначены для не очень опытных. начинающих верстальщиков книг. Я постарался ответить на наиболее часто встречающиеся вопросы и указать пути наиболее легких решений. Если моя работы поможет вам хоть немного облегчить ваш труд - я буду очень рад. ))
В качестве примера используется FB Editor 2.0 - версия от 26.01.2010, скомпилированная Sclex со всеми его скриптами http://lib.rus.ec/soft
Скрипты от комрада Sclex-а находятся здесь http://scripts.fictionbook.org/. Скрипты постоянно добавляются и, насколько я знаю, через пару дней будет выложен новый. Пользуясь случаем - хочу выразить благодарность и признательность Sclex-у!
Мануалы сделаны в формате ехе.
Замечания, пожелания, благодарности принимаются здесь же
---------
Заголовки
http://narod.ru/disk/18912345000/Zagolovki.exe.html

Примечания из скобок
http://narod.ru/disk/18912416000/primechanie%201.exe.html

Примечания с вводом
http://narod.ru/disk/18912505000/primechanie%202.exe.html

Структура файла
http://narod.ru/disk/18912590000.6d1bdaecc845f6e94a5a0696efcd7570/Struktura.exe.html

Шлифовка файла
http://narod.ru/disk/21220958000/Shlifovka.exe.html

Комментарии

s_Sergius написал:
Еще есть NotePad++.
Юзал. Перестал, когда бесследно исчезли два абзаца из двухмегабайтной книги.

Цитата:
Чуть ли не единственный текстовый редактор, позволяющий вести контекстный поиск/замену на несколько строк. Давно искал такой!

Пользуюсь для таких целей far 2.0 + плагин reseach.

Zadd написал:
и всё? Не совсем. Ещё не учтены пустые строки. Аналогично заменяем два подряд идущих символа \n\n на <empty-line/>
Этот шаг закончен.

тут допустил небольшую ошибку: два подряд идущих символа \n\n уже не будет, а нужно заменять \n</p> на </p><empty-line/>. И до этого заменять как на картинке(на </p>\n<p>), а не как написал (на </p><p>)(это влияет на пустые строки).
Upd
Наверно, надо было пустые строки обработать до абзацев, было бы проще.

Цитата:
Только сейчас дошло, что wotti допустил опечатку: вместо DOC он написал ДОС, что и заставило меня думать, что он пишет о файлах в кодировке DOS!

Ваш пост тоже кому-нибудь пригодится.

wotti , большое Вам спасибо!! Даже беглое знакомство с Вашими трудами вселило в меня уверенность в том, что и я это освою.

Здравствуйте,
я пытался установить FBE - сначала свежую версию 2.4, потом 2.0 - но обе не хотели работать. Как только я пытался открыть файл, тут же получал сообщение об ошибке. С кем можно бы проконсультироваться? У меня установлена Windows Vista и MSXML 4... Что еще может быть необходимо?
Спасибо,
Михаил

mfaynberg написал:
Здравствуйте,
я пытался установить FBE - сначала свежую версию 2.4, потом 2.0 - но обе не хотели работать. Как только я пытался открыть файл, тут же получал сообщение об ошибке. С кем можно бы проконсультироваться? У меня установлена Windows Vista и MSXML 4... Что еще может быть необходимо?
Спасибо,
Михаил

Тут телепатов нет, как Вы установили, на всех ли файлах вылетает?
Попробуйте деинсталлировать и снова установить НЕ в папку Program Files, может в этом причина, а может Вы пытаетесь открыть битый файл, попробуйте этот файл прочесть читалкой и попробуйте проверить файл на валидность(ПКМ на файле и кнопка меню Validate(установлен OOoFBTools))

Спасибо. Я сгрузил - для примера - статью Амальрика с этого сайта (http://lib.rus.ec/b/1269). Конечно, может быь, что битая - я проверю. Как и установку еще куда-либо... хотя это, вообще-то, странновато. А сообщение было о незареггистрированной dll и ссылалось (в версии 2.4) на main.js, строку 538:

...
if (window.external.GetNBSP())
...

А насчет как я установил - так установка не предоставляет большой свободы выбора и достаточно прямолинейна. Вот разве антивирус помешал?
Да - а какую читалку Вы порекомендуете?

Cпасибо еще раз,
Михаил

mfaynberg написал:
Спасибо. Я сгрузил - для примера - статью Амальрика с этого сайта (http://lib.rus.ec/b/1269). Конечно, может быь, что битая - я проверю.

Файл невалидный, но моим FBE 2.4 открывается и читалками AlReader CoolReader читается нормально.
Validate сообщает
Цитата:
At line 10, column 17:
Element content is invalid according to the DTD/Schema.
Expecting: nickname, home-page, {http://www.gri....

Цитата:
А насчет как я установил - так установка не предоставляет большой свободы выбора и достаточно прямолинейна. Вот разве антивирус помешал?
Да - а какую читалку Вы порекомендуете?

Установите на своем компьютере Internet Explorer 6.0(не знаю, правда, где найдете такую древность), там есть библиотеки, которыми пользуется FBE, затем обновите до 8.0.
Ещё важно, что старые программы не могут работать в Висте и Семерке, если их устанавливают в каталог Program Files\чего-то-там, можно установить в папку C:\FBE к примеру. То же относится и к читалкам. Хотя CoolReader(и/или AlReader) не требует инсталляции, сгрузить его нужно в папку, которая НЕ находится внутри папки Program Files\
Читалки рекомендую AlReader, CoolReader2.66(есть чтение голосом), CoolReader3(текущую версию сейчас не знаю)(голосом не читает, но умеет читать CSS-стили и много такого, чего не умеют другие читалки)
У меня в WinXPSP3 всё работает.
P.S. ДА, кстати, попробуй запускать от имени пользователя по имени Администратор(с паролем администратора, а самое главное - с правами администратора))

Zadd написал:
Хотя CoolReader(и/или AlReader) не требует инсталляции, сгрузить его нужно в папку, которая НЕ находится внутри папки Program Files\
Спасибо за совет, никак не мог понять, с чего бы.

mfaynberg написал:
Здравствуйте,
я пытался установить FBE - сначала свежую версию 2.4, потом 2.0 - но обе не хотели работать. Как только я пытался открыть файл, тут же получал сообщение об ошибке. С кем можно бы проконсультироваться? У меня установлена Windows Vista и MSXML 4...

Может дело в MSXML и нужно было установить XML какой-то предыдущей версии?
Напр. 2й?(из поставки Internet Explorer 6.0)

Какую ошибку показывает?. Если можно, скрин окошка ошибки. Раньше ФБЕ не стоял?

Переустановил версию 2.4 - но теперь на другом диске (собственно, где и книги храню). Ситуация не улучшилась, но изменилась: теперь при попытке открыть вышеуказанный файл (у меня просто пока нет других), неважно - из программы ли, или "запуском" файла книги - программа - по крайней мере внешне - просто ничего не делает, а на попытку запустить Валидацию просто крашается (см. скриншот). Раньше ФБЕ не стоял - только вчера попробовал...
Михаил

mfaynberg написал:
Переустановил версию 2.4 - но теперь на другом диске (собственно, где и книги храню). Ситуация не улучшилась, но изменилась: теперь при попытке открыть вышеуказанный файл (у меня просто пока нет других), неважно - из программы ли, или "запуском" файла книги - программа - по крайней мере внешне - просто ничего не делает, а на попытку запустить Валидацию просто крашается (см. скриншот). Раньше ФБЕ не стоял - только вчера попробовал...
Михаил

У меня под Вистой была та же история. Дело в каких-то устаревших системных библиотеках, насколько я поняла.
Помогает инсталляция программы НЕ в "Programs Files". Пробовали?

Если советы здесь не помогли, обратись на оф.сайт на Гуглокоде, только сперва заведи аккаунт на Гуглопочте

У меня с FBE 2.6 была 2 раза такая же история. Помогает или возврат с Acronis (на день когда FBE работал), или полная переустановка системы. Ничто другое не помогает.

Цитата:
(у меня просто пока нет других)

Попробуйте скачать напр. http://lib.rus.ec/b/212522 http://lib.rus.ec/b/170045 - они по-моему в свободном доступе.

Не нашел однозначной темы по проблеме - поэтому сюда.
В течение года в FBE настройки панели со скриптами слетали пару раз. Терпимо. А сейчас занимаюсь большим файлом 6М, в котором много иллюстраций. Так вот настройки панели устойчиво слетают раз за разом.
Это норма для редактора? Релиз 2.6 (сборка окт.2010)

tvnic написал:
Не нашел однозначной темы по проблеме - поэтому сюда.
В течение года в FBE настройки панели со скриптами слетали пару раз. Терпимо. А сейчас занимаюсь большим файлом 6М, в котором много иллюстраций. Так вот настройки панели устойчиво слетают раз за разом.
Это норма для редактора? Релиз 2.6 (сборка окт.2010)

Нет. У меня настройки панели слетают только тогда, когда я добавляю новый скрипт или вношу изменения в существующий.

Во всех остальных случаях (большие файлы, много картинок) такого не наблюдалось.

golma1 написал:
tvnic написал:
Не нашел однозначной темы по проблеме - поэтому сюда.
В течение года в FBE настройки панели со скриптами слетали пару раз. Терпимо. А сейчас занимаюсь большим файлом 6М, в котором много иллюстраций. Так вот настройки панели устойчиво слетают раз за разом.
Это норма для редактора? Релиз 2.6 (сборка окт.2010)

Нет. У меня настройки панели слетают только тогда, когда я добавляю новый скрипт или вношу изменения в существующий.

Во всех остальных случаях (большие файлы, много картинок) такого не наблюдалось.


+1

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

Х-м. Очень даже интересно становится - в чем причина?

И еще параллельно - обнаружил, что скрипт "Генеральная уборка" 10С превращает в 1°С

tvnic написал:

И еще параллельно - обнаружил, что скрипт "Генеральная уборка" 10С превращает в 1°С


Это старый баг.
Я в таких случаях пишу об этом в хистори - для будущих верстальщиков: мол, после Генуборки проверьте фразу ....

А существует ли что-то типа примеров подобных багов у FBE?

tvnic написал:
А существует ли что-то типа примеров подобных багов у FBE?

Нет. Кроме того, это не баг ФБЕ, а баг скрипта.
Юргеннт больше скриптами не занимается, а Генуборка - это его скрипт, другой никто не сделает. Или пока не сделал.

golma1 написал:
Нет. Кроме того, это не баг ФБЕ, а баг скрипта.
Юргеннт больше скриптами не занимается, а Генуборка - это его скрипт, другой никто не сделает. Или пока не сделал.

Ну и ладно. Придется с этим жить :)

С некоторых пор обнаружил, что при работе скрипта "Поиск по набору регэкспов" в левом нижнем углу окна FBE не появляется подсказка о возможной ошибке в найденном месте. Что-то с настройками или версией?

Аватар пользователя s_Sergius

В версиях FBE 2.4 и ниже подсказка не отображается. Версию не понижали?

s_Sergius написал:
В версиях FBE 2.4 и ниже подсказка не отображается. Версию не понижали?

Уже нормально.

ссылка на Struktura.exe не рабочая, перезалейте на яндекс диск как остальные, пожалуйста

AllexOld написал:
ссылка на Struktura.exe не рабочая, перезалейте на яндекс диск как остальные, пожалуйста

http://narod.ru/disk/18912590000.6d1bdaecc845f6e94a5a0696efcd7570/Struktura.exe.html

спасибо

Страницы

X