Василий Наумкин

Василий Наумкин

Был в сети 10 июня 2026, 17:44
Заказы не принимаю
Это ты приличный баг нашел. У bootstrap-dropdown проблемы внутри table-responsive и решить это толком не получается.
Так что теперь на маленьких экранах выпадающего меню не будет, а будет ссылка на меню действий сайта.

И ссылку на сами сайты вернул обратно. Спасибо!
+1% на доходы свыше 300 000 рублей. Ведь богатые буратины должны платить больше. Раньше это было в пенсионный фонд, а теперь всё без затей передали налоговой.

Но можно купить патент, и не платить эти 6%, тогда останется только злосчастный 1% и пенсионные взносы. Лично я его купил на этот год — тоже вполне доволен.
подавляющему большинству компаний придется кого-то нанимать для выполнения этой работы.
Только для бумажной работы.

Программное решение для интеграции с miniShop2 мы написали и выложили в магазин, там нужно всего 3 настройки поменять. Полагаю, для других популярных CMS что-то такое уже или есть, или скоро будет.

Что не отменяет, конечно, самого факта ужесточения контроля честных предпринимателей на фоне истечения срока давности хищений на 2.6 млрд рублей у кое-каких нечестных. Мир несправедлив.
Хорошо, давай я попробую еще раз.

В miniShop2 по умолчанию всё работает через ajax. Когда ты добавляешь товар — идёт POST запрос через ajax, и страница не обновляется.
Если же по каким-то причинам javascript не работает, то функционал магазина не теряется, и товар добавляется без ajax. Для этого нужно отправить запрос на текущую страницу, и она будет перезагружена.

Так вот, браузеры запоминают такие запросы, и при повторном обновлении страницы идёт новый запрос на добавление товара.

Именно такое поведение и описано в вопросе
добавление последнего добавленного товара в корзину при обновлении страницы
Точнее может сказать только автор, поглядев у себя в консоль браузера.

Сайт новый, только делается, никаких своих костылей еще не делал, все по умолчанию
Может и jQuery еще никто не подключал даже.
Гораздо проще и лучше просто вызвать свой скрипт после default.js от ms2 и перезаписать там объект miniShop2.Message:
miniShop2.Message = {
	success: function() {},
	error: function() {},
	info: function() {},
};

В
modstore.pro, например, сделано вообще вот так:
miniShop2.Message = App.utils.Message;
Поэтому все уведомления от ms2 работают через общую систему уведомлений сайта.
Еще раз — дублей нет. Есть неверное отображение, только и всего.

И я, вроде, это
уже исправлял. Либо что-то не доделал, либо на Selectel что-то изменилось.

Ну а так, лично я использую облачное хранилище только для больших объёмов данных, а в таком случае ничего там искать не приходится — всё делается через код. Типа получить файл, выгрузить, вставить на него ссылку в БД, вывести запись на странице — всё это не вручную, а программно.
Насколько я помню, никаких дублей там в реальности нет — это просто так в дереве отображается, без директорий.

Фокус в том, что в облачной файловой системе вообще никаких директорий нет, они эмулируются при отображении. Так что, просто посмотри как всё выглядит в файловом браузере Selectel.