Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
ТаКир Новенький участник форума
Зарегистрирован: 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 секунд:
Неправильно название написал, на самом деле «Удаление неиспользуемых вложений». |
|
Вернуться к началу |
|
|
ТаКир Новенький участник форума
Зарегистрирован: 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
(Кинологическая литература рунета) |
|
Вернуться к началу |
|
|
|