Определение имени и id пользователя

Discussion in 'Программирование' started by vik-orel, Dec 26, 2007.

  1. Offline

    vik-orel Недавно здесь

    Joined:
    Dec 26, 2007
    Messages:
    2
    Likes Received:
    0
    Хочется узнать как осуществить следующее.
    Преположим есть бд (mysql), есть бд пользователей joomla, связать две таблицы можно, например по id пользователя. Есть скрипт на php который обрабатывает бд. Как его привязать к пункту меню (наверное wrapper)? и самое главное как в скрипт передать данный пользователя.
     
    Last edited: Dec 26, 2007
  2.  
  3. Dead Krolik
    Offline

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

    Joined:
    Apr 13, 2007
    Messages:
    3,685
    Likes Received:
    101
    Gender:
    Male
    Ответ: Определение имени и id пользователя

    Если это отдельный скрипт, тем более запускаемый из враппера - никак. Выход один - писать компонент. А вот как узнать имя и все такое - написано в документации.
     
  4. Offline

    vik-orel Недавно здесь

    Joined:
    Dec 26, 2007
    Messages:
    2
    Likes Received:
    0
    Ответ: Определение имени и id пользователя

    Ясно. Значит не получится все так просто. Прийдется разбираться как писать компонент. =O
     
  5. Dead Krolik
    Offline

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

    Joined:
    Apr 13, 2007
    Messages:
    3,685
    Likes Received:
    101
    Gender:
    Male
    Ответ: Определение имени и id пользователя

    Это не сложно.
     
  6. Offline

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

    Joined:
    Oct 9, 2008
    Messages:
    2
    Likes Received:
    0
    Re: Ответ: Определение имени и id пользователя

    А что, если
    Код (CODE):
    1. $database->setQuery("SELECT * FROM #__users");
    2. $list = $database->loadObjectList();
    3.  
    4. foreach($list as $user) {
    5.  
    6.     echo $user->name;
    7. }
    Не показывает имя? Что тогда делать?
     
  7. sectus
    Offline

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

    Joined:
    Apr 19, 2006
    Messages:
    1,210
    Likes Received:
    46
    Gender:
    Male
    Писать компонент.
     
  8. Offline

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

    Joined:
    Aug 30, 2006
    Messages:
    3
    Likes Received:
    0
    Gender:
    Male
    а есть ли такой плагин - который в произвольном месте материала позволяет выводить имя пользователя?
     
  9. OlegM
    Offline

    OlegM Russian Joomla! Team Staff Member

    Joined:
    Apr 12, 2007
    Messages:
    4,310
    Likes Received:
    375
    Gender:
    Male
    Умные письма счастья писать? :)
    Не встречал, но сделать не проблема. Только наверно придется обойтись без кэширования com_content.
     
  10. Offline

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

    Joined:
    Aug 30, 2006
    Messages:
    3
    Likes Received:
    0
    Gender:
    Male
    нет, зачем же ))
    хочу сделать страницу с пригласительным на вечеринку - только для пользователей портала, и чтобы ник человека там выводился ))
     
    Last edited by a moderator: Apr 5, 2014
  11. Offline

    botanist Активист => Cпециалист <=

    Joined:
    Feb 15, 2009
    Messages:
    461
    Likes Received:
    49
    Gender:
    Male
    Это нужен контентный плагин. Возможно на JED можно подобрать что-то похожее и допилить.
     
  12. Offline

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

    Joined:
    Aug 30, 2006
    Messages:
    3
    Likes Received:
    0
    Gender:
    Male
    я уже вроде нашёл как простейший контентный плагин сделать.
    и как выводить имя юзера я знаю ))
    а что такое JED?
     
  13. OlegM
    Offline

    OlegM Russian Joomla! Team Staff Member

    Joined:
    Apr 12, 2007
    Messages:
    4,310
    Likes Received:
    375
    Gender:
    Male
    Joomla! Extensions Directory
     
  14. Offline

    botanist Активист => Cпециалист <=

    Joined:
    Feb 15, 2009
    Messages:
    461
    Likes Received:
    49
    Gender:
    Male
    http://extensions.joomla.org/
     
  15. Offline

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

    Joined:
    Dec 22, 2007
    Messages:
    2
    Likes Received:
    0
    Gender:
    Male
    Мне нужно было получить ID user из джумлы в IFRAME. Реализовал так:

    В вашем шаблоне (index.php)
    $user =& JFactory::getUser();
    $userId = $user->get( 'id' );
    echo '<form id="us" name="us" ><input type="hidden" name="user_id" value="' . $userId . '" /></form>';

    Потом получаю в IFRAME (wraper): document.search.joomla_id.value = window.parent.us.user_id.value;
     

Share This Page

Loading...