getObject Рандом
как сделать так чтобы $object_id брался рандомно, но при этом у него должно быть status=1 и moderation=1
$res = $modx->getObject('CheckItem',$object_id);
$res->set('luck', '4');
$res->save()
Доработка интернет-магазина на MODEX
Доработка сайта magiazvuka.com для добавления складов и корректной передачи остатков с внешних ресурсов.
telemaksar@gmail.com Николай
telemaksar@gmail.com Николай
Авторизация без пароля
Добрый день. Подскажите пожалуйста куда копать. Нужно сделать программную авторизацию пользователя в modx при авторизации по oauth2. То есть сторонний сайт выдает нам токен, время действия и логин к примеру. В какую сторону копать как правильно авторизовать пользователя в MODX?
$user->addSessionContext('mgr');
[miniShop2] - Ошибка при инициализации
Добрый день.
Возникла необходимость реализовать работу с miniShop2 из отдельного php-файла. Но получаю ошибку 500 при реализации.
Возникла необходимость реализовать работу с miniShop2 из отдельного php-файла. Но получаю ошибку 500 при реализации.
mmxTwig - еще одна интеграция шаблонизатора
Вы будете смеяться, но я написал еще одно composer-only дополнение для MODX. Это было несложно, благодаря той же логике работы, что и у mmxFenom.
Как оказалось, Fenom уже давненько не развивается.
3я версия по факту нерабочая и последний коммит был сделан больше года назад. Конечно, 2я версия вполне ок и свои задачи выполняет, но вообще проект выглядит не очень живым.
А Twig поддерживается сообществом Symfony, так что там с этим делом полный порядок. Поэтому мне и подкинули идею, в личной группе, добавить еще один шаблонизатор — что я сегодня и сделал.
Как оказалось, Fenom уже давненько не развивается.
3я версия по факту нерабочая и последний коммит был сделан больше года назад. Конечно, 2я версия вполне ок и свои задачи выполняет, но вообще проект выглядит не очень живым.
А Twig поддерживается сообществом Symfony, так что там с этим делом полный порядок. Поэтому мне и подкинули идею, в личной группе, добавить еще один шаблонизатор — что я сегодня и сделал.
cityFields внутри pdoResources и плейсхолдер id
Здравствуйте!
Внутри чанка в вызове сниппета pdoResources запускается сниппет cfCities, который в своем tpl чанке может использовать плейсхолдеры id, key, name связанные с идентификацией городов. Но мне помимо этого нужен id самого ресурса и получается что по [[+id]] я получу только идентификатор города. Что можно сделать для использования в чанке cfCities идентификатора ресурса?
Внутри чанка в вызове сниппета pdoResources запускается сниппет cfCities, который в своем tpl чанке может использовать плейсхолдеры id, key, name связанные с идентификацией городов. Но мне помимо этого нужен id самого ресурса и получается что по [[+id]] я получу только идентификатор города. Что можно сделать для использования в чанке cfCities идентификатора ресурса?
При добавлении <base href="[[++site_url]]"/>, не работают стили.
Добрый день столкнулся с проблемой, с которой раньше сталкивался, но сейчас почему-то не могу найти решение, поэтому решил так попробовать найти решение.
В общем начал я только что развёртывать сайт, настроил редирект с http на https, всё хорошо, начал указывать пути в head, для стилей и т.п. Но вот не задача, при добавлении />, и указании тега [[++site_url]], в ссылке на файл, у меня перестают подгружаться стили и всё остальное.
В общем начал я только что развёртывать сайт, настроил редирект с http на https, всё хорошо, начал указывать пути в head, для стилей и т.п. Но вот не задача, при добавлении />, и указании тега [[++site_url]], в ссылке на файл, у меня перестают подгружаться стили и всё остальное.
Не добавляется запись в MIGX
Стоит modx 2.7.3
создал как обычно в Package Manager
имя Check
префикс default
схема
настроил все через CMP (могу добавлять и редактировать)
Создаю сниппет
в логах
(ERROR @ /core/xpdo/xpdo.class.php: 644) Could not load class: CheckItem from mysql.checkitem.
как исправить или куда копать?
создал как обычно в Package Manager
имя Check
префикс default
схема
<?xml version="1.0" encoding="UTF-8"?>
<model package="Check" baseClass="xPDOObject" platform="mysql" defaultEngine="InnoDB" phpdoc-package="" phpdoc-subpackage="" version="1.1">
<object class="CheckItem" table="check_item" extends="xPDOSimpleObject">
<field key="title" dbtype="varchar" phptype="string" precision="100" null="false" default="" index="index"/>
<field key="description" dbtype="text" phptype="string" null="false" default="" />
</object>
</model>
таблица создалась настроил все через CMP (могу добавлять и редактировать)
Создаю сниппет
<?php
$modx->addPackage('check', MODX_BASE_PATH . 'core/components/check/model/', 'modx_');
$check = $modx->newObject('CheckItem');
$check->set('title', '11111');
$check->set('description', '22222');
$check->save();
return true;
В итоге 500 ошибка у не чего не добавляетсяв логах
(ERROR @ /core/xpdo/xpdo.class.php: 644) Could not load class: CheckItem from mysql.checkitem.
как исправить или куда копать?
Есть чтото в духе StarRating или LikeDislike для оценок пользователями для MODX3?
Есть чтото в духе StarRating или LikeDislike для оценок пользователями для MODX3?
хотелось бы дать возможность людям оценивать карточки для их дальнейшего сравнения и сортировки, желательно звездами. есть чтото рабочее под MODX3, может что актуальное имеется?
хотелось бы дать возможность людям оценивать карточки для их дальнейшего сравнения и сортировки, желательно звездами. есть чтото рабочее под MODX3, может что актуальное имеется?
Не запускается MODX с NGINX + PHP-FPM на чистом ubuntu 22.4
Не могу запустить modx на чистом ubuntu, без ISP manager, уже не знаю куда копать.
При попытке открыть 5.35.87.177/manager получаю ошибку 500
Пути все прописал правильные, конфигурация NGINX такая
При попытке открыть 5.35.87.177/manager получаю ошибку 500
Пути все прописал правильные, конфигурация NGINX такая