16 октября 2020, 16:02 Наверно файл в кодировке utf8 excel его кракозябрами отображает. Попробуйте его открыть через notepad++ Новые дополнения и их версии / msImportExport 919 0
16 октября 2020, 14:58 Единственное могу подсказать поиск в ютубе ищет ссылки под видео. yadi.sk/i/9D_4gn1kI2Rfow Вбейте там адрес на который трафик идет и договоритесь с авторами ссылок чтобы какую-нибудь метку в ссылку добавили Вопросы / Как узнать полный URL с которого пришел посетитель? 8 0
16 октября 2020, 14:32 Наверно тогда никак url не получить. Ели браузер реферера полностью не указывает, то на сайте никак не узнаешь :-( Вопросы / Как узнать полный URL с которого пришел посетитель? 8 0
16 октября 2020, 13:53 Основной конкурент ERP CRM решений — Excel :-). Надо посчитать площядь изделий. Давайте в Excel формулы набъем, а то на калькуляторе уже достало считать. Потом добавили стоимость металла, расчет трудозатрат и через 5 лет самописная ERP на Excel :-) Новые дополнения и их версии / excelConvertRule - Конвертация полей базы для импорта-экспорта с Excel 9 +1
16 октября 2020, 13:39 посмотри modstore.pro/packages/utilities/sitestatistics правда не уверен что он полный адрес покажет. Вопросы / Как узнать полный URL с которого пришел посетитель? 8 0
16 октября 2020, 13:18 ЭЭ… у Excel есть макросы, а макросы работают на VBA. Язык программирования такой Visual Basic for Application. И из него вполне спокойно шлются http запросы :-). Плюс JSONConverter for VBA и вообще что хочешь делай :-). Новые дополнения и их версии / excelConvertRule - Конвертация полей базы для импорта-экспорта с Excel 9 +1
16 октября 2020, 13:02 Да именно так. У директора расчет заказа на excel сделан. И база заказов на нем была. Но эксель затупил и базу заказов в MODX перенесли, а расчет по прежнему в экселе. Работа с заказом идет в экселе и связываться с базой из него удобней. Новые дополнения и их версии / excelConvertRule - Конвертация полей базы для импорта-экспорта с Excel 9 0
11 октября 2020, 01:52 И вообще в $.ajax лучше добавить dataType: «json», а в action.php писать ответы скрипта так: $message = 'Access denied action.php'; echo json_encode( ['success' => false, 'message' => $message,] ); return; Новые дополнения и их версии / [getTables] Компонент редактируемых таблиц на основе bootstrap и pdoTools 136 +1
11 октября 2020, 01:45 Это где не обновляется? В <input type=«number» name=«price» class=«autosave» data-product_id="{$id}" value="{$price | replace: ' ': ''}"/> она должна остаться такая какая введена. В другом месте можно скриптом обновлять. И причем тут success? Новые дополнения и их версии / [getTables] Компонент редактируемых таблиц на основе bootstrap и pdoTools 136 +1
11 октября 2020, 01:28 А зачем перезагрузка-то если цена успешно обновлена то в поле и так актуальные данные же Новые дополнения и их версии / [getTables] Компонент редактируемых таблиц на основе bootstrap и pdoTools 136 0
11 октября 2020, 00:21 success должно написать. Разбираться надо почему не пишется. Но я тебе основы подсказал. Дальнейший обвес сам сделаешь. Ок? Новые дополнения и их версии / [getTables] Компонент редактируемых таблиц на основе bootstrap и pdoTools 136 +1
10 октября 2020, 23:56 Кстати еще ошибочка <script> $(document).on('change','.autosave',function(){ $.post('assets/components/autosave/action.php', { product_id: $(this).data('product_id'), price: $(this).val() }) .done(function(data) { alert("Data Loaded: " + data); console.log($.post); }); }); </script>вместо price value почемуто поставил. Новые дополнения и их версии / [getTables] Компонент редактируемых таблиц на основе bootstrap и pdoTools 136 +1
10 октября 2020, 23:52 что-то ты меня озадачил… ты то смотришь? даже код проверил. У меня вот пост yadi.sk/i/BXVEFzq5aFPfpQ Новые дополнения и их версии / [getTables] Компонент редактируемых таблиц на основе bootstrap и pdoTools 136 +1
10 октября 2020, 23:34 А что в пост параметры отправляется? Пустой ответ это либо (int)$_POST['product_id'] == 0 Либо продукт не найден. Новые дополнения и их версии / [getTables] Компонент редактируемых таблиц на основе bootstrap и pdoTools 136 +1
10 октября 2020, 22:58 Я не проверял код. Счас посмотрел здесь скобочку забыл if($product = $modx->getObject('msProduct',(int)$_POST['product_id']){надо if($product = $modx->getObject('msProduct',(int)$_POST['product_id'])){Проверяйте! В начале /assets/components/autosave/action.php напишите error_reporting(E_ALL); ini_set('display_errors', 1);чтоб ошибки показывал Новые дополнения и их версии / [getTables] Компонент редактируемых таблиц на основе bootstrap и pdoTools 136 +1
10 октября 2020, 04:10 А вообще можно примерно так сделать простой редактор поля price в чанке вывода результатов mfilter2 для поля price пишем: <input type="number" class="autosave" data-product_id="[[+id]]" value="[[+price]]"/>На страницу или в отдельный файл пишем скрипт <script> $(function() { $(document).on('change','.autosave',function(){ $.post( "/assets/components/autosave/action.php", { product_id: $(this).data('product_id'), value: $(this).val() }) .done(function( data ) { alert( "Data Loaded: " + data ); }); }); }); </script>Создаем файл /assets/components/autosave/action.php <?php define('MODX_API_MODE', true); require_once dirname(dirname(dirname(dirname(__FILE__)))) . '/index.php'; $modx->getService('error', 'error.modError'); $modx->setLogLevel(modX::LOG_LEVEL_ERROR); $modx->setLogTarget('FILE'); if (!$modx->user->hasSessionContext('mgr')){ echo 'Access denied'; exit; } if((int)$_POST['product_id'] > 0){ if($product = $modx->getObject('msProduct',(int)$_POST['product_id']){ $product->set('price', $_POST['price']); if($product->save()) echo 'success'; } } Новые дополнения и их версии / [getTables] Компонент редактируемых таблиц на основе bootstrap и pdoTools 136 +1 1
10 октября 2020, 03:31 Кстати существует атрибут content=editable на саму таблицу, которую вывожу, через mFilter2.Первый раз такое слышу. если товаров больше 100kВозможно 100k проще редактировать через excel и потом только выгружать в модкс. Но вот чтобы менеджеры сами 100k товаров редактировали я с таким не сталкивался. Обычно есть прайсы поставщиков и берем их цены умножаем на коофициент и загружаем. У вас не прайсы? Именно вручную 100k товаров редактировать надо? Новые дополнения и их версии / [getTables] Компонент редактируемых таблиц на основе bootstrap и pdoTools 136 0
09 октября 2020, 21:21 помогло editor.on(«change»? Новые дополнения и их версии / [getTables] Компонент редактируемых таблиц на основе bootstrap и pdoTools 136 0
08 октября 2020, 20:57 что-то вроде этого воткните editor.on("change", function() { textarea.val(editor.getSession().getValue()); //textarea.trigger('change'); }) Новые дополнения и их версии / [getTables] Компонент редактируемых таблиц на основе bootstrap и pdoTools 136 0
08 октября 2020, 11:26 ctrl f5 делали? и редактор только в модалке при редактировании. yadi.sk/i/Vf4qQw0XBt0Vew Новые дополнения и их версии / [getTables] Компонент редактируемых таблиц на основе bootstrap и pdoTools 136 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 ...
И причем тут success?
Но я тебе основы подсказал. Дальнейший обвес сам сделаешь. Ок?
вместо price value почемуто поставил.
даже код проверил. У меня вот пост yadi.sk/i/BXVEFzq5aFPfpQ
Пустой ответ это либо (int)$_POST['product_id'] == 0
Либо продукт не найден.
надо Проверяйте!
В начале /assets/components/autosave/action.php напишите
чтоб ошибки показывал
в чанке вывода результатов mfilter2 для поля price пишем:
На страницу или в отдельный файл пишем скрипт
Создаем файл /assets/components/autosave/action.php
Возможно 100k проще редактировать через excel и потом только выгружать в модкс. Но вот чтобы менеджеры сами 100k товаров редактировали я с таким не сталкивался. Обычно есть прайсы поставщиков и берем их цены умножаем на коофициент и загружаем. У вас не прайсы? Именно вручную 100k товаров редактировать надо?