<IfModule pagespeed_module>
ModPagespeed on
# lazyload_images , inline_preview_images и inline_images используют маяк для сбора информации
# о переписанной странице, чтобы оптимизировать процесс перезаписи. Маяк - это POST запрос,
# отправленный обратно с помощью JavaScript, вставленного на страницу фильтром.
# Использование этого маяка включено по умолчанию, но его можно отключить с помощью:
ModPagespeedCriticalImagesBeaconEnabled false
##Ленивая загрузка плюшек
ModPagespeedEnableFilters lazyload_images
#Запись даннных в local_storage
ModPagespeedEnableFilters local_storage_cache
#Закинем все стили в head
ModPagespeedEnableFilters move_css_to_head
#Склеим стили по группам и сожмем
ModPagespeedEnableFilters combine_css
ModPagespeedEnableFilters rewrite_css
ModPagespeedEnableFilters rewrite_style_attributes
#Спрайты в БГ
ModPagespeedEnableFilters sprite_images
#Сожмем JS
ModPagespeedEnableFilters rewrite_javascript
ModPagespeedUseExperimentalJsMinifier on
ModPagespeedEnableFilters canonicalize_javascript_libraries
#Оптимизируем JPEG
ModPagespeedEnableFilters convert_jpeg_to_progressive
#Почистим лишние пробелы и комменты
ModPagespeedEnableFilters collapse_whitespace
ModPagespeedEnableFilters remove_comments
</IfModule>
Плюсы: не нужны всякие MiniFX, не нужно лазить постоянно по чанкам прописывать атрибуты к картинкам, нет левых JS
Устанавливаем сей модуль www.modpagespeed.com/
В .htaccess прописываем
Вот мой готовый вариант .htaccess
Плюсы: не нужны всякие MiniFX, не нужно лазить постоянно по чанкам прописывать атрибуты к картинкам, нет левых JS
Я бы так сделал:
На работу скрипта никак не влияет, но блин, красиво!)
Создаете сниппет, например hookSendFile и указываете его в параметре &hooks=`hookSendFile` при вызове формы, при этом стандартный хук email не нужен
Для отправки второго письма гугли параметр FormItAutoResponder
Для сообщения об ошибке делай так:
А про файлы вопрос сложнее, чем кажется на первый взгляд. В двух словах не расскажешь.
— при запросе к документу генерирует и выводит логин-пароль для свежесозданного sudo-пользователя. (соответственно, файл должен быть доступен извне)
По поводу взлома можешь обратиться к agel_nash, наверное.
PS. на всякий случай сделайте бэкап БД перед тестированием плагина
Игорь Зябко·Расширяем tpl.msEmail блоком в нужном месте
Выводим в чанке tpl.msEmail.new.manager то что нужно
Все плейсхолдеры можно увидеть с пустым tpl
docs.modx.pro/components/minishop2/snippets/msgetorder