'Числовые' скрипты

143 views
Skip to first unread message

Sclex

unread,
Jun 9, 2020, 1:54:52 PM6/9/20
to Fiction Book Editor
В папку скриптов "'Числовые' скрипты" добавлены 6 новых скриптов: 

1. "25_Удалить 'один слой' нумерации вида '1)' в началах выделенных абзацев.js"
2. "28_Удалить 'один слой' нумерации вида '1.' в началах выделенных абзацев.js"
3. "31_Удалить 'один слой' нумерации вида '1.' и '1)' в началах выделенных абзацев.js"
4. "33_Удалить все 'слои' нумерации вида '1)' в началах выделенных абзацев.js"
5. "35_Удалить все 'слои' нумерации вида '1.' в началах выделенных абзацев.js"
6. "37_Удалить все 'слои' нумерации вида '1.' и '1)' в началах выделенных абзацев.js"

Скачать все скрипты из папки "'Числовые' скрипты" можно по ссылке:

Также новые скрипты залиты в GIT-хранилище исходников FBE:

Прошу тестировать новые скрипты.

e-paper.ru

unread,
Jun 9, 2020, 3:15:05 PM6/9/20
to fiction-b...@googlegroups.com
Огромное спасибо за скрипты!
А скрипт «Нумерацию 'число пробел' в началах абзацев сделать надстрочным текстом» - он для каких задач сделан?

вт, 9 июн. 2020 г. в 20:54, Sclex <scl...@gmail.com>:
--
Вы получили это сообщение, поскольку подписаны на группу "Fiction Book Editor".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-ed...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/fe8c672e-0ae7-4de0-a473-615db4a5c071o%40googlegroups.com.

e-paper.ru

unread,
Jun 10, 2020, 1:41:36 AM6/10/20
to fiction-b...@googlegroups.com
Замечен баг:
Скрипт  "37_Удалить все 'слои' нумерации вида '1.' и '1)' в началах выделенных абзацев.js"
удаляет ВООБЩЕ ВСЮ нумерацию в КНИГЕ, если выделено слово или часть слова, а не целый абзац.
Если выделен целиком абзац или несколько - то удаляет у правильно.

вт, 9 июн. 2020 г. в 20:54, Sclex <scl...@gmail.com>:
В папку скриптов "'Числовые' скрипты" добавлены 6 новых скриптов: 

--

Sclex

unread,
Jun 10, 2020, 2:30:40 AM6/10/20
to Fiction Book Editor
Не знаю. Этот скрипт был сделан не сейчас, а раньше - по чьей-то просьбе. Сейчас я только перенес его из папки "Мелочи редактирования" в "'Числовые' скрипты".

вторник, 9 июня 2020 г., 22:15:05 UTC+3 пользователь TaKir написал:
Огромное спасибо за скрипты!
А скрипт «Нумерацию 'число пробел' в началах абзацев сделать надстрочным текстом» - он для каких задач сделан?

вт, 9 июн. 2020 г. в 20:54, Sclex <scl...@gmail.com>:
В папку скриптов "'Числовые' скрипты" добавлены 6 новых скриптов: 

1. "25_Удалить 'один слой' нумерации вида '1)' в началах выделенных абзацев.js"
2. "28_Удалить 'один слой' нумерации вида '1.' в началах выделенных абзацев.js"
3. "31_Удалить 'один слой' нумерации вида '1.' и '1)' в началах выделенных абзацев.js"
4. "33_Удалить все 'слои' нумерации вида '1)' в началах выделенных абзацев.js"
5. "35_Удалить все 'слои' нумерации вида '1.' в началах выделенных абзацев.js"
6. "37_Удалить все 'слои' нумерации вида '1.' и '1)' в началах выделенных абзацев.js"

Скачать все скрипты из папки "'Числовые' скрипты" можно по ссылке:

Также новые скрипты залиты в GIT-хранилище исходников FBE:

Прошу тестировать новые скрипты.

--
Вы получили это сообщение, поскольку подписаны на группу "Fiction Book Editor".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-editor+unsub...@googlegroups.com.

Sclex

unread,
Jun 10, 2020, 2:32:03 AM6/10/20
to Fiction Book Editor
Воспроизводится. Буду исправлять. Спасибо.

