Simple Machines Community Forum

SMF Support => Português (Portuguese) => Language Specific Support => Modificações (Mods) => Topic started by: Isa.F on March 22, 2011, 05:01:43 PM

Title: [duvida]Users Online Today Mod
Post by: Isa.F on March 22, 2011, 05:01:43 PM
Boa noite!  ;)

Tenho uma duvida, novamente... Tenho este mod instalado http://custom.simplemachines.org/mods/index.php?mod=217

Correu tudo bem, consegui alterar os ficheiros do meu tema, e aparecem entao os membros online do dia de hoje.


O problema é que me aparece assim:

: 7 (: 7, : 0)

em vez de me aparecer assim:


Total: 7 (Visiveis: 7, Invisiveis : 0)


O que é que tenho que modificar e onde tenho que modificar para poder inserir a legenda? Os numeros estao correctos, a lista de membros tambem, mas so aparecem mesmo : 7 (: 7, : 0)


Nota: confirmei  e mesmo colocando o server em ingles ou o tema default, continua a aparecer sem legenda....

Help....


Obrigada! ;)
Title: Re: [duvida]Users Online Today Mod
Post by: Spectrum..!! on March 22, 2011, 06:08:04 PM
Amiga Isa.F,

No arquivo BoardIndex.template.php, o código, creio eu, que seja este:

echo
' (', $txt['uot_visible'], ': ', ($context['num_users_online_today'] - $context['num_users_hidden_today']), ', ', $txt['uot_hidden'], ': ', $context['num_users_hidden_today'], ')';


Teria que inserir as strings por aí....
Title: Re: [duvida]Users Online Today Mod
Post by: Isa.F on March 23, 2011, 11:48:00 AM
Preciso de uma ajutida...  :-[

Mas quais strings, e onde mais exactamente?  :-[

Aquilo que me aparece é o seguinte:

echo $txt['uot_total'], ': <b>', $context['num_users_online_today'], '</b>';
                                               if (!$context['user']['is_guest'])
                                                  echo ' (', $txt['uot_visible'], ': ', ($context['num_users_online_today'] - $context
                                                     ['num_hidden_users_online_today']), ', ', $txt['uot_hidden'], ': ', $context['num_hidden_users_online_today'], ')';
                                                      // Assuming there ARE users online... each user in users_online has an id, username, name, group, href, and link.
                                                          if (!empty($context['users_online_today']) && !$context['user']['is_guest'])
                                                              echo '<br />', implode(', ', $context
                                                                     ['list_users_online_today']);
Title: Re: [duvida]Users Online Today Mod
Post by: TaijovuNeji on March 23, 2011, 12:50:50 PM
Repare que se vc colocar a linguagem do forum em ingles, as strings vão aparecer.

Veja então que na pasta languages do theme default tem esse arquivo: MembersOnlineToday.english.php

Vc deve criar um igual para a linguagem do seu forum: MembersOnlineToday.portuguese_brazilian.php
e traduzir o conteúdo que está dentro dele.
Title: Re: [duvida]Users Online Today Mod
Post by: Isa.F on March 29, 2011, 08:16:40 AM
Obrigada a todos! Ja consegui!  :D

Fui aqui: Themes/default/languages/Modifications.portuguese_pt.php

e antes disto

?>

Inseri isto:

$txt['uot_users_online_today']='Membros Online Hoje';
$txt['uot_yesterday']='Yesterday at ';$txt['uot_total']='Total';
$txt['uot_visible']='Visívies';
$txt['uot_hidden']='Invisiveis';


Fica aqui a dica para quem tem a mesma duvida!  ;)


Obrigada!  ;)