|
|
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo
|
|
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
|
|
|
|
 |
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 |
|
|
|
 |
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 |
|
|
|
 |
|
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
|
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 | |
 |
|