среда, 10 июня 2020 г., 8:41:36 UTC+3 пользователь TaKir написал:
Замечен баг:
Скрипт  "37_Удалить все 'слои' нумерации вида '1.' и '1)' в началах выделенных абзацев.js"
удаляет ВООБЩЕ ВСЮ нумерацию в КНИГЕ, если выделено слово или часть слова, а не целый абзац.
Если выделен целиком абзац или несколько - то удаляет у правильно.

вт, 9 июн. 2020 г. в 20:54, Sclex <scl...@gmail.com>:
В папку скриптов "'Числовые' скрипты" добавлены 6 новых скриптов: 

1. "25_Удалить 'один слой' нумерации вида '1)' в началах выделенных абзацев.js"
2. "28_Удалить 'один слой' нумерации вида '1.' в началах выделенных абзацев.js"
3. "31_Удалить 'один слой' нумерации вида '1.' и '1)' в началах выделенных абзацев.js"
4. "33_Удалить все 'слои' нумерации вида '1)' в началах выделенных абзацев.js"
5. "35_Удалить все 'слои' нумерации вида '1.' в началах выделенных абзацев.js"
6. "37_Удалить все 'слои' нумерации вида '1.' и '1)' в началах выделенных абзацев.js"

Скачать все скрипты из папки "'Числовые' скрипты" можно по ссылке:

Также новые скрипты залиты в GIT-хранилище исходников FBE:

Прошу тестировать новые скрипты.

--
Вы получили это сообщение, поскольку подписаны на группу "Fiction Book Editor".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-editor+unsub...@googlegroups.com.

Sclex

unread,
Jun 10, 2020, 3:32:07 AM6/10/20
to Fiction Book Editor
Скрипты разнумерации абзацев обновлены до версии 1.2.

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

Скачать новые версии скриптов из папки "'Числовые' скрипты" можно по ссылке:
http://scripts.fictionbook.org/files3/NumberScripts_v1_2.zip

Также они залиты в GIT-хранилище исходников FBE:

среда, 10 июня 2020 г., 8:41:36 UTC+3 пользователь TaKir написал:
Замечен баг:
Скрипт  "37_Удалить все 'слои' нумерации вида '1.' и '1)' в началах выделенных абзацев.js"
удаляет ВООБЩЕ ВСЮ нумерацию в КНИГЕ, если выделено слово или часть слова, а не целый абзац.
Если выделен целиком абзац или несколько - то удаляет у правильно.
вт, 9 июн. 2020 г. в 20:54, Sclex <scl...@gmail.com>:
В папку скриптов "'Числовые' скрипты" добавлены 6 новых скриптов: 

1. "25_Удалить 'один слой' нумерации вида '1)' в началах выделенных абзацев.js"
2. "28_Удалить 'один слой' нумерации вида '1.' в началах выделенных абзацев.js"
3. "31_Удалить 'один слой' нумерации вида '1.' и '1)' в началах выделенных абзацев.js"
4. "33_Удалить все 'слои' нумерации вида '1)' в началах выделенных абзацев.js"
5. "35_Удалить все 'слои' нумерации вида '1.' в началах выделенных абзацев.js"
6. "37_Удалить все 'слои' нумерации вида '1.' и '1)' в началах выделенных абзацев.js"

Скачать все скрипты из папки "'Числовые' скрипты" можно по ссылке:

Также новые скрипты залиты в GIT-хранилище исходников FBE:

Прошу тестировать новые скрипты.

--
Вы получили это сообщение, поскольку подписаны на группу "Fiction Book Editor".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-editor+unsub...@googlegroups.com.

e-paper.ru

unread,
Jun 10, 2020, 5:03:33 AM6/10/20
to fiction-b...@googlegroups.com
Есть еще похожие баги с удалением нумерации:

Если основная нумерация абзацев сделана в виде цифры с точкой
1.
2.
3.

Скрипт "Удалить один слой нумерации вида 1."
Удаляет всю нумерацию нижеследующих абзацев, если выделенный абзац начинается с цифры без точки и в верхнем индексе.

Аналогично, скрипты 
"Удалить один слой вида 1. и 1)"
"Удалить все слои" вида 1. и 1)

удаляют нумерацию у одного нижеследующего за выделением абзаца (если выделенный абзац начинается с цифры без точки и в верхнем индексе.)

