Jump to content
[CS2] ONLY AWP POSZUKUJE ADMINISTRACJI SERWERA! REKRUTACJA OTWARTA! ×
Przeglądasz forum jako gość, nie masz dostępu do większości funkcji! Zarejestruj się już teraz!
Witaj na Strefaskilla.pl

KUP VIP'A NA SERWER

Zakup usługę na ulubiony serwer!

WEJDŹ

Odbierz darmowego VIPA

ONLY MIRAGE

Zobacz szczegóły

GŁOSOWANIE NA SERWERY

Za każdy oddany głos otrzymasz +1 do reputacji!

Zobacz szczegóły

USŁUGI SIECIOWE

Kup unikatową rangę premium!

Zobacz szczegóły

KONKURSY

Weź udział w konkursach z super nagrodami!

Zobacz szczegóły








[PORADNIK] Zmiana wyglądu profilu mybb na a'la IPB


Limitowany.

Recommended Posts

  • Użytkownik

Witam w tym poradniku pokażę wam jak zmienić wygląd profilu na stronie z silnikiem mybb na wygląd przypominający IPB.

Gotowy efekt będzie prezentował się mniej więcej tak:

 

Spoiler

spacer.png

Tak więc zaczynamy:

 

[hide] 

1. Na początku wchodzimy w style i szablony -> style -> tworzymy nowy styl o nazwie "profile.css"Do niego wklejamy kod:

Spoiler



