Jak naprawić profil użytkownika w każdym s...
ikE'
08.02.2015
Wiele osób boryka się z problemem błędnego Profilu Użytkownika, krótko mówiąc niedziałającego.
Postaram się objaśnić, jak ten problem naprawić, i żeby posty lub/i tematy zostały wyświetlane w Profilu Użytkownika.
Posłużę się stylem "Carbon by baszaR", testowałem to również na stylach takich jak:
- Deflection
- Spark3
- GameShark
I pewnie kilku innych, które posiadają profil użytkownika ala IPB.
Nie przedłużając przejdźmy do samego poradnika.
1. Na początku wchodzimy w Panel Administratora → Style i Szablony → Szablony → Szablony Globalne, tworzymy tam nowe szablony o nazwie member_profile_buddylist, i dodajemy do niego:
<div class="tabela_podglad"> <h3>Znajomi</h3> <div class="tabela_srd"> {$buddy_list_row} {$informacja} </div> </div>
Do kolejnych szablonów będę dodawał same nazwy, ponieważ nie ma większego sensu, wypisywania większych informacji typu "Jak stworzyć nowy szablon", TO WIDAĆ!
member_profile_buddylist_content
<a href="member.php?action=profile&uid={$id}"> <img src="{$avatar}" title="{$nick}" class="tipTip userAvatar" width="34" height="34"> </a>
private_menu
<div class="private_folders"> <h3>Foldery</h3> <div class="folders_content"> <ol class="folders_privateol"> {$MENU_FOLDERS} </ol> </div> <span class="folders_bottom"> <a class="button_login">Dodaj</a> <a class="button_login">Edytuj</a> </span> </div> <form action="private.php" method="post" name="pmForm"> <input type="hidden" name="my_post_key" value="{$mybb->post_code}" /> <div class="private_folders"> <h3>Szukajka</h3> <input type="text" name="keywords" class="szukajka_private"/> <input type="submit" class="button_login" name="quick_search" value="OK" /> </div> <input type="hidden" name="action" value="do_stuff" /> </form>
private_menu_folders
<li><img src="{$img}" /> <a href="private.php?fid={$fid}">{$folder}</a> <span> {$zawartosc} </span> </li>
ostatnie_posty
<div style="margin-top: 100px;border: 1px solid #393939;"> <div style="margin-top: -14px;"> {$ostatnie_posty_row} {$informacja_posty} </div> </div> {$paginacja}
ostatnie_posty_brak
<div class="post_block"> <div class="post_wrap"> <p><center style="margin-top: 25px; margin-bottom: -15px;">Użytkownik nie napisał jeszcze żadnego postu</center></p> </div> <br> </div>
ostatnie_posty_row
<div class="post_block"> <div class="post_wrap"> <h3 class="row2">W temacie: <a href="showthread.php?tid={$id}">{$temat}</a></h3> <div class="post_body_member"> <p class="posted_info"> {$data} </p> <div class="post"> {$text} </div> </div> </div> <br> </div>
ostatnie_tematy
<div style="margin-top: 100px;border: 1px solid #393939;"> <div style="margin-top: -14px;"> {$ostatnie_tematy_row} </div> </div>
ostatnie_tematy_brak
<div class="post_block"> <div class="post_wrap"> <p><center style="margin-top: 25px; margin-bottom: -15px;">Użytkownik nie napisał jeszcze żadnego tematu</center></p> </div> <br> </div>
ostatnie_tematy_row
<div class="post_block"> <div class="post_wrap"> <h3 class="row2"><a href="showthread.php?tid={$id}">{$tytul}</a></h3> <div class="post_body_member"> <p class="posted_info"> {$data} </p> <div class="post"> {$text} </div> </div> </div> <br> </div>
Po stworzeniu tych wszystkich szablonów wchodzimy w Panel Administratora → Konfiguracja → Pluginy → Aktywujemy plugin Dodatki do Szablonu oraz Ostatnie Wpisy, które do pobrania są dostępne do pobrania w załączniku.
Efekt końcowy wygląda tak:
Screen z zakładki Przegląd.
Screen z zakładki Posty lub/i Tematy.
Załączone pliki
xXxBoy4GirlxXx
09.02.2015
Kurde dzięki, długo sie z tym borykałem...