Если нумерация сделана цифрами со скобками:
1)
2)
3)
то скрипты
"Удалить все слои" вида 1. и 1)
"Удалить все слои" вида 1)
"Удалить один слой вида  1)"
"Удалить один слой вида 1. и 1)"

удаляют нумерацию у одного нижеследующего за выделением абзаца (если выделенный абзац начинается с цифры без скобки и без точки и в верхнем индексе.)


ср, 10 июн. 2020 г. в 10:32, Sclex <scl...@gmail.com>:
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-ed...@googlegroups.com.

Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/fe8c672e-0ae7-4de0-a473-615db4a5c071o%40googlegroups.com.

--
Вы получили это сообщение, поскольку подписаны на группу "Fiction Book Editor".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-ed...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/851a1d0c-56ce-444b-8be1-c9c610d59430o%40googlegroups.com.

Sclex

unread,
Jun 10, 2020, 6:25:10 AM6/10/20
to Fiction Book Editor
Да, надо переделать алгоритм обхода абзацев, а то я взял готовый из другого скрипта, потом изменял его, чтобы приспособить для нужд скриптов разнумерации абзацев, в итоге я перестал понимать как там что работает.

среда, 10 июня 2020 г., 12:03:33 UTC+3 пользователь TaKir написал:
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-editor+unsub...@googlegroups.com.

Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/fe8c672e-0ae7-4de0-a473-615db4a5c071o%40googlegroups.com.

--
Вы получили это сообщение, поскольку подписаны на группу "Fiction Book Editor".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-editor+unsub...@googlegroups.com.

e-paper.ru

unread,
Jun 10, 2020, 6:33:40 AM6/10/20
to fiction-b...@googlegroups.com
Я, конечно, придрался с этими абзацами с индексами, но мало ли, вдруг оно где потом вылезет еще - будет обидно.
В любом случае скрипты нумерации и разнумерации полезны и сами по себе и очень облегчают подготовку к созданию сносок.

ср, 10 июн. 2020 г. в 13:25, Sclex <scl...@gmail.com>:
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-ed...@googlegroups.com.

Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/fe8c672e-0ae7-4de0-a473-615db4a5c071o%40googlegroups.com.

--
Вы получили это сообщение, поскольку подписаны на группу "Fiction Book Editor".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-ed...@googlegroups.com.

Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/851a1d0c-56ce-444b-8be1-c9c610d59430o%40googlegroups.com.

--
Вы получили это сообщение, поскольку подписаны на группу "Fiction Book Editor".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-ed...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/3ca56894-7ef7-4ff6-b635-3f10ff9a2562o%40googlegroups.com.

Sclex

unread,
Jun 10, 2020, 7:28:52 AM6/10/20
to Fiction Book Editor
Скрипты разнумерации абзацев обновлены до версии 1.3.

Переделал алгоритм обхода абзацев. Баги, которые были раньше, по идее должны исчезнуть.

Скачать новые версии скриптов из папки "'Числовые' скрипты" можно по ссылке:
http://scripts.fictionbook.org/files3/NumberScripts_v1_3.zip

Также они залиты в GIT-хранилище исходников FBE:
https://github.com/sensboston/fictionbookeditor

Sclex

unread,
Jun 10, 2020, 7:30:03 AM6/10/20
to Fiction Book Editor
> Я, конечно, придрался с этими абзацами с индексами, но мало ли, вдруг оно где потом вылезет еще - будет обидно.
Это не придирки, а правильные замечания. И хорошо, что ты их написал.

среда, 10 июня 2020 г., 13:33:40 UTC+3 пользователь TaKir написал:
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-editor+unsub...@googlegroups.com.

Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/fe8c672e-0ae7-4de0-a473-615db4a5c071o%40googlegroups.com.

--
Вы получили это сообщение, поскольку подписаны на группу "Fiction Book Editor".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-editor+unsub...@googlegroups.com.

Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/851a1d0c-56ce-444b-8be1-c9c610d59430o%40googlegroups.com.

--
Вы получили это сообщение, поскольку подписаны на группу "Fiction Book Editor".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-editor+unsub...@googlegroups.com.

TaKir

unread,
Jun 12, 2020, 1:17:42 AM6/12/20
to Fiction Book Editor
Ответил еще 2 дня назад, но почему-то в группу не попало:

Отчетность по версии 1.3:

Основные сложности как выясняется, связаны с разнумерацией


