• C
    CIAO

    Всем привет.
    Как можно при экспорте выгружать контейнеры с самого корня дерева ресурсов? Пытаюсь экспортировать все контейнеры, которые у меня лежат на 1-м уровне контекста, выбираю Родительский ресурс "Website", но происходит вечная загрузка.

    MODX Revo 2.6.1
    CatalogFill 2.4.9

    написал в MODX - Вопросы и обсуждения Читать далее
  • C
    CIAO

    @andchir Привет. А как можно при экспорте выгружать с самого корня дерева ресурсов? Пытаюсь экспортировать все контейнеры, которые у меня лежат на 1м уровне контекста, выбираю Родительский ресурс "Website", но происходит вечная загрузка.

    MODX Revo 2.6.1
    CatalogFill 2.4.9

    написал в Новости Читать далее
  • C
    CIAO

    @anton83 да, обновлял, проблема только при экспорте больших объемов

    написал в Поддержка Читать далее
  • C
    CIAO

    @anton83 Да, php 7, но малые объемы нормально экспортируются.

    написал в Поддержка Читать далее
  • C
    CIAO

    Ну около 1 часа оно так крутилось, сколько ж еще ждать? Тем более когда идет работа появляются проценты, а тут такого не происходит.

    написал в Поддержка Читать далее
  • C
    CIAO

    @Andchir В журнале ошибок нет, в логах сервера тоже. Просто бесконечно крутится колесо и надпись "Загружается..."

    написал в Поддержка Читать далее
  • C
    CIAO

    А у меня по разделам экспортировать не вариант, так как 1500 разделов сейчас

    написал в Поддержка Читать далее
  • C
    CIAO

    @Andchir Разные форматы пробовал, безрезультатно. Сервер виртуальный, но тариф максимальный на Timeweb.
    А как отключить лимиты, подскажите?

    написал в Поддержка Читать далее
  • C
    CIAO

    Добрый день.
    Подскажите, как лучше всего выгрузить более 50 тысяч ресурсов через catalogfill? Пытаюсь экспортировать все за один раз (там всего два поля), но не получается, появляется колесико загрузки и на этом зависает.

    написал в Поддержка Читать далее
  • C
    CIAO

    @slaad Отдельно спасибо за подсказку с настройкой редиректов в htaccess. Настроил все через регулярку как надо.

    написал в Поддержка Читать далее
  • C
    CIAO

    Спасибо, буду пробовать. А можно посмотреть такой же скрипт правил генерации псевдонима в самой системе и там сравнить? Может знаете, где он находится?

    написал в Поддержка Читать далее
  • C
    CIAO

    Блин, по всему сайту сейчас поменялись урлы, убрались нижние подчеркивания и т.д., то вроде было, только одному разделу, но может я ошибаюсь. Сейчас будет куча 404 ошибок и потеря поискового трафика. Почему же так сделали, чтоб catalogfill генерировал урлы отличные от системы, не понятно.

    К сожалению, я не знаю, как можно привести генерацию урлов к едниному виду через filter_import($value_arr).

    Неужели, раньше этот вопрос никого не интересовал.

    написал в Поддержка Читать далее
  • C
    CIAO

    automatic_alias Да
    friendly_alias_realtime Нет
    так и было

    cache_alias_map поставил нет, обновил, не помогло, все по прежнему.

    Так catalogfill должен генерировать такие же alias, как и система? Это у меня, что-то не так? Например, у меня catalogfill, может ставить нижнее подчеркивание и двойной дефис, а система так не делает.

    написал в Поддержка Читать далее
  • C
    CIAO

    Да, все страницы это стандартные документы modx. На сайте сейчас около 50 тыс. страниц.

    Проверяю обычно, просто смотрю, что в админке в поле alias написан один адрес сгенерированный catalogfill, а при нажатии на кнопку "просмотреть" переходишь на другой адрес, тот который сгенерировала система. Например, в админке есть в поле alias нижнее подчеркивание, а на самом деле его нет в фактическом адресе страницы. А вот если нажму в админке "Сохранить", то в строке alias меняется написание, на то как генерирует modx и это нижнее подчеркивание удаляется.

    Папку с кэшем не удалял, сейчас удалил, не помогло.

    При вызове [[~123]] выводится адрес страницы, который сгенерировала система, то есть не тот который перезалил сейчас через catalogfill и написан в поле alias.

    Идеально было бы сделать, чтобы catalogfill генерировал адреса такие же как и система modx, это очень нужно, может кто-нибудь делал такую синхронизацию?

    написал в Поддержка Читать далее
  • C
    CIAO

    URI попробовал обновить, не помогло.

    Плагинов нет, но у меня доработана сама генерация alias в файле настроек импорта. Может в этом дело. Вот такое у меня там есть:

    //функция для фильтрации значений при ИМПОРТЕ
    function filter_import($value_arr){
        $output_arr = $value_arr;
        
        if(isset($output_arr['content']))
            $output_arr['content']['alias'] = $output_arr['content']['alias'].'-'.$output_arr['tv']['5'];
            $output_arr['content']['pub_date'] = strtotime($output_arr['content']['pub_date']);
        return $output_arr;
    }
    

    Это сделано для уникализации урлов при одинаковых заголовках.

    написал в Поддержка Читать далее
  • C
    CIAO

    Через нее обновляется у меня так: alias меняется в админке, а url у страницы не меняется. Только если зайдешь на страницу через админку и нажмешь сохранить, тогда меняется url.

    написал в Поддержка Читать далее
  • C
    CIAO

    Добрый день. Как можно массово изменить (обновить) alias у документов через catalogfill, чтобы он сгенерировал alias по своему и изменил url документов.

    написал в Поддержка Читать далее
  • C
    CIAO

    Такая же проблема, нужно сделать, чтобы catalogFill генерировал alias такой же и сама система Modx. Поменял у 2000 документов контейнер и автоматом сменились псевдонимы, теперь ловлю от поисковиков кучу 404 ошибок

    написал в Поддержка Читать далее