11 июля 2018, 08:28 Вот так _.extend(Backbone.History.prototype, { _updateHash: function (location, fragment, replace) { if (replace) { var href = location.href.replace(/(javascript:|#).*$/, '') location.replace(href + '#' + fragment) } else { // Some browsers require that `hash` contains a leading #. // Huk Firefox and IE if (fragment === '') { if (navigator.userAgent.search(/Firefox/) < 0 && navigator.userAgent.search(/Trident/) < 0) { location.hash = '#' + fragment } } else { location.hash = fragment } } } }); var Router = Backbone.Router.extend({ .......... .......... .......... Новости и события / Обновление modx.pro 157 0
11 июля 2018, 08:08 Я вот про это имел ввиду Подскакивает вверх после срабатывания App.Router.navigate('');Так работает для всех элементов для Firefox где используется Backbone.Router Хотя код с верху, это конечно не выход. Новости и события / Обновление modx.pro 157 0
10 июля 2018, 17:43 Для Firefox нужно сделать примерно вот так clear: function () { if (!this.old_browser) { history.replaceState({}, '', window.location.href.replace(/#.*$/, '')); } if (navigator.userAgent.search(/Firefox/) < 0) { App.Router.navigate(''); } },Так как App.Router.navigate(''); не стираем # Получается остается «modx.pro/news/15883#» Новости и события / Обновление modx.pro 157 0
11 ноября 2016, 09:15 Сделать то не проблема, проблема в дальнейшем использовании. Если взять готовый проект куда можно встроить это приложение с минимальным количеством времени. То с полноценой корзиной так не получится, так как в ней не только поля оформления заказа но и другие индивидуальные фишки которые должны работать. Готовые решения / msOneClick - «Купить в один клик» 104 0
11 ноября 2016, 02:20 Оплата, доставка и другие сервис слишком сложны для внедрения в быстрый заказ через модельное окно. Это уже получится не быстрый заказ а корзина обычная. Здесь реализован механизм имено быстрого заказа с быстрым внедрением и стандартными полями для заказов, а так же выводом изображения цены и заголовка. Если есть желание то можно и сниппет корзины вставить, правда результат уже будет от рук зависить. Маску телефона, сразу не сделал)) раз надо значит сделаю. И если не нужно создава заказ в минишоп то можно просто отправить менеджеру на емвил. В принцепи можно это приложение использовать как для формы обратной связи и других возможных форм. Готовые решения / msOneClick - «Купить в один клик» 104 +2
Где можно править тексты и заголовки писем? «Управление словарями» находится в панели администратора по пути: меню Система (иконка в виде шестеренки) -> Управление словарями.
mxBoard: канбан-доска для команд, людей и ИИ-агентов в MODX 3 Токены для ИИ-агентов, чтобы они могли работать с доской. Подробнее написал тут Баг проверю и постараюсь исправить.
Плагин EnvBadge: визуальный индикатор окружения в админке MODX3 Лучше автоматический ci/cd настроить и не править прод напрямую. Это самый безопасный вариант. Другое дело, что далеко не каждый владелец сайта и далеко не каждый сайт готовы в авт...
[videoGallery] Видео галерея YouTube, Vimeo Невозможно установить пакет с подписью: videogallery-1.4.0-beta Ошибка установки Error в /core/packages/videogallery-1.4.0-beta/modCategory/7fc931a7772edc9752c16e9c41eb5e52.reso...
Релиз miniShop2 ver. 4.4.1 & 4.4.2 Подскажите пожалуйста, может я что-то не знаю или упустил. Но есть ли решение по глюку с radio? Указываешь свое radio c одинаковым name и в результате при переключении получаешь вс...
MaxNotify Обновление компонента 1.3.0-pl (22.07.2026) — добавлено автоматическое получение полей через msOrder->toArray(); — массивы и объекты безопасно пропускаются; — стандартные...
MyFavorites MyFavorites — 3.0.0-beta Первая версия для MODX Revolution 3.x — компонент полностью переписан с нуля (PHP >= 8.4, namespaced-ядро MODX 3, PSR-4, сервис-ориентированная архит...
Подскакивает вверх после срабатывания Так работает для всех элементов для Firefox где используется Backbone.Router
Хотя код с верху, это конечно не выход.
Так как App.Router.navigate(''); не стираем #
Получается остается «modx.pro/news/15883#»
То с полноценой корзиной так не получится, так как в ней не только поля оформления заказа но и другие индивидуальные фишки которые должны работать.
Если есть желание то можно и сниппет корзины вставить, правда результат уже будет от рук зависить.
Маску телефона, сразу не сделал)) раз надо значит сделаю.
И если не нужно создава заказ в минишоп то можно просто отправить менеджеру на емвил. В принцепи можно это приложение использовать как для формы обратной связи и других возможных форм.