Макрос, скрип, обработчик (создаем страницы html по параметрам)
600 UAHНиже постараюсь все подробно описать что бы не было вопросов, на которые я готов ответить. Текста много только для того что в деталях описать что нужно.
Скрипт или код который делает копии страниц html (страницы index.html) на локальном ПК (не на сервере, не на виртуальном сервере, не на хостинге).
Ранее было реализовано через макрос в Эксель. К сожалению все погибло (кот сделал мокрое дело прямо на ноут и прямо туда где жесnкий диск – не восстановить). А и работало медленно.
Как работает макрос или скрипт.
Есть сайт на html – набор страниц (пример во вложении). Есть таблица в формате эксель (файл эксель находится в корневой папке "сайта" там где и index.html), пример во вложении. Скрипт из столбца 1 на начиная со второй строки создает (копированием страницы index.html) html файлы с URL c описательным названием на латинице где проблемы заменены на –
Пример:
Значение в первом столбце второй ячейки «куплю морожено» создалась страница kuplyu-morozheno.html и так далее. В примере есть две таких страницы.
Далее в коде странице index. Html Есть такие строки:
<title>Maguwo Host</title>
<meta name="description" content="Maguwo Host">
Где Maguwo Host любое значение либо пусто, изначально. Если их нет
В созданные страницах туда подставляются значения из таблицы, где первая буква преобразуется в заглавную. (в примере сделано две страницы). http://joxi.ru/GrqKRnvtQ98G82 вот так заменились данные.
В столбцах таблицы http://joxi.ru/Q2K4wPLi4P093A title и Descriptions всегда 2 и 3 столбец. Если одно из значений ячейки «пусто» то далее страницы не создаются. Даже если по ошибке пропущено.
Далее в таблице есть переменные http://joxi.ru/12M4wPZiMP74Bm [[param1]] и так далее. Если значение тут http://joxi.ru/gmvOxybULWQx52 не пусто , то в созданной странице в коде ищем [[param1]] [[param2]] и так далее и заменяем на значение в ячейке для соответствующей страницы. Если [[param1]] таких столбцов нет вообще то и не ищем. Вообще их будет максимум штук 15, обычно 0.
Пример кода:
В index.html вставлен http://joxi.ru/4AkQWK8Iyp5y6m [[param3]]
В созданных старницах он заменить на http://joxi.ru/J2bywPDUX7v0Mm
вот так для первого ключа «куплю морожено» http://joxi.ru/krD4vYjiEY3K5r
Если в таблице пусто http://joxi.ru/vAWMBPLu1PygZm то далее параметры не заменяем они так и будут в коде страницы [[param3]].
Скрипт в конце работы должен сообщать что типа ок все заменили, создано столько столько страниц. Что бы было понятно что я где то пропустил в таблице значения для их создания или что пошло не так в процессе работы.
Страниц нужно создавить много , от 1000 обычно.
Приложения 2
Отзыв заказчика о сотрудничестве с Михаилом В.
Макрос, скрип, обработчик (создаем страницы html по параметрам)Работа сделана быстро и профессионально. Без лишних вопросов, несмотря на довольно обширное техническое задание. Так же бесплатно внесены правки которые изначально не были озвучены в ТЗ. Все работает идеально. Рекомендую!
![]()
Отзыв фрилансера о сотрудничестве с заказчиком
Макрос, скрип, обработчик (создаем страницы html по параметрам)Хорошее описание. Все быстро и по теме. Рекомендую
-

Копировать страниц index.html столько раз сколько строк в таблице. менять название index.html на значение в столбце 1 на латинице вместо пробелов ставить "-". Заменять title и descr. на данные из таблице для каждой страницы свои данные. Если в коде index.htmk есть [[param1]] то при создании копии страницы такие конструкции [[param1]] заменяются на данные из таблицы.
-
Актуальные фриланс-проекты в категории Веб-программирование
Внесение правок на сайт (WP, Elementor)Добрый день. Нужно внести 2 правки на сайт: 1. Мейн меню "пляше" при наведении курсора, плюс на укр версии оно центрировано по вертикали (так и должно быть), а в ру - без центровки, сверху. Нужно отцентрировать ру как в укр 2. На главной странице есть блок "наши продукты", там… Веб-программирование ∙ 56 минут назад ∙ 26 ставок |
Необхідно модернизувати для зручності адмінку в Open CartТехническое задание по настройке/доработке OpenCart 1. Каталог → Товары Задача 1. Добавить колонку «Категория» в список товаров Задача 2. Добавить колонку «Артикул» в список товаров Задача 3. Добавить колонку «Дата и время создания товара» Задача 4. Быстрое редактирование… Веб-программирование ∙ 1 час 12 минут назад ∙ 29 ставок |
Доработка каталога для сайтаДля сайта каталога нужно сделать доработки: (работу можно разбить на єтапи чи взяти по кваліфікаціі частину) 1. в админке возможность заливать SQL файлы для обновления цен (в архиве он price_balluff_2026_for_site.sql). (сейчас они залиты программистом, нужно на будущее, что б… AI обработка текстов, Веб-программирование ∙ 1 час 20 минут назад ∙ 14 ставок |
WhatsApp Business API / Meta Cloud API.Здравствуйте. Мне нужна помощь по официальному подключению WhatsApp Business API / Meta Cloud API. Ситуация такая: У меня уже есть рабочий WhatsApp Business номер. Он сейчас используется на телефоне в приложении WhatsApp Business. Удалять приложение, переносить номер только в… Веб-программирование ∙ 2 часа 4 минуты назад ∙ 12 ставок |
Учетные записи ShopifyИщу человека для настройки существующего магазина детской мебели, магазин еще не работал, но частично заполнен Веб-программирование ∙ 2 часа 18 минут назад ∙ 12 ставок |