Th0r
А откуда репутация в чатике взялась? Эт дефолтный?
комботу недавно добавили эту функцию
Anonymous
угу
Миша
+
Миша
+
+
Миша
Combot
Миша (0) увеличил репутацию Ivan Klimchuk (1)
Sergei
есть у кого готовый конфиг nginx с поддержкой babel?
Sergei
очень надо!
Sergei
server { server_name test.com www.test.com; charset UTF-8; index index.php index.html; disable_symlinks if_not_owner from=$root_path; include /etc/nginx/vhosts-includes/*.conf; include /etc/nginx/vhosts-resources/test.com/*.conf; access_log /var/www/httpd-logs/test.com.access.log; error_log /var/www/httpd-logs/test.com.error.log notice; ssi on; set $root_path /var/www/test.com/data/www/test.com; root $root_path; listen 91.228.152.188:80; location / { location ~ [^/]\.ph(p\d*|tml)$ { try_files /does_not_exists @php; } } location @php { fastcgi_index index.php; fastcgi_param PHP_ADMIN_VALUE "sendmail_path = /usr/sbin/sendmail -t -i -f webmaster@test.com"; fastcgi_pass unix:/var/www/php-fpm/test.com.sock; fastcgi_split_path_info ^((?U).+\.ph(?:p\d*|tml))(/?.+)$; try_files $uri =404; include fastcgi_params; } return 301 https://$host:443$request_uri; } server { server_name test.com; rewrite ^ https://www.test.com$request_uri? permanent; ssl on; ssl_certificate "/var/www/httpd-cert/test.com/test.com_le1.crtca"; ssl_certificate_key "/var/www/httpd-cert/test.com/test.com_le1.key"; ssl_ciphers EECDH:+AES256:-3DES:RSA+AES:!NULL:!RC4; ssl_prefer_server_ciphers on; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; add_header Strict-Transport-Security "max-age=31536000;"; ssl_dhparam /etc/ssl/certs/dhparam4096.pem; charset UTF-8; index index.php index.html; disable_symlinks if_not_owner from=$root_path; include /etc/nginx/vhosts-includes/*.conf; include /etc/nginx/vhosts-resources/test.com/*.conf; access_log /var/www/httpd-logs/test.com.access.log; error_log /var/www/httpd-logs/test.com.error.log notice; ssi on; set $root_path /var/www/test.com/data/www/test.com; root $root_path; listen 91.228.152.188:443; location / { location ~ [^/]\.ph(p\d*|tml)$ { try_files /does_not_exists @php; } } location @php { fastcgi_index index.php; fastcgi_param PHP_ADMIN_VALUE "sendmail_path = /usr/sbin/sendmail -t -i -f webmaster@test.com"; fastcgi_pass unix:/var/www/php-fpm/test.com.sock; fastcgi_split_path_info ^((?U).+\.ph(?:p\d*|tml))(/?.+)$; try_files $uri =404; include fastcgi_params; } } server { server_name www.test.com; ssl on; ssl_certificate "/var/www/httpd-cert/test.com/test.com_le1.crtca"; ssl_certificate_key "/var/www/httpd-cert/test.com/test.com_le1.key"; ssl_ciphers EECDH:+AES256:-3DES:RSA+AES:!NULL:!RC4; ssl_prefer_server_ciphers on; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; add_header Strict-Transport-Security "max-age=31536000;"; ssl_dhparam /etc/ssl/certs/dhparam4096.pem; charset UTF-8; index index.php index.html; disable_symlinks if_not_owner from=$root_path; include /etc/nginx/vhosts-includes/*.conf; include /etc/nginx/vhosts-resources/test.com/*.conf; access_log /var/www/httpd-logs/test.com.access.log; error_log /var/www/httpd-logs/test.com.error.log notice; ssi on; set $root_path /var/www/test.com/data/www/test.com; root $root_path; listen 91.228.152.188:443; location / { location ~ [^/]\.ph(p\d*|tml)$ { try_files /does_not_exists @php; } #try to get file directly, try it as a directory or fall back to modx try_files $uri $uri/ @modx; } location @modx { #including ? in second rewrite argument causes nginx to drop GET params, so append them again rewrite ^/(.*)$ /index.php?q=$1&$args; # MODX babel rewrites rewrite ^/(es|fi|et|ru)/css(.*)$ /css$2 break; rewrite ^/(es|fi|et|ru)/js(.*)$ /js$2 break; rewrite ^/(es|fi|et|ru)/img(.*)$ /img$2 break; rewrite ^/(es|fi|et|ru)/assets(.*)$ /assets$2 break; rewrite ^/(es|fi|et|ru)/webfonts(.*)$ /webfonts$2 break; if (!-e $request_filename){ rewrite ^/(es|fi|et|ru)?/?(.*)$ /index.php?cultureKey=$1&q=$2 last; } } location @php { fastcgi_index index.php; fastcgi_param PHP_ADMIN_VALUE "sendmail_path = /usr/sbin/sendmail -t -i -f webmaster@test.com"; fastcgi_pass unix:/var/www/php-fpm/test.com.sock;
Sergei
fastcgi_split_path_info ^((?U).+\.ph(?:p\d*|tml))(/?.+)$; try_files $uri =404; include fastcgi_params; } location ~* ^/core/ { deny all; } }
Sergei
не работает
Sergei
например, test.com/es/ возвращает ошибку 404
Миша
А че плагин на OnHandlerRequest уже не работает?
Миша
<?php // Работаем только на фронтенде и только с friendly urls if ($modx->event->name != 'OnHandleRequest' || $modx->context->key == 'mgr' || !$modx->getOption('friendly_urls')) {return;} // Получаем запрашиваемый url $alias = $modx->getOption('request_param_alias', null, 'alias', true); $request = &$_REQUEST[$alias]; // Выбираем контексты с настройкой base_url $q = $modx->newQuery('modContextSetting', array('key' => 'base_url', 'value:!=' => '')); $q->select('context_key,value'); $contexts = array(); $tstart = microtime(true); if ($q->prepare() && $q->stmt->execute()) { // Учитываем наш запрос в БД $modx->queryTime += microtime(true) - $tstart; $modx->executedQueries++; // Разбираем результаты while ($row = $q->stmt->fetch(PDO::FETCH_ASSOC)) { $base_url = trim($row['value'], '/'); $context = $row['context_key']; // Если запрос начинается с base_url какого-то контекста if (preg_match('/^('.$base_url.')\//i', $request)) { // То переключаемся на этот контекст // Web инициализируется в index.php - на него переключаться не нужно if ($context != 'web') { $modx->switchContext($context); } // Вырезаем base_url из запроса, чтобы MODX нашел ресурс по uri $request = preg_replace('/^'.$base_url.'\//', '', $request); // Дело сделано - выходим из цикла break; } } }
Миша
https://bezumkin.ru/sections/tips_and_tricks/2439/
Sergei
плагин на onhandlerequest уже давно есть
Sergei
я себе на локалку сайт скачал на аппаче и там все робит
Sergei
так что проблема в конфиге
Андрей
так что проблема в конфиге
Конвертер правил же есть, не помогает?
Андрей
что это?
На модхост зайди, там в разделе помощи ссыль есть на конвертер apache-nginx
Андрей
Ну или загугли
Sergei
modhost.net?
Миша
modhost.pro
карнас
плагин на onhandlerequest уже давно есть
это не конфиг а портянка из половины ненужного г. как минимум первую директиву server замени на server { listen ip:80; server_name test.com www.test.com; return 301 https://$host$request_uri; } и локейшены переместить в server https. и для работы таких поддоменов в конфиге вообще вроде никакие правки дополнительные не нужны. приведи для начала конфиг в божеский вид имхо и проблема решится
Nikita
парни, а почему может быть, что стиль шаблона слетает? Добавляю ооочень большой контент с множеством ссылок. Есть какие-то ограничения?
Aleksei
А чего все так плохо?
по мне так хорошо всё. ставь ace и радуйся
Андрей
А чего все так плохо?
https://github.com/MODX-Club/modx-console/pull/28/commits - вот фикс ширины. Хотя такой проблемы я не встречал)
Doc
HT,FN
Doc
РЕБАТ
Doc
ребат
Doc
привет
Doc
есть кто7
Илья
Здесь никого нет
Илья
Sentinel
А кто это говорит?
Sentinel
Твое эхо.. эхо... 😁
Sentinel
@Electricaev так что там во вторник деньги вернули?
Александр
@alroniks Иван, добрый день. Акутален завтра митап в Минске, ничего не изменилось?
Андрей
Твое эхо.. эхо... 😁
А может туда гранату бросить...
Sentinel
😊👍 да да..
Nikita
по мне так хорошо всё. ставь ace и радуйся
да это костыли какие-то. Было бы круто если философ вынес бы выбор редактора в настройки. А верстку редактора по-умолчанию бы сделалд чуть лучше
Евгений
было бы круто если бы ты сам чет написал и выложил всем бесплатно
Евгений
вот это я понимаю круто
Combot
Андрей Сергеевич (0) увеличил репутацию Евгений (1)
Pavel
При том сама студия в моем городе, а я работаю на студию в Нижнем Новгороде)
Pavel
Так себе у чулаковских зарплаты хочу я сказать)
Pavel
Андрей Сергеевич (0) увеличил репутацию Евгений (1)
Ого, с каких пор у нас репутация появилась?)
Th0r
комботу недавно добавили эту функцию
Pavel
Прикольно)
Anonymous
вот думаю, может сделать рассылку-напоминалку?
Anonymous
Подскажите для MODx Revo. Как сделать, чтобы при выводе текста в абзаце автоматически расставлялись переносы?
Anonymous
именно переносы?
Anonymous
именно переносы?
да например есть узкая колонка с текстом, выравнивание по ширине и получается некрасиво - большие разрывы Например: вопрос о пространстве, экономичности надо: вопрос о простран- стве, экономично- сти
Андрей
word-wrap: break-work и т.п.
Борис
Ребят привет) Кто осуществляет поддержку после разработки проектов, сколько берете обычно за кастомную поддержку, без доработок естественно?)
Roma
5000 в месяц, по 2 часа в неделю.
А что вообще входит в поддержку проекта за такую сумму ?
Андрей
А что вообще входит в поддержку проекта за такую сумму ?
А что в такой сумме?) Текст закинуть, картинку какую поменять, товары в магазе и прочие мелочи
Андрей
Исходя из почасовой оплаты сумма норм, даже мало)
Roma
Исходя из почасовой оплаты сумма норм, даже мало)
Да я не спорю =))) просто интересно было =)Спасибо
Victor
именно переносы?
а дайте мне тож админа - буду вам вот этих китайских спамеров за одно со своими чатами резать
Victor
они подзадолбали уже конкретно
Artem
Кто знает, как можно узнать, почему modx revo 2.6.5 страшно грузит процессор хостинга? Причем проц грузится и днем и ночью
Nikita
У тебя не modx грузит. На хостинге у себя на одном из сайтов я заметил выполняющийся скрипт из планировщика cron через каждую минуту
Nikita
Так что проверь крон.
Artem
Да я старый бэкап без вирусов перенес,хостинг новый
Artem
В кроне пусто
Artem
в access.log какая-то муть типа: /33dcec6usc8390355f5d79j_r-j/g58300c8390355f5d79j_r-j/gComputer+Cable+Testersc8390355f5d79j_r-j/g2325603959175e HTTP/1.1 "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" "-"
Artem
причем много