----Если нумерация вида
1.
2.
3.
то при выделении не-целого абзаца, скрипт
"Удалить 1 слой вида 1."
удаляет всю нижеследующую нумерацию невыделенных абзацев.


---В случае сдвоеннной нумерации
1. 1)
2. 2)
3. 3)

при запуске скриптов

"Удалить один слой вида 1)"
"Удалить все слои слои вида 1)"
разнумерации не происходит вовсе, так как слой вида 1) в указанном случае идет не первым, а вторым.

---В случае обратной сдвоеннной нумерации
1) 1.
2) 2.
3) 3.

при запуске скриптов
"Удалить слой вида 1." - разнумерации не происходит
"Удалить все слои вида 1. и 1)" - разнумерации не происходит
"Удалить один слой вида 1. и 1) - удаляется нумерация со скобкой


Есть радикальное предложение:

Скриптов разнумерации сделать всего 2 штуки:
1) "Удалить одинарную нумерацию"
2) "Удалить двойную нумерацию"
независимо от их порядка в абзаце и типа (с точкой или со скобкой)
Нумерация же может быть и вида

1) 1)
и
1. 1.
Поэтому, предлагаю даже не связываться с отдельными скриптами на каждый случай.


среда, 10 июня 2020 г., 14:28:52 UTC+3 пользователь Sclex написал:

Sclex

unread,
Jun 12, 2020, 5:32:15 AM6/12/20
to Fiction Book Editor
> Ответил еще 2 дня назад, но почему-то в группу не попало:
Мне пришло уведомление, что твое сообщение задержано как предположительный спам. Но это было не 2 дня назад, а в 7:53 сегодняшнего дня.

> Отчетность по версии 1.3:
> ----Если нумерация вида
> 1.
> 2.
> 3.
> то при выделении не-целого абзаца, скрипт
> "Удалить 1 слой вида 1."
> удаляет всю нижеследующую нумерацию невыделенных абзацев.
Не воспроизводится. У меня скрипт в такое случае работает правильно.

> ---В случае сдвоеннной нумерации
> 1. 1)
> 2. 2)
> 3. 3)
>
> при запуске скриптов
> "Удалить один слой вида 1)"
> "Удалить все слои слои вида 1)"
> разнумерации не происходит вовсе, так как слой вида 1) в указанном случае идет не первым, а вторым.
Так и было задумано. Удалять "слои" можно только последовательно, начиная с самого "верхнего" (т.е. самого ближнего к началу абзаца").

> ---В случае обратной сдвоеннной нумерации
> 1) 1.
> 2) 2.
> 3) 3.
>
> при запуске скриптов
> "Удалить слой вида 1." - разнумерации не происходит
Так и должно быть.

> "Удалить все слои вида 1. и 1)" - разнумерации не происходит
Не воспроизводится. У меня в таком случае удаляются и "1)" и "1." (и с другими числами).

> "Удалить один слой вида 1. и 1) - удаляется нумерация со скобкой
Так и должно быть.

пятница, 12 июня 2020 г., 8:17:42 UTC+3 пользователь TaKir написал:

Sclex

unread,
Jun 12, 2020, 6:13:05 AM6/12/20
to Fiction Book Editor
> Есть радикальное предложение:
>
> Скриптов разнумерации сделать всего 2 штуки:
> 1) "Удалить одинарную нумерацию"
> 2) "Удалить двойную нумерацию"
> независимо от их порядка в абзаце и типа (с точкой или со скобкой)
> Нумерация же может быть и вида
>
> 1) 1)
> и
> 1. 1.
> Поэтому, предлагаю даже не связываться с отдельными скриптами на каждый случай.
Не вижу смысла урезать число скриптов. "Кто может больше, тот может и меньше". Если какие-то скрипты тебе не нужны, ты можешь просто ими не пользоваться или даже удалить их у себя.

Sclex

unread,
Jun 12, 2020, 8:26:21 AM6/12/20
to Fiction Book Editor
> "Удалить один слой вида 1. и 1) - удаляется нумерация со скобкой
Может быть, имеет смысл переименовать в "Удалить один слой нумерации вида '1.' или '1)'".


Федор

unread,
Jun 13, 2020, 3:25:18 AM6/13/20
to fiction-b...@googlegroups.com
"Скачать новые версии скриптов из папки "'Числовые' скрипты" можно по ссылке:
http://scripts.fictionbook.org/files3/NumberScripts_v1_3.zip "

