Size: a a a

MODX. Русскоязычное сообщество.

2020 May 17

AB

Anton Bashurov in MODX. Русскоязычное сообщество.
в целом короче, никак не отключить)
источник

AK

Andrej Kopp in MODX. Русскоязычное сообщество.
Всем привет. Подскажите как на PHP из массива добавить значение в переменную?

Получаю массив:

$keys = explode(",", $keywords);
$key = $keys['0'];

Переменная выглядит так $description = $modx->resource->get('description'); она выводит примерно следующее:

Здесь начинается текст с ключом {$key} который должен отобразиться ещё и здесь {$key}, а после должен идти рандомный текст.
источник

AK

Andrej Kopp in MODX. Русскоязычное сообщество.
У меня мозги на самоизоляции уже сварились(
источник

Е

Евгений in MODX. Русскоязычное сообщество.
Ребята, всем привет.

Я хочу программно установить значение для TV.
Для обычной TV это сделать несложно - я создаю modTemplateVarResource и указываю ему нужное значение.

А как быть с Migx? Там тоже значение, только зашифрованное в JSON. Это ерунда. Меня интересует, откуда взять MIGX_id ?
источник

AB

Aleksey Bgatov in MODX. Русскоязычное сообщество.
Евгений
Ребята, всем привет.

Я хочу программно установить значение для TV.
Для обычной TV это сделать несложно - я создаю modTemplateVarResource и указываю ему нужное значение.

А как быть с Migx? Там тоже значение, только зашифрованное в JSON. Это ерунда. Меня интересует, откуда взять MIGX_id ?
во-первых, есть метод у ресурса setTVValue, он какбэ каноничнее, чем объект создавать вручную

во-вторых, MIGX_id это просто инкремент, от единицы и по порядку
источник

Е

Евгений in MODX. Русскоязычное сообщество.
Aleksey Bgatov
во-первых, есть метод у ресурса setTVValue, он какбэ каноничнее, чем объект создавать вручную

во-вторых, MIGX_id это просто инкремент, от единицы и по порядку
Спасибо. Этот порядок (я про MIGX_id) у каждой TV свой? И начинается с нуля, да?
источник

AB

Aleksey Bgatov in MODX. Русскоязычное сообщество.
«с единицы и по порядку»
источник

AB

Aleksey Bgatov in MODX. Русскоязычное сообщество.
в каждом тв
источник

Е

Евгений in MODX. Русскоязычное сообщество.
Aleksey Bgatov
в каждом тв
То есть, допустим, есть tv_1 и tv_2. И у одной, и у второй может быть MIGX_id со значением 1, да?
источник

Е

Евгений in MODX. Русскоязычное сообщество.
Хотя да, что я туплю)) Я сейчас в PhpMyAdmin глянул)
источник

Е

Евгений in MODX. Русскоязычное сообщество.
Aleksey Bgatov
«с единицы и по порядку»
Спасибо за помощь.
источник
2020 May 18

AB

Anton Bashurov in MODX. Русскоязычное сообщество.
Не сталкивались по msync с таким делом -  Импортировано категорий 500 из 1128
источник

AB

Anton Bashurov in MODX. Русскоязычное сообщество.
и все, стоп
источник

AB

Anton Bashurov in MODX. Русскоязычное сообщество.
лимиты стоят легко умещающие все по размеру у времени
источник

AB

Anton Bashurov in MODX. Русскоязычное сообщество.
//get 500 categories from temp table to import
       $categoriesData = $this->getCategoryTempData(500, $lastCategory);
источник

AB

Anton Bashurov in MODX. Русскоязычное сообщество.
вот это если сменить на 5000, то все прокатит, но перейдет на товары, а там уже не прокатит, потому как их 27к, и не успевает в адекватное время сделать
источник

S

Sergey_K in MODX. Русскоязычное сообщество.
Andrej Kopp
Всем привет. Подскажите как на PHP из массива добавить значение в переменную?

Получаю массив:

$keys = explode(",", $keywords);
$key = $keys['0'];

Переменная выглядит так $description = $modx->resource->get('description'); она выводит примерно следующее:

Здесь начинается текст с ключом {$key} который должен отобразиться ещё и здесь {$key}, а после должен идти рандомный текст.
Описание у вас говно, прямо говоря.
Нормально напишите чо надо.
источник

S

Sergey_K in MODX. Русскоязычное сообщество.
Anton Bashurov
вот это если сменить на 5000, то все прокатит, но перейдет на товары, а там уже не прокатит, потому как их 27к, и не успевает в адекватное время сделать
НУ, видимо, по описанию у тебя временная таблица создается.
Если так, то это, бесспорно, гениальное решение, но на больших данных оно работать не будет.
источник

S

Sergey_K in MODX. Русскоязычное сообщество.
Уверен, у тебя высыпается по памяти процесс.
источник

S

Sergey_K in MODX. Русскоязычное сообщество.
Вероятно даже БД
источник