Илья · 28 апреля 2025, 19:51 Путь до файла /core/components/jevix/vendor/agelxnash/jevix/src/functions.php. Исправленный вариант кода: <?php /** * Функция ord() для мультибайтовы строк * * @param string $c символ utf-8 * @return int код символа */ function uniord($c) { $h = ord($c[0]); if ($h <= 0x7F) { return $h; } else { if ($h < 0xC2) { return false; } else { if ($h <= 0xDF) { return ($h & 0x1F) << 6 | (ord($c[1]) & 0x3F); } else { if ($h <= 0xEF) { return ($h & 0x0F) << 12 | (ord($c[1]) & 0x3F) << 6 | (ord($c[2]) & 0x3F); } else { if ($h <= 0xF4) { return ($h & 0x0F) << 18 | (ord($c[1]) & 0x3F) << 12 | (ord($c[2]) & 0x3F) << 6 | (ord($c[3]) & 0x3F); } else { return false; } } } } } } /** * Функция chr() для мультибайтовы строк * * @param int $c код символа * @return string символ utf-8 */ function unichr($c) { if ($c <= 0x7F) { return chr($c); } else { if ($c <= 0x7FF) { return chr(0xC0 | $c >> 6) . chr(0x80 | $c & 0x3F); } else { if ($c <= 0xFFFF) { return chr(0xE0 | $c >> 12) . chr(0x80 | $c >> 6 & 0x3F) . chr(0x80 | $c & 0x3F); } else { if ($c <= 0x10FFFF) { return chr(0xF0 | $c >> 18) . chr(0x80 | $c >> 12 & 0x3F) . chr(0x80 | $c >> 6 & 0x3F) . chr(0x80 | $c & 0x3F); } else { return false; } } } } } Вопросы / Tickets не работают комментарии 9 0 1
Артур Шевченко · 29 ноября 2020, 19:03 $(document).on('msoptionsprice_product_action', function (e, action, form, response) { var mid = $('input[name="curmid"]').val(); //console.log(response); if(response.data.modification.count == 0){ $('.modprice-' + response.data.modification.rid).each(function(){$(this).css('display', 'none')}); //показываем НЕТ В НАЛИЧИИ $('.modpricenone-' + response.data.modification.rid).each(function(){$(this).css('display', 'inline')}); //показываем В НАЛИЧИИ $('.jsAddToCart').prop('disabled', true); }else{ //тут наоборот $('.modprice-' + response.data.modification.rid).each(function(){$(this).css('display', 'inline')}); $('.modpricenone-' + response.data.modification.rid).each(function(){$(this).css('display', 'none')}); $('.jsAddToCart').prop('disabled', false); } });Писать тут assets/components/msoptionsprice/js/web/default.js но лучше сделать копию, поменять путь в настройках, и в копии писать. Новые дополнения и их версии / [msOptionsPrice2] - Модификации продукта. 375 0 2
Возможно ли реализовать возможность предоплаты за доставку на сайте? Так ради этого мне и нужно это все, чтобы клиент платил сразу при оформлении заказа, чтобы избавить себя от мусорных заявок (когда человек оставляет заявку, а предоплату делать не ...
Редизайн сообщества На больших экранах основной текст статьи я бы сделал 18 px. Да и текст комментариев можно таким сделать. Для меня лично 16 — мелковато на больших экранах (в комментариях вообще 15 ...
MiniShop3 1.11.0 при клике на radio идет пересчет итоговой суммы в orderUI, в зависимости от способов(оплаты доставки) я так поняла. попробуй код запуска события поставить ниже чем orderUI, после
ImageOptimizer - WebP/AVIF и responsive <picture> для MODX 3 Дополнение доступно modstore.pro/packages/photos-and-files/imageoptimizer
Localizator3 для MODX 3: перевод полей и TV без отдельного context на язык, Vue 3 + PrimeV... Добавил localizator3_default_language
msInShopNotify Начиная с версии 3.0.0-beta добавлена поддержка MiniShop3 Минимальные требования: PHP 8.4 MODX 3.2 MiniShop3
MaxNotify Обновление 1.2.0-pl (03.07.2026) — добавлены уведомления о заявках FormIt через hook-сниппет `maxNotifyFormIt`; — добавлены уведомления о заявках SendIt через hook-...
[msBonus2] 1.3.0 Бонус-коды, уведомления о сгорании и совместимость с msMultiCurre... Да, планируется. Даже чуть больше, чем просто бонусная система)
Исправленный вариант кода: