[ID CC-CC2021] Объявления Еxel > InDesign со стилями, простынью

DizMolodec

Участник
Топикстартер
Сообщения
9
Реакции
0
Уже третий час рою интернет и походу этой проблеме решения так и не было найдено.
Есть exel файл (получаем его с сайта выгрузкой) с колонками название / описание / цена / телефона
В InDesign нужно получить простынь текста (так как текст в объявлениях разного обьема) с присвоенным стилем кажому столбцу в exeл

Пример:
"Квартира 2х комнатная — Стиль 1
Просторная светолая — Стиль 2
3 000 000Р — Стиль 3
+7 (xxx) xxx-xx-xx — Стиль 4"

Квартира 3х комнатная — Стиль 1
Обои лиственные — Стиль 2
4 000 000Р — Стиль 3
+7 (xxx) xxx-xx-xx — Стиль 4

Квартира 1х комнатная — Стиль 1
новая клёвая — Стиль 2
5 700 000Р — Стиль 3
+7 (xxx) xxx-xx-xx — Стиль 4"

и т.д.

В общем готов купить, заказать решение или буду счастлив если уже есть готовое ٩(。•́‿•̀。)۶
 

К.Т.

Участник
Сообщения
324
Реакции
337
Если в итоге требуется именно поток текста как в примере,
и если последовательность стилей в каждом блоке всегда одинакова,
то можно просто задать стилям параметр "следующий стиль":
для "Стиль 1" задать следующим "Стиль 2", и т.д.

Для применения стилей надо выделить весь текст и выбрать в контекстном меню первого стиля (в палитре стилей) команду "Применить этот стиль и следующий"
2021-08-21 16-28-43 Скриншот экрана.png
 

DizMolodec

Участник
Топикстартер
Сообщения
9
Реакции
0
Стиль текста разный, отличается по шрифту и его параметрам.
Некоторые строки могут быть не одинарными, например в описании объявления и несколько номеров телефонов.
Процесс хочется автоматизировать, так как издание регулярное и снять рутинные операции
 

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
ну через data merge сделайте
 

DizMolodec

Участник
Топикстартер
Сообщения
9
Реакции
0
"data merge" подходит для фиксированного объема текста.
У нас же он динамичный =(
Одно объявление может быть в 5 строк, другое в 15ть и т.д.

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

Раньше в газетах, примерно так выглядело:
 

Вложения

  • Строчное_объявление_150.png
    Строчное_объявление_150.png
    2.2 МБ · Просм.: 154
Последнее редактирование:

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
data merge подходит для любого объема текста
 

densen

15 лет на форуме
Сообщения
753
Реакции
642
Уже третий час рою интернет и походу этой проблеме решения так и не было найдено.
Я так понял, что на входе есть таблица четырехколоночная, на выходе должен быть текст, где каждое объявление представляет собой абзац, а четыре компонента этого объявления должны иметь свое собственное оформление.

Таблица -> Конвертация в текст -> Paragraph Style then Next Style -> GREP-замена
а) Таблицу конвертировать в текст, где каждая колонка отделяется возвратом каретки и каждая строка - им же. Есть даже скрипт, чтобы автоматизировать.
б) Назначить каждому тексту свой стиль и составить цепочку из стилей, как описал К.Т. Есть даже скрипт, чтобы автоматизировать. Демо-версия, раздаваемая бесплатно, отлично с этим справляется.
в) Завершить GREP-заменой, где каждый четвертый возврат каретки остается, а три промежуточных меняются на пробел.
Должно получиться задуманное.
 
Последнее редактирование:
  • Спасибо
Реакции: DizMolodec

Любимцев

15 лет на форуме
Сообщения
4 210
Реакции
2 058
Ни каких проблем тут не вижу.
Даже последовательность стилей не обязательна — в приведенном примере болдом выделены только некоторые, но в разнобой.
И не в подбор, как можно бы понять из заголовка топика, а обычный маркированный список.
"продам", "куплю" … — в GREP. Заголовок таблицы — в Header таблицы.
А то, что п/ж, должно быть им оформлено уже на стадии набора (не верстальщику знать, что именно).
Остается лишь сохранить это оформление mapping-ом style-й или простым поиском/заменой.
Или тупо пройти, и указанное ответ.секом (или кто там отвечает за платные, выделенные п/ж) прощелкать (шоткатом).
Таких выделений явно не миллион, и даже не сотня
 
