We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 19164
    • 1,215 Posts
    Сталкивался с такой же проблемой. phx:get в данном случае не подходит - т.к. результат выполняется единожды и затем кешируется. Вариант с вызовом сниппета правильный, главное не забывать делать некешируемый вызов сниппета.
      DirectResize 0.9 beta. PHPThumb, sets of configurations, configuration, binded to specific path. No backward compatibility. | DirectResize 0.9. PHPThumb, наборы параметров, параметры, привязанные к определенным путям. Без обратной совместимости.

      Unfortunately, DirectResize project is closed. If you want to continue development, PM me for access to project page on Google Code. К сожалению, проект DirectResize закрыт. Если вы желаете продолжить разработки, обращайтесь через ПМ для получения доступа к репозиторию на Google Code.

      [PLUGIN] DirectResize - as Maxigallery but for single images :: Download :: [url=http://modxcms.com/forums/index.php/topic,21490]
      • 31022
      • 328 Posts
      Да, естественно, не кешируемый. Вот что работает:
      <?php
      if(isset($_GET['news_year'])) {
          echo '<a href="[~[*id*]~]">All news</a>'; //wtf with encoding?
      }
      ?>


      Ибо GET это ж Array, даже если пустой. Спасибо за советы!

      p.s. Что-то кодировка в code побилась в entities.
        • 31213
        • 153 Posts
        Да, действительно, $_GET есть всегда, можно просто смотреть его длину, т.е. if(count($_GET))
          • 31213
          • 153 Posts
          не, гон то, что я написал постом выше.
          Правильней так:
          <?php
          if($_GET[0]) echo 'bla-bla-bla';
          ?>
          


          count - это функция похужей, чем просто смотреть, есть ли нулевой элемент smiley) Можно даже смотреть просто первый символ первого элемента, т.е. $_GET[0][0], но все равно длина, передаваемых гетом данных, ограничена, так что хватит и первого элемента. Ну это если совсем уж хочется красоты кода и мысли smiley)
            • 31022
            • 328 Posts
            Ага. А то, что я использую $_GET[’news_year’] -- это как-то хуже/медленней? Или без разницы? За красотой кода мне гнаться тяжело, я в программировании ноль. Но, естественно, предпочтение отдаю надежным/быстрым решениям.
              • 31213
              • 153 Posts
              Не, все нормально, ты же только для одного раздела используешь этот код. Я привел некое общее smiley