Редактор файлов, версии и экспорт
Как создавать и править файлы локального лендинга или оффера в панели, догружать картинки, сохранять версии кода и скачивать ZIP.
Редактор открывает файлы локального лендинга или оффера прямо в панели: в разделе Лендинги или Офферы нажмите Редактор в строке нужной страницы. У внешних лендингов и офферов этой кнопки нет. Загрузка архива и его лимиты описаны на странице Локальный хостинг. Кнопку видят владелец, администратор, тимлид и верстальщик. В списке лендингов на телефоне она называется Код.
Экран редактора
Над редактором расположены кнопки:
| Кнопка | Что делает |
|---|---|
| ← К лендингам / ← К офферам | Возвращает к списку |
| Открыть ↗ | Открывает страницу в новой вкладке по прямому адресу. Видна, когда есть файлы |
| + Файл | Открывает окно «Новый файл» |
| Экспорт ZIP | Скачивает код архивом |
| Версии | Открывает окно «Версии кода» |
| Загрузить .zip | Заменяет все файлы содержимым архива |
Слева — дерево папок и файлов с заголовком «файлы · N» и ссылками + файл и ↑ файлы. Справа — открытый файл: его путь и кнопка Переименовать, у текстовых файлов ещё Сохранить ⌘S.
При открытии редактор сам выбирает index.html или index.php, ближайший к корню, а если их нет — первый текстовый файл. Пока файлов нет, вместо дерева показаны область Перетащите .zip или файлы и кнопка Создать файл.
Создание файла
- Нажмите + Файл. Чтобы создать файл сразу в папке, наведите курсор на папку в дереве и нажмите +.
- В окне «Новый файл» выберите вариант в блоке Заготовка.
- Проверьте Путь файла: поле заполняется по выбранной заготовке. При необходимости впишите своё имя, например
index.phpилиcss/extra.css. Недостающие папки создадутся сами. - Нажмите Создать.
Появится сообщение «Файл создан», файл откроется в редакторе.
Заготовок шесть:
- HTML-страница — каркас страницы со ссылкой «Перейти» и подключением
style.cssиapp.js; - HTML + форма лида — страница с формой из имени и телефона, которая отправляет данные в трекер вместе с
{click_id}, — см. Приём лидов из форм; - CSS, JavaScript, PHP — начальный код файла этого типа;
- Пустой файл — файл без содержимого.
В заготовке HTML-страница ссылка «Перейти» ведёт на {offer_url}. На лендинге замените это значение макросом {offer} — см. Переход с лендинга на оффер и мультиоффер. Остальные макросы — на странице Макросы в ссылках и страницах.
Имена файлов и папок не могут начинаться с точки. Если путь занят, окно покажет «Файл с таким путём уже есть».
Правка и сохранение
- Щёлкните файл в дереве.
- Внесите правки. Рядом с путём появится отметка «● не сохранено».
- Нажмите Сохранить ⌘S или клавиши Ctrl+S (на Mac — Cmd+S).
Появится сообщение «Сохранено». Отдельно публиковать изменения не нужно: сохранённый файл сразу заменяет прежний на сервере.
Как редактор открывает файлы:
- Как текст — файлы с расширениями
html,htm,css,js,mjs,cjs,json,php,phtml,txt,xml,svg,md,csv,ts,tsx,jsx,scss,less. - Как изображение —
png,jpg,jpeg,gif,webp,ico,avif,bmp. - Остальные файлы не открываются: «Бинарный файл — нельзя редактировать как текст». Ссылка Открыть в новой вкладке ↗ показывает файл по прямому адресу.
- Текстовый файл больше 5 МБ не открывается: «Файл слишком большой для редактора». Правьте его на компьютере и загрузите через ↑ файлы — файл ляжет в корень страницы.
- Файл не в UTF-8 открывается только для чтения. Перекодируйте его в UTF-8 и загрузите заново.
Перед переходом к другому файлу, созданием файла, догрузкой, переименованием, восстановлением версии и возвратом к списку редактор спросит, отбросить ли несохранённые правки.
Догрузка картинок и других файлов
- Нажмите ↑ файлы над деревом.
- Выберите один или несколько файлов.
Появится сообщение «Добавлено файлов: N», откроется первый из добавленных. Файлы попадают в корень страницы. Прежние файлы остаются, файл с тем же именем заменяется новым без подтверждения. Чтобы перенести файл в папку, переименуйте его — см. ниже.
Кнопка Загрузить .zip не добавляет файлы, а заменяет архивом весь код. Если файлы уже есть, редактор спросит подтверждение, несохранённые правки пропадут. Прежний код сохранится отдельной версией — см. Загрузка ZIP.
Переименование и удаление
Чтобы переименовать файл или перенести его в папку:
- Откройте файл.
- Нажмите Переименовать.
- В окне «Новый путь файла» введите путь, например
img/banner.png. - Подтвердите ввод.
Файл появится в дереве по новому пути, нужные папки создаются сами. Занятый путь не перезаписывается: над редактором появится сообщение об ошибке, оба файла останутся на местах.
Чтобы удалить файл:
- Наведите курсор на файл в дереве.
- Нажмите ✕.
- Подтвердите удаление.
Появится сообщение «Удалено».
Версии кода
Версия — снимок кода лендинга или оффера. Хранятся 10 последних версий: при сохранении новой самая старая удаляется.
Версия создаётся:
- вручную — кнопкой Сохранить текущую версию;
- сама — перед заменой кода архивом;
- сама — перед восстановлением другой версии.
Сохранение файла, догрузка, переименование и удаление версий не создают. Несохранённые правки в версию не попадают.
Чтобы сохранить версию:
- Нажмите Версии.
- В окне «Версии кода» нажмите Сохранить текущую версию.
В списке появится строка с датой, временем и размером.
Чтобы вернуться к версии:
- Нажмите Версии.
- Нажмите Восстановить в строке нужной версии.
- Подтвердите: «Восстановить выбранную версию кода? Текущий код сохранится отдельной версией. Журнал лидов сохранится.»
Файлы заменятся файлами выбранной версии. Код, который был до восстановления, останется в списке версий.
Экспорт ZIP
Нажмите Экспорт ZIP — браузер скачает архив со всеми файлами страницы. Кнопка активна, когда есть хотя бы один файл.
В экспорт и в версии не входят журналы лидов leads.php и файлы и папки с точкой в начале имени. Журнал лидов виден в дереве файлов только владельцу, администратору и сотруднику, которому принадлежит оффер, — см. Журнал лидов локального оффера.
Оффер с сетевым PHP
Если у оффера отмечен PHP с доступом в сеть, часть действий в редакторе доступна только владельцу и администратору:
- создание, сохранение, догрузка и удаление файлов
.php; - Загрузить .zip;
- Переименовать — для любого файла;
- Сохранить текущую версию и Восстановить.
Тимлид и верстальщик в таком оффере правят, догружают и удаляют остальные файлы — HTML, CSS, скрипты, картинки, — открывают список версий и скачивают Экспорт ZIP. Про сам режим — на странице PHP в локальных страницах и доступ в сеть.
Проверка
- Нажмите Открыть ↗.
- Убедитесь, что страница в новой вкладке показывает сохранённые правки.
По прямому адресу клик не создаётся, а макросы клика подставляются, только когда страница открыта по ссылке кампании, — см. Прямые адреса и предпросмотр.
Если не получилось
PHP-код оффера с доступом в интернет меняют только owner/admin
У оффера отмечен PHP с доступом в сеть, а действие доступно только владельцу и администратору — см. Оффер с сетевым PHP.
скрытые файлы (начинающиеся с точки) не поддерживаются
В пути есть файл или папка с точкой в начале имени, например .htaccess, или вы переименовываете журнал лидов. Задайте имя без точки. Файлы с точкой из архива редактор не открывает и не удаляет — см. Скрытые файлы.
недопустимый путь
В пути есть .. или путь заканчивается на /. Укажите путь вида css/extra.css.
слишком много файлов
В странице набрано предельное число файлов — см. Требования к архиву и лимиты. Удалите лишние файлы и повторите.