0
그래서 로그인 할 때 사용자에 대한 링크를 표시하는 내 사이트에이 작은 상자가 있습니다. 사용자가 읽지 않은 메시지의 수를 가져 와서 메시지 옆에 표시하는 기능을 추가했습니다. "메시지 1)". 그것은 형식을 완전히 엉망으로 만들었고 그것을 고치려고했지만 협력하지는 않습니다. 나는 한 시간 이상 그것을 위해 싸우고있다, 어떤 도움을 크게 주시면 감사하겠습니다.계정 정보 형식화 문제
내가 무슨 말을하고 있는지 보려면 링크로 이동하고 상자는 오른쪽 상단에 있습니다. 인라인 링크를 얻으려고합니다.
내 계정 메시지 (0) 지금
로그 아웃, 로그 아웃에 이상한 위치에 무엇이고 해결 할 수없는 것 : 그래서 읽어야합니다.URL : 그것을 위해
echo "<div class='logged_in'>";
echo "<div class='welcome'>".$user->data['username'] ;"</div>";
echo "<div class='account'><a href=\"forums/ucp.php\">My Account</a></div>";
echo "<div class='account'><a href=\"forums/ucp.php?i=pm&folder=inbox\">Messages (".$user->data['user_new_privmsg'].')';"</a></div>";
echo "<div class='account'><a href=\"logout.php\">Logout</a></div>";
echo "</div>";
그리고 CSS :
.logged_in {
background-image:url(images/bg_login2.png);
border:3px solid#000000;
outline:1px solid#BDBDBD;
width:304px;
height:55px;
margin-left:-2px;
padding-top:5px;
}
.logged_out {
margin-right: 22px;
position: relative;
}
.logged_out_txt {
margin-top:-20px;
}
.welcome {
color:#B40404;
font-size:22px;
font-family:"Rockwell";
padding-left:15px;
float:left;
font-weight:bold;
}
.account {
font-weight:normal;
list-style:none;
float:right;
position:center;
padding:0px;
margin-top:-5px;
font-size:16px;
text-decoration:underline;
margin-right:15px;
display: inline;
}
.account a:hover {
color:#D8D8D8
}
야, 너 생명의 은인, 고마워! – s28400
또한 : 귀하의 코드에서 본 또 다른 팁은 그런 것들을 echo'ing 매우 효율적이지 않습니다. 어쩌면 span을 사용하거나' if ($ loggedIn) {?> 사용자 패널을 표시하는 HTML 코드는 여기에 } ?>'표시됩니다. 그것이 내가 사용하기를 좋아하는 방법이지만, 물론 내가 말하는 것을 좋아하는 것입니다 : "그것이해야하는대로 작동한다면 왜 그것을 바꿀 것인가?" : P 문제 없음;) – BananaMan