Ганин Роман

Ганин Роман

С нами с 29 апреля 2013; Место в рейтинге пользователей: #36
Ганин Роман
29 августа 2015, 21:33
+3
Кстати, всех, кто хочет поучаствовать в добавлении логотипа MODX в список иконок Font Awesome, приглашаю в issue на ГитХабе. Всё, что нужно сделать — поставить +1 в комментариях:

Ссылка: github.com/FortAwesome/Font-Awesome/issues/3455
Ганин Роман
26 августа 2015, 12:20
+2
Частично решает ваш вопрос: PayAndSee
Ганин Роман
26 августа 2015, 10:25
0
Скорость загрузки сайта не увеличится. Оптимальное решение, как написал Василий — через «Источники файлов», но чтобы правильно решить вопрос распределенной нагрузки, учтите, что поддомен тоже потребует определенной настройки, например, отключение передачи cookies, заголовки ответа сервера и прочее. Проще воспользоваться готовыми решениями так называемых CDN-хранилищ.
Ганин Роман
24 августа 2015, 09:59
0
Если используете FormIt и значение поля сохраняете в value, например:

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

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

document.getElementsByName('username').value='';
Ганин Роман
21 августа 2015, 15:39
0
Что значит «меню открывает»? Приведите, пожалуйста, код, который генерируется pdoMenu на фронте или дайте ссылку, где можно это лицезреть.
Ганин Роман
21 августа 2015, 15:31
0
Если изменения затрагивают одну страницу, можно просто вызывать эти данные некэшируемыми. В этом случае остальной кэш сайта сохранится.
Ганин Роман
21 августа 2015, 11:07
+3
Я готов оказать всестороннюю помощь, тем более, что тоже собирался на MODXpo.
Ганин Роман
20 августа 2015, 01:59
0
Друзья. Минимум 50-60% уже готово.
Т. е. вы оцениваете стоимость уже проделанной работы в 10000 руб. Не поймите превратно, но каждый пункт из указанных вами, если делать правильно, не меньше по трудозатратам.
Ганин Роман
19 августа 2015, 21:41
0
Установленный сайт будет доступен в

/var/www/<указанное имя пользователя>/www
Уровнем выше создается файл pass.txt со всеми логинами, паролями, новыми именами ядра, коннекторов и менеджера. Кстати, для скриптов, стилей и картинок я использую или каталог src (а не assets), или в корне создаю соответствующие: styles, scripts, images.
Подразумевается, что вы используете Nginx, а не Apache. Остальные параметры вроде бы идентичны по статье «Правильный хостинг для MODX Revolution 2»
Ганин Роман
19 августа 2015, 21:34
+1
Как-то неоднозначно, что вы имели в виду: «Проблема не в MODX, а в обществе» или «В обществе все нормально, проблема — в MODX»?
Ганин Роман
19 августа 2015, 21:30
0
Он делает Advanced Installation, по крайней мере я руководствовался этой и следующими тремя статьями и версией стандартной установки от Василия Наумкина. Работает просто — кладёте его на сервере (я тестировал только на Ubuntu), запускаете из консоли:

$ sh secure_install.sh

Скрипт спросит у вас root-пароль от БД, имя пользователя и адрес, по которому будет доступен сайт (например, mysupersite.dev — этот адрес с IP нужно будет добавить в hosts вашего компьютера, если домен вымышленный).
Ганин Роман
19 августа 2015, 20:59
0
Скрипт автоматической установки качает исходники с официального Git-репозитория из master-ветки. Т. е. это последняя стабильная версия. Чтобы «поиграться» с последней альфой, нужно в 166 строчке заменить master на develop
Ганин Роман
19 августа 2015, 20:56
+1
1) Да, всегда. Использую автоматическую установку;
2) Один раз на сайте, который создавал, но не поддерживал (т. е. версия устарела на пару лет), но, судя по всему, изначально был получен доступ по FTP, а уж потом — инъекция.
3) Нет, если они написаны правильно и используют системные переменные для указания пути, а не относительные ссылки.
Ганин Роман
19 августа 2015, 18:26
+5
Мне бы ваши розовые очки по поводу сроков и стоимости =)