Usercp_nav horizontal - Malakina - 05.04.2010
Hallo alle zusammen!
Noch nachträglich ein schönes Osterfest. Ich habe folgendes Problem:
Ich möchte, dass die Usernavigation im Profil nicht senkrecht nach unten geht sondern, dass die Optionen für Nachrichten, Profil und Sonstiges nebeneinander sind (wie in einer Tabelle)
Nachrichten | Profil | Sonstiges
Erstellen | Profil ändern | Gruppenmitgliedschaften
Ordner | Benutzernamen | Freunde
....
Und dann erst der content, wie z.B. das Verfassen einer neuen Nachricht oder das ändern des Avatars kommt.
Kann ich allgemein irgendwo angeben, dass das Forum eine max. Breite nicht überschreiten kann. Egal, ob ich Posts lese, schreibe oder Nachrichten verfasse???
Vielen Danke schonmal.
Liebe Grüße
Malakina
RE: Usercp_nav horizontal - StefanT - 05.04.2010
1) Das ist nicht so einfach, da hier wirklich viele Templates betroffen sind...
2) https://www.mybb.de/forum/thread-14782-post-109622.html#pid109622
RE: Usercp_nav horizontal - Malakina - 05.04.2010
Ok, aber trotzdem danke... ich werde eine andere Lösung finden.
Manchmal muss man einfach Kompromisse eingehen.
RE: Usercp_nav horizontal - Roady - 09.07.2015
Das Thema ist zwar älter, aber da ich damit auch gerade gekämpft habe, hier meine Lösung.
Gehe in die Templates deines Styles, in die User Control Panel Templates.
Ersetze den Inhalt des Templates usercp_nav durch
Code: <br />
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr>
<td class="thead" colspan ="3"><strong><a href="usercp.php" class="usercp_nav_item usercp_nav_home">{$lang->ucp_nav_menu}</a></strong></td>
</tr>
<td class="tcat" width="33%"><span class="smalltext"><strong>{$lang->ucp_nav_messenger}</strong></span></td>
<td class="tcat" width="33%"><span class="smalltext"><strong>{$lang->ucp_nav_profile}</strong></span></td>
<td class="tcat" width="33%"><span class="smalltext"><strong>{$lang->ucp_nav_misc}</strong></span></td>
</tr>
<tr>
{$usercpmenu}
</tr>
</table>
<br />
Den Inhalt des Templates usercp_nav_messanger ersetzt du durch
Code: <td valign="top" class="trow1">
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" width="100%">
<tr>
<td class="trow1 smalltext"><a href="private.php?action=send" class="usercp_nav_item usercp_nav_composepm">{$lang->ucp_nav_compose}</a></td>
</tr>
<tr>
<td class="trow1 smalltext">
{$folderlinks}
</td>
</tr>
<tr>
<td class="trow1 smalltext"><a href="private.php?action=tracking" class="usercp_nav_item usercp_nav_pmtracking">{$lang->ucp_nav_tracking}</a></td>
</tr>
<tr>
<td class="trow1 smalltext"><a href="private.php?action=folders" class="usercp_nav_item usercp_nav_pmfolders">{$lang->ucp_nav_edit_folders}</a></td>
</tr>
</table>
</td>
Den Inhalt des Templates usercp_nav_misc ersetzt du durch
Code: <td valign="top" class="trow1">
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" width="100%">
<tr>
<td class="trow1 smalltext"><a href="usercp.php?action=usergroups" class="usercp_nav_item usercp_nav_usergroups">{$lang->ucp_nav_usergroups}</a></td>
</tr>
<tr>
<td class="trow1 smalltext"><a href="usercp.php?action=editlists" class="usercp_nav_item usercp_nav_editlists">{$lang->ucp_nav_editlists}</a></td>
</tr>
<tr>
<td class="trow1 smalltext"><a href="usercp.php?action=attachments" class="usercp_nav_item usercp_nav_attachments">{$lang->ucp_nav_attachments}</a></td>
</tr>
<tr>
<td class="trow1 smalltext">{$draftstart}<a href="usercp.php?action=drafts" class="usercp_nav_item usercp_nav_drafts">{$lang->ucp_nav_drafts} {$draftcount}</a>{$draftend}</td>
</tr>
<tr>
<td class="trow1 smalltext"><a href="usercp.php?action=subscriptions" class="usercp_nav_item usercp_nav_subscriptions">{$lang->ucp_nav_subscribed_threads}</a></td>
</tr>
<tr>
<td class="trow1 smalltext"><a href="usercp.php?action=forumsubscriptions" class="usercp_nav_item usercp_nav_fsubscriptions">{$lang->ucp_nav_forum_subscriptions}</a></td>
</tr>
<tr>
<td class="trow1 smalltext"><a href="{$profile_link}" class="usercp_nav_item usercp_nav_viewprofile">{$lang->ucp_nav_view_profile}</a></td>
</tr>
</table>
</td>
und das Template usercp_nav_profil ersetzt du durch
Code: <td valign="top" class="trow1">
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" width="100%">
<tr>
<td class="trow1 smalltext">
<div><a href="usercp.php?action=profile" class="usercp_nav_item usercp_nav_profile">{$lang->ucp_nav_edit_profile}</a></div>
{$changenameop}
<div><a href="usercp.php?action=password" class="usercp_nav_item usercp_nav_password">{$lang->ucp_nav_change_pass}</a></div>
<div><a href="usercp.php?action=email" class="usercp_nav_item usercp_nav_email">{$lang->ucp_nav_change_email}</a></div>
<div><a href="usercp.php?action=avatar" class="usercp_nav_item usercp_nav_avatar">{$lang->ucp_nav_change_avatar}</a></div>
{$changesigop}
</td>
</tr>
<tr>
<td class="trow1 smalltext"><a href="usercp.php?action=options" class="usercp_nav_item usercp_nav_options">{$lang->ucp_nav_edit_options}</a></td>
</tr>
</table>
</td>
Damit sollte deine User-CP-Nav horizontal über dem CP Fenster dargestellt sein.
RE: Usercp_nav horizontal - MrBrechreiz - 09.07.2015
Dein erster HTML Code hat einen Fehler. Nicht Valide
RE: Usercp_nav horizontal - Roady - 09.07.2015
Also gerade nochmal kontrolliert, steht bei mir genauso im Template und funktioniert....
RE: Usercp_nav horizontal - MrBrechreiz - 09.07.2015
Funktionieren ja, aber valide ist es nicht, denn es fehlt ein öffnendes <tr>
RE: Usercp_nav horizontal - MrBrechreiz - 10.07.2015
Zu hause am PC kann man dies besser darstellen, als am Handy. Hier ist die Valide Version von Roady.
usercp Template
Ersetze
Code: {$usercpnav}
<td valign="top">
mit
Code: <td valign="top">
{$usercpnav}
usercp_nav Template
Alles ersetzen mit
Code: <table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr>
<td class="thead" colspan ="3"><strong><a href="usercp.php" class="usercp_nav_item usercp_nav_home">{$lang->ucp_nav_menu}</a></strong></td>
</tr>
<tr>
<td class="tcat" width="33%"><span class="smalltext"><strong>{$lang->ucp_nav_messenger}</strong></span></td>
<td class="tcat" width="33%"><span class="smalltext"><strong>{$lang->ucp_nav_profile}</strong></span></td>
<td class="tcat" width="33%"><span class="smalltext"><strong>{$lang->ucp_nav_misc}</strong></span></td>
</tr>
<tr>
{$usercpmenu}
</tr>
</table>
usercp_nav_messenger Template
Alles ersetzen mit
Code: <td valign="top" class="trow1">
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" width="100%">
<tr>
<td class="trow1 smalltext"><a href="private.php?action=send" class="usercp_nav_item usercp_nav_composepm">{$lang->ucp_nav_compose}</a></td>
</tr>
<tr>
<td class="trow1 smalltext">
{$folderlinks}
</td>
</tr>
<tr>
<td class="trow1 smalltext"><a href="private.php?action=tracking" class="usercp_nav_item usercp_nav_pmtracking">{$lang->ucp_nav_tracking}</a></td>
</tr>
<tr>
<td class="trow1 smalltext"><a href="private.php?action=folders" class="usercp_nav_item usercp_nav_pmfolders">{$lang->ucp_nav_edit_folders}</a></td>
</tr>
</table>
</td>
usercp_nav_misc Template und usercp_nav_profile Template, können von Roady übernommen werden.
|