www.yunaliev.ru
-
Ajax загрузка, минимальное время работы - 27-09-2021
Иногда ajax запросы получаются очень быстрыми, но не исключена вероятность что запрос может задержаться по разным причинам. Ajax loader как раз и нужен для того чтобы показать пользователю что что-то происходит, идет работа и нужно подождать. Но что делать если запросы быстрые, пользователь не знает что это такое, что это фоновый ajax запрос, это ему […]
The post Ajax загрузка, минимальное время работы first appeared on yunaliev.ru.
-
Bitrix, MAMP, Mysql query error: (1364) - 04-09-2020
На локальном сервере под MAMP как всегда не вовремя появилась ошибка: Mysql query error: (1364) Field ‘DELIVERY_ID’ doesn’t have a default value (400) INSERT INTO b_sale_order_delivery … Дело в sql-mode, нужно убрать строгий режим STRICT_TRANS_TABLES Если нет доступа к my.cnf, можно так: /bitrix/php_interface/after_connect.php добавить строку $DB->Query(«set sql_mode=»»)
The post Bitrix, MAMP, Mysql query error: (1364) first appeared on yunaliev.ru.
-
Очистка корзины Bitrix24 коробка [сниппет] - 11-04-2020
use \Bitrix\Recyclebin\Internals\Models\RecyclebinTable; use \Bitrix\Recyclebin\Recyclebin; use \Bitrix\Main\Loader; Loader::includeModule('recyclebin'); $list = RecyclebinTable::getList([ 'limit' => 5000, 'filter' => ['MODULE_ID' => 'CRM'], 'select' => ['ID'] ] )->fetchAll(); foreach ($list as $item) { Recyclebin::remove(intval($item['ID'])); }
The post Очистка корзины Bitrix24 коробка [сниппет] first appeared on yunaliev.ru.
-
Если нужно сделать User Update и сразу Authorize(id) - 30-07-2019
Задача: Если обновлять пользователя (в моем случае ajax) и пытаться сразу авторизовать по ID, это не получится сделать или будет выкидывать после 1 хита. Решение: $user = new \CUser(); $resultUpdate = $user->Update($userId, $filedsUpdate); if ($resultUpdate) { $user->Authorize($userId); $user->CheckAuthActions(); // вся соль тут }
The post Если нужно сделать User Update и сразу Authorize(id) first appeared on yunaliev.ru.
-
Bitrix, MAMP, restore.php -> MySQL query error! Invalid default value for ‘DATE_STAT’ - 31-10-2018
В my.cnf [mysqld] sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES инф
The post Bitrix, MAMP, restore.php -> MySQL query error! Invalid default value for ‘DATE_STAT’ first appeared on yunaliev.ru.
-
Отмена тач-прокуртки - 17-10-2018
window.addEventListener('touchstart', e => e.preventDefault(), { passive: false }); отсюда еше инф
The post Отмена тач-прокуртки first appeared on yunaliev.ru.
-
Событие keyup в iframe [javascript] - 16-01-2017
Чтобы установить событие keyup внутри iframe сработает вот такой код: var iframeBody = $('iframe').contents().find('body'); $(iframeBody).on('keyup',function(data) { console.log(data) });
The post Событие keyup в iframe [javascript] first appeared on yunaliev.ru.
-
Битрикс ЧПУ, правила urlrewrite.php - 03-12-2016
Самые часто используемые правила ЧПУ в битриксе это страницы детального описания элемента, например /section/125/ 125 это ID элемента, в основном это дополнительные разделы сайта, для магазинов используется комплексный компонент каталога и там 1 правило для всего компонента, но речь не о ней. Для таких страницы правило выглядет так. Если 1 числовой идентификатор: array( "CONDITION" => […]
The post Битрикс ЧПУ, правила urlrewrite.php first appeared on yunaliev.ru.
-
Виртуальная машина Bitrix, CURL - 20-10-2016
#yum install php-curl #cp /etc/php.d/20-curl.ini.disabled /etc/php.d/20-curl.ini #/etc/init.d/httpd restart
The post Виртуальная машина Bitrix, CURL first appeared on yunaliev.ru.
-
Перевод текста из английской раскладки в русскую [javascript] - 06-11-2014
autoKeyboardLang : function(str) { var s = [ "й","ц","у","к","е","н","г","ш","щ","з","х","ъ", "ф","ы","в","а","п","р","о","л","д","ж","э", "я","ч","с","м","и","т","ь","б","ю" ]; var r = [ "q","w","e","r","t","y","u","i","o","p","\\[","\\]", "a","s","d","f","g","h","j","k","l",";","'", "z","x","c","v","b","n","m",",","\\." ]; for (var i = 0; i < r.length; i++) { var reg = new RegExp(r[i], 'mig'); str = str.replace(reg, function (a) { return a == a.toLowerCase() ? s[i] : s[i].toUpperCase(); }); } return str; } […]
The post Перевод текста из английской раскладки в русскую [javascript] first appeared on yunaliev.ru.