phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

FAQFAQ - PIERWSZA POMOC!!  regulaminREGULAMIN  SzukajSZUKAJ  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload  katalog Forów DyskusyjnychKatalog Forów   FAQ Video tutoriale

Poprzedni temat «» Następny temat
Przesunięty przez: joli
22-01-2009, 18:21
[1.12.*] Moderators Comments
Autor Wiadomość
syspo


Posty: 52
Wysłany: 24-03-2006, 11:45   [1.12.*] Moderators Comments

Witajcie.

Czy ktoś już może dostosował Modyfikację "Moderators Comments" do wersji 1.12.5 ?

Bo właśnie kombinuję i kombinuę, i wykombinować nie potrafię :(


Pozdrawiam.
 
     
Gadatliwa Kasia 

   
irekk


Pomógł: 283 razy
Posty: 2927
Wysłany: 24-03-2006, 11:50   

kliknij na taki obrazek:

znajdziesz go nad postem obok
Wysłany: Dzisiaj 11:45 Tytuł tematu...
_________________
Cygantura
 
     
syspo


Posty: 52
Wysłany: 24-03-2006, 11:59   

Ooo :)
Wielkie dzieki :)

Możesz mi jeszcze napisać, gdzie mogę wyedytować wygląd:
Kod:
[ Komentarz dodany przez: ____: 2006-03-24, 11:57 ]


Z góry dziękuję.

Pozdrawiam.
 
     
Widmo



Pomógł: 180 razy
Posty: 2435
Wysłany: 24-03-2006, 12:38   

syspo, ja obstawiam ze to bedzie w plikach jezykowych, wlacz Total COmmandera i poszukaj pliku gdzie wystepuje treesc: "Komentarz dodany przez"
_________________
Potrzebujesz pomocy?
 
     
arcy



Pomógł: 509 razy
Posty: 3761
Wysłany: 24-03-2006, 12:43   

language/lang_polish/lang_main.php
znajdz:
Kod:
$lang['Comment_added']
:]
_________________
| Regulamin | F.A.Q. | Szukaj | Oficjalny podręcznik administratora phpBB2 by Przemo |
| arcy.net - nowości ze świata phpBB by Przemo, Opera, Android | w tym państwie pełnym nienawiści, rap po godzinach i luz ponad wszystkim... | Opera Browser
|
 
     
irekk


Pomógł: 283 razy
Posty: 2927
Wysłany: 24-03-2006, 13:00   

posting.php, okolo 918 linii
Kod:
            $separator = " \n\n[size=9:" . $buid . "][ [i:" . $buid . "]" . sprintf($lang['Comment_added'], "[b:" . $buid . "]" . $userdata['username']) . "[/b:" . $buid . "]: " . $add_data . "[/i:" . $buid . "] ][/size:" . $buid . "]\n";

+ langi o ktorych mowa wyzej
_________________
Cygantura
 
     
pietrex

Pomógł: 76 razy
Posty: 713
Wysłany: 24-03-2006, 14:58   

A czy jest możliwość sprawienia, by nick danej osoby zgadzał się z ustawieniami groups color?

edit: oczywiście osoby, która dodała komentarz
 
     
syspo


Posty: 52
Wysłany: 24-03-2006, 15:50   

pietrex napisał/a:
A czy jest możliwość sprawienia, by nick danej osoby zgadzał się z ustawieniami groups color?
edit: oczywiście osoby, która dodała komentarz


