Новости и обновления функционала
База знаний Новости и обновления функционала Рефакторинг блоков, новое поле для форм, обложка статьи в превью ссылки и другие улучшения

Рефакторинг блоков, новое поле для форм, обложка статьи в превью ссылки и другие улучшения

Обновления 1

Новые функции и улучшения:

Конструктор и панель

  • Провели рефакторинг блоков. Масштабная переработка кода конструктора повлияла на: 
    — отзывчивость и плавность работы интерфейса, особенно в дизайн-блоке;
    — скорость работы конструктора с большим количеством блоков на странице, а также с большим количеством страниц;
    стабильность работы конструктора даже в пиковые часы.
    Этот шаг позволит нам быстрее внедрять новые инструменты и обрабатывать большой объём данных;
  • Настроили отображение URL-адресов в выпадающих списках страниц. Также теперь можно быстро создать страницу, нажав на одноимённую кнопку внизу списка;
  • Добавили автоподгрузку по скроллу в выпадающих списках страниц и доменов. Сначала отображаются первые 20 страниц и 5 доменов, а при пролистывании списка — подгружаются следующие;
  • Обновили пользовательское соглашение. Прочитать новую редакцию можно тут.

Сайты

  • Создали новый тип поля для форм — «Скрытое поле». Оно не будет отображаться в форме, но значение, которое вы укажете для него в настройках, будет отправляться на почту, в Telegram или Google-таблицу. Такое поле поможет понять, из какой именно формы пришла заявка, если форм на сайте несколько;
  • Оптимизировали работу со шрифтами при публикации сайта. Теперь подгружаются только те шрифты, которые фактически используются в блоках, а все лишние мы удаляем. Это поможет грузить страницы ещё быстрее и увеличит показатели PageSpeed;
  • Доработали файл robots.txt для сайтов: правильно упорядочили директивы, удалили пустые промежутки и лишние директивы Allow.

Блог

  • Реализовали загрузку обложки для превью ссылки статьи в соцсетях. Теперь предпросмотр статьи можно оформить ещё красивее;
  • Увеличили список метатегов в теге <head> для статей. Добавили теги Open Graph, article и Twitter. Если соответствующие поля статьи не заполнены, то будут передаваться значения из настроек сайта;
  • Реализовали автоматическое заполнение пустых полей в разделе «Настройки для поисковых систем» при публикации статьи. Если поля «Заголовок страницы» (title), «Описание страницы» (description) и «Обложка для ссылок в соцсетях» не заполнены, то в первые два мы подтянем информацию из плейсхолдера (предлагаемый серый текст в поле), а картинку возьмём из поля «Обложка в списках» при наличии;
  • Сделали так, чтобы выбранная шрифтовая пара теперь применялась и для статей, а не только для страниц сайта. Создать её можно, как и раньше, в настройках сайта — раздел «Дизайн»;
    Настроили последовательное добавление тегов при редактировании рубрики. Раньше они добавлялись по очереди и сохраняли порядок сортировки только при создании рубрики, а теперь и при её редактировании;
  • Упорядочили содержимое в теге <head> для статей — теперь код выглядит красиво и аккуратно;
  • Задали правила наследования контента (заголовок, описание и картинка) в метатегах соцсетей для статей в блоге.

Исправленные баги:

  • Исправили ситуацию с отображением большого количества тегов статей. Ранее отображались только первые 10, даже если фактически их было больше;
  • Настроили корректную работу полей «email» и «телефон» в блоках map-07 и map-08;
    Поменяли процесс работы с контентом статей на более корректный. Ранее при копировании контента в редактор статьи из внешнего источника (например, из Google Docs), вместе с текстом копировалось стороннее форматирование. Сейчас этого не происходит, сохраняется только разметка;
  • Починили индикатор публикации страниц сайта. Ранее, даже если страница была фактически снята с публикации, индикатор мог показывать обратное;
  • Поправили работу маркированного списка в дизайн-блоке, чтобы при его использовании не ломались некоторые стили;
  • Пофиксили баг со сбрасыванием названия страницы при её восстановлении из удалённых. Теперь страница восстанавливается с тем названием, которое было ей задано до удаления;
  • Вернули возможность сохранять нужный цвет для элементов блока в палитру;
  • Привели в нужную иерархию порядок отображения всплывающих окон при выборе блока для настройки якорной ссылки или поп-апа. Ранее список доступных для выбора блоков перекрывался окном настроек ссылки;
  • Убрали проблему с тем, что список доменов не отображался в настройках при переходе между сайтами, если их было несколько;
  • Устранили ситуацию с дублированием добавленных интеграций при создании сайтов из одного и того же шаблона;
  • Починили блок header-06. Ранее блок непроизвольно отображался и перекрывал рабочую область дизайн-блока;
  • Исправили загрузку PNG-изображений для сайтов на старой архитектуре. Проблема заключалась в конвертации картинок в JPEG-формат, после чего у изображений фон становился чёрным;
  • Настроили корректное переключение видео в слайдерах. Теперь поставленное на паузу видео не будет автоматически воспроизводится при переходе на другой слайд;
  • Устранили появления ошибки 404 при переходе по ссылке в метатеге опубликованной статьи;
  • Вернули возможность добавить радиокнопки (переключатели) в горизонтальные формы;
  • Поправили баг, при котором заблокированные объекты в дизайн-блоке можно было перетаскивать или удалять.