Archiv verlassen und diese Seite im Standarddesign anzeigen : Loginfelder nach "Login" nicht mehr anzeigen?
Hallo zusammen
Kann mir jemand sagen, wie ich bei mir auf der Startseite http://www.informatikboard.ch das Anmeldefeld oben rechts nach dem ich mich eingelogt habe bearbeiten kann, dass es dann nicht mehr angezeigt wird ?
Danke
Grüsse
René
So hab ich es gemacht (ohne Dateiänderungen):
Im header Template (oder wo du den augenblicklichen Code für die Loginfelder hast) wird die Variable $toplogin eingefügt.
Der Code für die Loginfelder kommt ins phpinclude Template und zwar so:if ($bbuserinfo[userid] == 0)
{
$toplogin = "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\">
<form action=\"member.php\" method=\"post\">
<tr>
<td nowrap><smallfont><b>Nicht angemeldet?</b><br>Mit Benutzernamen und Kennwort anmelden:</smallfont></td>
</tr><tr>
<td nowrap><input type=\"hidden\" name=\"s\" value=\"$session[sessionhash]\">
<input type=\"hidden\" name=\"action\" value=\"login\">
<input type=\"text\" class=\"bginput\" name=\"username\" size=\"7\">
<input type=\"password\" class=\"bginput\" name=\"password\" size=\"7\">
<input type=\"submit\" class=\"bginput\" value=\"Anmelden\"></td>
</tr>
</form>
</table>";
}Du kannst da natürlich deinen reinkopieren, musst dann aber auch die " mit einem vorangehenden \ versehen.
Danke und wie kann ich es machen, dass dabei solange ich eingeloggt bin das "Abmelden" erscheint ?
Grüsse
René
und wie kann ich ein Link da hinzufügen ?!?
z.b. <a href="$bbdir/register.php?s=$session[sessionhash]&action=signup">hier Registrieren!</a>
Grüsse
Versuch es so:if ($bbuserinfo[userid] == 0)
{
$toplogin = "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\">
<form action=\"member.php\" method=\"post\">
<tr>
<td nowrap><smallfont><b>Nicht angemeldet?</b><br>Dann <a href=\"$bbdir/register.php?s=$session[sessionhash]&action=signup\">hier Registrieren!</a> oder<br>Mit Benutzernamen und Kennwort anmelden:</smallfont></td>
</tr>
<tr>
<td nowrap><input type=\"hidden\" name=\"s\" value=\"$session[sessionhash]\">
<input type=\"hidden\" name=\"action\" value=\"login\">
<input type=\"text\" class=\"bginput\" name=\"username\" size=\"7\">
<input type=\"password\" class=\"bginput\" name=\"password\" size=\"7\">
<input type=\"submit\" class=\"bginput\" value=\"Anmelden\"></td>
</tr>
</form>
</table>";
}
else
{
$toplogin = "<a href=\"member.php?s=$session[sessionhash]&action=logout\"><normalfont>Abmelden</normalfont></a>";
}
Vielen dank es funktioniert....
Grüsse
René
ok vielen dank, und wie kann ich sofern ich eingeloggt bin ein Suchformular anzeigen lassen:
anstatt:
}
else
{
$toplogin = "<a href=\"member.php?s=$session[sessionhash]&action=logout\"><normalfont>Abmelden</normalfont></a>";
}
irgendetwas mit:
<table cellpadding="0" cellspacing="0" align="center" border="0"><tr>
<form action="search.php" method="post">
<td><font size="2" face="Arial, Helvetica, sans-serif" >
<input type="hidden" name="s" value="$session[sessionhash]"><input type="hidden" name="searchdate" value="-1">
<input type="hidden" name="beforeafter" value="after">
<input type="hidden" name="action" value="simplesearch"><br />
<input type="text" class="bginput" name="query" size="36">
<input type="image" src="images/go.gif" alt="Das $bbtitle durchsuchen" border="0" align="absbottom">
</smallfont></font></td>
</form>
</tr>
</table>
Grüsse
René
Ersetze den HTML Code in $toplogin zwischen den Anführungszeichen durch deinen geposteten Code.
In deinem Code musst du vorher vor jedes Anführungszeichen einen \ einfügen.
wow vielen dank für die schnelle Antwor..
Grüsse
René
vBulletin® v3.7.3, Copyright ©2000-2008, Jelsoft Enterprises Ltd.