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

Евгений Лазарев
05 июля 2022, 20:15
0
Авторизация для каждого из приложений кто захочет воспользоваться rest дабы дать возможность с ним взаимодействовать только определённым.
Максим
05 июля 2022, 20:05
0
Что значит защитить? Нужно немного подробностей…
Станислав
05 июля 2022, 16:56
0
Понял. Значит мы оба нашли разные рабочие решения вопроса.
Александр
05 июля 2022, 16:50
0
Ожидается ли поддержка php 8?
Дмитрий Танцирев
05 июля 2022, 15:40
+1
Если ответ (единица) приходит именно числом — то моё решение работать не будет =)
Оно работает только если ответ приходит текстом.

submitOnValue — взял не с потолка =) если что))

github.com/modxcms/revolution/blob/v2.8.4-pl/manager/assets/modext/util/utilities.js#L567
Станислав
05 июля 2022, 15:34
0
Замечу, что и в самой БД эти поля должны быть tinyint(1), к слову ваше решение у меня не показывает галочки, а без него — показывает :-) Это как бы странно, но если у вас работает и вам помогло — то хорошо.
Специально создал новый xcheckbox, при даже просто типе поля int в map.class и в БД — значение 1 отправляет, но галочки нет. Tinyint в map и в самой БД — отправляет и открывает с галочкой.
Я прошу прощения, что отвечаю спустя практически 2 недели. Забыл про оповещение с форума
Alex
05 июля 2022, 13:35
0
Я, видимо, не до конца понятно выразился.
Я об этом и писал, только последнее предложение в моём комментарии немного вводит в заблуждение.
Надо написать: при первом взгляде на фото, я тоже сначала не понял, когда это было?
Константин
05 июля 2022, 11:58
1
0
Спасибо, почему-то пропал автоинкремент и у новых шаблонов id=0
Решил запросом ALTER TABLE modx_site_templates MODIFY COLUMN id INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST
Дмитрий Танцирев
05 июля 2022, 11:50
0
Установите данный пакет: modx.com/extras/package/seosuite
Увидите =)

Данный пакет — объединил в себе два старых пакета: SEO Tab и SEO Pro

Если же у вас стоят SEO Tab и SEO Pro — то там «старый» вид.
Alex
05 июля 2022, 11:45
0
Автор имел ввиду, что было после установки дополнения и стало после того как он навёл красоту.
Я тоже сначала не понял, когда же так было? :-)
Vladimir
04 июля 2022, 15:35
0
Спасибо всем кто помог. Вот код работает проверил. Можно конечно было лучше сделать, особенно в случае создание и автоматом добавления групп ресурсов по брендам, но так и не смог быстро найти способ проверить все группы ресурсов на имеющиеся и если нет то создать а потом всё собрать и указать в словарь.
<?php

$brensList = array('Zuff', 'Пульс', 'ON', 'Dominator', 'FB', 'Актех', 'Вожак', 'Зверь');

$q=$modx->newQuery('msProductOption', array('key:=' => 'brand', 'value:IN' => $brensList));

$q->prepare();
$q->stmt->execute();
$res = $q->stmt->fetchAll(PDO::FETCH_ASSOC);


$brendsGroups = array(
    'Zuff' => 7,
    'Пульс' => 8,
    'ON' => 9,
    'Dominator' => 10,
    'FB' => 11,
    'Актех' => 3,
    'Вожак' => 6,
    'Зверь' => 14
);




foreach ($res as $k => $v) {

    $currentProductBrand = $v['msProductOption_value'];
    $docId = $v['msProductOption_product_id'];
    $newGroup = $brendsGroups[$currentProductBrand];
    $resource = $modx->getObject('modResource', $docId);
    if(!$resource->isMember($newGroup)){
        $resource->joinGroup($newGroup);
    }

}
Prihod
04 июля 2022, 15:20
+1
И кстати на php 8.1 компонент у меня не запускается.
php 8 в текущей версии не поддерживается
Vladimir
04 июля 2022, 14:00
0
У меня есть 1 вариант, но он костыльный, пройтись по всем товарам, и положить их в спец группу ресурсов по бренду, и потом эту группу указать
Артур Шевченко
04 июля 2022, 11:36
0
Да, дайте пруфы, а то, может, опция в админке это то единственное изменение, которое вы, как незнающий человек, в состоянии заметить, а @Павел Гвоздь в исходниках класс расширил и кучу методов добавил/переопределил.
Артур Шевченко
04 июля 2022, 10:47
0
Рад, что навёл на мысль)))
Junior
04 июля 2022, 08:59
0
Спасибо! не додумался посомтреть.
Версия пыхи 7.4 не поддерживается.
Снизил до 7.2
Семён Кудрявцев
04 июля 2022, 08:25
0
Заметил странное поведение компонента, версия последняя, каждая выгрузка из 1С создает по 3 сессии, хотя по логике должна быть всего 1, при первом запросе авторизации получается кука, устанавливается сессия и работает до конца обмена.
Александр
04 июля 2022, 08:23
0
Спасибо. Думаю неплохо бы более понятно и подробно описать процесс запуска по крону в документации, было бы легче пользователям.
Это не Вам уже, мысли вслух просто.
И кстати на php 8.1 компонент у меня не запускается.
Павел Гвоздь
04 июля 2022, 07:37
0
Я предлагаю предоставить пруфы, чтобы ты не выглядел как балабол.
Сергей
04 июля 2022, 07:33
0
Зачем ты пытаешься что-то выяснить с мной (надо будет, опишу ситуацию по факту, но перед тобой не собираюсь отчитываться)

Помоги решить вопрос своему покупателю, на которого как я вижу ты забил.

Когда стан изменил выгрузку, что ты сделал, вежливо послал. Когда я писал, что корректно и правильно когда не куча товаров, а как один (С точки зрений удобства, с точки зрения продаж) ты послал. Сделал хоть как то выгрузку и все и забил. Прошло уже больше года, что то изменилось?
Нужно ценить своих клиентов и прислушиваться!