.profile-header {
    background-color: rgba(0, 0, 0, 0.6);
    background-blend-mode: color;
    background-position: center;
    border-radius: 3px;
    position: relative;
    height: 250px;
    border-bottom: 7px solid #343434;
}
.stats-container {
    position: absolute;
    right: 0;
    bottom: 0;
    padding-right: 10px;
}
.stats-container .stat {
    display: inline-block;
    padding: 10px 15px;
    margin: 0 10px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom: 7px solid #541415;
    margin-bottom: -7px;
}
.stats-container .stat .title {
    margin-top: 5px;
    font-size: 12pt;
}
.stats-container .stat .value {
    text-align: center;
    font-weight: bold;
    font-size: 20pt;
}
.profile-options {
    position: absolute;
    top: 0;
    padding: 20px;
    right: 0;
}
.profile-header .avatar {
    left: 20px;
    position: absolute;
    bottom: 0;
    border: 5px solid #343434;
    border-bottom: 0;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.profile-header .avatar img {
    height: 110px;
    width: 110px;
}
.profile-header .info {
    margin-left: 20px;
    font-size: 10pt;
    position: absolute;
    left: 136px;
    bottom: 15px;
}
.profile-header .info h1 {
    font-size: 20pt;
    line-height: 22pt;
}
.profile-header .info h1 .title {
    font-weight: 100;
    font-size: 13pt;
    color: #fff;
}
.profile-header .info h1 .group {
    margin-top: 5px;
}
.profile-container {
    margin-top: 30px;
}
.profile-container .info {
    width: 23%;
    padding-right: 3%;
    box-sizing: border-box;
    float: left;
}
.profile-container .additional-stuff {
    float: right;
    width: 77%;
}
.profile-container .additional-stuff .menu {
    margin-bottom: 30px;
}
.profile-container .additional-stuff .menu ul {
    display: block;
    list-style: none;
    padding: 0;
    margin: 0;
}
.profile-container .additional-stuff .menu ul li {
    display: inline-block;
    background: #343434;
    cursor: pointer;
    padding: 15px 20px;
    border-radius: 3px;
    margin: 0 10px;
    transition: background 0.3s ease-in-out;
    background: rgba(255, 255, 255, 0.04);
    font-size: 14px;
    color: rgba(255, 255, 255, 0.7);
    padding: 9px 25px;
    border-radius: 2px 2px 0px 0px;
    font-weight: bold;
}
.profile-container .additional-stuff .menu ul li.active {
    cursor: default;
    background: #030202;
    color: #fff;
}
.profile-container .additional-stuff .menu ul li:not(.active):hover {
    background: #262525;
}
.profile-container .additional-stuff .menu ul li:first-child {
    margin-left: 0;
}
.profile-container .additional-stuff .stuff > div {
    display: none;
}
.profile-container .additional-stuff .stuff > div.active {
    display: block;
}
.stable .row {
    box-sizing: border-box;
    width: 100%;
    padding: 20px 25px;
    background: #080808;
    border-bottom: 1px solid #0b0c0d;
}
.stable .row:first-child {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.stable .row:last-child {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}
.stable .row .title {
    display: inline-block;
    font-weight: bold;
    font-size: 11pt;
}
.stable .row .title i {
    margin-right: 5px;
}
.stable .row .value {
    display: inline-block;
    color: #877373;
    font-size: 11pt;
}
.find > div {
    padding: 15px 20px;
    border-radius: 3px;
    margin: 10px 0;
    font-size: 11pt;
    transition: background 0.3s ease-in-out;
    background: #0a0a0a;
}
.find > div:hover {
    background: #000;
    color: #fff;
}
.find > div.vote {
    background: #3a8941;
}
.find > div.vote:hover {
    background: #1a7022;
}
.find > div.warn {
    background: #c93030;
}
.find > div.warn:hover {
    background: #952323;
}
.find > div.rep-details {
    background: #0a0a0a;
}
.find > div.rep-details:hover {
    background: #000;
    color: #fff;
}
.find > div:first-child {
    margin-top: 0;
}
.find > div i {
    margin-right: 5px;
}
.find > div a:hover {
    color: #e0f0ec;
}


 


2. Style i szablony -> Twój szablon -> Niezgrupowane szablony -> headerinclude -> Dodajemy do niego:

Spoiler



<script type="text/javascript" src="http://forum.p0y3b.eu/images/Mroczny/profile.js"></script>


 

 

3. Reszte zmieniać będziemy w Style i szablony -> Twój szablon -> Podgląd profilu

- przechodzimy do member_profile, usuwamy jego zawartość i wklejamy:

Spoiler

<html>
<head>
<title>{$mybb->settings['bbname']} - {$lang->profile}</title>
{$headerinclude}
<script type="text/javascript" src="{$mybb->asset_url}/jscripts/report.js?ver=1804"></script>
    
<style>
.profile-header {
    background-image: url({$userfields['fid6']});
    background-color: rgba(0, 0, 0, 0.6);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}
</style>
    
</head>
<body id="uzytkownicy">
{$header}


    <div class="profile-header clearfix">
        
        <div class="avatar">
            {$avatar}
        </div>
        
        <div class="info">
            <div class="user">
                <h1>
                    <div class="nickname">{$formattedname}</div>
                    <div class="title">({$usertitle})</div>
                </h1>                
            </div>
        </div>
        
        <div class="profile-options">
            {$buddy_options}{$ignore_options}{$report_options}
        </div>
        
    <div class="stats-container">
        <div class="stat">
            <div class="value">
                {$memprofile['postnum']}
            </div>
            <div class="title">
                posty
            </div>
        </div>
        <div class="stat">
            <div class="value">
                {$memprofile['threadnum']}
            </div>
            <div class="title">
                tematy
            </div>
        </div>
        <div class="stat">
            <div class="value reputation">
                {$reputation}
            </div>
            <div class="title">
                reputacja
            </div>
        </div>
        
    </div>
</div>
    
    
    
    
    <div class="profile-container clearfix">
    <div class="info">
        <div class="group"></div>
        <div class="find">
            <div class="posts">
                <a href="search.php?action=finduser&amp;uid={$memprofile['uid']}">
                    <span><i class="fa fa-commenting-o" aria-hidden="true"></i> Znajdź wszystkie posty</span>
                </a>
            </div>
            <div class="threads">
                <a href="search.php?action=finduserthread&amp;uid={$memprofile['uid']}">
                    <span><i class="fa fa-comments" aria-hidden="true"></i> Znajdź wszystkie wątki</span>
                </a>
            </div>
            <div class="rep-details">
                <a href="reputation.php?uid={$memprofile['uid']}">
                    <span><i class="fa fa-info" aria-hidden="true"></i> Szczegóły reputacji</span>
                </a>
            </div>
            
            
        </div>
    </div>
    <div class="additional-stuff">
        
        <div class="menu">
            <ul>
                <li data-element="main" class="active">Główne informacje</li>
                <li data-element="signature" class="">Sygnatura</li>
                <li data-element="contact" class="">Kontakt</li>
                <li data-element="other" class="">Inne</li>
            </ul>
        </div>
        
        <div class="stuff">
            
            <div data-element="main" style="display: block;">
                <div class="stable">
                    <div class="content">
                        <div class="rows-container">
                            <div class="row">
                                <div class="title"><i class="fa fa-calendar" aria-hidden="true"></i> Dołączył:</div>
                                <div class="value">{$memregdate}</div>
                            </div>
                            <div class="row">
                                <div class="title"><i class="fa fa-clock-o" aria-hidden="true"></i> Ostatnia wizyta:</div>
                                <div class="value">{$memlastvisitdate}</div>
                            </div>
                            <div class="row">
                                <div class="title"><i class="fa fa-commenting-o" aria-hidden="true"></i> Razem postów:</div>
                                <div class="value">{$memprofile['postnum']}</div>
                            </div>
                            <div class="row">
                                <div class="title"><i class="fa fa-comments" aria-hidden="true"></i> Razem wątków:</div>
                                <div class="value">{$memprofile['threadnum']}</div>
                            </div>
                            <div class="row">
                                <div class="title"><i class="fa fa-comments" aria-hidden="true"></i> Spędzony czas online:</div>
                                <div class="value">{$timeonline}</div>
                            </div>
                            <div class="row">
                                <div class="title"><i class="fa fa-map-marker" aria-hidden="true"></i> Lokalizacja:</div>
                                <div class="value">{$online_status}</div>
                            </div>                            
                            <div class="row">
                                <div class="title"><i class="fa fa-plus-circle" aria-hidden="true"></i> Reputacja:</div>
                                <div class="value">{$reputation}</div>
                            </div>                            
                        </div>
                    </div>
                </div>
            </div>
            
            <div data-element="signature" style="display: none;">
                <div class="stable">
                    <div class="content">
                        <div class="rows-container">
                            <div class="row scaleimages">
                                {$signature}
                            </div>
                        </div>
                    </div>
                </div>
            </div>

            <div data-element="contact" style="display: none;">
                <div class="stable">
                    <div class="content">
                        <div class="rows-container">
                            {$contact_details}
                        </div>
                    </div>
                </div>
            </div>
            
            <div data-element="other" style="display: none;">
                {$profilefields}
                
            </div>
        </div>
    </div>
</div>
    
    
{$footer}
</body>
</html>

- przechodzimy do member_profile_contact_details, usuwamy jego zawartość i dodajemy:

Spoiler

{$website}
    {$sendemail}
    {$sendpm}
    {$contact_fields['icq']}
    {$contact_fields['aim']}
    {$contact_fields['yahoo']}
    {$contact_fields['skype']}
    {$contact_fields['google']}

 

- przechodzimy do member_profile_customfields, usuwamy jego zawartość i dodajemy:

Spoiler

<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder tfixed" id="other">
<colgroup>
<col style="width: 30%;" />
</colgroup>
{$customfields}
</table>
<br />

 

- przechodzimy do member_profile_email, usuwamy jego zawartość i dodajemy:

 

Spoiler

<div class="row">
    <div class="title">
        <i class="fa fa-envelope" aria-hidden="true"></i> E-mail:
    </div>
    <div class="value">
        <a href="member.php?action=emailuser&amp;uid={$memprofile['uid']}">{$lang->send_user_email}</a>
    </div>
</div>

 

- przechodzimy do member_profile_pm, usuwamy jego zawartość i dodajemy:

Spoiler

<div class="row">
    <div class="title">
        <i class="fa fa-envelope-o" aria-hidden="true"></i> Prywatna wiadomość:
    </div>
    <div class="value">
<a href="private.php?action=send&amp;uid={$memprofile['uid']}">{$lang->send_pm}</a>
    </div>
</div>

 

- przechodzmy do member_profile_referrals, usuwamy jego zawartość i dodajemy:

Spoiler

{$memprofile['referrals']}

 

- przechodzimy do member_profile_reputation, usuwamy jego zawartość i dodajemy:

 

Spoiler

{$reputation}

 

[/hide]

 

To byłoby na tyle w tym poradniku, po wprowadzeniu zmian wystarczy F5 i profil zmieniony, za niedługo udostępnię więcej swoich kodów, poradników oraz zleceń kodowanych dla innych ludzi.

 

Pozdro Limit.

 

 

 

 

 

 

 

 

 

 

  • Lubię to! 9
Link to comment
  • Użytkownik∙

___________________________________________________________________________________
Wiadomość wygenerowana automatycznie.
Temat został zamknięty przez Moderatora.

Powód: Temat Zamknięty.

onDOqcR.png

Jeżeli się z tym nie zgadzasz raportuj ten post, a Moderator lub Administrator rozpatrzy go ponownie.
Z pozdrowieniami.
Administracja StrefaSkilla.pl
___________________________________________________________________________________

Link to comment
  • 5 months later...
  • Użytkownik∙

hXuqlVA.png

~ Wiadomość wygenerowana automatycznie.

Link to comment
Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

Zapoznaj się z polityką prywatności forum Privacy Policy oraz regulaminem forum Guidelines

  • Opiekun [MIRAGE #1]
  • Opiekun [MIRAGE #2]
  • Opiekun [1VS1]
  • Opiekun [AWP #1]
  • Opiekun [AWP #2]
  • Opiekun [SURF]
  • Opiekun [MIR/CACH]
  • Opiekun [5VS5]
  • Opiekun [DR+KLASY]