Игорь Терентьев

Игорь Терентьев

С нами с 29 ноября 2013; Место в рейтинге пользователей: #82
Игорь Терентьев
07 июня 2017, 18:11
0
Добрый день! Готов взяться, есть опыт обновления.
Контакты в профиле.
Игорь Терентьев
27 мая 2017, 01:26
0
Решили проблему? Столкнулся с такой же…
Игорь Терентьев
25 мая 2017, 20:27
0
Нашел. Примерный результат: 0.27s против 0.35s на обработку всей страницы.

{if !$snippet = $_modx->cacheManager->get('pdomenu_products')}
    {set $snippet = $_modx->runSnippet('pdoMenu', [
        'parents' => 2,
        'templates' => '3,13,19',
        'fastMode' => 1,
        'select' => 'id,pagetitle,menutitle,uri,parent',
        'hereClass' => '',
        'tplParentRow' => '@INLINE
			<li class="{$classnames} dropdown">
				<a href="#" class="dropdown-toggle" data-toggle="dropdown" {$attributes}>{$menutitle}<b class="caret"></b></a>
				<ul class="dropdown-menu">{$wrapper}</ul>
			</li>',
        'tplOuter' => '@INLINE {$wrapper}',
    ])}
    {set $null = $_modx->cacheManager->set('pdomenu_products', $snippet, 1800)}
{/if}

{$snippet}
Игорь Терентьев
16 мая 2017, 19:20
-1
Приветствую.
1 неделя. 8000р. Контакты в профиле.
Игорь Терентьев
09 мая 2017, 20:28
+1
Это как модификатор.
Игорь Терентьев
09 мая 2017, 20:25
+2
Попробуйте в консоли пройтись по нужным ресурсам и поменять class_key на modResource. Только резервную копию сделайте перед этим.
Игорь Терентьев
02 мая 2017, 13:17
0
0.0016110: Created inline «modChunk» with name «d9ad1bcdc5a530ed83598e35a1357e51»
0.3390281: Total time
4 194 304: Memory usage

Scaleway.com X64 SSD Cloud Server за 3 Евро
Ubuntu, php7, nginx
Игорь Терентьев
26 марта 2017, 21:31
0
Да, скиньте шаблон хотя бы)
Игорь Терентьев
26 марта 2017, 19:24
0
Как сделать редирект с https на http?
Сейчас выдает такую ошибку при переходе на https:// сайт. рф

ERR_SSL_PROTOCOL_ERROR:

nginx-конфиг:

upstream backend-site {server unix:/var/run/php7.0-site.sock;}

server {
        listen 443;
        server_name site.xn--p1ai www.site.xn--p1ai;
        return 301 http://site.xn--p1ai$request_uri;
}

server {
        listen                          80;
        server_name                     site.xn--p1ai www.site.xn--p1ai;
        root                            /var/www/site/www;
        access_log                      /var/log/nginx/site-access.log;
        error_log                       /var/log/nginx/site-error.log;
        index                           index.php index.html;
        rewrite_log                     on;
        if ($host != 'site.xn--p1ai' ) {
                rewrite                 ^/(.*)$  http://site.xn--p1ai/$1  permanent;
        }
        location ~* ^/core/ {
                deny                    all;
        }
        location / {
                try_files               $uri $uri/ @rewrite;
        }
        location /index.html {
                rewrite                 / / permanent;
        }

        location ~ ^/(.*?)/index\.html$ {
                rewrite                 ^/(.*?)/ // permanent;
        }
        location @rewrite {
                rewrite                 ^/(.*)$ /index.php?q=$1;
        }
        location ~ \.php$ {
                include                 fastcgi_params;
                fastcgi_param   SCRIPT_FILENAME $document_root$fastcgi_script_name;
                fastcgi_pass    backend-site;
        }
        location ~* ^.+\.(jpg|jpeg|gif|css|png|js|ico|bmp)$ {
           access_log           off;
           expires                      10d;
           break;
        }
        location ~ /\.ht {
                deny                    all;
        }
}
Игорь Терентьев
24 марта 2017, 16:43
0
Добрый день. От 12000 за все. Контакты в профиле.
Игорь Терентьев
18 марта 2017, 00:21
0
На выбор Мск и Питер: vscale.io/
Игорь Терентьев
14 марта 2017, 01:27
0
Разобрался почему почта не уходила. Оказалось у scaleway по умолчанию заблокированы порты 25, 465, 587 для защиты от спама и нужно было просто в панели управления опцию отключить.
1 On the left panel of the Control Panel, click on “Security”
2 Select the Security group you want to unblock remote mail ports
3 Set “Block SMTP” to No.
4 Reboot your server to apply the changes
Также нужно по ssh выполнить команду sudo poweroff. После чего, через несколько секунд, в панели управления сервером выполнить Hard Reboot.
Игорь Терентьев
13 марта 2017, 16:51
0
Не получается настроить Sendmail на Ubuntu 16.04 php7.0 — ни в какую не хочет работать. И даже если в MODX настраиваешь smtp — письма с сайта все равно не уходят.

hosts:
127.0.0.1       localhost
51.15.129.59    domain-name domain-name.ru

hostname:
domain-name

Результат выполнения команды # echo -e «To: myemail@ya.ru\\nSubject: Test\\nTest\\n» | sendmail -bm -t -v
myemail@ya.ru... Connecting to [127.0.0.1] via relay...
220 domain-name.ru ESMTP Sendmail 8.15.2/8.15.2/Debian-3; Mon, 13 Mar 2017 13:38:46 GMT; (No UCE/UBE) logging access from: localhost(OK)-localhost [127.0.0.1]
>>> EHLO domain-name.ru
250-domain-name.ru Hello localhost [127.0.0.1], pleased to meet you
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-EXPN
250-VERB
250-8BITMIME
250-SIZE
250-DSN
250-ETRN
250-AUTH DIGEST-MD5 CRAM-MD5
250-DELIVERBY
250 HELP
>>> VERB
250 2.0.0 Verbose mode
>>> MAIL From:<root@domain-name.ru> SIZE=37 AUTH=root@domain-name.ru
250 2.1.0 <root@domain-name.ru>... Sender ok
>>> RCPT To:<myemail@ya.ru>
>>> DATA
250 2.1.5 <myemail@ya.ru>... Recipient ok
354 Enter mail, end with "." on a line by itself
>>> .
На этом останавливается и больше ничего не происходит. Уже 3-й день не могу ничего с этим поделать.

ping smtp.yandex.ru и ping mx.yandex.ru проходит.

Ответ QuickEmail:
Send Failed

Mailer error info: Ошибка соединения с SMTP-сервером https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting
Server Debug Information:

2017-03-13 13:46:21	SMTP ERROR: Failed to connect to server: Connection timed out (110)
2017-03-13 13:46:21	Ошибка соединения с SMTP-сервером https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting
Игорь Терентьев
18 февраля 2017, 19:06
0
Версия 2.4 и выше. Странно, на прошлой неделе как раз сталкивался с проблемой, что этот скрипт не регистрировался в head, если настройка не указана…
Игорь Терентьев
18 февраля 2017, 13:13
+1
В последней версии miniShop2 если настройка ms2_frontend_js пустая, то этот скрипт в шапку не прописывается.
Игорь Терентьев
06 января 2017, 02:21
0
Там при каждом обновлении идет пересчет цены у всех товаров (из евро в рубли, например). И цена в рублях хранится в поле price.