3 часа назад
А кто подскажет, как в форму Создания/Редактирования ресурса, через ms2Form, добавить возможность выбирать несоклько параметров в одном TV?
Ну то-ест...
Создание ресурсов из фронтенда сайта, зарегистрированными пользователями. 4
3 часа назад
если правильно понял то так
{set $rows = json_decode($_modx->resource.constructor_block, true)}
{foreach $r...
getImageList. Вывести вложенный migx на fenom 1
3 часа назад
Подскажите, если на странице будет две формы, они будут работать? К примеру reCaptchaV3 этого сделать не может, нужно через костыль в виде скрипта, ко...
YaSmartCaptcha - защитите ваши формы от спама умной капчей от Яндекс 5
Сегодня в 01:42
У вас есть баг при изменении кол-ва позиции в корзине
Помогите найти ошибку в шаблоне, теги 11
20 ноября 2024, 16:25
В сниппете rcv3_html достаточно отложить загрузку через setTimeout (хотя кто-то делает через onClick). Не думаю что мой вариант самый правильный и что...
reCaptcha v3 - отложенная загрузка 1
19 ноября 2024, 10:51
Решил свою проблему через имя пользователя, но хотелось бы через права пользователя «Неограниченные права»
<?php
/**
* Системное событие OnMan...
Редактирование контекста в мультидоменном сайте 1
19 ноября 2024, 09:09
Спасибо, тоже очень интерестное решение.
Помогите советом, по реализации платных одноразовых услуг на сайте. 4
18 ноября 2024, 14:19
miniShop2.Order.add('extfld_delivery_price','100', function() {
miniShop2.Order.getcost();
})
Это вот работает, но чтобы увид...
Не обновляются поля заказа ajax msOrder 3
18 ноября 2024, 10:11
Благодарю за ответы.
Обновил Minishop2 с 2.5.0-pl до 4.4.0-pl., заказы не приходят на почту 3
На самом деле, выкладывая его, я ждал именно такого разгрома, т.к. являюсь новичком и mWebRTC был моим первым проектом на MODX и PHP, в целом. То, что до этого его так хвалили для меня было шоком, потому что я понимал, что в нём много дыр. Но каких, я не знал и хотел, чтобы мне указали.
Я не выставлял это, как преимущество, и сам считал, что это большой недостаток, что не используются сокеты. Но у меня тогда не было возможности поставить node на сервер, на котором я тестировал компонент. Понимаю, как это глупо может звучать, но все действительно так и было, у меня были очень ограниченные права. Поэтому, я не нашел ничего, кроме как проводить соединение через постоянные запросы. Хотя ещё до этого, я пытался попробовать SSE вариант от RTCMultiConnection, но он соединял лишь где-то в 50% случаях (как будто для этого использовалась функция рандома). При этом, я пытался сделать компонент таким, чтобы его можно было довольно просто изменить или улучшить, т.е. можно было бы поменять функционал сигнального сервера или заменить его своим (тем же socket.io).
Признаю, что такой комментарий писать не стоило. Просто увидев тот вопрос, я моментально же ответил, не подумав о последствиях такого решения.
Это было сделано по 2 причинам, которые мне казались логичными. 1. новые версии этих js-файлов могли не работать нормально с компонентом, по причине каких-нибудь изменений в новых версиях, поэтому я положил туда те версии файлов, в которых я был уверен, что они будут делать то, что мне нужно. 2. Подключать файл со стороннего сервера не выглядел привлекательным по причине того, что тот сервер банально может в один прекрасный момент перестать работать и файл, в итоге, не будет подключен.
Опять же спасибо за вашу критику. А теория про злоумышленника мне показалась забавной и интересной, хоть и понимаю, что небезпочвенна.