26 октября 2016, 16:43 На первый взгляд вроде все нормально. Простым Formit валидация срабатывает? Вопросы / Валидация AjaxForm_Formit 7 0
26 октября 2016, 09:09 Ну переписывать или нет, конечно ваше дело. Нужна скорость — перепишите. А +pagetitle, наверное слишком часто у вас вызвается т.к. в доках Если на странице какой-то тег вызывается несколько раз, то эти вызовы суммируются. Вопросы / Длительное ожидание перед загрузкой страницы 11 0 1
26 октября 2016, 08:48 Ну как вариант попробуйте переписать все на Fenom (в послденем Minishop2 там все переписано именно на нем) + обычно если универсальные решения по скорости не устраивают, пишется свой сниппет, где происходит вся обработка и отдавать все данные плейсхолдерами в шаблон.. Вопросы / Длительное ожидание перед загрузкой страницы 11 0
26 октября 2016, 05:57 Конечно есть дополнение — ms2Gallery, очень удобное, но платное. Из бесплатных — Gallery, неудобное, но бесплатное. Вопросы / Вопрос по параметрам image.TV 6 +1
26 октября 2016, 05:50 На скрине ошибка javascripta, валидация насколько я помню, на стороне сервера происходит. Ну, и неплохо было бы выложить сам вызов сниппета, телепатией здесь мало кто обладает. Вопросы / Валидация AjaxForm_Formit 7 0 1
26 октября 2016, 05:46 Установите DebugParser и посмотрите его лог, думаю сразу станет понятно что у вас тормозит. Вопросы / Длительное ожидание перед загрузкой страницы 11 +2
25 октября 2016, 08:40 Ну чтобы компонент работал с тегами феном. Новые дополнения и их версии / [tagElementPlugin] Хоткеи для чанков и копирование 31 0
24 октября 2016, 17:35 Мечтательно: Еще бы подружить это дело с Fenom :-) Новые дополнения и их версии / [tagElementPlugin] Хоткеи для чанков и копирование 31 0
21 октября 2016, 12:38 Я предложил решение, топикстартеру осталось найти нужный скрипт и передать туда текущее время сервера через сниппет, по-моему все просто. Объявления о работе / Динамические часы 53 0
21 октября 2016, 12:30 Ну смысл я думаю понятен, только js скрипт нужен другой, чтобы брал начальное значение и от него уже показывал время. Невнимательно посмотрел. Объявления о работе / Динамические часы 53 0
21 октября 2016, 11:43 Вообщем если я правильно понял задачу, вам нужно вывести текущее время магазина, чтобы пользователь мог его сравнить с Часами работы магазина и понять что купить что-то (или чего еще) в данный момент можно/нельзя. Берете классический скрипт, который скинул Михаил, толоко вставляете туда время сервера: <script> function digitalWatch() { var date = new Date([[!time]]); var hours = date.getHours(); var minutes = date.getMinutes(); var seconds = date.getSeconds(); if (hours < 10) hours = "0" + hours; if (minutes < 10) minutes = "0" + minutes; if (seconds < 10) seconds = "0" + seconds; document.getElementById("digital_watch").innerHTML = hours + ":" + minutes + ":" + seconds; setTimeout("digitalWatch()", 1000); } window.onload=digitalWatch; </script>Создаете сниппет time, вызываете его в скрипте, некэшируемым. В сниппите return time(); Объявления о работе / Динамические часы 53 0
21 октября 2016, 10:13 Евгений, возьмите за основу скрипт, который ниже выложил Михаил но вместо текущего времени вставьте туда время сервера функцией time() Если знаний не хватит — напишите, выложу готовое решение. P.S. Часовой пояс сервера должен быть настроен на Калининград. Объявления о работе / Динамические часы 53 0
21 октября 2016, 09:01 Никак, я предположил что у сайта есть время работы, типа показывать что сайт закрыт в данный момент. Как это определять javascript-ом? Объявления о работе / Динамические часы 53 0
21 октября 2016, 07:03 Ну смею предположить что есть время работы самого сайта (магазина) которое с локальным временем (часовым поясом) пользователя никак не соотносится. Поэтому через PHP получаем текущее время сервера и закидываем его как аргумент js-скрипту. Объявления о работе / Динамические часы 53 0
15 октября 2016, 11:01 Степан, есть ли у компонента возможность проставлять размер скидки, в зависимости от общей суммы заказа? Не нашел такой возможности, ее нет? Новые дополнения и их версии / [msExtraFields] 0.2.6-beta Гибкие свойства товаров 32 0
10 сентября 2016, 19:39 bezumkin.ru/profile/products/ Вопросы / Благодарности. Не только на словах... 2 +1
01 сентября 2016, 11:12 Решается так В файле manager/controllers/default/resource/resource.class.php правите 152 строку $this->resource->get('id') меняем на $this->resource['id'] Вопросы / TypoMCE не работает на ModX 2.5.1 6 0
Возможно ли реализовать возможность предоплаты за доставку на сайте? Так ради этого мне и нужно это все, чтобы клиент платил сразу при оформлении заказа, чтобы избавить себя от мусорных заявок (когда человек оставляет заявку, а предоплату делать не ...
Редизайн сообщества На больших экранах основной текст статьи я бы сделал 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... Да, планируется. Даже чуть больше, чем просто бонусная система)
Берете классический скрипт, который скинул Михаил, толоко вставляете туда время сервера:
Создаете сниппет time, вызываете его в скрипте, некэшируемым.
В сниппите return time();
Если знаний не хватит — напишите, выложу готовое решение.
P.S. Часовой пояс сервера должен быть настроен на Калининград.
В файле manager/controllers/default/resource/resource.class.php правите 152 строку