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

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


ТаКир
Новенький участник форума

Новенький участник форума

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

СообщениеДобавлено: Вт Янв 06, 2009 18:35    Заголовок сообщения: Ответить с цитатой

Sclex
Взял версию 1.1. - скрипт не нашел пустых строк возле картинок, хотя в сорцах они есть...
Удалено - 0
Добавлено - 0

</p
<empty-line/
<image l:href="#i_013.png"/
<subtitle Рис. 10.

Добавляет, видимо, тоже не совсем корректно (но не зная точного алгоритма, не уверен).
В файле 50 картинок + обложка.
Скрипт (обе версии) добавляет 15 пустых строк, согласно статистике (предварительно я их везде убил вручную).
Удаляет (по кнопке "отмена") потом те же 15.
_________________
"Собачья Библиотека" -
http://epaper.ru.googlepages.com/home
(Кинологическая литература рунета)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


Sclex
Бывалый участник форума

Бывалый участник форума

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

СообщениеДобавлено: Вт Янв 06, 2009 20:40    Заголовок сообщения: Ответить с цитатой

ТаКир
Действительно, запустив на реальной книге, вижу ошибки. Отлажу.

Добавлено спустя 21 минуту 58 секунд:

Пустые строки вокруг картинок v1.2 Последняя версия. Версия 1.2. 1769 Б.
Починил то, что обрабатывались не все картинки. Исправил надпись в MessageBox-е скрипта («ОК» и «Отмена» вместо «Да» и «Нет»).
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


ТаКир
Новенький участник форума

Новенький участник форума

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

СообщениеДобавлено: Вт Янв 06, 2009 23:43    Заголовок сообщения: Ответить с цитатой

Sclex
Спасибо, теперь добавляет-убирает ПС везде, где нужно ) За "ок-отмену" отдельное спасибо! )
_________________
"Собачья Библиотека" -
http://epaper.ru.googlepages.com/home
(Кинологическая литература рунета)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


Sclex
Бывалый участник форума

Бывалый участник форума

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

СообщениеДобавлено: Ср Янв 07, 2009 8:48    Заголовок сообщения: Ответить с цитатой

Разбиение на секции v1.0. Последняя версия. Версия 1.0. 2663 Б.
Новый скрипт. Очень хотелось бы услышать предложения, в какую сторону его развивать, если вообще надо.
Допустим, есть такой текст:



После запуска скрипта появляется окно задания
параметров, которое заполняем так:




Нажимаем «Обработать и выйти» и по завершении обработки имеем:




То есть текст побился на секции, которым осталось придать правильную вложенность с помощью кнопок под деревом документа. Короче говоря, скрипт в некоторых случаях избавляет от ручной работы с комбинацией Shift-Enter.

html-файл из архива скрипта следует положить в папку cmd той версии редактора, исполняемый файл которого запускаете. js-файл должен лежать в папке cmd, выбранной в настройках редактора, ну это как обычно.

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


ТаКир
Новенький участник форума

Новенький участник форума

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

СообщениеДобавлено: Чт Янв 08, 2009 15:36    Заголовок сообщения: Ответить с цитатой

Sclex
Очень хотелось бы скрипт по удалению unused картинок )
Когда унификация, например сделана, и надо вручную сотню-другую таких unused тыкнуть для удаления... Утомляет немного.
Может такой скрипт есть уже, а я не в курсе?

Заранее спасибо!
_________________
"Собачья Библиотека" -
http://epaper.ru.googlepages.com/home
(Кинологическая литература рунета)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


Sclex
Бывалый участник форума

Бывалый участник форума

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

СообщениеДобавлено: Чт Янв 08, 2009 16:41    Заголовок сообщения: Ответить с цитатой

Цитата:
Может такой скрипт есть уже, а я не в курсе?
Нет пока. Постараюсь сделать в ближайшее время.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


Sclex
Бывалый участник форума

Бывалый участник форума

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

СообщениеДобавлено: Вс Янв 11, 2009 21:20    Заголовок сообщения: Ответить с цитатой

Оказывается, из меседж-боксов, которые выдают скрипты, можно копировать текст. Просто, ничего не выделяя, нажать Ctrl-Ins. Не то чтобы сильно нужная возможность, но интересно. Случайно обнаружил.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


Sclex
Бывалый участник форума

Бывалый участник форума

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

СообщениеДобавлено: Пт Янв 16, 2009 13:14    Заголовок сообщения: Ответить с цитатой

Удаление неиспользуемых картинок v1.0. Версия 1.0. Последняя версия. 1366 Б.
Потестируйте, плз.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


ТаКир
Новенький участник форума

Новенький участник форума

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

