Вопросы

Minishop

Добрый день, после заказа не выводиться почему-то msGetOrder

<div class="msOrder">
                {'!msOrder' | snippet : [
                    'tpl' => 'orderFormTpl', 
                ]}
		    	{'!msCart' | snippet :[
		            'tpl' => 'cartTpl'
		        ]}
		        {'!msGetOrder' | snippet}
		    </div>
Максим
02 мая 2018, 06:17
modx.pro
703
0

Не устанавливается пакет formit

Здравствуйте. Такая проблема: не устанавливается пакет formit, все остальные остановились без проблем. При нажатии на кнопку «установить» formit начинает ее, но не заканчивает, останавливаясь на «Attempting to preserve files at...».
В логах modx ничего, в логах сервера пишет:
PHP Parse error: syntax error, unexpected '[' in /var/www/admin/data/www/site.ru/new/core/components/formit/model/formit/formitform.class.php on line 87, referer: site.ru/new/manager/?a=workspace
на 87 строке там написано:
['key' => 'formit.form_encryptkey', 'namespace' => 'formit']
В чем может быть ошибка?
Lori
02 мая 2018, 05:00
modx.pro
1
1 784
0

Как вызвать php файл по событию отправки заявки в msOrder?

Товарищи, подскажите как при оформлении заказа в msOrder подключить php файл и передать в него данные заявки
Это необходимо мне для передачи заявок в Битрикс24
Например в formit файл подключаю так: hooks=`rest.php`
Если правильно понял, то данные заявки можно получить в этом файле через те же переменные, которые используются в шаблоне tpl.msEmail
Сергей
01 мая 2018, 22:48
modx.pro
1 489
0

И снова о редиректе в корзину после добавления товара

Задача уже описывалась тут и тут, но к единому мнению спорящие не пришли.
Так как правильно организовать авторедирект в корзину после нажатия кнопки?? Без костлей-плагинов, копаний в сырцах и тд.

Этот спасительный код не работает:
miniShop2.Callbacks.Cart.add.response.success = function() {
	document.location = '/cart.html';
}
Филипп
01 мая 2018, 14:54
modx.pro
1 059
0

Как правильно присоединить таблицу InnerJoin?

Добрый день.
Подскажите, как правильно присоединить таблицу InnerJoin, если в таблице, которую необходимо присоединить поле для связи типа json?
Приведу пример:
Есть таблица 1.
В ней есть поля: id,name
Значения (для примера)
1 — Имя 1
2 — Имя 2
3 — Имя 3
Таблица 2. В ней поля
id, table1_id (json)
Значения (для примера)
1 — [«1»,«3»]
2 — [«1»,«3»]
3 — [«1»]

Нужно присоединить так, чтобы выбрать записи, id которых присутствуют в поле table1_id второй таблицы. То есть тут должны выбраться записи с первой таблицы с id 1 и 3
Пытаюсь так, но не работает:
$rows = $pdo->getCollection('Table1', array(), array(
    'innerJoin' => array(
        'Table2' => array(
            'class' => 'Table2',
            'on' => 'Table2.table1_id = Table1.id'
        ),
    ),
    'select' => array(
        'Table1' => '*',
        'Table2' => '*',
    )
));
Андрей
01 мая 2018, 13:44
modx.pro
927
0

Office - загрузка аватара

Доброго дня!
Подскажите кто знает! Как при регистрации через Office загрузить аватар?
Спасибо!
Пробовал из профиля поле вставить — не работает…
Alexander
01 мая 2018, 13:07
modx.pro
836
0

перенос сайта modx revo на локальный openserver

Всем добра.
взял копию сайта рабочего. -> перенес архив сайта, успешно загрузил sql базу.
core\config\config.inc.php — поменял тут пути верно. но все равно при открытии сайта редиректит на версию в сети. помоги
config.core.php — исправлен путь в корневой.
connectors\config.core.php — тут тоже. но не помогло. что еще упустил?
artem
01 мая 2018, 06:45
modx.pro
4 607
0

Контейнер перестает раскрываться, если внутри много ресурсов

Проблема идентична этой: modx.ru/vopros-otvet/info/1710/

Когда в дереве очень много ресурсов (~1300), оно при раскрытии сначала долго грузится, а потом ничего не появляется. По ссылке выше прочитал, что у MODX'а есть лимит — 250 дочерних ресурсов. Не знаю насколько это правда, но проблему надо решать. Она наблюдается уже на двух сайтах. Как быть?

Скриншот:

Fullstack
01 мая 2018, 04:11
modx.pro
1 239
0

Всплывающие уведомления в mininshop2 на jquery 3.3.1

Друзья, в minishop2 для вывода уведомлений используется библиотека jGrowl работающая на старой версии jquery. С версией jquery 3.3.1 она у меня не дружит, но есть другие библиотеки под jquery 3.3.1, которые отказываются работать на более ранних версиях.
Подскажите как можно мигрировать jGrowl на jquery 3.3.1.
Возможно я еще что-то не так делаю, но при подключении старой версии jquery из minishop2 уведомления начинают работать, а при подключении jquery 3.3.1 отваливаются.
Сергей
30 апреля 2018, 08:30
modx.pro
1 999
0

Доступ к файлам через админку MODX

Возникла необходимость сделать простенький сайт по шаблону, решил разобраться, как сделать это самому с помощью MODx. Установил Open Server, MODX, и пару расширений — Ace и CKEditor.
Возникла следующая проблема — не могу редактировать файлы из админки — поле справа просто не загружается. Создавать фалы и папки при этом могу.

Удалось найти в сети несколько советов — сменить владельца файлов и разрешения. С помощью консоли Open Server'a и команд takeown и icalcs сменил пользователя и выдал ему права на все файлы full control. Результата нет. В связи с этим есть два вопроса:

1. А какому пользователю вообще надо выдать права? Я выдавал пользователю Admin — под ним запускается Open Server.
2. Может я вообще не в ту сторону копаю, подскажите, плз.

Заранее спасибо.
Victor
30 апреля 2018, 07:09
modx.pro
1 399
0