phpBB Добро пожаловать, "Имя пользователя"! - PullRequest
0 голосов
/ 10 сентября 2010

У меня есть сайт с форумом phpBB, и у меня есть отдельный логин через другую страницу. Я хочу, чтобы при входе пользователя в систему отображалось «Добро пожаловать,« Имя пользователя »!» сообщение и когда они не вошли в систему, он говорит: «Добро пожаловать, Гость!». Я просто не могу найти синтаксис для получения имени пользователя.

У меня пока нет ни одного кода, который бы где-либо был, но я искал что-то в области:

<?php 
     echo "<span class = 'WelcomeStyle'>Welcome, " . $username . "!</span>";
?>

Кроме того, где я могу получить переменную $ username? Если это поможет, я выполнил вход в систему, перейдя по ссылке на страницу входа на форумах, с кодом здесь:

<form method = "post" action = "http://www.ravenwolfguild.net/forum/ucp(Copy).php?mode=login">
<span class = "LoginLabelStyle">Login:&nbsp;&nbsp;</span>
<input name = "username" type = "text" id = "username" placeholder = "Username"/>
<input name = "password" type = "password" id = "password" placeholder = "Password"/>
<input name = "redirect" value = "../LoginTest.php" type = "hidden">
<input name = "login" class = "mainoption" value = "Log in" type = "submit">
</form>

Заранее спасибо за любую помощь.

1 Ответ

0 голосов
/ 02 ноября 2010

Хорошо, я просто очень быстро смотрю на основной код phpbb и нашел это:

'USERNAME'      => get_username_string('username', $row['user_id'], $row['username'], $row['user_colour'])

Вы должны добавить этот ключ в массив в функции

$template->assign_vars()

массив.Но я не могу найти функцию.Ищите это.

И затем вызывайте это в шаблоне.Вы знаете, как это сделать правильно?

...