Заказ скрипта.

24 views
Skip to first unread message

Роман Козлов

unread,
Jul 9, 2024, 5:04:03 AM (12 days ago) Jul 9
to Fiction Book Editor
Помогите, пожалуйста. Требуется скрипт, который в выделении (или во всем тексте с начала) убирает курсив, далее добавляет Код и Цитату. Болд надо, чтобы оставался. То есть было:
  <p><strong><emphasis>Текст 1</emphasis></strong></p>
    <p><emphasisТекст 2</emphasis></p>
    <p><strong><emphasis>Текст 3</emphasis></strong></p>
Стало
<cite>
     <p><code><strong> Текст  1 </strong></code></p>
     <p><code> Текст  2 </code></p>
     <p><code><strong> Текст  3 </strong></code></p>
 </cite>
Заранее спасибо

e-paper.ru

unread,
Jul 9, 2024, 6:16:35 AM (12 days ago) Jul 9
to fiction-b...@googlegroups.com
По хорошему это бы в имеющийся скрипт "Обзор и превращение элементов" внедрить, если уважаемый товарищ Sclex согласится взяться за это.

Вот такой у меня набросок ТЗ на эту тему сделан:

15) Доработка скрипта "Обзор и превращение элементов"


Если весь абзац целиком заключен в тэги emphasis или в strong (или в любое их сочетание), то хотелось бы возможности массового их превращения в:

подзаголовки
цитаты
стихи
эпиграфы
аннотации

(!!Для эпиграфов и аннотаций - только когда выбранный текст идет после заголовков!!)

Т.е. один из вариантов преобразования - форматированный текст после заголовков - в эпиграфы, аннотации, подзаголовки.

ДопустИм вариант сочетания в искомых абзацах emphasis и strong, но не plain text.

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

Основное (преобладающее) выделение (по ситуации - болдом или курсивом) тогда снимаем, а оставшееся выделение оставляем.

Т.е. если был курсивный абзац, в котором 2 слова были еще и болдом (или только болдом) - делаем абзац цитатой и эти 2 слова оставляем болдом.
И наоборот.

В обратную сторону тоже надо - из перечисленных "блочных элементов" превращать в курсив, болд.

вт, 9 июл. 2024 г. в 12:04, Роман Козлов <kor...@gmail.com>:
--
Вы получили это сообщение, поскольку подписаны на группу "Fiction Book Editor".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-ed...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/82783eb0-4c70-4629-8aa1-328a00fb841bn%40googlegroups.com.

Sclex

unread,
Jul 9, 2024, 8:14:50 AM (12 days ago) Jul 9
to Fiction Book Editor
Я сейчас не буду это делать.
Reply all
Reply to author
Forward
0 new messages