Евгений
@yanivos привет, слуушай, ты тут выкладывала скрипт смс отправки какой-то, можешь его еще раз выложить?
🙈 PG
Anonymous
Евгений
Anonymous
а, ок
Вот прям вообще не особо напряжно это делается
Yani
Евгений
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
Сергей
Сергей
Как будто нет опций, а ведь есть же
🙈 PG
может из и в правду нет
Anonymous
Anonymous
так что способ де факто один
Илья
Сергей
🙈 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) и без претензий поисковиков к отображению на мобильных устройствах и красивыми неглючащими плагинами для фото и таблиц. Предложения в личку.
Сергей
Anonymous
скрипты нет, по крайней мере не видел на чистом php
Anonymous
только если грузить headless браузер, но это все равно запрос к другому сервису
Anonymous
да в принципе на js тоже грузится headless
Anonymous
раньше фантом был стандартом, сейчас многие перешли на chromium
Anonymous
на php - это максимум dom разобрать (и то больше как xml)
🙈 PG
Сергей
test test
А так этот чанк надо вызывать, а я msCart вызывал
Сергей
Ща попробую
🙈 PG
Не нужно его вызывать
🙈 PG
Там пример в каком параметре передавать опции
Сергей
Igor
ребят , не подскажете , как решить проблему с mixed content?
Igor
на ssl переводил
Igor
вручную только переставлять?
Сергей
Сергей
И так
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
ну значит ничего не пришло тебе
Sentinel
input name="options" скрытый в чанке товара есть?
Сергей
Сергей
А в чанке товара, ща сек
Sentinel
Вот же
это чанк товара или корзины?
Sentinel
ок
Сергей
input name="options" скрытый в чанке товара есть?
Не было, но сделал и заново добавил в корзину - все равно пусто. Может потому что в карточке товара я вывожу опцию таким образом?
[[+product_volume.value:gt=`0`:then=`<span class="weight">[[+product_volume.value]] мл</span>`:else=``]]
Поэтому в этот массив не заносится опция?
Sentinel
Sentinel
Ребят, а кто подскажет как плейсхолдер просклонять fenom с городами?
{$_modx->getPlaceholder('gl.real.city.name_ru')}
Sentinel
знаю что decl, но ее применял только к тексту
Alexey
Я в migx ресурса города пихал его формы. Потом в onHandleRequest или на другое событие выгружал оттуда в плейсхолдер city, потом выводишь по падежам, например city.p
Sentinel