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

Сергей Шлоков
30 апреля 2022, 21:41
0
Почему pdoTools отмечен крестиком? Указанные замечание датированы мартом 2021 года. Но я полгода назад выпустил адаптированную версию для MODX3. Стукни Марку, чтоб поправил.
Артур Шевченко
30 апреля 2022, 20:59
+1
Не бросай нас, ты не можешь быть таким жестоким)))
Дима Сайт old см. профиль
30 апреля 2022, 20:58
0
Промучился вчера с оформлением документации для демонстрации в паблике ;), и забыл на первый вопрос ответить…

Давайте по порядку:
1. Модуль сохраняет заявки в MODX чисто «как бекап» и на случай если портал Битрикс24 будет не доступен, а проверка дубликатов контактов или открытых сделок, куда нужно добавить новую заявку, происходит уже на стороне Битрикс24 (но сам код, алгоритм этой проверки, работает на стороне MODX-компонента)

2. По логике работы и проверкам написал в предыдущем посте. По стоимости, чтобы она потом не устарела в этих комментариях, готов озвучить в лс. У вас @yuri личные сообщения закрыты, если нужно, напишите мне сами, или откройте лс в настройках профиля на modx.pro
Андре Владимирович
30 апреля 2022, 20:12
0
Спасибо, все получилось
Павел Романов
30 апреля 2022, 18:36
0
Скорее всего код, приведенный Вами не соответствует скрину, поскольку он подразумевает вывод формы оформления заказа (FormIt и shopOrderForm).

Нужно найти вызов Shopkeeper без формы заказа, проверить какой там используется набор параметров (тут у Вас [[!Shopkeeper3@ordercart]]), посмотреть какой чанк прописан там в cartTpl.
Поместите код кнопки оформления в нижней части этого чанка (под <! --tpl_separator -->) и удалите оттуда, где она сейчас выводится.
Иван Бочкарев
30 апреля 2022, 17:14
0
Почти нет? Можно список, какие это?

Вот список: https://sitedash.app/extras
Артур Шевченко
30 апреля 2022, 11:14
0
Не грусти, год-два и всё будет))) А ещё ты можешь сам его адаптировать, думаю где-то на гитхаб есть исходный код)))
guliverland
30 апреля 2022, 00:22
0
У меня вот какой вопрос если в PDF упаковывать значение из radio пример:
<input name="question_1[]" type="hidden" value="">
 <input name="question_1[]" type="radio" value="1">
 <input name="question_1[]" type="radio" value="2">
то в PDF пишет array, а если этот же чанк использовать для отправки на email, то все ок и в письме отображается корректно. Никто с подобным не сталкивался? Как победить?
Дима Гапонов
29 апреля 2022, 23:05
+1
Понятно. Благодарю за список! Обидно. modx 3.0.0, мне уже начал нравится. Он быстрее и красивее. Пришлось обратно на старую сборку сайт переносить
Дима Сайт old см. профиль
29 апреля 2022, 19:04
-1
Извиняюсь что в таком виде, но документация у меня не публичная, а загружать файлы на modx.pro у меня почему-то не получается… В общем вот скриншот, не знаю сколько он проживёт.

Тут более менее полное описание функционала. Подробности по внедрению и стоимости давайте лучше в личку здесь на сайте (кнопка есть в моем профиле).



Компонент протестирован на нескольких проектах и каждый день отправляет пачки заявок на разные порталы. Горячие этапы поддержки уже позади.

P.S. Обновил картинку скрина, umgur жутко жмёт текст… а так вроде ок
Андрей
29 апреля 2022, 18:29
0
Можно использовать это решение — Переводим pdoMenu на Fenom.
Константин
29 апреля 2022, 17:44
0
А можно еще вопрос, тоже касается сортировки и mfilter2, но тут задача попроще вроде, но тоже не могу докумекать, как реализовать. Можно ли как-то поменять в выпадающем списке порядок: prnt.sc/4nPxdi19Oc7D
Что бы KIA была первой в списке?
Alexey
29 апреля 2022, 16:51
+2
Спасибо за труд! Закинул копеечку. Странно, Тинькофф выдал ошибку в номере карты, но подтверждение пришло и перевод прошел. Надеюсь, туда, куда нужно))
Александр
29 апреля 2022, 16:51
0
Благодарю Вас!
Alexey
29 апреля 2022, 16:46
+1
Создаем сниппет:

$order = [];
$q = $modx->newQuery('msOrder');
$q->select('id');
$q->sortby('id', 'desc');
$q->limit(1);
if ($q->prepare() && $q->stmt->execute()) {
    $order = $q->stmt->fetchAll(PDO::FETCH_COLUMN);
}
return $order[0];

Он возвращает номер последнего заказа. Как-то так…
yuri
29 апреля 2022, 15:35
0
Спасибо за отклик.
Есть вопрос:
1. получается, что вы все заявки не просто отправляете, а еще и сохраняете в MODX. иначе как потом делать повторные проверки?
2. если говорить о вашем решении, может напишите лично или тут, сколько может стоить и что у вас в нем есть по логике работы, какие проверки?
Константин
29 апреля 2022, 15:05
0
foreach ($optCollection as $opt) {
$key = 'mse2_filter_msoption_'.$opt->get('key'); // Добавляем к каждой опции префикс
$q = $modx->newQuery('modLexiconEntry');
$q->where(array(
'namespace' => 'msearch2',
'topic' => 'default',
'name' => $key
));
$lexicon = $modx->getObject('modLexiconEntry', $q);
// Пытаемся получить запись из словаря для этой опции
if (!$lexicon){
// Если записи нет — добавляем опцию в словарь
$newLexicon = $modx->newObject('modLexiconEntry', array(
'name' => $key,
'value' => $opt->get('caption'),
'namespace' => 'msearch2',
'topic' => 'default',
'language' => 'ru',
'createdon' => time()
));
Евгений Webinmd
29 апреля 2022, 15:01
0
ставьте версию MODX 2.8.4 — MODX3 очень свежая и под нее мало готовых решений
Avex
29 апреля 2022, 14:57
0
Плагин Gallery не устанавливается, почти нету плагинов которые бы установились, ужасно очень.
Ошибки за ошибками, ухожу на wordpress.