Failed to load resource: the server responded with a status of 500

Всем привет.
месяц на сайте ничего не делали и внезапно при сохранении товара (любого) — бесконечно крутится лоадер сохранения.
При этом в консоли возникает ошибка:
Failed to load resource: the server responded with a status of 500 на файл: /connectors/index.php
Сергей Карпович
19 октября 2022, 17:30
modx.pro
894
0

[EasyComm+Swift] Загрузка фото и видео отзывов в облако Selectel.

Приветствую, делюсь с сообществом нюансами реализации такой задачи как загрузка файлов, прикрепляемых к отзывам, в облачное хранилище от Selectel.Возможно, эта заметка сэкономит кому-то немного времени.
Артур Шевченко
19 октября 2022, 12:36
modx.pro
1 268
+1

Discontrol скидка на товар + скидка на количество

Здравствуйте! Помогите пожалуйста с вопросомю
У меня есть дополнение Discontrol в котором я выставил на определенные позиции скидку в 7%.
Но так же я хочу, чтобы на эти позиции при определенной сумме этих позиций (в корзине могут быть и другие), польхователь получал еще +3%.
Можно ли и как это реализовать?

Сейчас я это сделал отдельно 7% на позиции и 3% на сумму корзины всех товаров и скидка +3% на все товары. Хочется только на указанные чтобы была скидка.
Роман
19 октября 2022, 07:22
modx.pro
794
0

Обзор фильтров для интернет-магазинов

Для MiniShop планируется сделать фильтры встроенные в него. Вопрос как и каким образом их делать? Я разбирался в фильтрах mFilter2, пробовал делать mapFilter и, сейчас, искал в интернете реализации фильтров. Насколько нашел есть 4 способа реализации фильтра. Под катом их обзор.
Александр Туниеков
18 октября 2022, 17:46
modx.pro
4
2 782
+4

Использование xpdo при вызове скрипта через cron

Здравствуйте! Возникла необходимость пробежаться по объектам в скрипте, запускаемом через cron.
Код примерно следующий:
<?php
  define('MODX_API_MODE', true);
  require_once '/var/www/site/core/config/config.inc.php';
  require_once MODX_BASE_PATH . 'index.php';

  global $modx;

  if (!$modx) echo 'failed load MODX object'; 
  else {
      $stat = $modx->getIterator('PageStatistics',array(
          'views_now:>' => 0,
      ));
      foreach($stat as $pageStat){
          $modx->log(1, $pageStat->get('user_key'));
      }
  }
Получаю ошибку на строке с foreach:
PHP Fatal error: Uncaught Error: Call to a member function prepare() on null
xPDOIterator->rewind()
Судя по всему, xpdo не понимает, что это за объект PageStatistics, тк с modResource это прекрасно работает. Как исправить ситуацию?
Giant Dad
18 октября 2022, 15:31
modx.pro
499
0

результат выполнения сниппета в параметре сниппета работает такое?

[[!msProducts? &tpl=`tovartplCat` &limit=`64` &parents=`2` &tvFilters=`[[!where]]` &includeTVs=`types,config,style,fasad` ]]
а вот сам сниппет where
<?php
$filterz = '';
if($_GET['types']) $filterz = $filterz.'types==%*'.$_GET['types'].'*%'.',';
if($_GET['config']) $filterz = $filterz.'config==%*'.$_GET['config'].'*%'.',';
if($_GET['style']) $filterz = $filterz.'style==%*'.$_GET['style'].'*%'.',';
if($_GET['fasad']) $filterz = $filterz.'fasad==%*'.$_GET['fasad'].'*%'.',';

if($filterz !=='') $filterz = substr($filterz,0,-1);


return $filterz;
так вообще работает или как то по другому надо?
Евгений
18 октября 2022, 15:17
modx.pro
451
0

pdoPage + Easycomm: вывод комментариев на 1 странице с разбивкой кнопкой показать еще

Здравствуйте, друзья!
Столкнулась с задачей вывести комментарии Easycomm на одной странице. Необходимо собрать все комментарии которые находятся под ресурсом с id 5. Комментарии оставлены к дочерним ресурсам ресурса 5. То есть, комментарии оставлены не к ресурсу с id 5, а к дочерним ресурсам родителя с id 5. Мне необх+одимо эти комментарии вывести в новом ресурсе так чтобы на странице отображались по 10 комментариев и была кнопка Показать еще. Поэтому подумала можете pdoPage сможет это сделать.
Вот какой запрос написать с pdoPage, пока не знаю. Не нашла примеры.
Кстати, в комментариях, мне необходимо также вывести pagetitle и дополнительные поля ресурсов (не комментариев). Например, tv.logo, tv.lic.

Может вы сталкивались с подобной задачей? Пожалуйста, поделитесь опытом! Спасибо!
Zulya
18 октября 2022, 07:18
modx.pro
3
796
0

Установить значение TV типа radio через сниппет

Здравствуйте!

Есть TV типа «radio» со значениями:
Да==true||Нет==false

Как через сниппет установить значение «Да» у ресурса?

Пробовал прописывать:
$page = $modx->getObject('modResource', 1);
$page->setTVValue('test', true);
Никита Боднар
17 октября 2022, 21:42
modx.pro
809
0

Как настроить gitmodx если core вынесен за пределы public_html

Всех приветствую. Подскажите как можно подружить gitmodx если core вынесен за пределы public_html.
Может кто уже сталокивался с этим. Надеюсь на вашу помощь
Yurik
17 октября 2022, 11:51
modx.pro
497
0

Custom validators FormIt

Нашел в документации FotmIt такой снипет
$value = (float)$value;
$success = $value > 1000;
if (!$success) {
    // Note how we can add an error to the field here.
    $validator->addError($key,'Not big enough!');
}
return $success;
Не особо понял где указывать свое поле и как должен выглядеть сама форма и валидатор.
Если не сложно пришлите пожалуйста небольшой пример. Заранее благодарю
vit
vit
16 октября 2022, 11:18
modx.pro
1 636
0