Александр

Александр

С нами с 31 июля 2014; Место в рейтинге пользователей: #215

Ошибка при загрузке файла в msImportExport [РЕШЕНО]

Всем привет

По какой-то причине перестал работать импорт в каталог.
Александр
10 августа 2020, 08:21
modx.pro
2 391
0

Почему не работает процессор context/setting/create?

Есть контекст testContext, необходимо программно создать в нём настройку с ключом testKey.

Следуя логике работы с процессорами в MODX код должен выглядеть так:

$response = $modx->runProcessor('context/setting/create', array(
  'context_key' => 'testContext',
  'key'         => 'testKey',
  'value'       => 'testValue'
));
  
if ($response->isError()) {
    return $response->getMessage();
}

print_r ($response->getObject());
Но в ответ получаю «Параметр не найден.»
Александр
19 сентября 2019, 06:46
modx.pro
712
0

mSearch2 - некорректно находит товары

Хотя, конечно же, это я что-то неправильно настраиваю.

Есть мебельный каталог и поиск по нему, реализованный через mSearch2. Поиск производится только по полю pagetitle.

Для примера, в каталоге есть карточки:
  • Набор мягкой мебели «Фантазия»
  • Диван «Фантазия-4»
  • Кресло-кровать «Престиж-17»
  • Кресло «Фантазия»
Александр
29 октября 2018, 12:47
modx.pro
1 001
0

Как заставить mFilter2 работать наоборт?

У товара есть текстовое TV-поле, в котором перечислены параметры через разделитель. В данном случае это список дат вида 2018-07-01||2018-07-02||2018-07-06...

Вывожу через mFilter2 стандартными чекбоксами. Как сделать, чтобы при выборе фильтра, отображались все товары, кроме тех, в которых присутствует выбранная дата?

Сейчас всё работает по умолчанию, выбираю 2018-07-02 — отфильтровываются товары в которых присутствует эта дата. А нужно наоборот.
Александр
03 июля 2018, 17:15
modx.pro
836
0

Ошибка AjaxForm.initialize is not a function

Всем привет. Чет не могу понять, как пофиксить ошибку.
Ситуация следующая.
Сайт свёрстан на ZURB Foundation, библиотека jquery зашита в файл app.js и уже после неё подгружаются все остальные скрипты.
Подключил AjaxForm, вывел сниппет на странице — посыпались ошибки в консоли, ругается на это (в файле /assets/components/ajaxform/js/default.js):

if (!jQuery().ajaxForm) {
	document.write('<script src="assets/components/ajaxform/js/lib/jquery.form.min.js"><\/script>');
}
if (!jQuery().jGrowl) {
	document.write('<script src="assets/components/ajaxform/js/lib/jquery.jgrowl.min.js"><\/script>');
}

Пишет, что jQuery is not a function. После разных вариантов с var jQuery = $ и noConflict() решил, что проще будет вручную подгрузить их на страницу.

В итоге ошибки пропали, но появилась другая: AjaxForm.initialize is not a function.
Почему он не считает её функцией, если она объявлена прямо перед вызовом?

Вот тут можно глянуть: ru.hrmaps.starta.xyz/
Александр
16 мая 2018, 06:13
modx.pro
1 594
0

Внезапно в админке 503 ошибка

За выходные на сайте ничего не редактировалось, в пятницу вечером все работало, а сегодня с утра в админке контент перестал грузиться. В консоли браузера 503 ошибка при обращении к файлу /connectors/index.php



Ставил права 700 на этот файл, кеш чистил, даже движок обновил до 2.6.3 версии — не помогло.

Из-за чего такое может быть?

UPD: откатил версию PHP с 7.1 на 7.0 — заработало.
Александр
07 мая 2018, 10:27
modx.pro
2 366
+1

А miniShop2 вывезет 600К товаров?

У клиента около 600 000 (!!!) товаров, причем это реально отдельные товары без опций + 1 TV-параметр.
Тут где-то писали, что есть примеры сайтов в 150К товаров и нормально работают.

Но 150 тыс. это не 600, поэтому вопрос: miniShop2, да и MODX в целом выдержат такое количество ресурсов или это заведомо гиблая идея?
Александр
14 сентября 2017, 09:53
modx.pro
1 289
0

Помогите дописать хук для FormIt?

Есть задача, чтобы при отправке заполненной формы скачивался файл, а затем пользователя перенаправляло на другую страницу. Файл загружается через TV-поле.

Пробую сделать через хук download:
Александр
25 августа 2017, 05:55
modx.pro
1
1 214
0

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

Пагинация в каталоге сделана через pdoPage.

Не могу понять, как прописать условие, чтобы на страницах каталога с параметром адреса ?page= в head страницы добавлялся нужны meta-тег?
Грубо говоря, нужно на всех страницах кроме первой добавить тег. Можно это сделать стандартными средствами MODX?
Александр
16 августа 2017, 09:11
modx.pro
1
1 691
0

Ошибка при загрузке файлов через админку

При загрузке изображений через админку выдаёт ошибку «У веб-сервера не хватает прав для обновления каталога.»

Раньше всё в порядке было, ничего не менял на сайте. Уже права поставил 777 на папку, ничего не поменялось.
Александр
13 марта 2017, 08:32
modx.pro
1 680
0