Всего 123 771 комментарий

Любовь
06 августа 2024, 13:15
0
Подскажите, компонент выпущен (не нашла)? С его помощью можно из любых форм на сайте всё записывать в гугл таблицу?
Sergey (Sentinel)
05 августа 2024, 23:46
0
А как-то можно чтобы
[[!MyFavorites.ids? &toPlaceholder=`myf.ids`]]
[[!+myf.ids:is=`-0`:then=`
  [[%myfavorites_info_list_empty]]
`:else=`
  [[!pdoPage?
    &element=`msProducts`
    &parents=`0`
    &limit=`12`
    &resources=`[[!+myf.ids]]`
  ]]
  <button class="btn btn-primary" data-myfavorites-clear>[[%myfavorites_clear_list]]</button>
  [[!+page.nav]]
`]]
через ajax обновлялось при добавлении товара? нужно в modal выводить список
Алексей
05 августа 2024, 22:42
0
Можете поделиться как завели крон? Ни в какую не пашет, ни через crontab, ни через пакет cronmanager
Евгений
05 августа 2024, 14:40
0
Странное дело.
Пока решил костылем
$res = $modx->getObject('modResource', $response->response['object']['id']);
$response->response['object']['url'] = $res->get('uri');
Sergey (Sentinel)
05 августа 2024, 12:16
0
Распечатал глобальную $.session но там ничего нет, чтобы можно было проверить…
elodia
05 августа 2024, 11:21
0
различные правила пробовала, почему-то только на этом сайте такая проблема вылезла. Никогда вообще не было проблем с редиректом старой страницы на новую.
Спасибо, redirector помог
elodia
05 августа 2024, 11:20
0
спасибо большое. Куча проблем решилась
Артур Шевченко
04 августа 2024, 20:22
0
Нормально они работают, если правила написаны корректно.
Артур Шевченко
04 августа 2024, 20:21
0
А ты пробовала правило сделать финальным, добавив соответствующий флаг?
Redirect 301 /медицинский-туризм/оздоровительные-туры-в-германии/ site.ru/hot [L,QSA]
Иван
04 августа 2024, 18:49
0
В modx криво работают редиректы через htaccess. Делайте редиректы через дополнение Redirector
Ivan
03 августа 2024, 11:08
0
Ну так хочется понять почему не работает)
Посмотрел. Там используется класс moduserprofile, а не moduser. мб в это дело) А так выполняется абсолютно такой же код…
vit
vit
02 августа 2024, 22:37
0
Тоже самое написал. Но сейчас увидел ссылка не вставилась)
Ivan
02 августа 2024, 21:53
0
Круто. Посмотрю тогда код компонента как там это реализовано.
vit
vit
02 августа 2024, 21:15
0
Установите это и проблема решится сама собой
Ivan
02 августа 2024, 16:51
0
В общем это решение мне не нравится, но оно работает
switch ($modx->event->name) {
    case "OnMODXInit":
        $fields = [
            'ur' => 0,
            'orgname' => '',
            'inn' => '',    
        ];
        
        $fieldsMeta = [
            'ur' => array(
                'dbtype' => 'tinyint',
                'precision' => '1',
                'phptype' => 'boolean',
                'attributes' => 'unsigned',
                'null' => false,
                'default' => 0,
            ),
            'orgname' => array(
                'dbtype' => 'varchar',
                'precision' => '255',
                'phptype' => 'string',
                'null' => false,
            ),
            'inn' => array(
                'dbtype' => 'varchar',
                'precision' => '255',
                'phptype' => 'string',
                'null' => false,
            ),
        ];
        
        $modx->map['modUser']['fields'] = array_merge($modx->map['modUser']['fields'], $fields);
        $modx->map['modUser']['fieldMeta'] = array_merge($modx->map['modUser']['fieldMeta'], $fieldsMeta);
            
        if ($modx->user->get('id') > 0) {
            if ($user = $modx->getObject('modUser', $modx->user->get('id'))) {
                $modx->user->set('orgname', $user->get('orgname'));
                $modx->user->set('ur', $user->get('ur'));
                $modx->user->set('inn', $user->get('inn'));
            }
        }
        break;
}
Ivan
02 августа 2024, 16:25
0
То есть я на onmodxinit вешаю
$modx->map['modUser']['fields']['orgname'] = '';
        $modx->map['modUser']['fieldMeta']['orgname'] = [
            'dbtype' => 'varchar',
            'precision' => '255',
            'phptype' => 'string',
            'null' => true,
            'default' => ''
        ];
и далее поле все равно не доступно