Главная:
top_slider_gr – Слайдер на главной + предложение недели
main_category_links - Рубрикатор с основными категориями
- main_category_item - вывод одного элемента
main_favorites_goods_wrap - Популярные товары
- popular_item_img - вывод изображения
main_services - Сервис и обслуживание
- main_service_item - один элемент
main_offer - Блок получить консультацию с модалкой
our_brands - Бренды
main_about - О компании + подписка на рассылку
modals - модальные окна
В папке Обратная связь находятся все чанки с ФОС
Каталог:
crumbs - хлебные крошки с заголовком
accessories –
tpl.mFilter2.outer_my – фильтр + популярные теги + форма
tpl.mFilter_results_row – вывод товаров списком
Карточка товара:
good_content_wrap
- good_crumbs
- good_content_right
- good_content_left
- good_gallery_item -
good_content_offer
good_content_scopes
good_for_materials
good_for_materials_offer
good_added_wrap
good_compare_offer
why_me_global
relevance_goods
main_questions - FAQ
last_views
// Чтобы не происходило отправки нескольких писем при AjaxForm + FormIt
1. Использовать в формах
вместо
2. В параметрах вызова формы указать уникальный submitVar
&submitVar=`mySubmitVar`
для каждой формы
3. Значение submitVar вставить в
Рабочее поле, мм:
work_desctop_field
'sort' => 'ms_product|menuindex:desc',
'sortbyOptions' => 'work_desctop_field:string',
'sortby' => '{"work_desctop_field":"ASC"}',
'sortbyOptions' => 'work_desctop_field:string',
'sortby' => '{"work_desctop_field":"ASC"}',
===
{'!msGallery' | snippet : [
'tpl' => 'msGallery_tpl'
]}
--
{if $files?}
{foreach $files as $file}
{/foreach}
{else}
{/if}
--
// ms2 gallery
$('.js-ms-gallery').slick({
lazyLoad: 'progressive',
dots: false,
infinite: true,
arrows: true,
slidesToShow: 1,
slidesToScroll: 1,
swipe: true,
});
===
// Оптимизация сайта
• Конвертация шрифтов
• Оптимизация шрифтов
• Прописывание спецтегов в
• Подключение и замена старых в стилях
• Чистка и склеивание стилей CSS, а это больше 22k строчек
==
20,05
• Настройка, чистка, склейка и минификация библиотек CSS в один файл
• Настройка, чистка, склейка и минификация библиотек JS в один файл
• Чистка и оптимизация кастомных файлов JS
• Тестировние скорости сайта и тщательное изучение рекомендаций Lighthouse
• Отключение старых скриптов и корректное подключение новых
21.05
• Анализ темы отложенной загрузки
• Резервные копии сайта
• Внедрение отложенной загрузки скриптов (пока криво работает)
• Внедрение ленивой загрузки изображений
style="background-image: url(/vendor/images/banners/banner-delivery-rus-01.jpg);"
Смена доступов от 03.03.2020:
LASERCUT
Хостинг
https://cp.beget.com/login
lasercut
oberHaupTLC=178 -> oberMunHEn=1488
Админка
https://lasercut.ru/manager/
s19347
oberHaupTrise=198
Старая админка
http://lasercut.ru/admin/login.php
admin
veryOldbloomSite=78
-----
ИНФОЛАЗЕР
Хостинг
https://cp.timeweb.ru/
fformat
infoPuPsikBy&?78
Админка
https://infolaser.ru/procurator/
chief
derevOObrabotKA_1778
Админка Регионов
https://spb.infolaser.ru/procurator/
chief
kupatynaSkoVoroDke=53
-----
ИНФОФРЕЗЕР
Хостинг
https://cp.timeweb.ru/
oooformat
MillinGiftAt&1945
Админка
https://infofrezer.ru/procurator/
chief
piluLyA+tabl=piter178
-----
ZPOS
Хостинг
https://cp.timeweb.ru/
cb40166
tukTUKitisZpos@78
Админка
https://zpos.ru/procurator/
prinzipal
chilliPercHiK_198
— Админка сайта
Сменил пароли: Лазеркат, Инфолазер, Инфофрезер, ZPOS
— Яндекс метрику проверить, чтобы управляющий аккаунт был ваш
Нет доступов
— в Вебмастре сбросить права владения от их аккаунта
Нет доступов
— Проверить, что яндекс Справочник и гугл Бизнес права владения есть на вашем аккаунте
Нет доступов
— FTP и хостинг, сменить доступы
Сменил пароли и сбросил FTP доступы: Лазеркат, Инфолазер, Инфофрезер, ZPOS
— проверить, что от регистратора домена, что нет доступа, и его сменить при необходимости
Сменил пароли: Лазеркат, Инфолазер, Инфофрезер, ZPOS
— Sape сменить доступы
Нет доступов
— Уточнить на каких сервисах или площадках еще они могли регистрироваться (мог быть какой-нибудь сервис крауд ссылок и т.п.)
Нет возможности проверить
IF
Снёс все верификации
Контакты:
contacts_office_tpl – список офисов
Минск, Переулок северный дом 13
// Антиспам
negative_bot:blank
пример:
'validate' => 'ab_name:required,ab_email:required,negative_bot:blank'
в tpl:
https://www.pandoge.com/stati-i-sovety/antispam-dlya-modulya-formit-dlya-modx-revo
https://web-revenue.ru/modx-revo/kak-izbavitsya-ot-spama-s-formit-ajaxform
https://docs.modx.com/current/en/extras/formit/formit.hooks
{set $office_ids = 'pdoResources' | snippet : [
'parents' => 32,
'depth' => 0,
'limit' => 4,
'returnIds' => 1,
'sortby' => 'menuindex',
'sortdir' => 'ASC'
]}
{foreach ($office_ids | split : ',') as $key => $office_id}
{if $key%2 == 0}