Всего 123 810 комментариев

Артур Шевченко
11 декабря 2022, 00:35
0
Скрин дерева ресурсов, код вызова mFilter2 и описание того, что должно получится, — вот такая информация помогла бы получить ответ. А пока мне непонятно, что ты пытаешься сделать.
Артур Шевченко
11 декабря 2022, 00:32
0
Создать поле В наличии и плагин на сохранение, если остаток больше 0 ставить В наличии = 1, иначе 0. И фильтровать по этому полю.
Николай Савин
10 декабря 2022, 22:43
0
Вы точно в MODX работаете?
Андрей
10 декабря 2022, 20:54
0
Николай, сорри.
Я поторопился с ответом и принял вас за разработчика модуля )
Николай Савин
10 декабря 2022, 17:02
+1
Еще как вариант можно переустановить просто минишоп. В этом случае совершенно точно все поля окажутся на месте.
Pavel
10 декабря 2022, 16:00
0
Дошел до такого (с такими же результатами к сожалению...)

Сниппет:
$mysqli = new mysqli(   $host, 
                        $username, 
                        $password, 
                        $dbname, 
                        $port, 
                        $charset
                    );

$queryfull = "SELECT `Users`.`ID` AS `ID`,
					`Users`.`Name`,
					`Mail`,
					`Position`,
					`Department`,
					`WorkPhone`,
					`Cellphone`,
					((DAYOFMONTH(Birthday) = DAYOFMONTH(NOW()))
					& (MONTH(Birthday) = MONTH(NOW())))
					AS bday
				FROM `erp`.`Users`
				WHERE NOT Fired AND Department != ''
				ORDER BY `Department`, `Name`";

$fullresult = $mysqli->query($queryfull);

             
    while ($full = $fullresult->fetch_object())
    
    {
        
            if ($dept != $full->Department)

        {
 
            $dept = $full->Department;
            $phone = $full->WorkPhone != 0 ? $full->WorkPhone : '';
	        $cellphone = $full->Cellphone != 0 ? $full->Cellphone : '';
            $name = $full->Name;
            $position = $full->Position;
            $department = $full->Department;
            $mail = $full->Mail;
            $id = $full->ID;

        }

    }
                $modx->setPlaceholders(array(
                'dept' => $dept,
                'phone' => $phone,
                'cellphone' => $cellphone,
                'name' => $name,
                'position' => $position,
                'mail' => $mail,
                'id' => $id,
                ),'ep.');
$mysqli->close();
Чанк:
[[!usr1]]  

        <table class="uk-table uk-table-hover uk-table-small uk-margin-small uk-table-responsive">
        <tr align="center">
            <td class="uk-text-emphasis" colspan=5> 
                <h3 class="uk-heading-line uk-text-center"><span>[[+ep.dept]]</span></h1>
            </td>
        </tr>
        <tr align="left" onMouseOver="className='hilighton';" onmouseout="className='hilightoff';">
            <td>
                <div uk-lightbox>
                    <a class="uk-text-emphasis" uk-tooltip="title: Посмотреть профиль; pos: top-left" href='[[~3]]?userid=[[+ep.id]]' data-type="iframe">[[+ep.name]]</a>
                </div>
            </td>
            <td>[[+ep.position]]</td>
            <td align=\"center">[[+ep.cellphone]]</td>
            <td>
                <a class="uk-text-emphasis" uk-tooltip="title: Позвонить; pos: top-center" href=callto:" . $phone . ">[[+ep.phone]]</a>
            </td>
            <td>
                <a class="uk-icon-link" uk-tooltip="Написать письмо" uk-icon="mail" href=mailto:[[+ep.mail]]>[[+ep.mail]]</a>
            </td>
        </tr>
        </table>
Николай Савин
10 декабря 2022, 15:03
0
Если вы про msPromoCode — то это не мой модуль.
Николай Савин
10 декабря 2022, 15:01
+1
Нет, поле email было добавлено в таблицу адреса, еще, по моему в версии 3.0.0
Так что с одной стороны все идет по плану.
С другой стороны у вас почему-то это поле не создалось. Рекомендую руками добавить
Андрей
10 декабря 2022, 13:34
0
Николай, спасибо за быстрый дельный ответ.

А в вашем модуле такой функционал не планируется?
Константин Ильин
10 декабря 2022, 13:07
0
Николай, подскажите пожалуйста, это же какой-то левый плагин пытается email в адрес засунуть?
disk.yandex.ru/i/Gb2fOHZpN-edAg

Причем возникает как через корзину заказ, так и через сниппет в 1 клик
disk.yandex.ru/i/sBmSnoLg4PLkaQ
Николай Савин
10 декабря 2022, 11:59
+1
Я бы в профиль пользователя писал использованные им промо-коды.
При вводе промо-кода срабатывает событие. На это событие написать плагин, который будет проверять. есть ли у этого пользователя подобный промо-код в профиле.
Андрей
10 декабря 2022, 11:18
0
Добрый день!

Как сделать так, чтобы пользователь мог применить промокод только один раз. При этом количество пользователей, которые могут применить промокод не ограничено.

В самом простом варианте на статусы заказов не смотрим — есть оформленный заказ пользователя с этим промокодом, значит больше этот промокод пользователь применить не может.
Артем
10 декабря 2022, 03:05
0
Здравствуйте. А компонент ещё поддерживается? И ещё: Возможен ли парсинг нескольких тысяч товаров за один проход парсера(не совсем понял, он может парсить только с конкретной карточки товара или с каталога тоже умеет?)?
Игорь
09 декабря 2022, 16:28
1
0
Коллеги!
А никто не заморачивался сделать привязку провайдера как способу входа в уже созданный аккаунт? То есть, прикрутить вход с Яндекса (например) как один из способов авторизации существующего юзера, зареганного через Login?
Думаю, стоит затеяться данной темой, или кто-нить уже намутил варианты. Велосипедить без желания.
Евгений Webinmd
09 декабря 2022, 15:52
+1
также столкнулся с настройкой. Оставлю это для потомков
Необходимо пройти по ссылке из документации api.mail.ru/sites/my/add/
И там уже генерировать ключи
Там будет 3 параметра
ID:
Приватный ключ:
Секретный ключ:


Нужны два: ID и Секретный ключ
В системных настройках создать параметр с ключем ha.keys.Mailru и значением (замените елочки на двойные кавычки)
{«keys»:{«id»:«343245»,«secret»:«34534534534535»}}
Александр Туниеков
09 декабря 2022, 14:13
0
В elastic делаешь json-запрос и индекс создается. По Sphinx информация устаревшая в основном. По справке мантикоры индекс можно на лету создать. Без перезагрузки сервера. Подумаю насчет того чтобы подтянуть мантикоры и Sphinx в компонент, но это уже после нового года. Я пока не разобрался в Sphinx с фасетами.
vectorserver
09 декабря 2022, 13:54
0
Если тебе на оффсайте говорят что не работает! мы тут не можем точно помочь!
ewal
09 декабря 2022, 12:47
0
Добрый день! Судя по комментариям, он не работает)