Всего 125 668 комментариев

Евгений
22 января 2021, 20:11
0
Спасибо за твои продукты!
Alexey
22 января 2021, 16:20
0
А если юзер после успешной оплаты закроет вкладку и не перейдет на страницу site.ru/payment-success?

Логичнее было бы повесить такой функционал на страницу сайта, которая принимает POST-данные с сервиса оплаты и валидирует по хешу. Наверняка, такая есть? Там уж точно «левый» юзер даже случайно не зарегается.
Lori
22 января 2021, 15:32
0
Переход возможен только с определённой страницы, использую http_referrer. Знаю, что можно обойти легко, но сомневаюсь что наши клиенты так умеют, и даже если и могут, то единицы, а это не страшно)
Александр Мельник
22 января 2021, 15:09
0
А если без оплаты перейти по этому урл, указав свой email?
Lori
22 января 2021, 13:28
0
спасибо, проверю. надеюсь решение актуально спустя 8 лет :)
Роман
22 января 2021, 13:02
+1
Решил, через pdoResources
{$_modx->runSnippet('pdoResources', [
	'parents' => 2,
	'depth' => 1,
	'limit' => 0,
	'fastMode' => 1,
	'select' => 'id,pagetitle,menutitle,uri,parent',
	'where' => '{"class_key": "msCategory"}',
	'sortby' => 'pagetitle',
'sortdir' => 'asc',
'limit' => 0,
	'tpl' => '@INLINE <li class="bg-none"><a rel="nofollow" href="{$uri}">{if $menutitle}{$menutitle}{else}{$pagetitle}{/if}</a></li>'
])}
Сергей Карпович
22 января 2021, 10:29
0
Спасибо, нашел
Miša Bulic
22 января 2021, 10:23
0
uploadFiles плагин называется у него
Сергей Карпович
22 января 2021, 09:56
0
Кстати для этого сайта я использовал пакет Boilerplate, возможно в нем где то тоже реализован этот запрет, буду искать
Miša Bulic
22 января 2021, 09:37
0
я использовал site_extra или другую сборку, не помню. И там разработчик добавил плагин для безопасности, запрет на загрузку файлов в корень. После его отключения всё заработало
Сергей Карпович
22 января 2021, 09:35
0
У меня такая же проблема при загрузке фото к ресурсу через migxResourceMediaPath, на всех файлах ошибка «нельзя загружать файлы в корневой раздел», но при этом файлы загружаются.
Если же попробовать загрузить фалы непосредственно в папку, то ошибок нет.
ХЗ что делать
eflit
22 января 2021, 07:00
0
Здравствуйте, подскажите а есть похожее решение на Evo?
Евгений
22 января 2021, 03:35
0
Установил все ок, запустил инсталл Commerce и сайт рухнул :) и фронт и админка
шаблон пустой, в чем прикол? :)
Вячеслав
21 января 2021, 22:34
0
Александр, спасибо за помощь!
Не хотел столкнувшись с проблемой, сразу писать автору. Как говориться, сначала надо загуглить))

Спасибо большое Алексею и Александру!
Aleksandr Huz
21 января 2021, 21:47
1
+1
Почему вы не пишите это автору, то есть мне? Вы купили компонент, могли бы написать и в ТП.
забрать данные куда-нибудь в MIGX таблицу, а потом как-то реализовать поиск уже по MIGX таблице и вывести результат?
Если данных много и они не обновляются часто, то можно экспортировать данные в json файл. И затем сделать поиск по нему, а не по мигс таблице. Но этот вариант нужно дорабатывать.

Выпустил обновление.
Теперь сниппет GoogleSheets принимает 2 параметра query и where

1. query — для точного поиска. Значение массива должно совпадать со значением параметра query. Например:
{'!GoogleSheets' | snippet: [
     'table' => 'https://docs.google.com/spreadsheets/d/16eyRIpKGbw/edit#gi1',
     'range' => 'ExportProducts',
     'query' => 'Мобильный'
] | table: 'table table-hover'}

2. where — для поиска по определенному полю. Например:
{'!GoogleSheets' | snippet: [
     'table' => 'https://docs.google.com/spreadsheets/d/16eyRIpKGbw/edit#gi1',
     'range' => 'ExportProducts',
     'where' => [
          'pagetitle' => 'Мобильный'
     ],
] | table: 'table table-hover'}
Будет искать слово 'Мобильный' в значение поля pagetitle

P.S. Можно использовать 2 параметра одновременно.
Вячеслав
21 января 2021, 20:11
0
Алексей, благодарю!
Не могли бы Вы дать простейший пример, как реализовать поиск в таблице через компонент GoogleSheets?
Правильно ли я думаю: из документации сказано, что мы получаем данные в виде массива docs.modx.pro/komponentyi/googlesheets/vyivod-dannyix, тогда я с помощью javascript могу сохранить этот массив в переменную и потом просто сравнивать введенное значение в input с данными из массива. Если совпадение есть, вывести информацию о совпадении?
За ранее благодарен.
С Уважением.
yuri
21 января 2021, 19:03
0
а есть возможность загрузить список ссылок для обработки, а не постранично?