Всего 123 801 комментарий

Володя
12 декабря 2023, 14:09
0
if ($o = $modx->getObject('mspcOrder', ['order_id' => $order['id']])) {
    $discount = $o->get('discount_amount');
}
Володя
12 декабря 2023, 14:04
0
а вот новые не перезаписываются
так наверное какая то ошибка выводиться при сохранении профиля?
Евгений
12 декабря 2023, 13:40
0
По ссылке все еще раз внимательно прочел, все равно не получается. В шаблоне профиля пользователя tpl.Office.auth.logout вызываю контроллер профиля:
[[!officeProfile?
            &profileFields=`extended[video]`
            &tplProfile  = `tpl.Office.addvideo.form`
        ]]
шаблон tpl.Office.addvideo.form
<form method="post" id="office-profile-form" enctype="multipart/form-data" class="form_db mb-4 row align-items-center">
	<label for="extended.video">Ссылка на видео</label> <input type="text" size="20" name="extended[video]" value="[[+extended.video]]" />    	
	<button type="submit">сохранить</button>
</form>
Уже заполненные данные из поля в поле формы при загрузке страницы выводятся, а вот новые не перезаписываются. Как правильно сделать, направьте, пожалуйста?
Андрей
12 декабря 2023, 10:25
0
Добрый день! Хочу вывести выбор размера пицц в каталоге. Сами карточки вывожу так:
[[!msProducts?
&parents=`33`
&limit=`0`
&includeContent=`1`
&tpl=`msProductIndex`
&toPlaceholder=`catalog`
&includeThumbs=`250x250`
&includeTVs=`crop`
&innerJoin=`{«msCategory»: {«class»:«msCategory», «alias»:«msCategory», «on»:«msProduct.parent = msCategory.id»}}`
&sortby=`msCategory.menuindex ASC,msProduct.menuindex`
]]

При вызове [[!msOptionsPrice.initialize?]] в шаблоне каталога выводит /components/msoptionsprice/action.php 508 (Loop Detected)

В карточке товара, все работает отлично.
что делать хз(
Евгений
12 декабря 2023, 08:52
0
Пробовал в этом же шаблоне вызывать officeProfile, ничего не получилось. Подскажите, пожалуйста, как записать что-то пользователю в extended field средствами Office?
Володя
12 декабря 2023, 08:07
0
Доброе утро.
Вы в пакете Office в форме редактирования профиля вставили ещё одну форму для редактирования профиля? А зачем? Не проще для этого и использовать пакет Office?
Николай Савин
11 декабря 2023, 18:27
0
На любом сервере есть ограничения по размеру передаваемого файла. Даже ряд ограничений, я бы сказал. Возможно из-за этого
Наумов Алексей
11 декабря 2023, 13:36
0
не совсем я понял суть задачи…
но почему бы не сделать через регулярное выражение?
отсюда: ^en/(.*)$
сюда: ru/$1
но естественно, что это сработает, только если все страницы сайт.ру/en/ не будут опубликованы, т.к. компонент работает через плагин на OnPageNotFound
brioni
11 декабря 2023, 13:15
0
Супер, если появится правило, которое будет редиректить весь контекст на другой контекст. через htaccess этого не сделать — приходится клаудфраер подключать…
brioni
11 декабря 2023, 13:12
0
Буду признателен, если такое условия появится в коде easyRedirects. Для мультиязычных сайтов на разных контекстах — редирект главной большая проблема. Спасибо
Максим
11 декабря 2023, 12:17
0
Мой склад отдает файл в котором 190к строк, в папке на сервере лежит файл 9к строк) и непонятно, почему на сервер не падает полноценный файл.
Артур Шевченко
11 декабря 2023, 12:15
0
Значит 1С отдает некорректный файл
Максим
11 декабря 2023, 12:13
0
Логи сервера или msync? В логах msync нет никаких ошибок.
11.12.23 14:12:38.223 Файл /var/www/vhosts/czv.kz/httpdocs/assets/components/msync/1c_temp/import.xml успешно загружен.
11.12.23 14:12:38.327 Загрузка файла import.xml началась.
11.12.23 14:12:38.327 Вызвано событие mSyncOnCatalogFileImport
11.12.23 14:12:38.328 Файл /var/www/vhosts/czv.kz/httpdocs/assets/components/msync/1c_temp/import.xml успешно загружен.
11.12.23 14:12:38.556 Загрузка файла offers.xml началась.
11.12.23 14:12:38.556 Вызвано событие mSyncOnCatalogFileImport
11.12.23 14:12:38.582 Файл /var/www/vhosts/czv.kz/httpdocs/assets/components/msync/1c_temp/offers.xml успешно загружен.

Файлы он успешно загружает, но 11.12.23 14:12:59.904 Товары не найдены. Импорт завершен.
Артур Шевченко
11 декабря 2023, 11:57
0
Надо выяснять почему файл некорректный. Ещё логи надо смотреть.
Артур Шевченко
09 декабря 2023, 22:41
0
Возможно просто не повезло))) Я сейчас на трёх тестовых сайтах посмотрел, которые на разных хостингах, всё работает нормально. Похоже СДЭК карту починил.
Pandemic
09 декабря 2023, 21:04
0
Получил баг на тестовом хостине, когда захожу карта постоянно обновляется, на ваш сервер отправляется кучу запросов каждую секунду
Володя
09 декабря 2023, 11:03
0
Добавить условие
&where=`{"OR:modUserGroupMember.user_group:=":null}`
VelikiyKostylolog
09 декабря 2023, 02:25
0
если нужно обновить только количество товаров добавленных в миникорзину то можно такой костылек использовать.
После цикла в плагине вставляем
$cart = $miniShop2->cart->status();
print_r($cart['total_count']);
exit();
а в js дописываем следующее
$.ajax({
 type: "POST",
 url: document.location.href,
 data: {
    custom_ms2_action: 'cart/add',
      products: products,
       count: 1,
       options: {}
      },
      success: function(count){
            $('.ms2_total_count').html(count);
       }
});