We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 29546
    • 12 Posts
    Добрый день.
    Ситуация такая: написал Сниппет , который берет новости с другого сайта и переносит каждую новость как странциу в modX.
    Сниппет выполняется на странице "Новости", и там же эти новости выводятся.
    Так вот: новые новости добавляются в БД, с этим все ок, но они не появляются на странице новостей. Появляются только после того как нажимаю *Обновить сайт* в админке. Убрал в настройках новостей *кэширование*. Новости выводятся через Ditto , его также [!Ditto? & ...!].

    Подскажите пожалуйста, как с этим быть?
      http://noxit.ru - создание сайтов, поисковая оптимизация
      • 897
      • 1,620 Posts
      вот вам спасательная функция
      function clearCache() {
          global $modx;
          include_once $modx->config['base_path']."manager/processors/cache_sync.class.processor.php";
          $sync = new synccache();
          $sync->setCachepath($modx->config['base_path'].'assets/cache/');
          $sync->setReport(false);
          $sync->emptyCache();
      }
      

      в сниппете своем как создадите все страницы, её вызывайте.
        "Und wenn du lange in einen Abgrund blickst, blickt der Abgrund auch in dich hinein."

        Не используйте Revo для "просто сайтов". Используйте Evo

        Who can defeat the Russian bear?
        • 29546
        • 12 Posts
        большое спасибо, все работает.

        Есть еще одна проблемка небольшая. В админке, нажимая сохранить - действие выполняется, все сохраняется, но правый *фрейм* подвисает на белом листе - то есть не происходит обновления страницы.
        И странно то, что это 2-ой сайт уже делаю... устанавливал modx одинакого на обоих, оба сайта на одном хостинге, одинаковая конфигурация...на первом все ок, а на 2ом происходит такая ошибка
        подскажите как исправить?
          http://noxit.ru - создание сайтов, поисковая оптимизация