прошу оперативной помощи pagemaker

Статус
Закрыто для дальнейших ответов.

alis_Energizer

Участник
Топикстартер
Сообщения
3
Реакции
0
Люди помогите, надо верстать тв программу, как это сделать легко и безболезнено, как можно быстрее? Работаю в пейдже.
Заранее благодарна за помощь.
 
Ответ: прошу оперативной помощи

вопрос 1: вы в каком часовом поясе живете?
Вопрос 2: откуда программу получаете?
Вопрос 3: в каком виде получаете текст программы и в каком - выдаете?
 
Ответ: прошу оперативной помощи

Вообще я первый раз встречаюсь с версткой и особенно программы, поэтому ссылаясь на свой юнный возраст и неопытность я вовесь голос могу сказать: "Я В ЭТОМ НИЧЕРТА НЕ СООБРАЖАЮ!" , договорилась с одной редакцией что они будут пересылать программу на ящик, но эта программа в сыром виде в текстовом файле.
Живу по киевскому времени.
 
Ответ: прошу оперативной помощи

Н-да, случай запущенный.
Знаю, что есть специальные программы для обработки ТВ-программ, но ни одной бесплатной не видел. Да и не подозревал, что они есть. Поэтому создал для себя вордовский шаблон, где собрал макросы по обработке ТВ-программы. Приаттачивать его не буду - не разберетесь, а вот алгоритмы - распишу.
Итак, верстка ТВ-программы. Во-первых, обрабатываю ее в Ворде. Хотя и написаны всякие скрипты для пейджа, но их а) трудно найти, и б) ворд обрабатывает гораздо быстрее.
Во-вторых, названия фильмов в ТВ-программе мы в своей газете делаем полужирным шрифтом. Кто-то оставляет их в виде заглавных букв, но такую программу трудно читать.

Вернусь к исходным текстам ТВ-программы. Если она приходит в виде (НТВ):

02:00 Информационный канал "СЕГОДНЯ УТРОМ"
05:15 "ВОПРОС... ЕЩЕ ВОПРОС". Программа Льва Новоженова
06:00 "СЕГОДНЯ"
06:20 "ЧИСТОСЕРДЕЧНОЕ ПРИЗНАНИЕ".
06:55 "КУЛИНАРНЫЙ ПОЕДИНОК"
07:55 "КВАРТИРНЫЙ ВОПРОС"
09:00 "СЕГОДНЯ"
09:30 Детективный сериал "МАРШ ТУРЕЦКОГО"
11:35 "ЧРЕЗВЫЧАЙНОЕ ПРОИСШЕСТВИЕ"
12:00 "СЕГОДНЯ"
12:20 Детективный сериал "АДВОКАТ"

то надо:
1) убрать лишние пробелы,
2) поменять двоеточие во времени на точки
3) поменять само время, если оно не совпадает с московским
4) переправить все заглавные слова в предложениях на начинающиеся с заглавной буквы.
Пробелы удаляются очень просто. Вызываем окошко "Заменить" (Ctrl-H), курсор в поле "Найти", и два раза по клавише пробел. Затем курсор в "Заменить на" и тоже по клавише пробел, но один раз. А теперь тыкаем в кнопку "Заменить всё", пока не появится надпись "Произведено замен:0".



Еще пример (ТВ-Центр):
02:00 Информационно-развлекательный канал "Настроение". (2.40)

04:40 "Когда опаздывают в ЗАГС". Художественный фильм. (2.05)

06:45 "Командоры, вперед!" (0.25)

07:15 "Европейские ворота России". (0.08)

07:25 "Кулинарная семейка". (0.15)

07:45 СОБЫТИЯ. Время московское. (0.14)

08:00 "Постскриптум" с Алексеем Пушковым. (1.02)

09:05 "Одно дело на двоих". Телесериал (Германия). (1.05)

Тут:
1) уборка лишних пробелов перед временем;
2) поменять двоеточие во времени на точки;
3) убрать продолжительность передачи
4) переправить все заглавные слова в предложениях на начинающиеся с заглавной буквы.

Убрать лишние пробелы перед временем тоже просто. Кликаем в окошке "Заменить" кнопку "Больше" (а если ее нет? Значит, должна быть кнопка "Меньше", тогда кнопку "Больше" больше искать не надо :-) ), кнопка "специальный", и выбираем "Знак абзаца", и ставим его в поля "Найти" и "Заменить на".
Итак, у нас два символа абзаца в двух полях. теперь ставим курсор в поле "Найти" после символа абзаца, и тыкаем мышкой в в кнопку "Заменить всё", пока не появится надпись "Произведено замен:0".

Как убрать продолжительность передачи. (1.05). Очень хорошо, что не хватает нуля. Тогда в поле "Найти" ставим (можете прямо отсюда скопировать):
([0-9].[0-5][0-9])
а "Заменить на" очистите, чтобы в нем даже пробелов не было, Delete и backspace-ом.
Теперь поставьте галочку в поле "Подстановочные знаки"!!!!!!! И только потом - на "Заменить всё".
Получилось:
02:00 Информационно-развлекательный канал "Настроение". ()

