Алексей
Используй pdotools, он возвращает массивы
короче, вот оно где косяк с полноценным api... Да, проще прямой запрос накалякать чтобы от toolse не трогать... но это печаль-печаль.
Developer
У вас имя поля item оно должно быть одинаковым и там и там.
http://joxi.ru/MAj5RKwhkpy052 http://joxi.ru/n2YJYD1HeJKLZA подскажите пожалуйста, снова эта же проблема, вроде поля одни и теже
Артур
Господа, вызываю сниппет msGallery, всё работает, но в консоли ошибка что надо подключить кроме default.js?
Developer
не... все не так.
а как нужно?
Developer
1. http://joxi.ru/nAyxEN7ug0XMw2 1.1. http://joxi.ru/Dr8y0JbfoakWKm 2....
list_items_images разве не это нужно указывать? что такое migx конфигурация?
Алексей
2. http://joxi.ru/ZrJY8P3TwP1zeA
Алексей
3. http://joxi.ru/KAgov6QHEWgb7A
Developer
👍
Алексей
👍
http://joxi.ru/LmGeXPZiwPR9nA
Артур
а ты чего-то отключал?
Нет. Но как следует из текста ошибки в js не находит miniShop2Config
Алексей
угу. а не находит потому что скорее всего у тебя с тегами <html> <head> <body> беда. или отсутствуют или не закрыты или еще какая дичь.
Алексей
нажми на странице ctrl+U проверь код который приходит
Алексей
я обычно этот код копирую сразу в IDE чтобы подсветило косяки.
Артур
нажми на странице ctrl+U проверь код который приходит
Спасибо, ты лучший, оказывается я тэг head забыл)))
Алексей
пжалста. :) 😊
Артур
пжалста. :) 😊
А тебе приходилось программно удалять файлы из галереи товара?
Артур
нет
Ну ладно. Проверю опытным путём)))
Developer
http://joxi.ru/RmzyvWwTMEkM0r подскажите, из вкладки "Кейсы" вывожу modx поля так: {set $items = json_decode(($id | resource : 'list_items_images'), true)} {foreach $items as $item}.... текст выводится, но из вкладки "Общее" изображение не выводится. вывожу изображение так {set $image = json_decode(($id | resource : 'images'), true)} {if $image} <img src="{$image}" alt=""> {/if}
Developer
как правильно выводить изображение, добавленное в migx из вкладки "Общее"?
Developer
{'!pdoPage' | snippet : [ 'element'=> 'ms2galleryResources', 'tpl'=>'tpl.case.smm', 'includeTVs' => 'link_item, link_items_images, images', 'includeThumbs' => 'caseBanner', 'processTVs' => 1, 'includeOriginal' => 1, 'parents' => 516, 'includeContent' => 1, 'limit'=> 3, 'pageVarKey' => 'cases', 'pageNavVar' => 'cases.nav', 'ajaxElemRows' => '.cases-wrapper .rows', 'ajaxElemWrapper' => '.cases-wrapper', 'ajaxElemPagination' => '.cases-wrapper .pagination', 'ajaxElemMore' => '.cases-wrapper .btn-more', 'sortby'=>'menuindex', 'sortdir'=>'ASC', 'ajaxMode' => 'button', 'frontend_js' => '', 'ajaxTplMore' => 'tpl.more.btn.second' ]}
Developer
всё понял, {set $image = json_decode(($id | resource : 'images'), true)} это возвращает массив
Developer
💪
Сергей
Кто сталкивался с .sig? Добавление документов к ресурсу в админке (вариант через migx или отдельный компонент). Но нужно загружать подписанные ЭЦП документы и прикреплять к ним сигнатуру подписи .sig. Дальше скрипт должен проверять совпадение подписи в документе с сигнатурой. А на фронте выводить данные подписи (организация, должность, ФИО, кеш)
Сергей
Документы на компьютере пользователь подписывает через КриптоЭкспресс.
Developer
благодарю всех кто откликнулся
Anonymous
Добрый день,в озможно кто то подскажет, есть решение для массового изменения цен товаров на заданный % ? Сейчас пользуюсь msPre, но видимо для shopkeeper 3 в модуле не предусмотрена такая функция.
Nikolay
Ребят почему родная минишоповская фоторама не выводит альты картинок? <div id="msGallery"> {if $files?} <div class="fotorama" data-nav="thumbs" data-width="100%" data-thumbheight="45" data-allowfullscreen="true" data-swipe="true" data-autoplay="5000"> {foreach $files as $file} <a href="{$file['url']}" target="_blank"> <img src="{$file['small']}" alt="{$file['description']}" title="{$file['name']}"> </a> {/foreach} </div> {else} <img src="{('assets_url' | option) ~ 'components/minishop2/img/web/ms2_medium.png'}" srcset="{('assets_url' | option) ~ 'components/minishop2/img/web/ms2_medium@2x.png'} 2x" alt="" title=""/> {/if} </div> вывод базовейший, дискрипшен написан, не выводит
Nikolay
вот прям из коробки взял
Nikolay
почему верстка вообще другая ?
Алексей
наверное tpl переопределен, например в настройках снипета или там где вызывается или у самого снипета.
Алексей
хотя... фоторама же свой код привносит... так что наверное что-то падает где-то.
Nikolay
так это ж минишоп
Алексей
попробуй поубирать стили, классы
Nikolay
хм...слушай я вот сейчас тестанул ему вообще на tpl пофиг
Mikhail
Коллеги mSync для minishop'a может из 1С обратно на сайт передавать изменения в "Заказе покупателя" ? Может кто сталкивался?
Nikolay
попробуй поубирать стили, классы
Вроде бы как вот тпл из снипета?
Алексей
Вроде бы как вот тпл из снипета?
как бы нужно вызов смотреть снипета а не код php
Nikolay
Nikolay
вызов
Алексей
Ну так посмотри в конфиге САМОГО снипета какой TPL указан
Nikolay
Леша у меня указан верный тпл
Алексей
на скрине не вижу
Nikolay
просто если есть вот эта обертка то нахер вырезаются title и alt
Nikolay
их вообще нет, сношу обертку и все работает как часики
Алексей
просто если есть вот эта обертка то нахер вырезаются title и alt
ты ж говорил что разметка не соответствует.....
Nikolay
в том то и дело, убираем класс фоторамы и обертка такая же становится как и написан Html
Алексей
ну тогда х.з. я фотораму отключаю нах всегда.
Nikolay
ставим класс fotorama на место и все
Алексей
значит фоторама жжот.
Nikolay
угу
Albert
ну фоторама это какая-то библиотека, которая вешает свои классы
Андрей
ставим класс fotorama на место и все
https://dataraf.ru/raznoe/fotorama-galereya-kak-dobavit-alt-i-title-v-teg-img.html
Андрей
Хотя имхо проще какой нибудь swiper впилить
Nikolay
угу
Nikolay
так и сделал
Дмитрий
всем привет. подскажите какие параметры для создания миниатюры в minishop, чтоб размеры миниатюры были такие же как у исходного файла. необходимо просто перекрасить бэкграунд
Дмитрий
если размеры миниатюры не указать - то создается копия исходного файла и параметр bg просто игнорируется
Александр
Подскажите пожалуйста, правильно ли указан путь в сниппете?
Александр
Файлы лежат тут:
Albert
наверно core лишний в пути
Александр
А как тогда получить содержимое плейсхолдера? Я делаю так, но почему-то ничего не работает :\
Developer
http://joxi.ru/MAj5RKwhkplaG2 http://joxi.ru/EA4YaMOUp41aBr подскажите, почему не выводятся ссылки, заданные в tv? вывожу так: {set $link = $id | resource : 'link_site' | fromJSON} {set $link1 = json_decode($_pls['tv.link_site'], true)} {var_export($link)} {var_export($link1)} возвращает null
Иван
{set $link = $id | resource : 'link_site'} {$link}
Developer
ясно, благодарю
Иван
и вообще тогда {$link_site}
Anonymous
Может быть здесь есть кто-нибудь из Минска? Ищем разработчика для работе на постоянке
Алексей
Можно задать секунды
Nikolay
ну 3600 сек это 1 час *24*14