- Скачивание файлов с репозитория
- Развертывание на хостинге
- Файловая структура проекта
- Персонализация данных лендинга
- Поддержка и обратная связь
Страница реализованы в классическом статическом виде, которые предоставляют шаблон без реализации логики. Их нужно доработать вашему веб-разработчику под нужны вашего сайта. Например: получение заявок от пользователя, обработка результата формы.
- Убедитесь, что у вас установлен Git. Если нет, скачайте и установите с официального сайта.
- Откройте терминал (командную строку).
- Перейдите в директорию, где хотите разместить проект.
- Выполните команду
git clone https://github.com/rarus/rarus-soft.ru-partner-landing-1c-fresh.git .
[^1]. 5. Введите свои учетные данные GitHub, если будет запрошено. [^1]Обратите внимание, что папка для выполнения команды должна быть пустая.
- Убедитесь, что у вас установлен Git и настроены SSH-ключи для GitHub.
- Если SSH-ключи не настроены, следуйте инструкции GitHub.
- Откройте терминал (командную строку).
- Перейдите в директорию, где хотите разместить проект.
- Выполните команду git@github.com:rarus/rarus-soft.ru-partner-landing-1c-fresh.git.
- Перейдите на страницу репозитория на GitHub.
- Нажмите на кнопку "Code" и выберите "Download ZIP".
- После загрузки распакуйте архив в нужную директорию.
- Альтернативно, если вам нужен именно GZ-архив:
- Перейдите на страницу релизов репозитория.
- Скачайте архив source code (tar.gz).
- Распакуйте архив командой:
tar -xzvf *название архива*- Подготовьте файлы проекта (скачайте с репозитория одним из способов выше).
- Убедитесь, что у вас есть доступ к хостингу (FTP/SFTP данные или SSH-доступ).
- Подключитесь к хостингу с помощью FTP-клиента (FileZilla, WinSCP и т.д.).
- Перейдите в директорию, в которой будет размещен лендинг. Это может быть как корневая директория (обычно это public_html, www, htdocs или аналогичная), так и вложенная.
- Загрузите все файлы проекта в эту директорию.
- Убедитесь, что файл index.html находится в корне директории.
- Подключитесь к серверу по SSH.
- Перейдите в директорию, в которой будет размещен лендинг:
cd *путь в файловой системе*- Если вы скачали архив, загрузите его на сервер и распакуйте:
scp *путь в файловой системе*/*название архива*.tar.gz username@server:/*путь в файловой системе*/
tar -xzvf *название архива*.tar.gz- Если вы используете Git, вы можете клонировать репозиторий напрямую на сервер:
git@github.com:rarus/rarus-soft.ru-partner-landing-1c-fresh.git .
(обратите внимание на точку в конце, она означает клонирование в текущую директорию, она должна быть пустой)
├──assets
├──bootstrap
├──css
├──fonts
├──Nunito Sans
├──images
├──js
├──index.html
├──README.md
- Папка
assets— основная папка с ресурсами проекта- Папка
bootstrap— файлы библиотеки Bootstrap - Папка
css— стили лендинга, в которой хранится основной файл style.css со всеми стилями - Папка
fonts— шрифты- Папка
Nunito Sans— основные шрифты проекта - Файл
fonts.css— стили для шрифтов: начертания, пути к файлам и т.д.
- Папка
- Папка
images— все изображения для лендинга - Папка
js— JavaScript-файлы проекта
- Папка
- Файл
index.html— основной файл лендинга - Файл
README.md— документация по установке и работе с проектом
- Заменить лого сайта (формат svg, размер 168*28 пикселей).
- Заменить лого сайта (формат svg, размер 168*28 пикселей).
- Заменить контактные данные: телефон, email, адрес. Например:
<div class="footer__wrapper">
<p class="footer__contact">Телефон: <a class="footer__link link" href="tel:+70000000000" title="Позвонить +7 (000) 000-00-00">+7 (000) 000-00-00</a></p>
<p class="footer__contact">E-mail: <a class="footer__link link" href="mailto:adress@rarus.ru" title="Написать adress@rarus.ru">adress@rarus.ru</a></p>
<p class="footer__contact">Адрес: г. Москва, 3 улица Строителей, д. 25, кв. 12</p>
</div>Данные формы подключаются на лендинг с помощью сервиса «1С:Фреш». Для этого необходимо:
- В сервисе «1С:Фреш» генерировать строку html-кода с iframe для встраивания по инмтрукции (вариант - «Форма регистрации iframe»)
- В сгеренированной строке параметры width (ширина) и height (высота) заменить на:
width="476px" height="468px"- На стрнанице лендинга index.html заменить макрос #IFRAME_FORM# на сгенерированную строку html-кода с iframe. Например:
- Исходный вариант:
<div class="modal__container">
<div class="modal__wrapper">
<h2 class="modal__title js-order-title" id="anchor-order-label"></h2>
#IFRAME_FORM#
</div>
</div>- Вариант с подключенной формой:
<div class="modal__container">
<div class="modal__wrapper">
<h2 class="modal__title js-order-title" id="anchor-order-label"></h2>
<iframe width="476px" height="468px" src="https://...">
</iframe>
</div>
</div>- В установленном шаблоне лендинга логика отправки и сохранения данных не реализована. Этот функционал необходимо настроить вашему веб-разработчику по аналогии с остальными формами сайте.
- При необходимости можно раскомментировать верстку сообщений об успешной или неуспешной отправке заявки и добавить логику их вывода.
Если вы обнаружили ошибку в верстке или другие проблемы с сайтом, вы можете:
- Создать Issue в репозитории проекта на GitHub, подробно описав проблему и шаги для её воспроизведения.
- Связаться с нами по электронной почте: khiznl@rarus.ru При сообщении об ошибке, пожалуйста, укажите:
- Описание проблемы
- Браузер и его версию
- Скриншот проблемы (если возможно)
- Шаги для воспроизведения ошибки
Для получения дополнительной информации о проекте или консультации по внедрению, пожалуйста, свяжитесь с нами по электронной почте или через форму обратной связи на сайте.