Seite 1 von 1

.css wird nicht übernommen

Verfasst: 25.11.2005 09:43
von Eoleon
meine untere Navigationsleiste übernimmt nach Login nicht die Einstellungen.
Outdoor schaut es gut aus - nur nach Login fehlen die Einstellungen.

hier der Code der oberen Leiste, die bei Login /Logout gleichbleibend angezeigt wird

Code: Alles auswählen

<table width="100%" cellpadding="1" cellspacing="1" class="portal_top">
<tr><div align="center">
	<th width="100%" class="thNav_top" nowrap="nowrap"><a href="{U_INDEX}" class="mainmenu"><span class="nav">&nbsp;&nbsp;&raquo;Forum</span></a>&nbsp;&nbsp;&nbsp;&nbsp;
	<a href="{U_PORTAL}" class="mainmenu"><span class="nav">&raquo;Portal</span></a>&nbsp;&nbsp;&nbsp;&nbsp;
	<a href="{U_SEARCH}" class="mainmenu"><span class="nav">&raquo;{L_SEARCH}</span></a>&nbsp;&nbsp;&nbsp;&nbsp;
	<a href="{U_MEMBERLIST}" class="mainmenu"><span class="nav">&raquo;{L_MEMBERLIST}</span></a>&nbsp;&nbsp;&nbsp;&nbsp;
	<a href="{U_GROUP_CP}" class="mainmenu"><span class="nav">&raquo;{L_USERGROUPS}</span></a>&nbsp;&nbsp;&nbsp;&nbsp;
	<a href="{U_FAQ}" class="mainmenu"><span class="nav">&raquo;{L_FAQ}</span></a>&nbsp;&nbsp;&nbsp;&nbsp;
	<a href="{U_AUCTION}" class="mainmenu"><span class="nav">&raquo;{L_AUCTION}</span></a>&nbsp;&nbsp;</th></div>
</tr>
</table>
hier der Code der untere Leiste - nach Login wird alles falsch angezeigt

Code: Alles auswählen

<table width="100%" cellpadding="1" cellspacing="1" border="0" class="portal_top">
<tr>
<!-- BEGIN switch_user_logged_out -->	
	<td width="100%" align="center" valign="middle" nowrap="nowrap" class="tdNav_top_middle"><a href="{U_REGISTER}" class="mainmenu"><span class="nav">&raquo;{L_REGISTER}</span></a>&nbsp;&nbsp;&nbsp;&nbsp;<!-- BEGINELSE switch_user_logged_out -->
	<a href="{U_PROFILE}" class="mainmenu"><span class="nav">&raquo;{L_PROFILE}</span></a>&nbsp;&nbsp;&nbsp;&nbsp;
	<a href="{U_PREFERENCES}" class="mainmenu"><span class="nav">&raquo;{L_PREFERENCES}</span></a>&nbsp;&nbsp;&nbsp;&nbsp;
	<a href="{U_PRIVATEMSGS}" class="mainmenu"><span class="nav">&raquo;{PRIVATE_MESSAGE_INFO}</span></a>&nbsp;&nbsp;&nbsp;&nbsp;<!-- END switch_user_logged_out -->
	<a href="{U_LOGIN_LOGOUT}" class="mainmenu"><span class="nav">&raquo;{L_LOGIN_LOGOUT}</span></a>&nbsp;&nbsp;&nbsp;&nbsp;
<!-- BEGIN user_is_admin -->
	<a href="{U_ADMIN_LINK}" class="mainmenu"><span class="nav">&raquo;{L_ADMIN_LINK}</span></a>&nbsp;&nbsp;<!-- END user_is_admin --></td>
</tr>
</table>
http://teres.te.ohost.de/phpBB2/login.php
User: test
PW: test

