Panel użytkownika, wiadomości itp w headerze

Założony przez  Yashija.

wersja skryptu MyBB:1.8.3
adres forum: polish-summoners.pl
na czym polega problem (screen, opis, komunikaty):

Witam, chciałbym przenieść menu (panel uzytkownika, wiadomości, panele mcp/acp) do menu na górze strony.
W pewnym stopniu sobie poradziłem... z szablonu header_welcomeblock_member skopiowałem linki, wkleiłem je do headera i działa, lecz gdy użytkownik nie jest zalogowany również widać te elementy.


Screen'y:
Na początku było tak: http://imgur.com/IeaohnG
Po przeniesieniu z header_welcomeblock_member do header : http://imgur.com/LpFrG0E
Po wylogowaniu : http://imgur.com/VWs2Swp

Chciałbym, aby tych linków z ostatniego screena po wylogowaniu nie było widać

Kody przed modyfikacją (screen 1)
header_welcomeblock_member
<ul class="usermenu">
      
      
       <li><a href="ucp.php" id="whatever_name"><font color="white">{$mybb->user['username']}  <i style="font-size: 14px;" class="fa fa-caret-down fa-fw"></i>&nbsp;</font></a></li>
      <li><a href="{$mybb->settings['bburl']}/private.php">Wiadomości</a> <a href="{$mybb->settings['bburl']}/private.php" id="pm_notification">{$mybb->user['pms_unread']}</a></li>
            {$modcplink}
            {$admincplink}
        </ul>
  


    <div id="whatever_name_popup" class="popup_menu" style="display: none;">
      <div class="popup_item_container">
        <a href="{$mybb->settings['bburl']}/usercp.php" class="popup_item">Panel Użytkownika</a>
      </div>
      <div class="popup_item_container">
        <a href="{$mybb->settings['bburl']}/usercp.php?action=profile" class="popup_item">Edytuj Profil</a>
      </div>
      <div class="popup_item_container">
        <a href="{$mybb->settings['bburl']}/usercp.php?action=avatar" class="popup_item">Zmień Awatar</a>
      </div>
      <div class="popup_item_container">
        <a href="{$mybb->settings['bburl']}/usercp.php?action=editsig" class="popup_item">Zmień Sygnaturę</a>
      </div>
      <div class="popup_item_container">
        <a href="{$mybb->settings['bburl']}/usercp.php?action=subscriptions" class="popup_item">Subskrypcje Wątków</a>
      </div>
      <div class="popup_item_container">
        <a href="{$mybb->settings['bburl']}/usercp.php?action=editlists" class="popup_item">Lista Znajomych</a>
      </div>
      <div class="popup_item_container"><a href="{$mybb->settings['bburl']}/member.php?action=logout&amp;logoutkey={$mybb->user['logoutkey']}" class="popup_item">{$lang->welcome_logout}</a>
      </div>
  </div>
<script type="text/javascript">
// <!--
    if(use_xmlhttprequest == "1")
    {
        $("#whatever_name").popupMenu();
    }
// -->
</script>


header
<a name="top" id="top">
    <div id="mainwidth">
<div class="menu">
<ul>
<li id="nav-forums"> <a href="{$mybb->settings['bburl']}/index.php"><i style="font-size: 12px;" class="fa fa-comments fa-fw"></i> Strona Główna</a></li>
<li id="nav-member"> <a href="{$mybb->settings['bburl']}/memberlist.php"><i style="font-size: 12px;" class="fa fa-users fa-fw"></i> Użytkownicy</a></li>
<li id="nav-showteam"><a href="{$mybb->settings['bburl']}/showteam.php" class="popup_item"><i style="font-size: 12px;" class="fa fa-showteam fa-fw"></i>Ekipa Forum</a>
<li id="nav-getdaily"><a href="{$mybb->settings['bburl']}/search.php?action=getdaily" class="popup-item"><i style="font-size: 12px;" class="fa fa-getdaily fa-fw"></i>Dzisiejsze Posty</a>
  <li id="nav-search"><form method="post" class="searchform" action="{$mybb->settings['bburl']}/search.php">
        <input type="hidden" name="action" value="do_search" />
        <input type="hidden" name="postthread" value="1" />
        <input type="hidden" name="forums" value="all" />
        <input type="hidden" name="showresults" value="threads" />
        <input type="text" class="textbox" name="keywords" value="Szukaj..." onblur="this.value = this.value || this.defaultValue; this.style.color = '#ccc';" onfocus="this.value=''; this.style.color = '#000';" />
        <!-- start: gobutton -->
        <input value=" " type="submit" class="button">
        <!-- end: gobutton -->
    </form></ul>


  
</div>


<div id="headerbg">
<div class="float_left logotext" style="margin-top: 30px; margin-left: 5px;">
<a href="{$mybb->settings['bburl']}/index.php"><i style="font-size: 30px;" class="fa fa-crosshairs fa-fw"></i> Polish Summoners</a></div>
<br />
<div class="float_right" style="margin-top: 20px;">
  <div class="menub">{$welcomeblock}</div>
  </div>

  
    </div>
<br /><br />
  <div id="mbox" style="padding-top: 15px; margin-top: -30px;">  
     <div id="container">    
        <div id="content">
            <div class="wrapper">               <navigation><br />
                {$pm_notice}
                {$bannedwarning}
                {$bbclosedwarning}
                {$unreadreports}
                {$pending_joinrequests}
                {$awaitingusers}
                                  
<script type="text/javascript">
// <!--
    if(use_xmlhttprequest == "1")
    {
        $("#extraslink").popupMenu();
    }
// -->
</script>
              
              
              <script type="text/javascript">
// <!--
    if(use_xmlhttprequest == "1")
    {
        $("#sociallink").popupMenu();
    }
// -->
</script>


Liczę na Waszą pomoc :)
Matslom napisał 01.02.2015, 12:23:
Zwracaj większą uwagę na to gdzie umieszczasz wątki [Obrazek: modnotice_howto.png]
Yashija napisał(a):Po przeniesieniu z header_welcomeblock_member do header
To akurat oczywiste, że to się popsuło. W szablonie header_welcomeblock_member jest trzymane to co ma być pokazane dla zalogowanego użytkownika. Jedynie co możesz przenieść to zmienną {$welcomeblock} w header. Nie możesz mieszać treści header_welcomeblock_member z innymi szablonami.
Pamiętaj, że przenosząc tą zmienną zmienisz także położenie panelu logowania. (szablon header_welcomeblock_guest)



Użytkownicy przeglądający ten wątek:

1 gości