Сегодня в 00:23
Нет, лайки всегда были привязаны ко времени публикации, чтобы лайками старых постов рейтинг не накручивали.
MiniShop3 - новый релиз. 1.0.0-alpha.2 15
19 декабря 2025, 15:43
Подозреваю, что в системных настройках компонента нужно указать ID нужного способа оплаты и в уведомление о заказе не забыть прописать ссылку на оплат...
msOneClick - обновление 5
19 декабря 2025, 11:37
Добрый день! с 1 января 2026г. меняется НДС. Подскажите, где поменять НДС на 22%
[mspTinkoff] - метод оплаты Tinkoff MiniShop2 35
18 декабря 2025, 10:15
Ага, спасибо. Первый и думаю не последний)
StaticFilesPlus — автоматическое создание статических элементов с поддержкой категорий 10
13 декабря 2025, 19:55
Красавчег!
MiniShop3: Notification Center — Революция в управлении уведомлениями 4
13 декабря 2025, 17:47
Для MIGX нужно указать
"configs": {
"startDay": 1
}
Ввод дат в "привычном" формате ДД.ММ.ГГГГ и отображение с понедельника 12
12 декабря 2025, 22:23
В Сбере поменяли работу с логином и паролем интернет-эквайринга. Теперь они без суфикса -api. И настраиваются в ЛК СберБизнес. (Логин ПШ и ПАроль ПШ)....
[mspSberbank] Оплата заказов miniShop2 через процессинг Сбербанка 109
На самом деле, выкладывая его, я ждал именно такого разгрома, т.к. являюсь новичком и mWebRTC был моим первым проектом на MODX и PHP, в целом. То, что до этого его так хвалили для меня было шоком, потому что я понимал, что в нём много дыр. Но каких, я не знал и хотел, чтобы мне указали.
Я не выставлял это, как преимущество, и сам считал, что это большой недостаток, что не используются сокеты. Но у меня тогда не было возможности поставить node на сервер, на котором я тестировал компонент. Понимаю, как это глупо может звучать, но все действительно так и было, у меня были очень ограниченные права. Поэтому, я не нашел ничего, кроме как проводить соединение через постоянные запросы. Хотя ещё до этого, я пытался попробовать SSE вариант от RTCMultiConnection, но он соединял лишь где-то в 50% случаях (как будто для этого использовалась функция рандома). При этом, я пытался сделать компонент таким, чтобы его можно было довольно просто изменить или улучшить, т.е. можно было бы поменять функционал сигнального сервера или заменить его своим (тем же socket.io).
Признаю, что такой комментарий писать не стоило. Просто увидев тот вопрос, я моментально же ответил, не подумав о последствиях такого решения.
Это было сделано по 2 причинам, которые мне казались логичными. 1. новые версии этих js-файлов могли не работать нормально с компонентом, по причине каких-нибудь изменений в новых версиях, поэтому я положил туда те версии файлов, в которых я был уверен, что они будут делать то, что мне нужно. 2. Подключать файл со стороннего сервера не выглядел привлекательным по причине того, что тот сервер банально может в один прекрасный момент перестать работать и файл, в итоге, не будет подключен.
Опять же спасибо за вашу критику. А теория про злоумышленника мне показалась забавной и интересной, хоть и понимаю, что небезпочвенна.