Последнее редактирование:
  • Спасибо
Реакции: DizMolodec

Любимцев

15 лет на форуме
Сообщения
4 210
Реакции
2 058
А, сорри... спросонья не разглядел что "раньше было раньше...
Ну да, как уже сказал К.Т. — Nest Style как следующий...
И + то, что уже описал (картинка для тех, кто первый раз взял в руки ИД):
 

Вложения

  • 2021-08-22_08-10-24.png
    2021-08-22_08-10-24.png
    119 КБ · Просм.: 157
Последнее редактирование:
  • Спасибо
Реакции: DizMolodec

Любимцев

15 лет на форуме
Сообщения
4 210
Реакции
2 058
*Next Style
 

DizMolodec

Участник
Топикстартер
Сообщения
9
Реакции
0
Хочется текст в абзаце с разными стилями конечно.

>>>Таблица -> Конвертация в текст -> Paragraph Style then Next Style -> GREP-замена
Думал уже есть более user-friendly решения =(
Сложно это не подготовленному пользователю
 

svlasov

Администратор
20 лет на форуме
Сообщения
2 228
Реакции
4 933
Думал уже есть более user-friendly решения =(
Юзер-френдли решение — в момент выгрузки текста (с сайта, из базы данных, etc) генерить тегированный текст, который при помещении его в InDesign сразу встанет с нужными стилями в нужных местах. Если у вас есть выгрузка в Excel, то почти наверняка есть и специально обученный человек, который этим занимается, нужно ему просто правильно поставить задачу.
 
Последнее редактирование:
  • Спасибо
Реакции: DizMolodec

DizMolodec

Участник
Топикстартер
Сообщения
9
Реакции
0
Юзер-френдли решение — в момент выгрузки текста (с сайта, из базы данных, etc) генерить тегированный текст, который при помещении его в InDesign сразу встанет с нужными стилями в нужных местах. Если у вас есть выгрузка в Excel, то почти наверняка есть и специально обученный человек, который этим занимается, нужно ему просто правильно поставить задачу.

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

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
Хочется текст в абзаце с разными стилями конечно.

>>>Таблица -> Конвертация в текст -> Paragraph Style then Next Style -> GREP-замена
Думал уже есть более user-friendly решения =(
Сложно это не подготовленному пользователю
выложите свой xls и шаблон со стилями
 

Любимцев

15 лет на форуме
Сообщения
4 210
Реакции
2 058
>Таблица -> Конвертация в текст
Так вам и нужна таблица, и материал уже в Эксель.
Абзацные стили можно применять и внутри ячеек таблицы.
Поиск не нужен, нужен GREP-стиль

2021-08-22_20-26-02.png
 
  • Спасибо
Реакции: DizMolodec

qsedftghk

фея
15 лет на форуме
Сообщения
2 032
Реакции
1 198
генерить тегированный текст

Не по теме:
А кто-нибудь подскажет, как сохранить документик из индизайна в формат "Adobe Indesign Tagged Text" в СС версиях, чтобы взглянуть на то, как выглядят-то эти теги? Как я понял, после примерно версии сs4 индизайна такая фича испарилась и теги изучать можно только по хелпам старых версий индизайна. Или я неправильно понял?
 

qsedftghk

фея
15 лет на форуме
Сообщения
2 032
Реакции
1 198

Не по теме:
Простите, был напуган, уже понял, где тупанул =). Ну, мне простительно, редко работаю в индзайне
 

izrukvruki

15 лет на форуме
Сообщения
1 842
Реакции
304
"data merge" подходит для фиксированного объема текста.
У нас же он динамичный =(
Одно объявление может быть в 5 строк, другое в 15ть и т.д.

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

Раньше в газетах, примерно так выглядело:

Не по теме:
В давность работы в газете "Из рук в руки" за такие бы объявления вас корректора убили бы... Тогда бытовало правило, что нужно начинать объявление с объекта продажи/покупки... Никаких там Дорого, Пущу на квартиру, Красивого котеночка... И структуру бы конечно более развернутую вам, не только куплю/продам... Недвижимость/Транспорт/Работа/Строительство/Разное - было бы легче ориентироваться в массе


Если у вас объявления в екселе, то наверное проще всего написать макрос экселевский, который обернул бы колонки в теги стилей, сохранить потом в txt и затащить этот файл в Indesign
 
  • Спасибо
Реакции: DizMolodec и lexter77