We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 24301
    • 55 Posts
    Если пользователь зарегистрирован и авторизован на сайте, как выводить его имя, где захочется?
      • 11255
      • 193 Posts
      нашел вот в сниппете Personalize:
      # Params:
      #	&yesChunk [string] [REQUIRED]
      #		Output for LOGGED users
      #
      #	&noChunk [string] [REQUIRED] 
      #		Output for NOT logged users
      #
      #	&ph [string] (optional) 
      #		Placeholder for placing the username
      #		ATTENTION!: place this ph only in yesChunk!
      

      Попробуйте. Возможно это решение ваших проблем.
        • 785
        • 2,113 Posts
        Проще всего создать сниппет:
        <?php
        return $modx->getLoginUserName();
        ?>
        и вызывать его не кэшируя где надо.
          Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
          Статьи о MODx, регулярно новые публикации
          • 24301
          • 55 Posts
          Так и знал, что проблема должна решаться в одну строчку smiley Спасибо!
            • 24301
            • 55 Posts
            Все решается еще проще:
            [+phx:userinfo=`username`+]
              • 785
              • 2,113 Posts
              Quote from: racoon at Feb 03, 2010, 01:49 PM

              Все решается еще проще:
              [+phx:userinfo=`username`+]

              Ничуть не проще, если PHx не установлен – а с учетом его прожорливости в отношении ресурсов, установка данного плагина – достаточно спорное решение.
                Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
                Статьи о MODx, регулярно новые публикации