wersja skryptu MyBB: 1.8.0
adres forum: http://www.njb.xaa.pl
na czym polega problem (screen, opis, komunikaty, nazwa stylu/theme/szablonu): Zmieniałem wygląd profilu i jest jeden mały problem. Jak przywrócić teraz z tego stylu ( Revolution Themes ) takie rozwijane okienko
http://i.imgur.com/9k2uok1.png ?
User testowy:
L: test
H: test1
maniek15 napisał(a):adres forum:
Bez tego zbytnio nikt ci nie jest w stanie pomóc
Podaj zawartość szablonu header_welcomeblock_member (Nagłówek).
Kod:
<a href="#" onclick="MyBB.popupWindow('{$mybb->settings['bburl']}/misc.php?action=buddypopup', null, true); return false;"><font color="#a4a1a1">Znajomi<i style="font-size: 14px;" class="fa fa-user fa-fw"></i></font></a>
<a href="{$mybb->settings['bburl']}/usercp.php" title="Panel Użytkownika"><font color="#a4a1a1">Panel Użytkownika<i style="font-size: 14px;" class="fa fa-cube fa-fw"></i></font></a>
<font color="#a4a1a1">Wiadomości<a href="{$mybb->settings['bburl']}/private.php" id="pm_notification" title="Wiadomości"> {$mybb->user['pms_unread']}</a> <i style="font-size: 15px;" class="fa fa-bell-o fa-fw"></i></font>
<div class="float_right"> <a href="usercp.php" id="whatever_name"><font color="#a4a1a1">{$mybb->user['username']} <i style="font-size: 14px;" class="fa fa-caret-down fa-fw"></i> </font></a>
<a href="{$mybb->settings['bburl']}/member.php?action=logout&logoutkey={$mybb->user['logoutkey']}" title="Wyloguj"><font color="#a4a1a1">Wyloguj <i style="font-size: 14px;" class="fa fa-times-circle-o fa-fw"></i></font></a> </div>
<div id="whatever_name_popup" class="popup_menu" style="display: none;">
<div class="popup_item_container">
<table width="100%" cellspacing="0" cellpadding="{$theme['tablespace']}" border="0" align="center">
<tr><td valign="top" width="55">
<a href="{$mybb->settings['bburl']}/usercp.php?action=avatar"><img class="panelavatar" style="vertical-align: middle; margin-top:10px; border: 2px solid #000;" src="{$mybb->user['avatar']}" height="55" width="55"></a>
</td>
<td> </td>
<td valign="top">
<a href="{$mybb->settings['bburl']}/usercp.php?action=profile" class="popup_item"><font color="#686868">Edytuj profil</font></a>
<a href="{$mybb->settings['bburl']}/usercp.php?action=options" class="popup_item"><font color="#686868">Edytuj opcje</font></a>
<a href="{$mybb->settings['bburl']}/usercp.php?action=avatar" class="popup_item"><font color="#686868">Zmień avatar</font></a>
{$admincplink}
</td>
<td> </td>
<td valign="top">
<a href="{$mybb->settings['bburl']}/usercp.php?action=editsig" class="popup_item"><font color="#686868">Zmień sygnaturę</font></a>
<a href="{$mybb->settings['bburl']}/usercp.php?action=forumsubscriptions" class="popup_item"><font color="#686868">Subskrypcje</font></a>
<a href="{$mybb->settings['bburl']}/member.php?action=profile" class="popup_item"><font color="#686868">Obejrzyj swój profil</font></a>
{$modcplink}
</td>
</tr>
</table>
</div>
</div>
<script type="text/javascript">
// <!--
if(use_xmlhttprequest == "1")
{
$("#whatever_name").popupMenu();
}
// -->
</script>
Powiem tak, udało mi się to zrobić ale jest taki problem z tą modyfikacją. W intrukcji jest napisane, żeby do headerinclude dodać następujący wpis:
Kod:
<script type="text/javascript">
jQuery.noConflict();
jQuery(document).ready(function($) {
$(".tab_content").hide();
$("ul.tabs li:first").addClass("active").show();
$(".tab_content:first").show();
$("ul.tabs li").click(function() {
$("ul.tabs li").removeClass("active");
$(this).addClass("active");
$(".tab_content").hide();
var activeTab = $(this).find("a").attr("href");
$(activeTab).fadeIn();
return false;
});
});
</script>
I on wszystko komplikuje, właśnie m.in. brak tego okna rozwijanego oraz nie działa panel moderacji ( Zaznaczam np. ptaszkiem post do usunięcia a w panelu moderacji nie pokazuje zaznaczonego posta ) Gdy tego wpisu <script> nie wstawiam to wszystko jest w najlepszym porządku tylko w podglądzie profilu użykownika nie działa ten skrypt a co z tym idzie na całej stronie jest podgląd usera a nie jak modyfikacja nakazuje są do wyboru 4 opcje ( Informacje główne, Kontakt, O nim, Moderacja ) i po kliknięciu skrypt powinien pokazać jedną.
Usuń z tego kodu jQuery.noConflict();.
No i o to mi chodziło. Dziękuje. Dobrze, że zrozumiałeś to co napisałem
Jeszcze raz Wielkie Dzięki !