Евгений
@yanivos привет, слуушай, ты тут выкладывала скрипт смс отправки какой-то, можешь его еще раз выложить?
Anonymous
@yanivos привет, слуушай, ты тут выкладывала скрипт смс отправки какой-то, можешь его еще раз выложить?
Там по моему был smscru, и у них как помню всё решается гет запросом с определёнными полями
Anonymous
а, ок
Вот прям вообще не особо напряжно это делается
Aleks
Ребят, если кому нужно - написала компонент SMSC.ru хук для отправки смс при отправке сообщения с формы https://modx.pro/solutions/17551
Aleks
Там и по апи подрубить несложно, примеры кода есть у них на сайте
Евгений
спасибо
Anonymous
по смс полно и бесплатных и платных модулей, там ничего сложного. пишется за полчаса. только дорого это все. 2р/шт А вот есть один сайт. там бесплатно можно через сайты операторов и капчу сам вводит. но апи у него нет.
Anonymous
кто нибудь из пхп эмуляцию браузера делал? есть 2 варианта через либы/фреймворки, может еще есть.
Сергей
Почему ошибка в корзине при вызове msProductOptions? “[msProductOptions] The resource with id = 46 is not instance of msProduct.”
Сергей
Хочу вывести опции в корзине
Сергей
id 46 - страница корзины
🙈 PG
+ а не *
🙈 PG
🙈 PG
и у тебя не получится легально изменить опции у товара который уже в корзине
Сергей
или там феном?
В феноме вывожу [[!msProductOptions]] И мне не надо изменять опции, у меня там только информация «Объём» товара
Сергей
Надо просто вывести Объём
Сергей
Просто не знал где сделать это дополнительное поле и сделал в опциях)
🙈 PG
В феноме вывожу [[!msProductOptions]] И мне не надо изменять опции, у меня там только информация «Объём» товара
1) это не феном 2) msProductOptions для этого не нужен 3) в стандартном чанке корзины есть пример
Сергей
1) это не феном 2) msProductOptions для этого не нужен 3) в стандартном чанке корзины есть пример
Да я пробовал использовать тот пример, что в стандартном чанке - у меня пусто в таком случае
Сергей
Как будто нет опций, а ведь есть же
🙈 PG
может из и в правду нет
Anonymous
так что способ де факто один
Илья
Да я пробовал использовать тот пример, что в стандартном чанке - у меня пусто в таком случае
вывожу размерность так - {$product['measure_unit.value']}, правда это на феноме...
🙈 PG
я говорю о том что данные не передаются в корзину
Сергей
я говорю о том что данные не передаются в корзину
Есть, и в этих карточках товара заполнено это роле. А в самой карточке товара я вообще выводил так: [[+product_volume.value:gt=`0`:then=`<span class="weight">[[+product_volume.value]] мл</span>`:else=``]] И все выводится, но не в корзине (
Сергей
Почему не передаются?
🙈 PG
для того чтобы данные попали в корзину нужно их указать в форме добавления в корзину в массив options
🙈 PG
опять же, в стандарном чанке есть пример
Somebody
Прошу прощения за офтоп - небольшой калымчик тут есть. Есть вот такой сайт на modx, molokoprovod.ru требуется ещё один такой же сайт - то есть пересборка, копия (немного дизайн поменять - на ваш вкус и удобство, чтобы совсем точной копией просто не был внешне), текста сами перепишем, чтобы под дубль не попасть. И ещё три требования - пересборка сайта должна быть быстро загружаемой (не менее 90 по PageSpeed Insights) и без претензий поисковиков к отображению на мобильных устройствах и красивыми неглючащими плагинами для фото и таблиц. Предложения в личку.
Сергей
опять же, в стандарном чанке есть пример
В стандартном чанке нет скрытого поля с массивом options
🙈 PG
Сергей
https://minishop2.com/manager/?a=element/chunk/update&id=72
А какой логин и пароль там для админки?
Anonymous
все либы и фреймворки под капотом как правило используют curl
ну там наверно еще работу скриптов и DOM эмулируют, и загрузку всех внешних элементов.
Anonymous
скрипты нет, по крайней мере не видел на чистом php
Anonymous
только если грузить headless браузер, но это все равно запрос к другому сервису
Anonymous
да в принципе на js тоже грузится headless
Anonymous
раньше фантом был стандартом, сейчас многие перешли на chromium
Anonymous
на php - это максимум dom разобрать (и то больше как xml)
Сергей
test test
А так этот чанк надо вызывать, а я msCart вызывал
Сергей
Ща попробую
🙈 PG
Не нужно его вызывать
🙈 PG
Там пример в каком параметре передавать опции
Сергей
Igor
ребят , не подскажете , как решить проблему с mixed content?
Igor
на ssl переводил
Igor
вручную только переставлять?
Sentinel
Все равно ничего не выводит
там вроде input с options нужен скрытый
Сергей
И так
Sentinel
а да, увидел сорри
Sentinel
попробуй со стандартным чанком передать, если работает.. то проблема в твоем
Сергей
Вот весь tpl чанка msCart
Sentinel
если нет, то нужно ловить...
Сергей
Может проще в товаре сделать дополнительное поле, чем в опциях выводить Объём?
Sentinel
попробуй так {if $product.options?} {foreach $product.options as $key => $option} {if $option is array} {set $option = $option|join:'; '} {/if} <br> {$option} {/foreach} {/if}
Sentinel
вообще лучше распечатать массив {$product.options|print} и сделать свою логику
Sentinel
Абсолютно также - пусто
оке распечатай {$product.options|print}
Сергей
оке распечатай {$product.options|print}
Выводит <pre></pre> пустой 😂
Sentinel
ну значит ничего не пришло тебе
Sentinel
input name="options" скрытый в чанке товара есть?
Сергей
А в чанке товара, ща сек
Sentinel
Вот же
это чанк товара или корзины?
Sentinel
ок
Сергей
input name="options" скрытый в чанке товара есть?
Не было, но сделал и заново добавил в корзину - все равно пусто. Может потому что в карточке товара я вывожу опцию таким образом? [[+product_volume.value:gt=`0`:then=`<span class="weight">[[+product_volume.value]] мл</span>`:else=``]] Поэтому в этот массив не заносится опция?
Sentinel
Ребят, а кто подскажет как плейсхолдер просклонять fenom с городами? {$_modx->getPlaceholder('gl.real.city.name_ru')}
Sentinel
знаю что decl, но ее применял только к тексту
Alexey
знаю что decl, но ее применял только к тексту
Есть какой-то компонент, morpher вроде. decl только выдает предварительно указанную форму для количества
Alexey
Я в migx ресурса города пихал его формы. Потом в onHandleRequest или на другое событие выгружал оттуда в плейсхолдер city, потом выводишь по падежам, например city.p