09 марта 2022, 17:41 По данному варианту ошибка парсинга Unexpected token '?' Ругается на вопрос! Вопросы / Вывод цен в зависимости от производителя 7 0
25 февраля 2022, 11:09 Большое спасибо, получилось с помощью link_attributes!!))) Вопросы / pdoMenu - меню с разными выпадающими блоками подпунктов меню &tplInner 7 0
25 февраля 2022, 08:01 Получилось настроить разный вывод лишь подпункты выпадающего меню, то есть чанк &tplInnerRow. А задача выводить эти подпункты в разных обертках, то есть сделать условие вывода в чанке &tplInner. На скриншоте 2 обертка как у 1 1. skr.sh/sCehopuyFvu 2. skr.sh/sCehlrbmTcd А должна быть как на скриншоте 3 3. skr.sh/sCeQnccd9f1 Вопросы / pdoMenu - меню с разными выпадающими блоками подпунктов меню &tplInner 7 0
23 февраля 2022, 09:00 Извиняюсь, перезаил скриншоты другим сервисом Вопросы / pdoMenu - меню с разными выпадающими блоками подпунктов меню &tplInner 7 0
22 февраля 2022, 15:13 Всем привет, как в вызове mFilter2 выводить не паттерн цвета, а именно цвето в rgb? В меню удалось реализовать, а вот в фильтре что-то не соображу. msoc|color~value~pattern Код чанка фильтра mFilter2FilterCheckboxColorTpl {var $title = $title|split:'~'} {$title[0]} <input type=«checkbox» name="[[+filter_key]]" id=«mse2_[[+table]][[+delimeter]][[+filter]]_[[+idx]]» value="[[+value]]" [[+checked]] [[+disabled]]/> {$title[0] | ucfirst} [[+num]] Новые дополнения и их версии / [msOptionsColor] - цвет / паттерн для опций товара 82 0
19 февраля 2022, 12:36 Спасибо! Вопросы / Formit + РОИСТат ИД + 1c Медицина загрузка прокси - лидов из сайта в 1с. 11 0
19 февраля 2022, 07:29 Спасибо, а можете подсказать, каким образом можно формировать подобный файл из куков и как дергать РойСтат Айди? Не силен в программировании… Вопросы / Formit + РОИСТат ИД + 1c Медицина загрузка прокси - лидов из сайта в 1с. 11 0
17 февраля 2022, 08:18 Спасибо, похоже Апи нет и им (одинесникам) без разницы какие будут имена, им главное получить Roistat ID и Телефон клиента в любом формате. Можно ли реализовать это как-то проще может? Там просто десктопная программа 1с медицина, где создаются сделки и ведется запись. Вопросы / Formit + РОИСТат ИД + 1c Медицина загрузка прокси - лидов из сайта в 1с. 11 0
17 февраля 2022, 06:32 Артур, а как работает данная функция? Вопросы / Formit + РОИСТат ИД + 1c Медицина загрузка прокси - лидов из сайта в 1с. 11 0
17 января 2022, 06:44 Спасибо! Получилось! Вопросы / pdoMenu - меню с разными выпадающими списками 3 0
17 января 2022, 06:44 Спасибо! Получилось! Вопросы / pdoMenu - меню с разными выпадающими списками 3 0
12 ноября 2021, 05:29 Всех приветствую! Такая же задача. У кого нибудь есть реализация? Вот как хотелось бы видеть: prntscr.com/1z89ihi Вопросы / Вывод категорий с товарам бренда 5 0
03 августа 2021, 16:18 Подскажите пожалуйста, как поменять порядок вывода языков Сниппет: <?php $output = ""; $pdo = $modx->getService('pdoTools'); $uri = $_SERVER['REQUEST_URI']; if(substr($uri, 0, 1)) { $uri = mb_substr($uri, 1); $tmp = explode('/', $uri); if($path = $tmp[0]) { $tmp = $modx->getObject('localizatorLanguage', array('http_host:LIKE' => "%/{$path}/")); if($tmp) { $uri = str_replace("{$path}/", "", $uri); } } } $protocol = 'https://'; $languages = $modx->getIterator('localizatorLanguage', ['active' => 1]); foreach($languages as $language) { if(mb_substr($language->http_host, -1) == '/') { $placeholders = array( 'cultureKey'=>$language->key, 'active'=>$language->key == $modx->localizator_key? 'active': '', 'url'=>$protocol. $language->http_host. $uri, ); } else { $placeholders = array( 'cultureKey'=>$language->key, 'active'=>$language->key == $modx->localizator_key? 'active': '', 'url'=>$protocol. $language->http_host. '/'. $uri, ); } $output .= $pdo->getChunk($tpl, $placeholders); } return $output; Вывод: {$_modx->runSnippet('!getLanguages', ['tpl' => 'section-langs-2'])} Заранее спасибо! Новые дополнения и их версии / [localizator] Мультиязычность, СЕО, автоперевод... 353 0
22 июня 2021, 16:42 Чане Чанк: section-langs-1 выводит список всех языков и Чанк: section-langs-2 выводит аналогичный список, только в dropdown. Как в чанке 1 вывести только текущий язык? А в dropdown все остальные? Скриншот: prntscr.com/16buxq7 Новые дополнения и их версии / [localizator] Мультиязычность, СЕО, автоперевод... 353 0
20 марта 2021, 09:26 Не работает функционал синхронизации модификаций — ошибка в консоли: [2021-03-20 09:22:37] (ERROR @ /home/h/hellogbj/groom1.ru/public_html/core/components/sync/model/sync/sync.class.php: 383) modification:export [2021-03-20 09:22:37] (ERROR @ /home/h/hellogbj/groom1.ru/public_html/core/components/sync/model/sync/sync.class.php: 386) Array ( [errors] => Array ( [0] => Array ( [error] => Ошибка сохранения модификации: должны быть заданы характеристики [code] => 15001 [moreInfo] => dev.moysklad.ru/doc/api/remap/1.1/#обработка-ошибок-15001 [line] => 1 [column] => 2 [meta] => Array ( [href] => online.moysklad.ru/api/remap/1.1/entity/variant/80799ea9-7825-11eb-0a80-0973000a2b0d [metadataHref] => online.moysklad.ru/api/remap/1.1/entity/variant/metadata [type] => variant [mediaType] => application/json [uuidHref] => online.moysklad.ru/app/#feature/edit?id=807999a5-7825-11eb-0a80-0973000a2b0b ) ) ) ) Новые дополнения и их версии / [syncMoySklad] - синхронизация с "Мой Склад" 90 0
19 февраля 2021, 12:45 Удалось найти решение? Новые дополнения и их версии / [ms_cdek2] - Пункты самовывоза 47 0
15 февраля 2021, 14:08 Пробую аналогично вывести в письме артикул {$product.options['article']}. Поле пустое приходит. Есть ли вариант решения? Вопросы / Как через msOptionsPrice2 передать опции в письмо с заказом? 3 0
15 февраля 2021, 13:38 В письме менеджеру приходят данные о заказе и соответственно характеристиках товара. За это отвечает чанк tpl.msEmail. В нем вывожу артикул. Артикул: {$product.article}. Но на почту приходит артикул не модификации. А тот артикул который указан в свойствах товара по умолчанию! Как это можно исправить? Новые дополнения и их версии / [msOptionsPrice2] - Модификации продукта. 375 0
gtsAPI 1.1.7 — таблицы на TanStack, инлайн-редактирование как в Excel Prime Vue datatable тупит на 200+ строк и в виртуальном скролинге высота полей фиксирована. Вот нам в итоге и не подошло. Директор сказал расчет должен сразу показываться без пагин...
mxApi — быстрый внешний API для MODX Revolution • зафиксировать публичный контракт EndpointInterface / метаданных по semver, чтобы наш провайдер не ломался на обновлениях;Фактически это уже так, beta стоит просто на всякий случа...
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 ...
А задача выводить эти подпункты в разных обертках, то есть сделать условие вывода в чанке &tplInner.
На скриншоте 2 обертка как у 1
1. skr.sh/sCehopuyFvu
2. skr.sh/sCehlrbmTcd
А должна быть как на скриншоте 3
3. skr.sh/sCeQnccd9f1
msoc|color~value~pattern
Код чанка фильтра mFilter2FilterCheckboxColorTpl
{var $title = $title|split:'~'}
{$title[0]}
<input type=«checkbox» name="[[+filter_key]]" id=«mse2_[[+table]][[+delimeter]][[+filter]]_[[+idx]]» value="[[+value]]" [[+checked]] [[+disabled]]/>
{$title[0] | ucfirst} [[+num]]
Вот как хотелось бы видеть: prntscr.com/1z89ihi
Сниппет:
<?php
$output = "";
$pdo = $modx->getService('pdoTools');
$uri = $_SERVER['REQUEST_URI'];
if(substr($uri, 0, 1)) {
$uri = mb_substr($uri, 1);
$tmp = explode('/', $uri);
if($path = $tmp[0]) {
$tmp = $modx->getObject('localizatorLanguage', array('http_host:LIKE' => "%/{$path}/"));
if($tmp) {
$uri = str_replace("{$path}/", "", $uri);
}
}
}
$protocol = 'https://';
$languages = $modx->getIterator('localizatorLanguage', ['active' => 1]);
foreach($languages as $language) {
if(mb_substr($language->http_host, -1) == '/') {
$placeholders = array(
'cultureKey'=>$language->key,
'active'=>$language->key == $modx->localizator_key? 'active': '',
'url'=>$protocol. $language->http_host. $uri,
);
} else {
$placeholders = array(
'cultureKey'=>$language->key,
'active'=>$language->key == $modx->localizator_key? 'active': '',
'url'=>$protocol. $language->http_host. '/'. $uri,
);
}
$output .= $pdo->getChunk($tpl, $placeholders);
}
return $output;
Вывод:
{$_modx->runSnippet('!getLanguages', ['tpl' => 'section-langs-2'])}
Заранее спасибо!
[2021-03-20 09:22:37] (ERROR @ /home/h/hellogbj/groom1.ru/public_html/core/components/sync/model/sync/sync.class.php: 383) modification:export
[2021-03-20 09:22:37] (ERROR @ /home/h/hellogbj/groom1.ru/public_html/core/components/sync/model/sync/sync.class.php: 386) Array
(
[errors] => Array
(
[0] => Array
(
[error] => Ошибка сохранения модификации: должны быть заданы характеристики
[code] => 15001
[moreInfo] => dev.moysklad.ru/doc/api/remap/1.1/#обработка-ошибок-15001
[line] => 1
[column] => 2
[meta] => Array
(
[href] => online.moysklad.ru/api/remap/1.1/entity/variant/80799ea9-7825-11eb-0a80-0973000a2b0d
[metadataHref] => online.moysklad.ru/api/remap/1.1/entity/variant/metadata
[type] => variant
[mediaType] => application/json
[uuidHref] => online.moysklad.ru/app/#feature/edit?id=807999a5-7825-11eb-0a80-0973000a2b0b
)
)
)
)