Артур
про резволверы в принципе полтора землекопа знают нормально
Да я без претензий, просто написал о том, что лично для меня осталось нераскрытой темой. Но это не отменяет того факта, что курс Артёма лучшее из того, что можно изучить для создания допов и в общем более уверенной работы с админкой и её extjs.
Павел
нууууу, я его смотрел
Павел
в целом да, курс норм
Павел
но способ которым он собирает транспортники мне нравится абсолютно
Павел
лучше почитай статью Вани Климчука
Павел
его способ мне гораздо более импонирует
Павел
там способ который позволяет паковать пакеты без установленного модэкса
Павел
https://modx.pro/news/18104
Павел
можно
Артур
можно
О сколько нам открытий чудных готовит просвещенья путь😅
Артур
https://modx.pro/news/18104
Бл... Опять какие-то траблы с доступом. Почему modx.pro стало так лихорадить, три года проблем не было, а в последние пару месяцев прям беда?
Павел
долгая история)
Павел
пока что для того чтобы это пофиксить есть некоторые блокеры от владельца домена
Артур
Павел
ну, за других людей отвечать не могу)
Павел
но свою помощь в устранении проблемы я неоднократно предлагал
Артур
Павел
нет
Артур
нет
Тогда вообще всё странно.
Артур
Ну да бог им судья😁
alex
@ibochkarev эт фишка такая или верстка поехала?
Иван
Поехала. Поправим. Спасибо за замечание.
Maxim
Всем доброе утро.
Можете подсказать как отредактировать сниппет msproductoptions чтобы опция с типом Да/Нет на фронте показывалась не как 1, а как Да.
Вариант не работает:
if($option["type"] == 'combo-boolean'){
if($option['value'][0] == 1 || $option['value'][0] == "Да"){
$option['value'][0] = "Да";
}else{
$option['value'][0] = "Нет";
}
}
Maxim
Речь о выводе сниппетом всех опций в карточке товара
Developer
кто-то пожет объяснить своими словами для чего в классе xpdoobject.class.php свойство $_lazy ?
не совсем понятно
🙈 PG
Скорее всего будет грузить данные в момент обращения к ним а не сразу.
Артур
🙈 PG
Getcollectin и getiterator
🙈 PG
Поищи разницу между ними
🙈 PG
Тогда все станет ясно
Maxim
Я тоже делал через switch в чанке, но если там 120 опций то печаль 🤷♂
Опций в товаре в пределах 20. Опций с да/нет от 0 до 5-6. Можете подсказать куда что надо приписать?
Сейчас в чанке:
{foreach $options as $option}
<tr scope="row">
<td style="font-weight: 500;" scope="col">{$option.caption}</td>
<td scope="col">
{if $option.value is array}
{$option.value | join : ', '}
{else}
{$option.value}
{/if}
{$option.measure_unit}
</td>
</tr>
{/foreach}
Maxim
Вставлял {$option.value ? "Да" : "Нет"}, но не отрабатывает как надо... Выводит пустые опции со значением Нет, а где 1 так и оставляет.
Sentinel
Sentinel
Или так
{if $option.caption == 'Наличие'}
{switch $option.value[0] }
{case 1}
В наличии
{case default}
Нет
{/switch}
{else}
{if $option.value is array}
{$option.value | join : ', '} {$option.measure_unit}
{else}
{$option.value}
{/if}
{/if}
Maxim
Спасибо! Принцип понял, буду тестировать
Maxim
На сколько я понимаю, switch должен заменять значения? На фронте выводит теперь "1 Да"
Sentinel
Maxim
{foreach $options as $option}
<tr scope="row">
<td style="font-weight: 500;" scope="col">{$option.caption}</td>
<td scope="col">
{if $option.value is array}
{$option.value | join : ', '}
{switch $option.value[0] }
{case 1}
Да
{case default}
{/switch}
{else}
{$option.value}
{/if}
{$option.measure_unit}
</td>
</tr>
{/foreach}
Sentinel
Evgeniy
Maxim
Да, сниппет msProductOptions загоняет каждый элемент (опцию) в массив. Вопрос как "1" убрать из вывода. {$option.value | join : ', '} удалить не вариант, т.к. другие значения перестают выводиться.
Максим
в fenom есть встроенная функция для транскрипции текста?
Максим
по типу дом->dom
Андрей
Андрей
Можно просто транслит заюзать своим сниппетом - https://modx.pro/help/11685#comment-78549
Максим
Maxim
Всем спасибо. Свой вопрос решил изменением типа ввода опции с Да/Нет на выпадающий список.
Danil
Помогите понять)
На сайте есть таблица с заказами. В ней дата заказа и айди товаров
Как можно понять по графику отсутствие заказов товара за определенный период времени это из-за того что не покупали или из-за того что не было стока
Что-то примерно такого только поточнее
Если у товара 200 заказов в среднем за 10 дней, и в определенный день купили меньше 50% от среднего кол-ва т.е. менее 10 товаров значит в этот день его не было в наличии
Dan
Danil
Это для внутренней статистики надо
Dan
Это для внутренней статистики надо
И? Вам же нужно понять, что стало причиной спада количества заказов на условный товар - его отсутствие (т.е. попытки заказать были, но не получилось из за отсутствия товара), или просто не было заказов. Верно?
Danil
Да, но я говорю для внутренней статистки
в таблице не только допустим заказы с нашего сайта
Danil
или вообще статистика заказов не моего сайта
Danil
а парсинг другого
Danil
Если передавать на каждый условный промежуток момент времени флаг наличия или передавать время смены остатка и хранить их и по этой таблице смотреть в какие промежутки не было остатка и вычитать эти промежутки и статистики и считать теже параметры среднее кол-во заказов в день точно, то в базе за день около 2-3 лямов записей
Danil
а смысл анализировать такие маленькие промежутки)
один из оптимальных вывести формулу при передаче данных в которую выводилось бы прогнозируемов время когда остатков не было
Danil
по сути можно написать первый вариант пострадать неделю другую и обучить модель, потому убирать таблицы и через модель когда оценка удовлетворительная будет
Dan
а парсинг другого
А как будете понимать, есть ли товар или его нет, если сайт не ваш? Шо то я туплю
Danil
Ну я этот вопрос и ставлю) пример решения уже привел
Danil
записывать изменения остатка и по ним смотреть когда товар продавался и не было заказов а когда не было заказов и не продавался
эти данные в ии на обучения и так работать пока оценка модели не будет хотя бы 80-90%
потом удалять таблицы и все
Danil
и прогнозировать
rego.in.ua
Здравствуйте. Подскажите в чем может быть проблема после настройки ЧПУ слетели стили на некоторых страницах, главная отображается нормально
Alexey
укажите base href
Dan
rego.in.ua
<base href="[[!++site_url]]" /> - прописано вот это в чанке шаблона,
Danil
Ага
Danil
как вариант думаю
Dan
Danil
челове кже может сказать вот ночью не продается скорее всего потому что все спят а если есть 2 заказа с 00:00 до 06:00 при среднем кол-ве 20 заказов в час то скорее всего лоюди просто спали и товар был в наличии
а если такая читуация 2 заказа с 16:00 по 20:00 значит 100% не было остатка)
Dan