У меня по этой ссылке почему-то скачивается файл "NumberScripts_v1_2.zip".

пт, 12 июн. 2020 г. в 15:26, Sclex <scl...@gmail.com>:
> "Удалить один слой вида 1. и 1) - удаляется нумерация со скобкой
Может быть, имеет смысл переименовать в "Удалить один слой нумерации вида '1.' или '1)'".


--
Вы получили это сообщение, поскольку подписаны на группу "Fiction Book Editor".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-ed...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/4b23e17a-dbb5-48aa-93c7-a6d0735326bdo%40googlegroups.com.


--
С уважением, Федор

Sclex

unread,
Jun 13, 2020, 4:07:09 AM6/13/20
to Fiction Book Editor
Федор, спасибо, что сообщили, вот исправленная ссылка:

суббота, 13 июня 2020 г., 10:25:18 UTC+3 пользователь Федор написал:
"Скачать новые версии скриптов из папки "'Числовые' скрипты" можно по ссылке:
http://scripts.fictionbook.org/files3/NumberScripts_v1_3.zip "

У меня по этой ссылке почему-то скачивается файл "NumberScripts_v1_2.zip".

пт, 12 июн. 2020 г. в 15:26, Sclex <scl...@gmail.com>:
> "Удалить один слой вида 1. и 1) - удаляется нумерация со скобкой
Может быть, имеет смысл переименовать в "Удалить один слой нумерации вида '1.' или '1)'".


--
Вы получили это сообщение, поскольку подписаны на группу "Fiction Book Editor".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-editor+unsub...@googlegroups.com.

Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/4b23e17a-dbb5-48aa-93c7-a6d0735326bdo%40googlegroups.com.


--
С уважением, Федор

Sclex

unread,
Jun 13, 2020, 4:29:13 AM6/13/20
to Fiction Book Editor
> ----Если нумерация вида
> 1.
> 2.
> 3.
> то при выделении не-целого абзаца, скрипт
> "Удалить 1 слой вида 1."
> удаляет всю нижеследующую нумерацию невыделенных абзацев.
ТаКир, видимо, ты скачал скрипты разнумерации по неправильной (из-за меня) ссылке, и это был версия 1.2, а не 1.3.


пятница, 12 июня 2020 г., 8:17:42 UTC+3 пользователь TaKir написал:
Ответил еще 2 дня назад, но почему-то в группу не попало:

e-paper.ru

unread,
Jun 14, 2020, 2:38:03 AM6/14/20
to fiction-b...@googlegroups.com
Возможно, что дело было в этом.
Сейчас скачал по новой ссылке.

--- Если есть двойная нумерация  вида 1) 1., то скрипт разнумерации "Удалить 1 слой вида 1)" удаляет всю нумерацию у выделенных и нижеследующих абзацев.

Такая же история произошла со скриптом "Удалить все слои вида 1 и 1).

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

сб, 13 июн. 2020 г. в 11:29, Sclex <scl...@gmail.com>:
--
Вы получили это сообщение, поскольку подписаны на группу "Fiction Book Editor".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-ed...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/9abe28be-70a0-4003-9bf6-08d3c8427ff4o%40googlegroups.com.

TaKir

unread,
Jun 14, 2020, 2:51:57 AM6/14/20
to Fiction Book Editor
Вот опять поймал этот глюк, хотя буквально только что не мог его повторить.

3 абзаца выделен, скрипт "удалить 1 сло1 нумерации 1. и 1) снимает нумерацию вида 1) с выделенных и следующих ниже абзацев.

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

воскресенье, 14 июня 2020 г., 9:38:03 UTC+3 пользователь TaKir написал:
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-editor+unsub...@googlegroups.com.
Message has been deleted

Федор

unread,
Jun 14, 2020, 3:27:11 AM6/14/20
to fiction-b...@googlegroups.com
Спасибо! Скачал новую версию скрипта.

сб, 13 июн. 2020 г. в 11:07, Sclex <scl...@gmail.com>:
Федор, спасибо, что сообщили, вот исправленная ссылка:

суббота, 13 июня 2020 г., 10:25:18 UTC+3 пользователь Федор написал:
"Скачать новые версии скриптов из папки "'Числовые' скрипты" можно по ссылке:
http://scripts.fictionbook.org/files3/NumberScripts_v1_3.zip "

