Работа с PHP в Livestreet

Возник вопрос по поводу работы с PHP в Livestreet

Как получить Логин пользователя через чистый php, а не через smarty на странице?

Заранее спасибо!

10 комментариев

avatar
$this->User_GetUserCurrent()->getLogin()
  • xyz
  • +1
avatar
Почему не работает?
{php}echo $this->User_GetUserCurrent()->getLogin();{/php}
avatar
Другие методы тоже не помогают, такое не будет работать в шаблоне?
avatar
Супермен не знает как получить логин?

Не забудьте проверку на залогиненость пользователя
if ($this -> User_IsAuthorization ()) 
avatar
У него другие заботы ;) Спасибо!
avatar
/engine/modules/viewer/Viewer.class.php
после строчки
$this->Assign("oConfig",Config::getInstance());
вписать
$this->Assign("oEngine",$this->oEngine);

далее можно работать с {$oEngine} через смарти (но не через пхп)
например
{assign var='oUser' value=$oEngine->User_GetUserCurrent()}
{$oUser->getLogin()}

это то, что нужно?
  • xyz
  • 0
avatar
Мне нужно через php вывести логин, чтобы вставить его в сторонний php код
avatar
Engine::getInstance()->User_GetUserCurrent()
avatar
Благодарю!
avatar
Получается я узнаю только свой логин, с помощью которого зашел, а как сделать аналог этого в php:

{$oUserProfile->getLogin()}

Чтобы я получал логин прямо на странице whois профиля пользователя, даже когда не в системе
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.