04:40 "Когда опаздывают в ЗАГС". Художественный фильм. ()

Чтобы убрать скобки (), просто скопируем их в "Найти", "Заменить на" очистите, галочку в "Подстановочные знаки" убрать, и жмите на "Заменить всё".

Как убрать двойные пробелы между предложениями? Да почти так же, как и двойные пробелы, только вместо знаков пробела - знаки абзаца (галочку в "Подстановочные знаки" убрать):
"Найти":
^p^p
"Заменить на":
^p


Добавление нуля.
Если время написано как: 7.55, то чтобы преобразовать в 07.55 (с галочкой в "подстановочных знаках"):
<([0-9].)([0-5][0-9])
0^&

поменять двоеточие во времени на точки (с галочкой в "подстановочных знаках"):
Из 07:30 в 07.30
([0-2][0-9]):([0-5][0-9])
\1.\2

Если время в виде сплошных чисел, без точки. Например, 1000 вместо 10.00?
(при подстановочных знаках):
([0-9][0-9])([0-5][0-9])
\1.\2

Как убрать точки в концах предложений. Вначале почистим концы от лишних пробелов перед абзацами. Почти так же, как убрать лишние пробелы перед временем. Только пробел надо ставить ПЕРЕД знаком абзаца в "Найти". Или:
Уборка пробелов перед абзацем (без галочки в "подстановочных знаках"):
^w^p
^p

Теперь удаляем этот пробел и ставим вместо него точку и жмем на "Заменить всё" (без галочки в "подстановочных знаках"). Или:
.^p
^p


После небольшой работы над текстом получаем:
02.00 Информационно-развлекательный канал "Настроение"
04.40 "Когда опаздывают в ЗАГС". Художественный фильм
06.45 "Командоры, вперед!"
07.15 "Европейские ворота России"
07.25 "Кулинарная семейка"
07.45 СОБЫТИЯ. Время московское
08.00 "Постскриптум" с Алексеем Пушковым
09.05 "Одно дело на двоих". Телесериал

Оп-па, СОБЫТИЯ заглавными остались.
Можно поступить так. Исходный текст СОБЫТИЯ так и поставить в "найти", затем возвращаемся к тексту в Ворде, выделяем его и нажимая Shift-F3 (иногда 2-3 раза), получаем События, которые и подставляем в Заменить на. Обязательно ставим галочку в "Учитывать регистр".

А теперь вопрос: вам это интересно и то, что вы ищете, или я напрасно пишу? Просто время у меня 04:16.
 
Ответ: прошу оперативной помощи

Вообще, если перечень задач сводится к тому, чтобы убрать лишнее в названиях (Информационная программа "Урюпинские новости" -> "Урюпинские новости", Арнольд Шварцнеггер в охрененном боевике "Терминатор - 4" -> Х/ф "Терминатор - 4" и т.д.), сгруппировать, скажем, все новости в одну строку (6.00, 7.00, 15.00, 23.30, 25.07 "Урюпинские новости"), и выделить, скажем, фильмы полужирным - то для этого есть программка (и, скорее всего, не одна), которая на входе берет текстовые файлы, заменяет в них все, что нужно на то, что нужно, и выдает файл, размеченный тэгами Пэйджа. Название, если надо, завтра напишу.
Однако, ИМХО, надежнее пользоваться собственными вордовскими макросами.
 
Ответ: прошу оперативной помощи

TV-Cleaner, вроде.
 
Ответ: прошу оперативной помощи

Спасибо за советы но уже времени на регистрацию лиц. программки нету да и денег пока не дают.
 
Ответ: прошу оперативной помощи

Бывали несколько программок, но все платные, от 300 рублей до 70 баксов (по состоянию 2 года назад).
Если проблемы сводятся к тому, как написал(а) Jоhan...
Выделить полужирным можно и в Ворде. Правда, иногда при размещении в Пейдж разметка "летела": полужирное становилось курсивым (не полужирным) и прочая фигня.
А всё дело оказалось в установках по умолчанию. В пейдже в панели инструментов тыкаем двараза в инструмент Текст, выскакивает окошко "параметры шрифта". Так вот, в Начертании должна стоять галочка только в "Нормальное".
Теперь как выделять полужирным в Ворде. Знакомое окошко "Заменить", и делаем такую предварительную подготовку:
1. Курсор в поле "Заменить на"
2. Специальный - Содержимое буфера обмена (это чтобы потом не вставлять текст)
3. Жмём на Ctrl-B. Внизу появляется надпись "шрифт: полужирный".
Всё. Теперь копируем название фильма, вставляем в "Найти", жмем на "Заменить всё"
Чтобы отменить "шрифт: полужирный", снова жмём на Ctrl-B.

ну а чтобы поудалять "мусор" в названиях (вместо "События. Время московское" - "События", так просто скопировать ". Время московское" в Найти, а "Заменить на" оставить пустым.
Прилагаю еще программку, которая "время переводит" (из 02.00 в 06.00). Но это - в отдельной теме.
 
Статус
Закрыто для дальнейших ответов.