Документация к плагину "Мониторинг быстродействия плагинов и тем дизайна"
Инструкция по настройке плагина
- Установите плагин.
- Зайдите в настройки плагина (Магазин --> Плагины --> Мониторинг быстродействия плагинов и тем дизайна).
- Включите плагин
- В настройках плагина перечислите через запятую ID пользователей бекенда, которые будут иметь доступ к форме плагина на фронтенде при авторизации на сайте.
- Подключите вывод формы плагина: в файле index.html темы дизайна выведите следующий код перед закрывающим тегом </body>: {if $wa->shop}{if method_exists("shopCodespeedPlugin","codeSpeedOutput")}{shopCodespeedPlugin::codeSpeedOutput()}{/if}{/if}
- Авторизуйтесь на сайте под учетной записью, ID которой указали в настройках плагина и убедитесь, что плагин вывел свою форму на любой странице фроентенда.
Инструкция по работе с плагином
Делаем первый тестовый замер времени выполнения участка кода в теме дизайна
-
Плагин на своей форме выводит кнопки для создания кода, обращяющегося к методу плагина для замера времени выполнения кода. Нажмите кнопку для создания нового секундомера:
-
Введите ID нового секундомера. Можно вводить латинницу, кириллицу, цифры и спецсимволы (кроме нижнего подчеркивания первым символом). Например, напишите "тег head":
После того как введете ID секундомера - код для вставки в тему дизайна будет автоматически добавлен в ваш буфер обмена.
-
Вставьте полученный код в теме дизайна дважды.
Например, в файле index.html: первый раз - над открывающим тегом <head>:
А второй раз - после закрывающего тега </head>:
-
Сохраните изменения в файле и откройте страницу сайта, на которой только что измененный файл темы дизайна работает.
Например, откройте главную страницу сайта и ознакомьтесь с полученным результатом:
Вместо того чтобы нажимать на кнопку на форме плагина и генерировать код секундомера автоматически вы можете вручную копировать код из документации. Ниже представлен пример кода. Подставьте вместо "test" нужный вам ID секундомера:
Код Smarty:
{* CODE SPEED *} {if $wa->shop}{if method_exists("shopCodespeedPlugin","getCodeSpeed")}{shopCodespeedPlugin::getCodeSpeed( "test" )}{/if}{/if}Код PHP:
/* CODE SPEED */ if (wa()->appExists("shop")){if(method_exists("shopCodespeedPlugin","getCodeSpeed")){shopCodespeedPlugin::getCodeSpeed( "test" );}}Настраиваем дизайн формы плагина
Вы можете в любое время менять дизайн формы плагина прямо на форме плагина. Для этого:
-
Нажмите на шестеренку в правом верхнем углу формы:
- Произведите настройки формы на свой вкус и цвет.
- Сохраните изменения.
Также вы можете передвигать и сворачивать форму в любой момент. Все настройки отображения формы хрянятся в Cookies браузера, поэтому каждый пользователь вашего сайта сможет настроить дизайн формы "под себя".
Проверяем файл темы дизайна
Попробуем проанализировать файл темы дизайна на скорость выполнения кода, а точнее - посмотрим как загружается шаблон с товарами. Как это делать:
-
Создайте новый секундомер:
-
Разместите стартовую позицию секундомера:
-
Разместите конечную позицию секундомера:
-
Ознакомьтесь с результатом:
FAQ
Хочу потестировать плагин! Скинете архив?
Архив с плагином точно не скинем. Пожалуйста, не обращайтесь в поддержку с подобной просьбой. Спасибо!
Обратите внимание, что для большинства плагинов нашей разработки включена возможность установки плагина на 7 дней для тестирования (см. страницу плагина в маркете Webasyst); либо включена возможность аренды на месяц.
Хочу скидку на плагин! Дадите?
На все наши продукты действует скидка 50% на повторные лицензии. На покупку первой лицензии скидок нет.
Пожалуйста, не обращайтесь в поддержку с просьбой дать вам скидку. Спасибо!
Хочу скидку на услуги! Дадите?
Нет. Если для вас приоритетным критерием по выбору подрядчика для проведения работ на сайте является низкая цена — рекомендую вам поискать других исполнителей. Мы работаем в среднем ценовом диапазоне, делаем упор на самый качественный сервис и высокое качество оказываемых услуг.
Хочу настройку плагина бесплатно! Сделаете?
Нет. Мы не осуществляем настройку плагинов на бесплатной основе. К каждому плагину прилагается подробная документация и мы прилагаем максимум усилий для того, чтобы разобраться с каждым плагином мог даже неопытный пользователь.
Если вы не можете или не хотите самостоятельно настраивать плагин — вы можете обратиться за помощью к стороннему специалисту, либо заказать у нас платные услуги.
Хочу настройку плагина платно! Сделаете?
Зависит от текущей загрузки. Свяжитесь с нами любым удобным образом и уточните детали.
Обычно мы настраиваем плагины в рамках комплексных услуг. Например, настраиваем плагины "SEO Link Canonical" и "SEO Meta Robots" в рамках услуги Оптимизация сайта с внедрением региональных поддоменов (SEO), а плагин "Доработки оформления заказа в корзине" в рамках услуги Продвинутая настройка оформления заказа в корзине.
Рекомендуем ознакомиться со всеми нашими комплексными услугами.
Техническая поддержка
- Техническая поддержка осуществляется только через личный кабинет. Инструкция по созданию заявки здесь. Пожалуйста, не пишите по вопросам ТП плагинов на электронную почту и в мессенджеры.
- Техническая поддержка обычно осуществляется: Пн-Вс 08:00-20:00 (мск).
- Среднее время реакции на обращения: 2 часа 23 минуты (я замерял).
- Максимальное время реакции на обращения: 2-3 рабочих дня