MyBB.de Forum
Usercp_nav horizontal - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Theme-Diskussionen (https://www.mybb.de/forum/forum-84.html)
+--- Thema: Usercp_nav horizontal (/thread-16026.html)



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 Big Grin


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.