У меня по этой ссылке почему-то скачивается файл "NumberScripts_v1_2.zip".

пт, 12 июн. 2020 г. в 15:26, Sclex <scl...@gmail.com>:
> "Удалить один слой вида 1. и 1) - удаляется нумерация со скобкой
Может быть, имеет смысл переименовать в "Удалить один слой нумерации вида '1.' или '1)'".


--
Вы получили это сообщение, поскольку подписаны на группу "Fiction Book Editor".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-ed...@googlegroups.com.

Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/4b23e17a-dbb5-48aa-93c7-a6d0735326bdo%40googlegroups.com.


--
С уважением, Федор

--
Вы получили это сообщение, поскольку подписаны на группу "Fiction Book Editor".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-ed...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/7faa7ffa-fea5-419a-86c6-d33b842e93d0o%40googlegroups.com.


--
С уважением, Федор

Sclex

unread,
Jun 14, 2020, 9:49:06 AM6/14/20
to Fiction Book Editor
ТаКир, я должен тебя предупредить. Скрипты разнумерации абзацев удаляют из началов абзацев нумерацию, но оставляют теги, которыми размечена эта нумерация. Если, например, в начале абзаца жирным написано "1)" и эту нумерацию удаляешь, то останется пустой внутри тег жирности (в HTML это <STRONG></STRONG>, что в fb2 соответствует <strong></strong>). Эти теги будут не видны в WYSIWYG-режиме и они будут удалены при сохранении документа на накопитель. Но наличие этих невидимых тегов может влиять на работу скриптов, в том числе и скриптов разнумерации. Можно увидеть эти невидимые теги, используя скрипт "Инструменты отладки -> Код в буфер" - и далее вставить код из буфера обмена в какой-нибудь текстовый редактор.

воскресенье, 14 июня 2020 г., 9:51:57 UTC+3 пользователь TaKir написал:

Sclex

unread,
Jun 14, 2020, 9:54:53 AM6/14/20
to Fiction Book Editor
Скрипты "Показать код" и "Показать весь код" тоже можно использовать (предварительно нужно выделить часть текста, исходный HTML-код которой будет показан).

Sclex

unread,
Jun 14, 2020, 10:22:09 AM6/14/20
to Fiction Book Editor
ТаКир, я примерно представляю, в чем причина бага из-за которого обрабатываются абзацы находящиеся ЗА выделением. Скрипты разнумерации так устроены, что они вставляют в начале и в конце выделения по тегу-маркеру (я использую тег B - жирность). Это для того, чтобы скрипт смог найти, где находятся начало и конец выделения. И если маркер конца выделения попадает внутрь тега P (абзац), то скрипт будет работать корректно. А вот если этот маркер попал не в тег P, а в какое-то другое место, то могут быть проблемы. Вариант, когда маркер конца выделения находится сразу за тегом P, я, вроде, предусмотрел. А вот если там получается что-нибудь типа <P>...<P><I><...></I><B id=...></B> (маркер находится не в P, и не сразу после P), то скрипт сработает неверно.


воскресенье, 14 июня 2020 г., 9:51:57 UTC+3 пользователь TaKir написал:
Вот опять поймал этот глюк, хотя буквально только что не мог его повторить.

Sclex

unread,
Jun 14, 2020, 10:44:50 AM6/14/20
to Fiction Book Editor
> А вот если там получается что-нибудь типа <P>...<P><I><...></I><B id=...></B> (маркер находится не в P, и не сразу после P), то скрипт сработает неверно.
Сорри, пропустил слэш. Должно быть:
<P>...</P><I>...</I><B id=...></B>

воскресенье, 14 июня 2020 г., 17:22:09 UTC+3 пользователь Sclex написал:

e-paper.ru

unread,
Jun 14, 2020, 2:20:02 PM6/14/20
to fiction-b...@googlegroups.com
Не, нумерация самая обычная, без тэгов, сделана твоими скриптами. Но глюк именно плавающий, повторяется не всегда.

вс, 14 июн. 2020 г. в 16:49, Sclex <scl...@gmail.com>:
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-ed...@googlegroups.com.

Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/9abe28be-70a0-4003-9bf6-08d3c8427ff4o%40googlegroups.com.