Evgeniy
или вот другой способ, указать потом id ресурсов, но здесь не срабатывает class_key и он все равно показываеn мне и msCategory $array_ids = $modx->getChildIds($parent,6,array('class_key' => 'msProduct'));
в документации описание, которое вводит в заблуждение) ну или разработчики просто недописали метод) По сути массив опций использует только "context". Кроме контекста ничего там никак не используется
Albert
А как тогда поступить можно, есть вариант?
Если платежная система отправляет хуки, можно попробовать на хук событие повесить
Dmitry
Если платежная система отправляет хуки, можно попробовать на хук событие повесить
Да, но только вот какие данные отправлять пикселю, чтобы он понимал, что это тот человек сделал оплату, т.е нужно перехватить данные от facebook до того, как человек перешел на страницу оплаты платежной системы, записать их, и потом при возврате через хук искать в бд и уже отправлять отклик на пиксель
Кирилл
в документации описание, которое вводит в заблуждение) ну или разработчики просто недописали метод) По сути массив опций использует только "context". Кроме контекста ничего там никак не используется
Мне кажется, что для развития modx нормальной документации по xpdo сильно не хватает) а особенно в связке с minishop примерами. Много раз слышал коллег, что документацию писали люди, которые живут в своём мире и думают, что это и так понятно)
Алексей
Да, но только вот какие данные отправлять пикселю, чтобы он понимал, что это тот человек сделал оплату, т.е нужно перехватить данные от facebook до того, как человек перешел на страницу оплаты платежной системы, записать их, и потом при возврате через хук искать в бд и уже отправлять отклик на пиксель
у вас же минишоп? - попробуйте записывать в сессию пользователя нужные данные. например при нажатии кнопки - оплата сначала отправить ajax с нужными данными, а при возврате на успешной или не успешной странице проверить сессию и вернуть данные. если конечно это прокатит.
Evgeniy
не смотрел как в разных платежках, но например в робокассу можно передавать любые свои параметры и соответственно получить их в результате назад
Миша
обновился хром теперь во вкладке network нет показа запросов))))))
Миша
а есть, это у меня чего то фильтр включился))
Кирилл
А как правильно в синтаксисе написать условия фильтрации по опции товара? например, мне нужно по опции товара tolschina_paneli_mm $criteria = $modx->newQuery('msProduct'); $criteria->sortby('menuindex', 'ASC'); $criteria->where(array( 'id:IN' => $array_ids, 'published' => 1, 'class_key' => 'msProduct', 'tolschina_paneli_mm' => 1 ));
Misha
Посмотрите у кого есть tinimce 2.0, при добавлении изображения через кнопку, выбираю из файловой системы изображение и когда нажимаю ок закрывается вкладка в браузере. chrome
Misha
с мозилле тоже самое
Иван
Версия какая?
Иван
Последняя?
Алексей
не наблюдаю такой дичи.... хром
Артур
Господа, приветствую, помогите принять решение. Задача: сделать сайт по продаже билетов, после продажи нужно их проверять и активировать, т.е. отмечать пришёл человек или нет. Реализовывать будут через minishop2, соответственно билет это товар, количество билетов в одни руки не ограничено, купленные билеты будут отправляться на почту в формате pdf, т.е. в заказе будет 1 товар, но в pdf может быть несколько страниц-билетов. Так вот если один человек заказывает 4 билета например, мне нужно будет их активировать по одному. Вопрос в том как это лучше сделать: добавить поле в заказ с количеством возможных активаций и при каждой активации уменьшать это количество? или разбивать 1 товар на 4 и проверять непосредственно товары на наличие допустим опции activated?
Иван
Вроде фиксил Томас это
Артур
а уникальность билетов не нужна?
Ну уникальность можно сделать как №заказа+порядковый номер в цикле.
Артур
Похоже вопрос снят, заказчик говорит надо ещё время активации записывать, и кто из сотрудников активировал.
Sergey_K
у заказа есть поле properties или типа того. дописывай туда историю активации и все. если не нужно по ней искать, то это проще всего.
Артур
у заказа есть поле properties или типа того. дописывай туда историю активации и все. если не нужно по ней искать, то это проще всего.
Согласен проще, но лучше будут разбивать товар на несколько, вдруг заказчику придёт в голову гениальная мысль что-то ещё с этими данными делать)))
Sergey_K
Согласен проще, но лучше будут разбивать товар на несколько, вдруг заказчику придёт в голову гениальная мысль что-то ещё с этими данными делать)))
Ну так это не противоречит. Тебе ж еще может понадобиться отменить активацию и пр. Поэтому для одной строки явно есть смысл предусмотреть несколько записей лога.
Дмитрий
привет всем) можно ли как-то передать контент в переменную php?
Дмитрий
вообще задача стоит такая: поставить приблизительное время чтения статьи
Дмитрий
и я вот нашёл вот такую конструкцию, которую когда-то использовал в wordpress
Дмитрий
подсказать?
если есть возможность, подскажите, может быть я начал думать не в правильную сторону
Артур
вообще задача стоит такая: поставить приблизительное время чтения статьи
Ну я думаю что можно написать модификатор, но судя по синтаксису это Evolution CMS, и там blade
Иван
если есть возможность, подскажите, может быть я начал думать не в правильную сторону
{set $characters = $_modx->resource.content | strlen} {set $characters = $characters / 1500} {set $characters = round($characters)} <span>Reading time: </span> {$characters | declension : 'minute|minutes|minutes' : true}  <span>Время чтения: </span> {$characters | declension : 'минута|минуты|минут' : true} 
Артур
если есть возможность, подскажите, может быть я начал думать не в правильную сторону
Если предложенный вариант не поможет, можно спросить тут @evolutioncms
Дмитрий
визуально выглядит как то, что мне нужно) сейчас попробую
Дмитрий
такую конструкцию я могу ставить прямо в шаблон ?
Albert
такую конструкцию я могу ставить прямо в шаблон ?
да, но у тебя скорее всего не будет работать, не в тот чат пишешь, это синтаксис revo+fenom
Дмитрий
верно подметили, что тут в моём случае не revolution, а evo
Иван
у нас все просто )
Дмитрий
или всё же я не туда её пихаю?)
Иван
нет
Иван
я не видел, что у вас Evo
Дмитрий
тогда вопрос получается изначальный, как в evo можно забрать то, что лежит в [*content8*] и передать в переменную?
Дмитрий
это вообще возможно?
Артур
это вообще возможно?
Да. А как спроси тут @evolutioncms😁
Misha
Версия какая?
последняя версия
Max
Ребята у заказчика в корне появились три файла autoload_classmap.php style.php wp-22.php это заражение произошло?
Max
начало у автолоада вдохновляющее <?php header("X-XSS-Protection: 0");
Max
можно через тикеты xss атаку сделать
Max
?
Семен
Всем привет! При установке компонента получаю следующую ошибку. Уже увеличивал этот параметр с 1000 до 3072, теперь и этого мало. А на modhost без проблем ставится, сколько нужно выставить этот параметр, чтобы не получать эту ошибку?
Sergey_K
Нда... 2000 х 4 = 8000
Sergey_K
Ну или если у тебя кодировка mb3, то 6000
Семен
Это нормально для mysql ?
Sergey_K
Это долбоебизм того, кто делал таблицу. Конкретно - пихать в индекс варчар 2000
Семен
Это ребята из знаменитых Sterc такое лепят)
Sergey_K
Не удивительно даже
Sergey_K
Максимальный индекс на последних версиях 3072 как помню. Видимо, чуваки рассчитывали на кодировку в 1.5 байта... хз что там - ASCII, вероятно. Если предположить, что в урлах только латиница, то +- и катит. Но тогда кодировка должны быть явно не mb3
Sergey_K
Никакой, может просто подавляются ошибки.
Sergey_K
Посмотри, там есть это поле в индексе?
Sergey_K
И какая кодировка в таблице
Семен
А вот скрин это и был modhost
Семен
То есть utf8mb4
Семен
И нормально создался индекс, только в скобках написано 768, может это лимит?
Sergey_K
Ну так там просто обрезало его, видимо
Sergey_K
Я точно не скажу, но скорее всего есть настройка, которая говорит, что если индекс больше, то он тихо режется и все.
Семен
Блин теперь бы найти такую настройку) Пойду гуглить
Sergey_K
https://dev.mysql.com/doc/refman/8.0/en/innodb-limits.html
Sergey_K
Это восьмерка, по идее пишет, что будет ошибка, условий не заявлено. Погугли.
Semyon
Ребят кто-то знает какой-то урок или статью по созданию своего модуля в modx Revo?