Ганин Роман

Ганин Роман

Был в сети 18 сентября 2019, 02:48
Заказы не принимаю
Кстати, всех, кто хочет поучаствовать в добавлении логотипа MODX в список иконок Font Awesome, приглашаю в issue на ГитХабе. Всё, что нужно сделать — поставить +1 в комментариях:

Ссылка: github.com/FortAwesome/Font-Awesome/issues/3455
Скорость загрузки сайта не увеличится. Оптимальное решение, как написал Василий — через «Источники файлов», но чтобы правильно решить вопрос распределенной нагрузки, учтите, что поддомен тоже потребует определенной настройки, например, отключение передачи cookies, заголовки ответа сервера и прочее. Проще воспользоваться готовыми решениями так называемых CDN-хранилищ.
Если используете FormIt и значение поля сохраняете в value, например:

<input type="text" name="username" value="[[!+fi.username]]">

то плейсхолдер [[!+fi.username]] нужно вызывать некешируемым, т. е. обязательно использование восклицательного знака. Если отправка осуществляется с помощью JavaScript — то на событие успешной отправки (или ответа о получении с сервера), например, так:

document.getElementsByName('username').value='';
Друзья. Минимум 50-60% уже готово.
Т. е. вы оцениваете стоимость уже проделанной работы в 10000 руб. Не поймите превратно, но каждый пункт из указанных вами, если делать правильно, не меньше по трудозатратам.
Он делает Advanced Installation, по крайней мере я руководствовался этой и следующими тремя статьями и версией стандартной установки от Василия Наумкина. Работает просто — кладёте его на сервере (я тестировал только на Ubuntu), запускаете из консоли:

$ sh secure_install.sh

Скрипт спросит у вас root-пароль от БД, имя пользователя и адрес, по которому будет доступен сайт (например, mysupersite.dev — этот адрес с IP нужно будет добавить в hosts вашего компьютера, если домен вымышленный).
1) Да, всегда. Использую автоматическую установку;
2) Один раз на сайте, который создавал, но не поддерживал (т. е. версия устарела на пару лет), но, судя по всему, изначально был получен доступ по FTP, а уж потом — инъекция.
3) Нет, если они написаны правильно и используют системные переменные для указания пути, а не относительные ссылки.