Скролл для iphone/ios input
Добавить в body
1 |
-webkit-overflow-scrolling: touch; |
Добавить в body
1 |
-webkit-overflow-scrolling: touch; |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
$('#t_popup').scroll(function(){ pop_img_cont = $('#popup_static').height(); fix = $('.popup_fixed'); elem = Math.abs($(".c-popup").offset().top) + 590; top1 = pop_img_cont - 590; if (elem >= pop_img_cont){ console.log('trigger'); fix.css({position : "relative", top : top1}); } else { fix.css({position : "fixed", top : "unset"}); console.log('wait'); } }); |
scroll modal window скроль модального окна
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 |
<?php /** * TODO * * Данная магическая штука, реализует функционал для каталога, * функционал заключается в следующем, мы выключаем item'ы у которых цена 0 * * */ /** * Логирование запуска скрипта * @return [type] [description] */ function logSort() { $pid = getmypid(); $file = fopen('logs.log', 'a+'); $message = "pid: [$pid] hide empty price : " . date("d.m.Y H:i:s") . PHP_EOL; fwrite($file, $message); fclose($file); } logSort(); // подключаем prolog bitrix require $_SERVER["DOCUMENT_ROOT"] . '/bitrix/modules/main/include/prolog_before.php'; // подключаем нужные модули CModule::IncludeModule("iblock"); CModule::IncludeModule("catalog"); CModule::IncludeModule("sales"); $el = new CIBlockElement; $arSelect = Array("ID", "ACTIVE", "CATALOG_PRICE_1"); /** * Выключаем товары у которых нет цены * @return [type] [description] */ function deactivationItemWhereNoPrice() { global $el, $arSelect; $arFilter = array("IBLOCK_ID" => 4, "catalog_PRICE_1" => false); $res = CIBlockElement::GetList(array(), $arFilter, false, false, $arSelect); while ($r = $res->GetNext()) { $el->Update($r['ID'], array("ACTIVE" => "N")); } } deactivationItemWhereNoPrice(); |
Редирект на https
1 2 3 4 5 |
server { listen 80; server_name site.ru www.site.ru; return 301 https://$host$request_uri; } |
Подключаем сертификаты, директорию
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
server { listen 443 ssl; server_name site.ru; ssl_certificate /etc/letsencrypt/live/site.ru/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/site.ru/privkey.pem; root /var/www/site.ru; index index.php index.html index.htm index.nginx-debian.html; location / { if (!-e $request_filename) { rewrite ^/(.*)$ /index.php?q=$1 last; } } location ~ \.php$ { fastcgi_pass unix:/var/run/php/php7.0-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_buffers 8 16k; fastcgi_buffer_size 32k; fastcgi_connect_timeout 300; fastcgi_send_timeout 300; fastcgi_read_timeout 300; include fastcgi_params; } } |
Редирект с https://www на https://
1 2 3 4 5 6 |
server { listen 443 ssl; server_name www.site.ru; return 301 https://$host$request_uri; } |