СообщениеДобавлено: Пт Янв 16, 2009 18:51    Заголовок сообщения: Ответить с цитатой

Sclex
Спасибо! Работает )

А удаляется по маске unused или другой алгоритм какой-то?

UPD: вижу, что не по маске, сорри.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


Sclex
Бывалый участник форума

Бывалый участник форума

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

СообщениеДобавлено: Пт Янв 16, 2009 20:40    Заголовок сообщения: Ответить с цитатой

ТаКир
Ты уже понял, для остальных поясню, что удаляются те вложения, на которые не ссылается ни одна картинка. Т.е. каждый раз при запуске скрипта производится такая проверка.

Добавлено спустя 4 минуты 17 секунд:

Неправильно название написал, на самом деле «Удаление неиспользуемых вложений». Sad
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


ТаКир
Новенький участник форума

Новенький участник форума

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

СообщениеДобавлено: Вт Янв 27, 2009 23:32    Заголовок сообщения: Ответить с цитатой

Sclex
Столкнулся с тем, что скрипт не всегда корректно удаляет пустые строки возле картинок.
Иногда файл после удаления ПС становится невалидным...
Видимо, в секшенах, где только картинка и пустая строка такой косяк происходит.

Если это реально поправить - сделай, пожалуйста при случае ) Заранее спасибо!
_________________
"Собачья Библиотека" -
http://epaper.ru.googlepages.com/home
(Кинологическая литература рунета)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


Sclex
Бывалый участник форума

Бывалый участник форума

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

СообщениеДобавлено: Ср Янв 28, 2009 0:28    Заголовок сообщения: Ответить с цитатой

ТаКир
Скорее в случае, когда в секции несколько картинок и ничего, кроме них. Я неверно сформулировал для себя словами условие, определяющее, когда нельзя удалять пустую строку.

Добавлено спустя 24 минуты 42 секунды:

Ну то есть это то, что получается уже после скрипта. А на входе секция с несколькими картинками с пустой строкой после первой из них.

Добавлено спустя 4 минуты 42 секунды:

Может кто-нибудь сформулировать условие, когда нельзя удалять пустую строку, чтобы не нарушить валидность секции? Никак не соображу, помогайте.

Добавлено спустя 11 минут 32 секунды:

Видимо, пустая строка нужна (следует ее добавить или нельзя удалять) тогда, когда содержание секции, кроме начальных эпиграфа, заголовка, аннотации, картинки секции, начинается с картинки, либо начинается с «пустая строка+картинка», либо равно пустой строке, либо ничему.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


ТаКир
Новенький участник форума

Новенький участник форума

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

СообщениеДобавлено: Ср Янв 28, 2009 1:33    Заголовок сообщения: Ответить с цитатой

Sclex писал(а):
Скорее в случае, когда в секции несколько картинок и ничего, кроме них.

Это как раз и есть невалидный случай, насколько я понимаю.
Если в секции только картинка, то хотя бы пустая строка без текста должна присутствовать согласно схеме.
_________________
"Собачья Библиотека" -
http://epaper.ru.googlepages.com/home
(Кинологическая литература рунета)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


Sclex
Бывалый участник форума

Бывалый участник форума

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

СообщениеДобавлено: Ср Янв 28, 2009 1:46    Заголовок сообщения: Ответить с цитатой

ТаКир
Я потом поправился, это можно прочитать выше. В скрипте сделано именно так, как ты говоришь: если только картинка, пустая строка не удаляется. Но есть еще случай когда в секции несколько картинок, и тогда нужна пустая строка после первой. Такой расклад остался не учтенным.

Добавлено спустя 18 часов 53 минуты 14 секунд:

Пустые строки вокруг картинок v1.3. Последняя версия. Версия 1.3. 2098 Б.
Надеюсь, все поправил. Проверил работоспособность для разных типов комбинаций элементов в секции, глюков не нашел. Теперь вы поищите.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


ТаКир
Новенький участник форума

Новенький участник форума

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

СообщениеДобавлено: Чт Янв 29, 2009 20:33    Заголовок сообщения: Ответить с цитатой

Sclex
Скрипт удаляет теперь на том же файле 2 ПС вместо трех. Но файл становится невалидным ((
Могу выложить файл, но там почти 4 мега в rar-е.
_________________
"Собачья Библиотека" -
http://epaper.ru.googlepages.com/home
(Кинологическая литература рунета)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов www.fictionbook.org -> Сделано для FB Часовой пояс: GMT + 3
На страницу Пред.  1, 2, 3 ... , 12, 13, 14  След.
Страница 13 из 14

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


Powered by phpBB © 2001, 2005 phpBB Group