Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 3 Gast/Gäste
Usercp_nav horizontal
#1
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
Zitieren
#2
1) Das ist nicht so einfach, da hier wirklich viele Templates betroffen sind...
2) https://www.mybb.de/forum/thread-14782-p...#pid109622
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Zitieren
#3
Ok, aber trotzdem danke... ich werde eine andere Lösung finden.
Manchmal muss man einfach Kompromisse eingehen.
Zitieren
#4
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.
Zitieren
#5
Dein erster HTML Code hat einen Fehler. Nicht Valide Big Grin
Mit freundlichen Grüßen

MrBrechreiz
Zitieren
#6
Also gerade nochmal kontrolliert, steht bei mir genauso im Template und funktioniert....


Angehängte Dateien Thumbnail(s)
   
Zitieren
#7
Funktionieren ja, aber valide ist es nicht, denn es fehlt ein öffnendes <tr>
Mit freundlichen Grüßen

MrBrechreiz
Zitieren
#8
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.
Mit freundlichen Grüßen

MrBrechreiz
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Horizontal scrollbare Navigation Syneroz 15 3.581 24.06.2014, 17:04
Letzter Beitrag: Syneroz