Aliaksandr
ну это вот где-то на границе 1.3.6 и 1.4 мне кажется случилось
Aliaksandr
хотя может его там просто обнаружили))
Aliaksandr
но я помню что на каких-то древних типа 1.2 проверял и там работало тогда, когда обнаружили
Sasha
А кто-нибудь пробовал в commerce добавлять товары которые не страницы, а просто строчка в том же multitv. Не у всех есть смысл заполнять отдельную страницу
Dmitriy
Всем 👋 Как в Revo залить bmp, jp2,webp
Sasha
в настройках разрешенных к загрузке прописать типы
Dmitriy
Прописал,заливаю а фото нет!
Dmitriy
Пустая иконка
Sasha
Прописал,заливаю а фото нет!
фото нет или превью нет?
Dmitriy
Да
Aliaksandr
Плагином ценник, параметры через options) я так делал для разных объемов бутылок на мультитв
Dmitriy
фото нет или превью нет?
Фото пустая картинка
Sasha
Да
не совсем опнятно, что "да" :) Пишут что 2.7.1 и выше должон поддерживать^ но лучше, конечно не тут спросить Физически-то файл в папку заливается или нет
Sasha
Это я понял. Сам файл на хостинг залился? preview-то может и не отработать
Sasha
Плагином ценник, параметры через options) я так делал для разных объемов бутылок на мультитв
Это этот плагин? https://github.com/mnoskov/commerce-options А как оно в админке выглядит тогда
Dmitriy
Dmitriy
И на сайте нет фото
Sasha
phpthumbof/thumbon обновляли? Опять же, физически не вижу именно этот файл вызван или нет - у вас превьюха.
Aliaksandr
Aliaksandr
для каждого варианта кидаешь в форму какую-нибудь опцию, обычно хватает названия и номера варианта (iteration) в мультитв
Aliaksandr
Aliaksandr
потом в плагине на изменение цены ловишь эту опцию и ставишь нужную цену и название в зависимости от номера итерации в мультитв (ну или другого параметра)
Aliaksandr
за счет разного хэша (т.к. хэш зависит в том числе от опций) разные "варианты" становятся разными строками в корзине
Aliaksandr
Aliaksandr
на shk-count не смотреть, это был переезд с ШК :)
Sasha
Каждая строчка формирует отдельную форму да
Aliaksandr
Каждая строчка формирует отдельную форму да
Да, потому что опции можно только через форму передать
Aliaksandr
Можно и в одной форме селектом сделать
Aliaksandr
Тут от дизайна зависит
Aliaksandr
В селект просто в значение идентификатор из мультика, например итерацию, а в подпись заголовок, потом из итерации вытягиваешь цену и все, что надо в плагине
Sasha
Тут от дизайна зависит
Не, мне просто строка в таблице. Понял примерно, щас попробую. А плагин на смену цены получается лазит обратно в документ и смотрит строку в мультитв?
Aliaksandr
Надежнее ее взять из базы
Sasha
Да, потому что цену ж напрямую не передашь, чтоб не подменили:)
Блин это тяжеловато наверное. Надо поопробовать, чтобы он из опции ее же и брал. У меня строк многовато
Aliaksandr
Что тяжелого, есть айдишник документа, залез в базу, взял нужный джсон и отсчитал нужную строку в нем. 5 минут делов:)
Sasha
Так это подменить можно в хтмл
Это понятно. А если зашифровать, 90% кульхацкеров это уже обрубит
Aliaksandr
Ты ж уже шаришь насчет getTemplateVarOutput в мульте))
Aliaksandr
Какая разница сколько строк, они в цикле выводятся все равно
Aliaksandr
Можно не итерацию, а артикул или еще что из этой строки
Aliaksandr
Хоть заголовок, но как-то же это все равно надо идентифицировать насчет цены)
Sasha
Был какой-то конкурс на сайте huawei, типа купи смартфон за свою цену, если она будет единственная из всех участников. Чувак там наставил в коде тысячные и прокатило :)
Sasha
Но его завернули, конечно
Andrey
Может кто объяснить, что за ёбаное чудо может происходить в еформе/шопкипере? Часть полей не передаётся в sendOrderToManager. Ставлю там var_dump($fields);die; и получаю пустые поля. При этом в инспекторе в Form Data видно, что данные уходят.
Andrey
name у полей есть. Да и работало всё, никто не трогал (вроде)
Andrey
Не.
Aliaksandr
добавили вторую форму с похожими полями и теперь формдата берет данные из нее))
Андрей [aharito]
vvs
спасибо
Пожалуйста.)
Sasha
Если бы.. а то поля пустые
Препары никакой нету?
Sasha
Николай
товарищи, https://code.divandesign.ru/modx/mm_ddymap кто пользуется?) Перестал искать адрес... {"statusCode":403,"error":"Forbidden","message":"Key is required"} говорит Яндекс АПИ
Aliaksandr
шоб не забыть https://gist.github.com/sashabeep/4b6c920a0910cded5c622d7c119be704
Не все так страшно, как казалось в начале))
Євген Інвестюга
Ставь в чанке равно [+id+] и все
Где туплю, так не работает? [!PageViews? &rid=[+id+] &unit=просмотр,просмотра,просмотров &tpl=@CODE:[+views+] [+unit+]!]
Saniock
но увы сейчас нужен апи ключ
Николай
Ключ надо
догадываюсь) куда его только вставить?)
Saniock
в потключение js файла
Sasha
догадываюсь) куда его только вставить?)
https://api-maps.yandex.ru/2.1?apikey=ваш API-ключ&lang=ru_RU
Євген Інвестюга
Да вынеси ты это в препаре, как я вчера говорил)
Я не знаю как это делать 😁😁😁😁 на препарах я как раз и застрял в DL
Николай
https://api-maps.yandex.ru/2.1?apikey=ваш API-ключ&lang=ru_RU
в коде плагина, самое похожее - это //The Yandex.Maps library including $output .= includeJsCss('//api-maps.yandex.ru/2.0/?load=package.full&lang=ru-RU&onload=mm_ddYMap_init', 'html', 'api-maps.yandex.ru', '2.0');
Aliaksandr
Я не знаю как это делать 😁😁😁😁 на препарах я как раз и застрял в DL
Просто получается, что тебе id нужен до того, как начнет работать сниппет, а views и unit, после)
Aliaksandr
А так оно вряд ли работает)
Aliaksandr
Я не знаю как это делать 😁😁😁😁 на препарах я как раз и застрял в DL
$data['views'] = $modx->runSnippet('PageViews', ['rid' => $data['id'], 'unit' => 'просмотр,просмотра,просмотров', 'tpl' => '@CODE:[+views+] [+unit+]' ]); return $data;
Aliaksandr
и потом в чанке ДЛ в нужном месте просто [+views+] )
Sasha
ну там же есть вызов через контроллер блин
Sasha
даже без препар
Євген Інвестюга
Скинь скрин
Скрин чего?
Sasha
вызова где у тебя не работает