Jest raczej taka możliwość, bo w modyfikacji Moderators Comments tak było to rozwiązane.
Juz kombinowałem z tym ale jak zwykle... nici z tego... :(
 
     
Radek



Pomógł: 955 razy
Posty: 4614
Wysłany: 24-03-2006, 17:36   

w posting.php to:
Kod:
$separator = " \n\n[size=9:" . $buid . "][ [i:" . $buid . "]" . sprintf($lang['Comment_added'], "[b:" . $buid . "]" . $userdata['username']) . "[/b:" . $buid . "]: " . $add_data . "[/i:" . $buid . "] ][/size:" . $buid . "]\n";

zamiencie na to:
Kod:

$colored_username = color_username($userdata['user_level'], $userdata['user_jr'], $userdata['user_id'], $userdata['username']);
$comment_username = '<span '.$colored_username[1].'>'.$colored_username[0].'</a>';
$separator = " \n\n[size=9:" . $buid . "][ [i:" . $buid . "]" . sprintf($lang['Comment_added'], "[b:" . $buid . "]" . $comment_username) . "[/b:" . $buid . "]: " . $add_data . "[/i:" . $buid . "] ][/size:" . $buid . "]\n";

nie testowane, nie wiem czy dziala :mrgreen:
 
     
tjon

Pomógł: 23 razy
Posty: 142
Wysłany: 24-03-2006, 18:10   

RuseK napisał/a:
nie testowane, nie wiem czy dziala

u mnie nie działa :/
 
     
irekk


Pomógł: 283 razy
Posty: 2927
Wysłany: 24-03-2006, 18:34   

w pliku functions.php zamien:
Kod:
function color_username($level, $jr_admin, $user_id, $username, $us_bold = true, $style = '')
{
    global $theme, $groups_color;
    static $groups_color;
    if ( !(isset($groups_color) ))
    {
        $groups_color = get_groups_color();
    }
    $users_color_id = $groups_color[0];
    $users_groups_id = $groups_color[1];
    $users_color = $groups_color[2];
    $users_prefix = $groups_color[3];
    $users_style = $groups_color[4];

    $bold = ($us_bold) ? '<b>%s</b>' : '%s';

    $style_color = $color_id = $group_id = '';
    if ( $level == ADMIN && $theme['fontcolor_admin'] )
    {
        $username = sprintf($bold, $username);
        $style_color = ' style="color:#' . $theme['fontcolor_admin'] . (($style) ? '; ' . $style : '') . '"';
    }
    else if ( $jr_admin && $theme['fontcolor_jradmin'] )
    {
        $username = sprintf($bold, $username);
        $style_color = ' style="color:#' . $theme['fontcolor_jradmin'] . (($style) ? '; ' . $style : '') . '"';
    }
    else if ( $level == MOD && $theme['fontcolor_mod'] )
    {
        $username = sprintf($bold, $username);
        $style_color = ' style="color:#' . $theme['fontcolor_mod'] . (($style) ? '; ' . $style : '') . '"';
    }
    else if ( @in_array($user_id, $users_color_id) )
    {
        $color_id = array_search($user_id, $users_color_id);
        $group_id = $users_groups_id[$color_id];
        if ( $users_prefix[$group_id] )
        {
            $username = $users_prefix[$group_id] . $username;
        }
        if ( $users_color[$group_id] )
        {
            $style_color = 'color:#' . $users_color[$group_id];
        }
        if ( $users_style[$group_id] )
        {
            $style_color .= (($style_color) ? '; ' : '') . $users_style[$group_id];
        }
        if ( $style_color )
        {
            $style_color = ' style="' . $style_color . (($style) ? '; ' . $style : '') . '"';
        }
        else if ( $style )
        {
            $style_color = ' style="' . $style . '"';
        }
    }
    else
    {
        $style_color = ($style) ? ' style="' . $style . '"' : '';
        return array($username, $style_color);
    }
    return array($username, $style_color);
}

na:
Kod:
function color_username($level, $jr_admin, $user_id, $username, $us_bold = true, $style = '')
{
    global $theme, $groups_color;
    static $groups_color;
    if ( !(isset($groups_color) ))
    {
        $groups_color = get_groups_color();
    }
    $users_color_id = $groups_color[0];
    $users_groups_id = $groups_color[1];
    $users_color = $groups_color[2];
    $users_prefix = $groups_color[3];
    $users_style = $groups_color[4];

    $bold = ($us_bold) ? '<b>%s</b>' : '%s';

    $style_color = $color_id = $only_color = $group_id = '';
    if ( $level == ADMIN && $theme['fontcolor_admin'] )
    {
        $username = sprintf($bold, $username);
        $style_color = ' style="color:#' . $theme['fontcolor_admin'] . (($style) ? '; ' . $style : '') . '"';
        $only_color = $theme['fontcolor_admin'];
    }
    else if ( $jr_admin && $theme['fontcolor_jradmin'] )
    {
        $username = sprintf($bold, $username);
        $style_color = ' style="color:#' . $theme['fontcolor_jradmin'] . (($style) ? '; ' . $style : '') . '"';
        $only_color = $theme['fontcolor_jradmin'];
    }
    else if ( $level == MOD && $theme['fontcolor_mod'] )
    {
        $username = sprintf($bold, $username);
        $style_color = ' style="color:#' . $theme['fontcolor_mod'] . (($style) ? '; ' . $style : '') . '"';
        $only_color = $theme['fontcolor_mod'];
    }
    else if ( @in_array($user_id, $users_color_id) )
    {
        $color_id = array_search($user_id, $users_color_id);
        $group_id = $users_groups_id[$color_id];
        if ( $users_prefix[$group_id] )
        {
            $username = $users_prefix[$group_id] . $username;
        }
        if ( $users_color[$group_id] )
        {
            $style_color = 'color:#' . $users_color[$group_id];
        }
        if ( $users_style[$group_id] )
        {
            $style_color .= (($style_color) ? '; ' : '') . $users_style[$group_id];
        }
        if ( $style_color )
        {
            $style_color = ' style="' . $style_color . (($style) ? '; ' . $style : '') . '"';
        }
        else if ( $style )
        {
            $style_color = ' style="' . $style . '"';
        }
        $only_color = $users_color[$group_id];
    }
    else
    {
        $style_color = ($style) ? ' style="' . $style . '"' : '';
        return array($username, $style_color);
    }
    return array($username, $style_color, $only_color);
}


pozniej, zamien to:
Kod:
$separator = " \n\n[size=9:" . $buid . "][ [i:" . $buid . "]" . sprintf($lang['Comment_added'], "[b:" . $buid . "]" . $userdata['username']) . "[/b:" . $buid . "]: " . $add_data . "[/i:" . $buid . "] ][/size:" . $buid . "]\n";

na to:
Kod:
$kolorki = color_username($userdata['user_level'], $userdata['user_jr'], $userdata['user_id'], $userdata['username']);
$kolorki = trim($kolorki[2]);
$uname = ($kolorki) ? '[color=#' . $kolorki . ':' . $buid . ']' . $userdata['username'] . '[/color:' . $buid . ']': $userdata['username'];
$separator = " \n\n[size=9:" . $buid . "][ [i:" . $buid . "]" . sprintf($lang['Comment_added'], "[b:" . $buid . "]" . $uname) . "[/b:" . $buid . "]: " . $add_data . "[/i:" . $buid . "] ][/size:" . $buid . "]\n";


jednak to nigdy nie bedzie pokazywalo aktualnego koloru uzytkownika, tylko kolor jaki posiadal w momencie dodawania komentarza
_________________
Cygantura
Ostatnio zmieniony przez irekk 03-04-2006, 10:10, w całości zmieniany 1 raz  
 
     
syspo


Posty: 52
Wysłany: 25-03-2006, 15:59   

Zrobiłem tak jak napisałeś.

To oczywiście w pliku posting.php
Cytat:
pozniej, zamien to:
Kod:
$separator = " \n\n[size=9:" . $buid . "][ [i:" . $buid . "]" . sprintf($lang['Comment_added'], "[b:" . $buid . "]" . $userdata['username']) . "[/b:" . $buid . "]: " . $add_data . "[/i:" . $buid . "] ][/size:" . $buid . "]\n";

na to:
Kod:
$kolorki = color_username($userdata['user_level'], $userdata['user_jr'], $userdata['user_id'], $userdata['username']);
$kolorki = trim($kolorki[2]);
$uname = ($kolorki) ? '[color=' . $kolorki . ':' . $buid . ']' . $userdata['username'] . '[/color:' . $buid . ']': $userdata['username'];
$separator = " \n\n[size=9:" . $buid . "][ [i:" . $buid . "]" . sprintf($lang['Comment_added'], "[b:" . $buid . "]" . $uname) . "[/b:" . $buid . "]: " . $add_data . "[/i:" . $buid . "] ][/size:" . $buid . "]\n";


W rezultacie wyskoczyło mi to:
Kod:
[ Komentarz dodany przez: [color=990000:0a7bb253c7]syspo: 2006-03-25, 15:56 ]
test komm
 
     
irekk


Pomógł: 283 razy
Posty: 2927
Wysłany: 25-03-2006, 16:12   

zalacz plik
_________________
Cygantura
 
     
syspo


Posty: 52
Wysłany: 25-03-2006, 19:50   

Tak więc zamieszczam.

kom.zip
posting.php i functions.php
Po powyższym przerobieniu.
Pobierz Plik ściągnięto 645 raz(y) 37,2 KB

 
     
Gadatliwa Kasia 

   
irekk


Pomógł: 283 razy
Posty: 2927
Wysłany: 25-03-2006, 21:01   

sprawdz:

kom.zip
Pobierz Plik ściągnięto 764 raz(y) 37,68 KB

_________________
Cygantura
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!

Powered by phpBB modified by Przemo © 2003 phpBB
Strona wygenerowana w 0,13 sekundy. Zapytań do SQL: 14
Polecane serwisy

Najlepsze oprogramowanie do prowadzenia sklepu internetowegoNajlepszy program do sklepu firmowany przez Przem'a

Sklep z gadżetami

serwis laptopów

phpbb

Design Cart - Tworzenie sklepu internetowego

iRonin.IT

• Zamów reklamę