Алексей

Алексей

С нами с 26 сентября 2018; Место в рейтинге пользователей: #702

Забрать TV переменную ресурса с другого сайта на MODX

Добрый день! Помогите пожалуйста. Видимо, нельзя делать так, как я хочу…
Подключаюсь к другой БД. Всё ок. Например, $resourse['pagetitle'] выводит на экран.
Но почему $region = NULL?
Если у этого ресурса точно есть TV c id=15 и она заполнена(проверил через console сайта к которому подключаюсь)

...
$dsn = "mysql:host=$host;dbname=$dbname;port=$port;charset=$charset";
$xpdo = new xPDO($dsn, $username, $password);

echo $o = ($xpdo->connect()) ? 'yes' : 'no';
$sql_query = "SELECT * FROM prefix_site_content WHERE alias = $card_id";
$results = $xpdo->query($sql_query);

$resourses = $results->fetchAll(PDO::FETCH_ASSOC);
foreach ($resourses as $resourse) {
    print $resourse['id'] ;
    print $resourse['pagetitle'] ;
    $region = $modx->getObject('modTemplateVarResource',array('contentid'=> $resourse['id'],'tmplvarid'=>15));
    print $region->get('value') ;
}
Алексей
15 апреля 2021, 11:47
modx.pro
542
0

Ошибка при установке tickets 1.13.0 pl. MySQL 5.6, PHP 7.1, MODX Revolution 2.8.1-pl

Подскажите, кто сталкивался, как вылечить?

Could not create table `xuy_tickets_mail_queues` SQL: CREATE TABLE `xuy_tickets_mail_queues` (`id` INTEGER unsigned NOT NULL AUTO_INCREMENT, `timestamp` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, `uid` INT(10) unsigned NOT NULL DEFAULT '0', `subject` VARCHAR(255) NULL DEFAULT '', `body` TEXT NULL, `email` VARCHAR(255) NULL DEFAULT '', PRIMARY KEY (`id`), INDEX `uid` (`uid`), INDEX `email` (`email`)) ENGINE=InnoDB ERROR: Array ( [0] => HY000 [1] => 1709 [2] => Index column size too large. The maximum column size is 767 bytes. )
Алексей
24 декабря 2020, 11:47
modx.pro
531
0

Импорт ресурсов. MIGx

Уважаемые сообщники, помогите пожалуйста советом, чтобы я понял: справлюсь сам или писать в раздел «Работа».

Имеется MODX 2.6.5
Есть раздел с ресурсами (использую collection)
Имеется JSON на (~150000 объектов). Мне необходимо импортировать эти ресурсы из JSON.
Изучив немного тему, увидел, что готовые решения (даже importX) умеют импортировать TV поля.
Поэтому, я решил воспользоваться MIGX. Начал делать эти поля, но меня что-то накрыло, что я делаю всё не так и зря(знания php посредственные, поэтому) и что это тупиковый путь.
Теперь задаюсь вопросом, возможно ли (и как? ) настроить импорт, т.к. у меня очень непростая структура у JSON(привожу небольшой пример моей структуры и данных)
Алексей
25 января 2019, 17:59
modx.pro
1 149
0

HybridAuth [3.0.0-rc], Facebook. Не работает.

Всем привет!
Помогите с настройкой пожалуйста. Нигде не нашёл актуального работающего рецепта.

Через FB — переходит на facebook*, где вываливается сообщение

"URL заблокирован: Не удалось выполнить переадресацию, поскольку конечный URI не внесен в «белый» список в разделе приложения «Клиентские настройки OAuth». Убедитесь в том, что вход с помощью OAuth включен для клиента и веб-форм, а также добавьте все домены вашего приложения в качестве действительных URI для переадресации OAuth."

fb_keys: {«keys»:{«id»:«тут всё правильно»,«secret»:«тут всё правильно»},«scope»:«email,public_profile»}
Алексей
27 ноября 2018, 14:11
modx.pro
1
3 182
0