Verfasst: 25.11.2005 10:09
von Markus67
Hi ...
<table width="100%" cellpadding="1" cellspacing="1" border="0" class="portal_top">
<tr>
<!-- BEGIN switch_user_logged_out -->
<td width="100%" align="center" valign="middle" nowrap="nowrap" class="tdNav_top_middle"><a href="{U_REGISTER}" class="mainmenu"><span class="nav">&raquo;{L_REGISTER}</span></a>&nbsp;&nbsp;&nbsp;&nbsp;
<!-- BEGINELSE switch_user_logged_out -->
<a href="{U_PROFILE}" class="mainmenu"><span class="nav">&raquo;{L_PROFILE}</span></a>&nbsp;&nbsp;&nbsp;&nbsp;
<a href="{U_PREFERENCES}" class="mainmenu"><span class="nav">&raquo;{L_PREFERENCES}</span></a>&nbsp;&nbsp;&nbsp;&nbsp;
<a href="{U_PRIVATEMSGS}" class="mainmenu"><span class="nav">&raquo;{PRIVATE_MESSAGE_INFO}</span></a>&nbsp;&nbsp;&nbsp;&nbsp;
<!-- END switch_user_logged_out -->
<a href="{U_LOGIN_LOGOUT}" class="mainmenu"><span class="nav">&raquo;{L_LOGIN_LOGOUT}</span></a>&nbsp;&nbsp;&nbsp;&nbsp;
<!-- BEGIN user_is_admin -->
<a href="{U_ADMIN_LINK}" class="mainmenu"><span class="nav">&raquo;{L_ADMIN_LINK}</span></a>&nbsp;&nbsp;
<!-- END user_is_admin -->
</td>
</tr>
</table>
Zuerst solltest du mal die Switch-Anweisungen immer in eine neue Zeile packen .... und dann ist die Frage ... wo kommt die verwaiste rote Switch her?

Markus

Verfasst: 25.11.2005 10:21
von Eoleon
Markus67 hat geschrieben:
Zuerst solltest du mal die Switch-Anweisungen immer in eine neue Zeile packen .... und dann ist die Frage ... wo kommt die verwaiste rote Switch her?

Markus
die Switch-Anweisungen sind jetzt in einer neuen Zeile - ändert jedoch nix am Resultat.

<!-- BEGINELSE switch_user_logged_out -->
damit wird im Logout nur Register und Login angezeigt.
Sobald man on ist erscheint die vollständige Navigation.
Entferne ich es, wird die vollständige Navi auch im Logout angezeit, was ich somit unterdrücke. ;)

edit / ich benötige es, weil im Header der Link zum ACP ist.

Verfasst: 25.11.2005 10:24
von Markus67
Hi ...

und wie sieht die Navi aus wenn du das BEGINELSE rausnimmst? Werden dann die CSS-Angaben übernommen oder auch nicht?

Markus

Verfasst: 25.11.2005 10:36
von Eoleon
nein, sie werden nicht übernommen.

Die Navi ist im Logout ohne Switch bis auf das ACP sichtbar.
Im Login erscheint dann nur "Logout" und "ACP".

Vorher hatte ich die Links jeweils in <td> gepackt, da wurde alles regelrecht angezeigt.
Jetzt, wo die Links nicht mehr separat untergebracht sind, klappt es nimmer.

Verfasst: 25.11.2005 10:59
von Markus67
Hi ...

ich kann mir jetzt nur vorstellen dass es an der class="tdNav_top_middle" liegt ... aber im Stylesheet ist das eigentlich auch ok.

Tausche mal die td mit th und setze dann innerhalb vom th diese Definition class="thNav_top".

Dann ist es ja das gleiche wie oben ... die Rahmen dürften dann zwar nicht stimmen ... aber das können wir ja gleich richten.

Markus

Verfasst: 25.11.2005 11:19
von Eoleon
ich danke dir :)

mir war da glatt ein dummer Fehler unterlaufen
<table width="100%" cellpadding="1" cellspacing="1" border="0" class="portal_top">
<tr>
<th width="100%" align="center" valign="middle" nowrap="nowrap" class="thNav_top"> <!-- BEGIN switch_user_logged_out -->
<a href="{U_REGISTER}" ........
Das rot markierte darf nicht vor <th> oder <td> stehen, sondern muß unmittelbar vor <a> gesetzt werden :oops: