Вопросы
Нулевые цены продуктов после импорта с помощью msImportExport при использовании msMultiCurrency
Доброго времени. Может кто сталкивался, подскажите пожалуйста:
Импортируем товары через msImportExport, при этом установлен msMultiCurrency. Всё импортируется (импортируем цену в валюте и ID валюты, кроме прочего), поля валюта, id валюты в карточке товара в админке заполняются, а также заполняется (пересчитывается) поле price (основная валюта на сайте рубль). Однако если в админке открыть категорию со списком товаров, то поле price у всех товаров равно нулю. Понятно что и на сайте все цены выводятся как 0.
Если открыть товар в админке и сохранить вручную, то начинает отображаться цена и в админке в списке товаров и на сайте.
Пробовали программно пересохранить товары, но ничего не изменяется, только после ручного сохранения. Может кто сталкивался с подобным, или же неправильно что то делаем.
В техподдержку написали ещё утром, ответа нет, а надо как всегда срочно.
Импортируем товары через msImportExport, при этом установлен msMultiCurrency. Всё импортируется (импортируем цену в валюте и ID валюты, кроме прочего), поля валюта, id валюты в карточке товара в админке заполняются, а также заполняется (пересчитывается) поле price (основная валюта на сайте рубль). Однако если в админке открыть категорию со списком товаров, то поле price у всех товаров равно нулю. Понятно что и на сайте все цены выводятся как 0.
Если открыть товар в админке и сохранить вручную, то начинает отображаться цена и в админке в списке товаров и на сайте.
Пробовали программно пересохранить товары, но ничего не изменяется, только после ручного сохранения. Может кто сталкивался с подобным, или же неправильно что то делаем.
В техподдержку написали ещё утром, ответа нет, а надо как всегда срочно.
Не могу получить значение дополнительного поля в php
Здравствуйте.
Добавил поля в заказ по этому мануалу modx.pro/solutions/10040. Всё работает. Но не могу понять, как получить значение поля в php коде (плагине на событие BeforeCreateOrder). Пытался так:
Добавил поля в заказ по этому мануалу modx.pro/solutions/10040. Всё работает. Но не могу понять, как получить значение поля в php коде (плагине на событие BeforeCreateOrder). Пытался так:
$value = $this->Order->Address->get('properties[extfld_srok]');Почему-то не работает. Немного старческого ворчания или не судите строго
Рабочий день окончился и решил 10 минут уделить «ворчанию», а заодно и услышать ваше мнение.
Предистория.
На днях дал задание верстальщику сделать лендинг. Очень простая страница с минимум как элементов так и функционала.
Через время получил готовую верстку, все визуально выглядит хорошо, но когда я открыл файлы стилей и файлы javascript я ужаснулся.
Файл style.css (не сжатая версия) содержал 70 000 строк.
Файл script.js (не сжатая версия) состоял из 14 000 строк.
Приглядываюсь и понимаю, что там намешано все, разные нормализаторы стилей, кучи каких то библиотек, фреймворков. В общем просто тонна кода, ведь это так удобно в каком нибудь вебпаке или галпе загружать сотни библиотек не особо задумываясь, не зная сколько зависимостей потянется. А зачем. Оно же соберется, сожмется и норм будет.
Мораль.
Предистория.
На днях дал задание верстальщику сделать лендинг. Очень простая страница с минимум как элементов так и функционала.
Через время получил готовую верстку, все визуально выглядит хорошо, но когда я открыл файлы стилей и файлы javascript я ужаснулся.
Файл style.css (не сжатая версия) содержал 70 000 строк.
Файл script.js (не сжатая версия) состоял из 14 000 строк.
Приглядываюсь и понимаю, что там намешано все, разные нормализаторы стилей, кучи каких то библиотек, фреймворков. В общем просто тонна кода, ведь это так удобно в каком нибудь вебпаке или галпе загружать сотни библиотек не особо задумываясь, не зная сколько зависимостей потянется. А зачем. Оно же соберется, сожмется и норм будет.
Мораль.
Исчезновение ссылки для редактирования через время - Tickets
Всем добра! Как то давно делал знакомым страницу вопроса — ответов на Tickets, а на днях спросили где в настройках задается время жизни для кнопки редактировать, чтобы пользователь через время уже не мог исправить или удалить написанное. Пересмотрел весь компонент Tickets, такая функция есть только для комментариев. Ссылка на редактирование в данный момент выводится так:
Возможно кто нибудь уже делал такое — чтобы кнопка/ссылка была недоступна через заданное время, ну или в какую сторону копать? Хотелось бы конечно сильно не затрагивать сам Tickets, в идеале вообще не трогать.
UPD: Вариант
[[!+modx.user.id:is=`[[*createdby]]`:then=`<a href="/vopros-otvet.html?tid=[[+id]]">Редактировать вопрос</a>`]]Есть одна идея но пока смутно представляю как лучше реализовать это.Возможно кто нибудь уже делал такое — чтобы кнопка/ссылка была недоступна через заданное время, ну или в какую сторону копать? Хотелось бы конечно сильно не затрагивать сам Tickets, в идеале вообще не трогать.
UPD: Вариант
Это баг во всех версиях minishop?
Вычислил следующее.
Создаем опцию в магазине, тип — множественный выбор.
Создаю в ней два значения.
— без пробела в конце
— с пробелом в конце
Если в карточке товара заполнять опцию и выбрать «с пробелом в конце » то опция не сохраняется.
Проверил как на старом minishop v 2.4.18 так и на новом — v 2.8.1
Или возможно это глюки extJs?
Создаем опцию в магазине, тип — множественный выбор.
Создаю в ней два значения.
— без пробела в конце
— с пробелом в конце
Если в карточке товара заполнять опцию и выбрать «с пробелом в конце » то опция не сохраняется.
Проверил как на старом minishop v 2.4.18 так и на новом — v 2.8.1
Или возможно это глюки extJs?
mSearch2 поиск товаров только по артикулу
Добрый день господа) Как сделать в mSearch2 поиск товаров minishop2 только по артикулу?
Уже сделал всё, что возможно. Но если в поиске ввести ключевое слово, то всё равно выдает товары исходя из названия.
Гуглил, но в основном везде одна вода…
Уже сделал всё, что возможно. Но если в поиске ввести ключевое слово, то всё равно выдает товары исходя из названия.
Гуглил, но в основном везде одна вода…
[[!mSearchForm?
&pageId=`11`
&tplForm=`mSearch2.form`
&autocomplete=`0`
&limit=`1`
&onlyIndex=`true`
]]
Manually submit order form from javascript
Доброго времени суток, прошу помощи в решении задачи.
необходимо отправить форму заказа вручную (minishop2) с javascript без использования submit button.
Я использую следующее:
document.getElementById («msOrder»). action = "/assets/components/minishop2/action.php";
document.getElementById («msOrder»). submit ();
он отправляет форму, но никогда не вызывает [[msgetOrder]]
есть ли способ отправить форму заказа вручную и вызвать msgetOrder?
Спасибо!
необходимо отправить форму заказа вручную (minishop2) с javascript без использования submit button.
Я использую следующее:
document.getElementById («msOrder»). action = "/assets/components/minishop2/action.php";
document.getElementById («msOrder»). submit ();
он отправляет форму, но никогда не вызывает [[msgetOrder]]
есть ли способ отправить форму заказа вручную и вызвать msgetOrder?
Спасибо!
mSearch2 вывести количество результатов поиска (mSearchForm + pdoPage)
Доброго времени суток, прошу помощи в решении задачи.
Нужно вывести кол-во результатов или строки «Ничего не найдено».
Нужно вывести кол-во результатов или строки «Ничего не найдено».
<div class="row">
[[!mSearchForm?
&tplForm=`tpl.mSearch2.form`
&tpl=`tpl.mSearch2.row.customized`
&autocomplete=`results`
&parents=`33, 34, 35`
&fields=`pagetitle:5,content:3,description:2,introtext:2,longtitle:3`
]] mfilter2 metrika Ошибка "Could not load config"
При просмотре метрики вебвизер возникает ошибка «Could not load config», и дальнейший просмотр не возможен. Есть предположения, что идет какое-то наслоение скриптов или еще, что-то. Подскажите, возможно кто-то сталкивался.
Так же интересует, если возможность записывать корзину. Так как метрика подтягивает просто информацию с сайта или с пустой корзиной.
Так же интересует, если возможность записывать корзину. Так как метрика подтягивает просто информацию с сайта или с пустой корзиной.
Не могу открыть сайт
Не могу открыть сайт после того, как его закрыл в настройках site_status.
Сейчас в настройках в site_status стоит «Да», но на сайт заходит только, если я авторизовался в админпанеле.
Если не авторизирован, то открывается заглушка.
Как исправить эту проблему?
Сейчас в настройках в site_status стоит «Да», но на сайт заходит только, если я авторизовался в админпанеле.
Если не авторизирован, то открывается заглушка.
Как исправить эту проблему?