Joomla 1.5 Как получить доступ к имени текущего пользователя?

Discussion in 'Программирование' started by fAcknet, Dec 3, 2010.

  1. Offline

    fAcknet Недавно здесь

    Joined:
    Sep 25, 2009
    Messages:
    6
    Likes Received:
    0
    Gender:
    Male
    Код (CODE):
    1. <?php
    2. global $my;
    3. var_dump($my);
    4. echo $my->username
    5.  ?>


    на сайте выводится NULL

    хотя сижу под зарегиным пользователем, вчем может быть причина?

    (вывожу в отдельном компоненте)
     
  2.  
  3. omfgpanda
    Offline

    omfgpanda Недавно здесь => Cпециалист <=

    Joined:
    Jan 22, 2008
    Messages:
    673
    Likes Received:
    53
    Gender:
    Male
    Смотрю в названии темы у вас Joomla 1.5 , так вот, для этого в джумле есть класс JUser
    Код (PHP):
    1. $user = JUser::getUser();
    2. echo $user->username;
     
  4. Offline

    fAcknet Недавно здесь

    Joined:
    Sep 25, 2009
    Messages:
    6
    Likes Received:
    0
    Gender:
    Male
    Спасибо, но что то не пашит

    пытаюсь всавить вот так:
    Код (CODE):
    1. <input type="text" class="inputbox" name="first_name" value="
    2. <?php
    3. $user = JUser::getUser();
    4. echo $user->username;
    5.  ?>
    6. " size="25" />


    Страница встает на выводе этого поля.
    Возможно это еще какой то косяк?
     
  5. omfgpanda
    Offline

    omfgpanda Недавно здесь => Cпециалист <=

    Joined:
    Jan 22, 2008
    Messages:
    673
    Likes Received:
    53
    Gender:
    Male
    может касяк в том, что у вас джумла 1.0.x ?
     
  6. Offline

    fAcknet Недавно здесь

    Joined:
    Sep 25, 2009
    Messages:
    6
    Likes Received:
    0
    Gender:
    Male
    Нет, я конечно не програмист но и не такой уж ламер. :)
     
  7. omfgpanda
    Offline

    omfgpanda Недавно здесь => Cпециалист <=

    Joined:
    Jan 22, 2008
    Messages:
    673
    Likes Received:
    53
    Gender:
    Male
    какая у вас версия ???
     
  8. Offline

    fAcknet Недавно здесь

    Joined:
    Sep 25, 2009
    Messages:
    6
    Likes Received:
    0
    Gender:
    Male
    Joomla 1.5.22
     
  9. omfgpanda
    Offline

    omfgpanda Недавно здесь => Cпециалист <=

    Joined:
    Jan 22, 2008
    Messages:
    673
    Likes Received:
    53
    Gender:
    Male


    Для каких целей вы используете глобальные переменные джумлы 1.0.х в джумле 1.5.х ?
     
  10. omfgpanda
    Offline

    omfgpanda Недавно здесь => Cпециалист <=

    Joined:
    Jan 22, 2008
    Messages:
    673
    Likes Received:
    53
    Gender:
    Male
    Код (PHP):
    1. $user =& JFactory::getUser();
     
  11. Offline

    fAcknet Недавно здесь

    Joined:
    Sep 25, 2009
    Messages:
    6
    Likes Received:
    0
    Gender:
    Male
    Я не знал что эта переменная джумлы 1.0.х
    а то что вы даете, вызывает ошибку, точнее вывод страницы вывлдится до этого кода и стопорится
     
  12. omfgpanda
    Offline

    omfgpanda Недавно здесь => Cпециалист <=

    Joined:
    Jan 22, 2008
    Messages:
    673
    Likes Received:
    53
    Gender:
    Male
    Код (PHP):
    1. $user =& JFactory::getUser();  
    2. echo $user->username;
     
  13. Offline

    fAcknet Недавно здесь

    Joined:
    Sep 25, 2009
    Messages:
    6
    Likes Received:
    0
    Gender:
    Male
    Спасибо, вот это заработало [!]
     

Share This Page

Loading...