Witam,
Wgrałem plugin
https://webboard.pl/thread-67230.html , wszystko działa.
Problem jest w tym, że tabelka "Ostatni Goście" jest w złym miejscu.
Próbowałem przenieść na prawą stronę, pod listę "Znajomi", ale nie wyświetla ostatnich gości.
Dodałem w ten sposób :
Kod:
<div class="tabela_podglad">
<h3>Znajomi</h3>
<div class="tabela_srd">
{$buddy_list_row}
</div>
<h3>Ostatni Goście</h3>
<div class="tabela_srd">
{$profileVisitors}
</div>
</div>
wcześniej miałem :
Kod:
<div class="tabela_podglad">
<h3>Znajomi</h3>
<div class="tabela_srd">
{$buddy_list_row}
</div>
</div>
Nadal nie wyświetla zawartości ..
kod edytowałem w szablonach globalnych carbon_member_profile_buddylist
Zamiast {$buddy_list_row} powinno być {$buddy_list}.
Pierwsza zmienna jest integralną częścią drugiej i nie ma zasięgu do wyświetlania w member_profile.
łoooo
Nie o to chyba chodziło.
Po wgraniu wyżej wymienionego pluginu, "Ostatni Goście" pokazywani są pod sygnaturą.
Jest to bardzo nie estetyczne. Piszę wątek, ponieważ nie wiem jak przenieść "Ostatni Goście", na prawą stronę, pod belkę "Znajomi".
Plugin sam z siebie dodaje zmienną {$profileVisitors} w member_profile, jednak tam nie ma za bardzo kodu, odpowiadającego za wyświetlanie Znajomych.
ten kod jest w szablony globalne >carbon_member_profile_buddylist. Pierw kod wyglądał tak i odpowiadał za wyswietlanie znajomych.
Kod:
<div class="tabela_podglad">
<h3>Znajomi</h3>
<div class="tabela_srd">
{$buddy_list_row}
</div>
</div>
sugerując się kodem edytowałem na :
Kod:
<div class="tabela_podglad">
<h3>Znajomi</h3>
<div class="tabela_srd">
{$buddy_list_row}
</div>
<h3>Ostatni Goście</h3>
<div class="tabela_srd">
{$profileVisitors}
</div>
</div>
nadal nie działa ..
Pokaż szablon member_profile
Kod:
<title>{$mybb->settings['bbname']} - {$lang->profile}</title>
{$headerinclude}
</head>
<body>
{$header}
<div class="podglad" class="tlo_profil">
<div class="info_podglad">
<div class="calosc_podglad">
<div class="lewa_podglad">
<div class="avatar_podglad">
{$avatar}
</div>
<ul class="tabs">
<li><a href="#tab1">Przegląd</a></li>
<li><a href="#tab3">Posty</a></li>
<li style="border-bottom: none !important;"><a href="#tab4">Tematy</a></li>
</ul>
</div>
<div class="prawa_podglad">
<div class="tab_container">
<span class="info_top">
<h1 class="nick_usera">{$formattedname}</h1>
<span class="info_o_userze">
<ul>
<li>{$lang->registration_date} {$memregdate}</li>
<li>{$online_status}</li>
</ul>
</span>
<span style="float: right; margin-right: 120px;">
{$buddy_options} {$sendpm} <span class="friendaddremove"><a href="search.php?action=finduser&uid={$uid}"><i class="fa fa-comments" aria-hidden="true"></i> Sprawdź moją zawartość</a></span></span><br />
</span>
<div id="tab1" class="tab_content">
<div class="podglad_wrapper">
<div class="lewa_content">
<div class="tabela_podglad">
<h3>{$lang->users_forum_info}</h3>
<ul class="staty_podglad">
<li class="clear clearfix">
<span class="row_title">Grupa:</span>
<span class="row_data">{$pmy_group}</span>
</li>
<li class="clear clearfix">
<span class="row_title">Inne Grupy: </span>
<span class="row_data">{$sec_groups}</span>
</li>
<li class="clear clearfix">
<span class="row_title">{$lang->total_posts}</span>
<span class="row_data">{$memprofile['postnum']}</span>
</li>
<li class="clear clearfix">
<span class="row_title">Czas online:</span>
<span class="row_data">{$timeonline}</span>
</li>
<li class="clear clearfix">
<span class="row_title">Tytuł:</span>
<span class="row_data">{$usertitle}</span>
</li>
<li class="clear clearfix">
<span class="row_title">Wiek</span>
<span class="row_data">{$membday} {$membdayage}</span>
</li>
<li class="clear clearfix">
<span class="row_title">{$lang->reputation}</span>
<span class="row_data">{$reputation}</span>
</li>
{$warning_level}
</ul>
</div>
{$contact_details}
{$profilefields}
{$signature}<!-- <div class="tabela_podglad">
<h3>Sygnatura</h3>
<div style="padding: 9px;margin-top: -14px; overflow: scroll;">
{$signature_info}
</div>
</div>-->
{$profileVisitors}{$modoptions}
{$adminoptions}
</div>
<div class="prawa_content">
<!--{$reputacja}
{$last_visit}-->
{$buddy_list}
</div>
</div>
</div>
<div id="tab2" class="tab_content">
<div class="tabela_podglad" style="margin-top: 95px;">
<div>
<h3>Friends</h3>
Znajomi
</div>
<br>
</div>
</div>
<div id="tab3" class="tab_content">
{$lastpost}
</div>
<div id="tab4" class="tab_content">
{$lastthread}
</div>
<!-- <div id="tab5" class="tab_content">
Reputacja
</div>
<div id="tab6" class="tab_content">
Shoutbox
</div>-->
</div>
</div>
</div>
</div>
</div>
{$footer}
</body>
</html>
Tak prezentuje się zawartość.
Nie wiem na ile masz pomieszane w szablonach pluginu, więc
najlepiej by było go przeinstalować zanim przystąpisz do kolejnych kroków.
Za pozycję tabelki w profilu użytkownika odpowiada zmienna
{$profileVisitors}. Wiedząc o tym, dobrym pytaniem byłoby - dlaczego zmienna ta jest w losowym miejscu pod sygnaturą, a nie - jeśli chcesz aby znalazła się po prawej stronie - w kontenerze o wdzięcznej nazwie ... "prawa_content"
?
<title>{$mybb->settings['bbname']} - {$lang->profile}</title>
{$headerinclude}
</head>
<body>
{$header}
<div class="podglad" class="tlo_profil">
<div class="info_podglad">
<div class="calosc_podglad">
<div class="lewa_podglad">
<div class="avatar_podglad">
{$avatar}
</div>
<ul class="tabs">
<li><a href="#tab1">Przegląd</a></li>
<li><a href="#tab3">Posty</a></li>
<li style="border-bottom: none !important;"><a href="#tab4">Tematy</a></li>
</ul>
</div>
<div class="prawa_podglad">
<div class="tab_container">
<span class="info_top">
<h1 class="nick_usera">{$formattedname}</h1>
<span class="info_o_userze">
<ul>
<li>{$lang->registration_date} {$memregdate}</li>
<li>{$online_status}</li>
</ul>
</span>
<span style="float: right; margin-right: 120px;">
{$buddy_options} {$sendpm} <span class="friendaddremove"><a href="search.php?action=finduser&uid={$uid}"><i class="fa fa-comments" aria-hidden="true"></i> Sprawdź moją zawartość</a></span></span><br />
</span>
<div id="tab1" class="tab_content">
<div class="podglad_wrapper">
<div class="lewa_content">
<div class="tabela_podglad">
<h3>{$lang->users_forum_info}</h3>
<ul class="staty_podglad">
<li class="clear clearfix">
<span class="row_title">Grupa:</span>
<span class="row_data">{$pmy_group}</span>
</li>
<li class="clear clearfix">
<span class="row_title">Inne Grupy: </span>
<span class="row_data">{$sec_groups}</span>
</li>
<li class="clear clearfix">
<span class="row_title">{$lang->total_posts}</span>
<span class="row_data">{$memprofile['postnum']}</span>
</li>
<li class="clear clearfix">
<span class="row_title">Czas online:</span>
<span class="row_data">{$timeonline}</span>
</li>
<li class="clear clearfix">
<span class="row_title">Tytuł:</span>
<span class="row_data">{$usertitle}</span>
</li>
<li class="clear clearfix">
<span class="row_title">Wiek</span>
<span class="row_data">{$membday} {$membdayage}</span>
</li>
<li class="clear clearfix">
<span class="row_title">{$lang->reputation}</span>
<span class="row_data">{$reputation}</span>
</li>
{$warning_level}
</ul>
</div>
{$contact_details}
{$profilefields}
{$signature}<!-- <div class="tabela_podglad">
<h3>Sygnatura</h3>
<div style="padding: 9px;margin-top: -14px; overflow: scroll;">
{$signature_info}
</div>
</div>-->
{$modoptions}
{$adminoptions}
</div>
<div class="prawa_content">
<!--{$reputacja}
{$last_visit}-->
{$buddy_list}
{$profileVisitors}
</div>
</div>
</div>
<div id="tab2" class="tab_content">
<div class="tabela_podglad" style="margin-top: 95px;">
<div>
<h3>Friends</h3>
Znajomi
</div>
<br>
</div>
</div>
<div id="tab3" class="tab_content">
{$lastpost}
</div>
<div id="tab4" class="tab_content">
{$lastthread}
</div>
<!-- <div id="tab5" class="tab_content">
Reputacja
</div>
<div id="tab6" class="tab_content">
Shoutbox
</div>-->
</div>
</div>
</div>
</div>
</div>
{$footer}
</body>
</html>
member_profile to jedyny szablon, który powinieneś ruszać do zmiany pozycji - szablony pluginu odpowiadają za jego wygląd (pozycje avatara, wielkość tabelki etc.), a nie umiejscowienie.