Webboard

Pełna wersja: Przerobienie Statystyk uzytkownika by. snake
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Stron: 1 2
wersja skryptu MyBB:1.8.6
adres forum: cs-dreamhack.xaa.pl
na czym polega problem (screen, opis, komunikaty, nazwa i wersja wtyczki): Nakieruje mnie ktoś jak wycentrować całe te siwe statystyki
http://scr.hu/12tx/b6f01
. i jak zmienic ich kolor na taki

http://scr.hu/12tx/g2s63

tu mam gotowy kod

background-image: linear-gradient(to bottom, #2A2A2A, #3A3A3A)
Tło robisz
Kod:
background-image:linear-gradient(to bottom, #2A2A2A, #3A3A3A);
Dla kompatybilności możesz dać jeszcze
Kod:
background-color:#3A3A3A;


A te wyrównanie to możesz za pomocą css'a pokombinować. Jaki chcesz efekt uzyskać?
Zmiana koloru:
Odszukaj w global.css .staty_author
Kod:
background: #363636;
    border-bottom: 1px solid #1D1D1D;
    padding: 4px;
    height: 17px;
    border-top: 1px solid #404040;
    color: #a0a0a0;#a4e37a;
Zamień na:
Kod:
background: #363636;
    border-bottom: 1px solid #1D1D1D;
    padding: 4px;
    height: 17px;
    border-top: 1px solid #404040;
    color: #a4e37a;

Chcesz wycentrować tekst? Bo zdaje mi się, że cale te staty są wycentrowane...
jeśli tekst to dodaj ten sam kod co u góry tylko dopisz
Kod:
text-align: center;
to jest gradient -_-
a jeśli chodzi o wyrównanie to możesz zrobić nawet w global.css
Kod:
.staty_autor>div{box-sizing:border-box;width:50%}

zobacz sobie na kod lepiej. Twoja podpowiedź nie zadziała.
chce cos takiego tylko nei wiem gdzie to mam dodać :<
background-image:linear-gradient(to bottom, #2A2A2A, #3A3A3A)

to trzeba gdzies w tym pliku wstawic tylko gdzie .

Kod PHP:
<?php


if(!defined("IN_MYBB"))
{
 
   die("Direct initialization of this file is not allowed.<br /><br />Please make sure IN_MYBB is defined.");
}

$plugins->add_hook("index_start""statsuserindex");

function 
statsuserindex_info()
{
//info
 
   $website "https://webboard.pl";
 
   return array(
 
       "name"            => "Statystyki użytkownika na stronie głównej",
 
       "description"    => "---",
 
       "website"        => "{$website}",
 
       "author"        => "Snake_",
 
       "authorsite"    => "{$website}/uzytkownik-snake_19523",
 
       "version"        => "0.1",
 
   );
}

function 
statsuserindex_activate()
{
}
function 
statsuserindex_deactivate()
{
}

function 
statsuserindex()
{
 
   global $mybb$cache$statsuserlog$theme$groupscache$lastvisit;
 
       //ogolna funkcja
 
       if($mybb->user['uid']) {
 
           $tekst_wyswietlany_w_thead "Statystyki użytkownika {$mybb->user['username']}.";
 
           $nick_usera build_profile_link(format_name($mybb->user['username'], $mybb->user['usergroup'], $mybb->user['displaygroup']), $mybb->user['uid']);
 
           $nick_usera "<span style=\"font-size: 20px;\">{$nick_usera}</span>";
 
           $avatar_usera '<img src="' . (empty($mybb->user['avatar']) ? 'images/default_avatar.png' $mybb->user['avatar']) . '" title="' $mybb->user['username'] . '" class="avatar_usera"/>';
 
           $reputacja_usera $mybb->user['reputation'];        
            $email_usera 
"<a href=\"mailto:{$mybb->user['email']}\">{$mybb->user['email']}</a>";
 
           $postow_usera $mybb->user['postnum'];
 
       }
 
       else {
 
           $tekst_wyswietlany_w_thead "Twoje statystyki";
 
           $nick_usera "Gość";
 
           $avatar_usera '<img src="images/default_avatar.png" class="avatar_usera" />';
 
           $reputacja_usera 0;
 
           $email_usera "<i>Nie zidentyfikowano</i>";
 
           $postow_usera 0;
 
       }
 
   

        if
(!is_array($groupscache))
 
                           $groupscache $cache->read("usergroups");
 
       
        $grupa_usera 
$groupscache[$mybb->user['usergroup']]['title'];

 
       $ostatnio_tu_bylem $mybb->user['lastvisit'];
 
       $ip $_SERVER['REMOTE_ADDR'];
 
       
        $statsuserlog 
"
<table border=\"0\" cellspacing=\"
{$theme['borderwidth']}\" cellpadding=\"{$theme['tablespace']}\"  style=\"width: 100%;\">
<tr>
<td class=\"thead\"><strong>
{$tekst_wyswietlany_w_thead}
</strong></td>
</tr>
<tr>
<td class=\"trow2\">
<div style=\"text-align: center;\">
{$nick_usera}
<br />
<br>
</br>
<div>
{$avatar_usera}
</div>
<br />
<div>
<div class=\"staty_author\"><div class=\"staty_left_a\">Grupa:</div><div class=\"staty_right_a\"> 
{$grupa_usera}</div></div>
<div class=\"staty_author\"><div class=\"staty_left_a\">Reputacja:</div><div class=\"staty_right_a\"> 
{$reputacja_usera}</div></div>
<div class=\"staty_author\"><div class=\"staty_left_a\">Liczba postów:</div><div class=\"staty_right_a\"> 
{$postow_usera}</div></div>
<div class=\"staty_author\"><div class=\"staty_left_a\">E-mail:</div><div class=\"staty_right_a\"> 
{$email_usera}</div></div>
<div class=\"staty_author\"><div class=\"staty_left_a\">Moje IP:</div><div class=\"staty_right_a\"> 
{$ip}</div></div>
<div class=\"staty_author\"><div class=\"staty_left_a\">Ostatnia wizyta:</div><div class=\"staty_right_a\"> 
{$lastvisit}</div></div>
</div>
</td>
</tr>
</table>"
   
}
?>
wystarczy w globa.css
w .staty_autor>div

no i zepsułeś forum -_-
Cofnij zmiany, które wprowadziłeś w tym pluginie.
dlaczego zepsułem ?
Kod:
Wewnętrzny błąd MyBB

MyBB napotkało błąd wewnętrzny i nie może kontynuować.

Typ błędu:
   Ostrzeżenie (2)
Treść błędu:
   Cannot modify header information - headers already sent by (output started at /home/csdreamh/public_html/inc/plugins/statsuserindex.php:1)
Lokalizacja:
   File: inc/functions.php
   Line: 1861
Kod:
   1858.
   1859.     $mybb->cookies[$name] = $value;
   1860.
   1861.     header($cookie, false);
   1862. }
   1863.
   1864. /**
Fragment kodu:
   Plik     Linia     Funkcja
   /inc/class_error.php     208     errorHandler->output_error
   [PHP]           errorHandler->error
   /inc/functions.php     1861     header
   /inc/class_session.php     362     my_setcookie
   /inc/class_session.php     94     session->load_guest
   /global.php     54     session->init
   /index.php     18     require_once

Odwiedź Polski Support MyBB aby uzyskać pomoc.
Dlatego
Spróbuj to
Kod:
<?php


if(!defined("IN_MYBB"))
{
   die("Direct initialization of this file is not allowed.<br /><br />Please make sure IN_MYBB is defined.");
}

$plugins->add_hook("index_start", "statsuserindex");

function statsuserindex_info()
{
//info
   $website = "https://webboard.pl";
   return array(
       "name"            => "Statystyki użytkownika na stronie głównej",
       "description"    => "---",
       "website"        => "{$website}",
       "author"        => "Snake_",
       "authorsite"    => "{$website}/uzytkownik-snake_19523",
       "version"        => "0.1",
   );
}

function statsuserindex_activate()
{
}
function statsuserindex_deactivate()
{
}

function statsuserindex()
{
   global $mybb, $cache, $statsuserlog, $theme, $groupscache, $lastvisit;
       //ogolna funkcja
       if($mybb->user['uid']) {
           $tekst_wyswietlany_w_thead = "Statystyki użytkownika {$mybb->user['username']}.";
           $nick_usera = build_profile_link(format_name($mybb->user['username'], $mybb->user['usergroup'], $mybb->user['displaygroup']), $mybb->user['uid']);
           $nick_usera = "<span style=\"font-size: 20px;\">{$nick_usera}</span>";
           $avatar_usera = '<img src="' . (empty($mybb->user['avatar']) ? 'images/default_avatar.png' : $mybb->user['avatar']) . '" title="' . $mybb->user['username'] . '" class="avatar_usera"/>';
           $reputacja_usera = $mybb->user['reputation'];        
           $email_usera = "<a href=\"mailto:{$mybb->user['email']}\">{$mybb->user['email']}</a>";
           $postow_usera = $mybb->user['postnum'];
       }
       else {
           $tekst_wyswietlany_w_thead = "Twoje statystyki";
           $nick_usera = "Gość";
           $avatar_usera = '<img src="images/default_avatar.png" class="avatar_usera" />';
           $reputacja_usera = 0;
           $email_usera = "<i>Nie zidentyfikowano</i>";
           $postow_usera = 0;
       }
   

       if(!is_array($groupscache))
                           $groupscache = $cache->read("usergroups");
       
       $grupa_usera = $groupscache[$mybb->user['usergroup']]['title'];

       $ostatnio_tu_bylem = $mybb->user['lastvisit'];
       $ip = $_SERVER['REMOTE_ADDR'];
       
       $statsuserlog = "
<table border=\"0\" cellspacing=\"{$theme['borderwidth']}\" cellpadding=\"{$theme['tablespace']}\"  style=\"width: 100%;\">
<tr>
<td class=\"thead\"><strong>
{$tekst_wyswietlany_w_thead}
</strong></td>
</tr>
<tr>
<td class=\"trow2\">
<div style=\"text-align: center;\">
{$nick_usera}
<br />
<br>
</br>
<div>
{$avatar_usera}
</div>
<br />
<div>
<div class=\"staty_author\"><div class=\"staty_left_a\" style= "background-image:linear-gradient(to bottom, #2A2A2A, #3A3A3A); !important!;">Grupa:</div><div class=\"staty_right_a\" style= "background-image:linear-gradient(to bottom, #2A2A2A, #3A3A3A); !important!;"> {$grupa_usera}</div></div>
<div class=\"staty_author\"><div class=\"staty_left_a\" style= "background-image:linear-gradient(to bottom, #2A2A2A, #3A3A3A); !important!;">Reputacja:</div><div class=\"staty_right_a\" style= "background-image:linear-gradient(to bottom, #2A2A2A, #3A3A3A); !important!;">> {$reputacja_usera}</div></div>
<div class=\"staty_author\"><div class=\"staty_left_a\" style= "background-image:linear-gradient(to bottom, #2A2A2A, #3A3A3A); !important!;">Liczba postów:</div><div class=\"staty_right_a\" style= "background-image:linear-gradient(to bottom, #2A2A2A, #3A3A3A); !important!;"> {$postow_usera}</div></div>
<div class=\"staty_author\"><div class=\"staty_left_a\" style= "background-image:linear-gradient(to bottom, #2A2A2A, #3A3A3A); !important!;">E-mail:</div><div class=\"staty_right_a\" style= "background-image:linear-gradient(to bottom, #2A2A2A, #3A3A3A); !important!;"> {$email_usera}</div></div>
<div class=\"staty_author\"><div class=\"staty_left_a\" style= "background-image:linear-gradient(to bottom, #2A2A2A, #3A3A3A); !important!;">Moje IP:</div><div class=\"staty_right_a\" style= "background-image:linear-gradient(to bottom, #2A2A2A, #3A3A3A); !important!;"> {$ip}</div></div>
<div class=\"staty_author\"><div class=\"staty_left_a\" style= "background-image:linear-gradient(to bottom, #2A2A2A, #3A3A3A); !important!;">Ostatnia wizyta:</div><div class=\"staty_right_a\" style= "background-image:linear-gradient(to bottom, #2A2A2A, #3A3A3A); !important!;"> {$lastvisit}</div></div>
</div>
</td>
</tr> 
</table>";    
}
?>
bo nie edytowałem go note++ tylko zwykłym juz wrzuciłem kopie tego sprawdz teraz . ^^

//

@up taki bład mi wywaliło

Parse error: syntax error, unexpected 'background' (T_STRING) in /home/csdreamh/public_html/inc/plugins/statsuserindex.php on line 82
Dobra działa. A teraz dopisz to co ci podesłałem do global.css
Przestań grzebać w tym pluginie. Zrób to w styl->global.css !
Kod:
Parse error: syntax error, unexpected 'background' (T_STRING) in /home/csdreamh/public_html/inc/plugins/statsuserindex.php on line 82

mogł byś mi to sprawdzic ?
Kod PHP:
.staty_author {
        
background-image:linear-gradient(to bottom#2A2A2A, #3A3A3A);
        
background#363636;
        
background-color:#3A3A3A;
        
border-bottom1px solid #1D1D1D;
        
padding4px;
        
height17px;
        
border-top1px solid #404040;
        
color#a0a0a0; 
To nie to
w global.css wpisujesz
Kod:
.staty_autor>div{
box-sizing:border-box;
width:50%;
background-image:linear-gradient(to bottom, #2A2A2A, #3A3A3A);
background-color:#3A3A3A;}

lub

.staty_autor>div{
box-sizing:border-box;
width:50%;}
.staty_autor{background-image:linear-gradient(to bottom, #2A2A2A, #3A3A3A);
background-color:#3A3A3A;}}
To 2 chyba nawet lepsze :D


Bez adma nie moge
aaaaaaaaaaaaaaaa  tylko dopisać mam :P
Stron: 1 2