|
|
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo
|
|
Przesunięty przez: joli 22-01-2009, 19:08 |
wyświetlanie nazw rang zależnie od języka użytkownika |
Autor |
Wiadomość |
Sethergal
Pomógł: 1 raz Posty: 53
|
Wysłany: 19-06-2007, 11:44 wyświetlanie nazw rang zależnie od języka użytkownika
|
|
|
Witam,
Mam takie pytanie. Czy istnieje mod, który wyświetla inne nazwy rang w zależności od używanego przez użytkownika języka?
Jeśli nie, to jak się za to zabrać?
Myślałem o wykonaniu 2 grup i podpięcia pod każdą z nich innych rang (nazw pl i eng). Problem w tym, że jeśli dołączę użytkownika do grupy, to językowe nazwy rang będą przypisane do każdego użytkownika osobno, więc dany użytkownik będzie widział u innych rangi i po pl i po eng.
Najprostszym rozwiązaniem byłoby zapewne nie włączanie użytkownika do żadnej grupy, a rangi przed wyświetleniem pobierać z jednej z przygotowanych grup. Tyle tylko, że nie mam pojęcia od czego zacząć i gdzie tego szukać.
[ Dodano: 20-06-2007, 14:27 ]
Udało mi się rozwiązać problem, jeśli ktoś będzie miał taki sam, to podaję rozwiązanie.
1.Tworzymy 2 ukryte grupy z rangami.
2. wchodzimy do viewtopic.php
znajdź:
Kod: |
// Generate ranks, set them to empty string initially.
$poster_rank = '';
$rank_image = '';
|
Wpisz poniżej:
Kod: |
$poster_rank_lang = '';
$spr_lang='';
if($userdata['user_lang'] == 'polish'){$spr_lang='pl';}else{$spr_lang='en';}
if ( $user_id == ANONYMOUS ){$spr_lang='en';}
if ($spr_lang == 'pl'){$g=6;}
else {$g=7;}
// g - nr grupy z rangami
for($j = 0; $j < $ranksrow[$g]['count']; $j++)
{
if ( $poster_posts >= $ranksrow[$g][$j]['rank_min'] )
{
$poster_rank_lang = $ranksrow[$g][$j]['rank_title']; //'w grupie'
$rank_file = $images['rank_path'] . $ranksrow[$g][$j]['rank_image'];
$sizes = @getimagesize($rank_file);
$rank_sizes = (intval($sizes[0]) > 0 && intval($sizes[1]) > 0) ? '" width="' . $sizes[0] . '" height="' . $sizes[1] : '';
$rank_image = ($ranksrow[$g][$j]['rank_image']) ? '<img src="' . $rank_file . $width . '" alt="" title="' . str_replace('-#', '', $poster_rank_lang) . '" border="0" /><br />' : '';
$poster_rank = $poster_rank . '<br />';
if ( ereg('-#', $poster_rank) )
{
$poster_rank_lang = '';
}
break;
}
}
|
znajdź:
Kod: |
$show_custom_rank = false;
$custom_rank_mod = false;
|
wpisz przed:
Kod: |
$poster_rank = $poster_rank_lang.'<br />'.$poster_rank;
|
|
|
|
|
 |
Gadatliwa Kasia
|
|
|
|
|
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
|