31 октября 2017, 14:11 Ну вот вы пишете определить откуда человек пришел через pdoParser получается, каким образом вы это делаете? Вопросы / В зависимости от рефера подгружать свой скрипт 4 0
31 октября 2017, 13:33 Так если удается различить откуда пришел пользователь — в чем проблема написать условие? Вопросы / В зависимости от рефера подгружать свой скрипт 4 0
31 октября 2017, 13:30 Внутри цикла нужно получить значене tv для кадждого товара (можно это сделать конечно и вне цикла одним запросом но чуть сложнее, также можно делать данную операцию в момент формирования корзины и запихивать значение TV в массив $cart — так наверное наиболее правильно). $resource = $this->modx->getObject('modResource', ['id' => $item['id']]); $tvValue = $resource->getTVValue('tvName');Ну и потом подставить значение в вычисление total_cost. Вопросы / К общей сумме товара в корзине прибавить значение 1 0
07 июля 2017, 18:58 Если у вас просто каталог, то сделайте как делали — выведите вместо цены любой чанк. Если же у вас полноценный магазин, то не обойтись без доработок. Как мне это видится нужно будет ввести таблицу с полями группа товара и цена товара. Дать для каждого товара возможность указать группу или создать новую. Поменять на выводе списка товаров чтобы цены брались из этой таблицы, ну и изменить метод формирования цены (getPrice на сколько я помню) для самого магазина. Вопросы / Массовое редактирование цен MiniShop2 15 0
07 июля 2017, 18:42 Просто запрос к ютубу через аякс с целью распарсить страницу скорее всего упрется в невозможность кроссдоменного запроса https://learn.javascript.ru/xhr-crossdomain, однако у ютуба есть апи, которое позволяет пользоваться в том числе и функциями поиска https://developers.google.com/youtube/v3/docs/search/list. Вопросы / Можно ли парсить контент на стороне front-end ? 2 +1
29 июня 2017, 21:25 Простой вариант использовать что-нибудь на подобие этого http://www.jquery-steps.com/. Вопросы / Как правильно реализовать пошаговую форму? 1 0
29 июня 2017, 13:46 А по поводу кастомного валидатора — для проверки номера вида +7 (XXX) XXX-XX-XX простейший валидатор будет выглядеть так: <?php $success = false; if (!preg_match('/^\+7 \(\d{3}\) \d{3}-\d{2}-\d{2}$/g') { $validator->addError($key, 'Неверный формат номера телефона!'); } else { $success = false; } return $success; Вопросы / FormIt + AjaxForm - валидация телефона 12 +1
29 июня 2017, 13:29 Такой плагин не даст гарантии что номер телефона придет к вам в нужном формате, так как любую проверку на фронтенде можно запросто обойти — было бы желание. Вопросы / FormIt + AjaxForm - валидация телефона 12 0
29 июня 2017, 13:27 https://docs.modx.com/extras/revo/formit/formit.validators#FormIt.Validators-CustomErrorMessages &vTextRequired задает сообщение для любого поля, проверяемого на reqired &phone.vTextRequired задает сообщение для поля phone, проверяемого на required Вопросы / FormIt + AjaxForm - валидация телефона 12 +1
28 июня 2017, 23:36 Я полагаю нужно создать для каждого пользователя свою группу и для нее группу ресурсов куда и пихать документы доступные для данного пользователя. Ничто же не мешает пользователю быть участником нескольких групп одновременно. Вопросы / Скрытие "несвоих" документов в списке ресурсов. 1 0
28 июня 2017, 23:27 {$files[0].name} например. Смотри доки там много вариантов https://github.com/fenom-template/fenom/blob/master/docs/ru/syntax.md Вопросы / Fenom, вывод значения из двойного массива 1 0
28 июня 2017, 23:12 Стандартного валидатора на телефон нет, насколько я помню, но всегда же можно сделать любой кастомный валидатор https://docs.modx.com/extras/revo/formit/formit.validators Вопросы / FormIt + AjaxForm - валидация телефона 12 +1
Как я использую mxBoard для работы с ИИ-агентами Немного непонятно, зачем здесь MODX. Агенты работают именно над этим сайтом или это какой-то общий оркестратор, и на доске могут быть карточки по разным сайтам? А ещё расскажи, ...
YaSmartCaptcha - защитите ваши формы от спама умной капчей от Яндекс Вообще не понял о чем речь) В системной настройке service_js сейчас указана ссылка smartcaptcha.cloud.yandex.ru/captcha.js Я предложил очистить эту настройку, тогда компонент н...
mxBackup — обезличенные копии MODX в пару кликов Ещё нет, я там разом почти полтора десятка пакетов выложил модератор, вероятно, а шоке.
Gallery3x 3.4.0 - вставка галерей прямо из визуального редактора (CKEditor и TinyMCE RTE) Здравствуйте. Есть консольный скрипт Вот почитайте: docs.ivan345.com/books/gallery3x/page/import-ms2galleryphp
[mSync] Новая версия синхронизации с 1С Всем привет. В какой то момент начали сыпаться ошибки: Error 23000 executing statement: INSERT INTO `modx_msync_products` (`product_id`, `uuid_1c`) VALUES ...
Checkbox для модального окна Они не отключены, они платные, чтобы писали только те, кому действительно очень надо. Когда бесплатно люди начинают думать, что я им должен.
[SendIt 2.6.0] Анализ поведения пользователя для защиты от спама (невидимая капча)... Здравствуйте. Делаю личный кабинет на Sendit и со сбросом пароля возникли проблемы. Можете подсказать, в чем ошибка? Список вопросов в одноименном разделе на modx.pro пока пуст, и,...
Ну и потом подставить значение в вычисление total_cost.
задает сообщение для любого поля, проверяемого на reqired
задает сообщение для поля phone, проверяемого на required