Разделы документации

Редактор файлов, версии и экспорт

Как создавать и править файлы локального лендинга или оффера в панели, догружать картинки, сохранять версии кода и скачивать ZIP.

Редактор открывает файлы локального лендинга или оффера прямо в панели: в разделе Лендинги или Офферы нажмите Редактор в строке нужной страницы. У внешних лендингов и офферов этой кнопки нет. Загрузка архива и его лимиты описаны на странице Локальный хостинг. Кнопку видят владелец, администратор, тимлид и верстальщик. В списке лендингов на телефоне она называется Код.

Экран редактора

Над редактором расположены кнопки:

КнопкаЧто делает
← К лендингам / ← К офферамВозвращает к списку
Открыть ↗Открывает страницу в новой вкладке по прямому адресу. Видна, когда есть файлы
+ ФайлОткрывает окно «Новый файл»
Экспорт ZIPСкачивает код архивом
ВерсииОткрывает окно «Версии кода»
Загрузить .zipЗаменяет все файлы содержимым архива

Слева — дерево папок и файлов с заголовком «файлы · N» и ссылками + файл и ↑ файлы. Справа — открытый файл: его путь и кнопка Переименовать, у текстовых файлов ещё Сохранить ⌘S.

При открытии редактор сам выбирает index.html или index.php, ближайший к корню, а если их нет — первый текстовый файл. Пока файлов нет, вместо дерева показаны область Перетащите .zip или файлы и кнопка Создать файл.

Создание файла

  1. Нажмите + Файл. Чтобы создать файл сразу в папке, наведите курсор на папку в дереве и нажмите +.
  2. В окне «Новый файл» выберите вариант в блоке Заготовка.
  3. Проверьте Путь файла: поле заполняется по выбранной заготовке. При необходимости впишите своё имя, например index.php или css/extra.css. Недостающие папки создадутся сами.
  4. Нажмите Создать.

Появится сообщение «Файл создан», файл откроется в редакторе.

Заготовок шесть:

  • HTML-страница — каркас страницы со ссылкой «Перейти» и подключением style.css и app.js;
  • HTML + форма лида — страница с формой из имени и телефона, которая отправляет данные в трекер вместе с {click_id}, — см. Приём лидов из форм;
  • CSS, JavaScript, PHP — начальный код файла этого типа;
  • Пустой файл — файл без содержимого.

В заготовке HTML-страница ссылка «Перейти» ведёт на {offer_url}. На лендинге замените это значение макросом {offer} — см. Переход с лендинга на оффер и мультиоффер. Остальные макросы — на странице Макросы в ссылках и страницах.

Имена файлов и папок не могут начинаться с точки. Если путь занят, окно покажет «Файл с таким путём уже есть».

Правка и сохранение

  1. Щёлкните файл в дереве.
  2. Внесите правки. Рядом с путём появится отметка «● не сохранено».
  3. Нажмите Сохранить ⌘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 и загрузите заново.

Перед переходом к другому файлу, созданием файла, догрузкой, переименованием, восстановлением версии и возвратом к списку редактор спросит, отбросить ли несохранённые правки.

Догрузка картинок и других файлов

  1. Нажмите ↑ файлы над деревом.
  2. Выберите один или несколько файлов.

Появится сообщение «Добавлено файлов: N», откроется первый из добавленных. Файлы попадают в корень страницы. Прежние файлы остаются, файл с тем же именем заменяется новым без подтверждения. Чтобы перенести файл в папку, переименуйте его — см. ниже.

Внимание.

Кнопка Загрузить .zip не добавляет файлы, а заменяет архивом весь код. Если файлы уже есть, редактор спросит подтверждение, несохранённые правки пропадут. Прежний код сохранится отдельной версией — см. Загрузка ZIP.

Переименование и удаление

Чтобы переименовать файл или перенести его в папку:

  1. Откройте файл.
  2. Нажмите Переименовать.
  3. В окне «Новый путь файла» введите путь, например img/banner.png.
  4. Подтвердите ввод.

Файл появится в дереве по новому пути, нужные папки создаются сами. Занятый путь не перезаписывается: над редактором появится сообщение об ошибке, оба файла останутся на местах.

Чтобы удалить файл:

  1. Наведите курсор на файл в дереве.
  2. Нажмите ✕.
  3. Подтвердите удаление.

Появится сообщение «Удалено».

Версии кода

Версия — снимок кода лендинга или оффера. Хранятся 10 последних версий: при сохранении новой самая старая удаляется.

Версия создаётся:

  • вручную — кнопкой Сохранить текущую версию;
  • сама — перед заменой кода архивом;
  • сама — перед восстановлением другой версии.

Сохранение файла, догрузка, переименование и удаление версий не создают. Несохранённые правки в версию не попадают.

Чтобы сохранить версию:

  1. Нажмите Версии.
  2. В окне «Версии кода» нажмите Сохранить текущую версию.

В списке появится строка с датой, временем и размером.

Чтобы вернуться к версии:

  1. Нажмите Версии.
  2. Нажмите Восстановить в строке нужной версии.
  3. Подтвердите: «Восстановить выбранную версию кода? Текущий код сохранится отдельной версией. Журнал лидов сохранится.»

Файлы заменятся файлами выбранной версии. Код, который был до восстановления, останется в списке версий.

Экспорт ZIP

Нажмите Экспорт ZIP — браузер скачает архив со всеми файлами страницы. Кнопка активна, когда есть хотя бы один файл.

В экспорт и в версии не входят журналы лидов leads.php и файлы и папки с точкой в начале имени. Журнал лидов виден в дереве файлов только владельцу, администратору и сотруднику, которому принадлежит оффер, — см. Журнал лидов локального оффера.

Оффер с сетевым PHP

Если у оффера отмечен PHP с доступом в сеть, часть действий в редакторе доступна только владельцу и администратору:

  • создание, сохранение, догрузка и удаление файлов .php;
  • Загрузить .zip;
  • Переименовать — для любого файла;
  • Сохранить текущую версию и Восстановить.

Тимлид и верстальщик в таком оффере правят, догружают и удаляют остальные файлы — HTML, CSS, скрипты, картинки, — открывают список версий и скачивают Экспорт ZIP. Про сам режим — на странице PHP в локальных страницах и доступ в сеть.

Проверка

  1. Нажмите Открыть ↗.
  2. Убедитесь, что страница в новой вкладке показывает сохранённые правки.

По прямому адресу клик не создаётся, а макросы клика подставляются, только когда страница открыта по ссылке кампании, — см. Прямые адреса и предпросмотр.

Если не получилось

PHP-код оффера с доступом в интернет меняют только owner/admin

У оффера отмечен PHP с доступом в сеть, а действие доступно только владельцу и администратору — см. Оффер с сетевым PHP.

скрытые файлы (начинающиеся с точки) не поддерживаются

В пути есть файл или папка с точкой в начале имени, например .htaccess, или вы переименовываете журнал лидов. Задайте имя без точки. Файлы с точкой из архива редактор не открывает и не удаляет — см. Скрытые файлы.

недопустимый путь

В пути есть .. или путь заканчивается на /. Укажите путь вида css/extra.css.

слишком много файлов

В странице набрано предельное число файлов — см. Требования к архиву и лимиты. Удалите лишние файлы и повторите.

Обновлено Нужна помощь? ↗