←  Tutoriale

AMXX.pl: Support AMX Mod X i SourceMod

»

MyBB
Jak naprawić profil użytkownika w każdym s...

  • +
  • -
ikE' - zdjęcie 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.

Spoiler

 

Screen z zakładki Posty lub/i Tematy.

Spoiler

Załączone pliki

Odpowiedz

  • +
  • -
xXxBoy4GirlxXx - zdjęcie xXxBoy4GirlxXx 09.02.2015

Bardzo ślicznie dziękuję, właśnie tego szukałem!
Kurde dzięki, długo sie z tym borykałem...
Odpowiedz

  • +
  • -
KarlikAśki - zdjęcie KarlikAśki 10.02.2015

gratuluję plusik oraz dzięki za poradnik.
Odpowiedz