News:

SMF 2.1.4 has been released! Take it for a spin! Read more.

Main Menu

Mod para legenda dos cargos

Started by Gabao, January 31, 2007, 05:19:27 AM

Previous topic - Next topic

Jumper™

#40
Excelente amigo costa, é mesmo isso, em português não se vê, mas em inglês 5*****

Obrigado e um grande abraço

Jumper

Costa

Disponha fera, tamo aí pra isso

BTW, isso dá para botar em português tbm, eu  botei no meu forum, só não traduzi o mod (normalmente só traduzo o que aparece para usuários - preguiça é froids...  :P )

Acho, ACHO, que é só acrescentar no modification.portuguese.php
Mas não tenho a certeza...
Hugo "Costa" Fernandes - PT SMF
Todas as MP's a pedir ajuda são sujeitas a radioactividade, microondas, queimadas e atiradas borda fora.

"At least someone appreciates the fact that I am doing and not thinking..."
"Laziness is counter-revolutionary."

Costa

lembrei-me, hehe

na pasta languages do teu thema

Help.brazilian.php
Code (encontra) Select

$helptxt['featuresettings'] = '<b>Editar características e opções</b><br />


Code (Acrescenta a seguir) Select

$helptxt['arrange_mclegend'] =
'Organizar a exibição do seu grupo de membros a cor e legenda. Digite
o número grupo identificaçao que devem ser separados por vírgula.
Nenhuma vírgula após o último número. (i.e. 1,2,8,7,6,5,4). Para
activar a exibição de desativar o "Show group key on board index" from
Admin -> Actual Tema, sob Tema guia Configurações.';


ModSettings.brazilian.php
Code (encontra) Select

$txt['default_personal_text'] = 'Default texto pessoal';


Code (Acrescenta a seguir) Select

$txt['arrange_mclegend'] = 'Legenda e cor dos grupos de membros.<br /><span class="smalltext">(tem de separa com virgula. ex. 1,2,8,7,6,5,4)</span>';


Assim vai aparecer em português também.

OBS: se o teu fórum for em pt-pt os arquivos serão ModSettings.portuguese.php eHelp.portuguese.php
Hugo "Costa" Fernandes - PT SMF
Todas as MP's a pedir ajuda são sujeitas a radioactividade, microondas, queimadas e atiradas borda fora.

"At least someone appreciates the fact that I am doing and not thinking..."
"Laziness is counter-revolutionary."

Jumper™

Este problema já está resolvido.

Um abraço amigo Costa.

Amendoim

Quote from: Costa on October 13, 2008, 09:26:19 AM
Admin -> Editar Recursos e Opções -> Configurações Básicas do Fórum -> Membergroup legend display arrangement.

Caso não apareça em português, mete o forum em inglês que deverá aparecer

Farebem


Esta opção já esta no SMF padrão?
Ou é presiso instalar alguma coisa ou seguir os passos açima?

É que eu fiz o que dizias, ate mudei para ingles e nao aparece essa opção em admin->features and options> basic features

esclareça-me ai ::)
Versão 2.0 RC2 Portuguese_Pt

Simple Portal 2.3 Portuguese_Pt

Em crescimento na programação :)

http://www.gamextuga.com

margarett

Não. Só depois de instalar o MOD
Se forem conduzir, não bebam. Se forem beber... CHAMEM-ME!!!! :D

QuoteOver 90% of all computer problems can be traced back to the interface between the keyboard and the chair

Amendoim

Já consegui...

Acresentei o voçe disse, e agora já esta a funcionar no meu tema..




A duvida agora, era como aumentar o tamanho de letra onde diz "admistrador" na legenda, eu estive no codigo que disse para substituir mas nao vi nada parecido, e podia-me indicar onde se pode acresentar grupos tambem? se caso for no codigo o local sff ;)
Versão 2.0 RC2 Portuguese_Pt

Simple Portal 2.3 Portuguese_Pt

Em crescimento na programação :)

http://www.gamextuga.com

margarett

O tipo de letra errrrmmm só vendo que classe de CSS é que ele usa. Podes ver  no BoardIndex.template.php. E podes forçar também outro tamanho.

Em relação ao adicionar outros grupos, o MOD mostra os grupos actualmente online, apenas. Quando houverem outros membros online, os seus grupos vão aparecendo ;)
Se forem conduzir, não bebam. Se forem beber... CHAMEM-ME!!!! :D

QuoteOver 90% of all computer problems can be traced back to the interface between the keyboard and the chair

Amendoim

Sei percebi..

A letra eu vou tentar, alguma maneira eide chegar lá, mas agora estou com muito mais trabalho em primeiro plano..

O que queria dizer era, nao dá para adiçionar um grupo, por exemplo "designers" o grupo a verde, assim que tivesem On apareciam :)

O codigo por o qual substitui no meu tema no boardindex foi este:

// Assuming there ARE users online... each user in users_online has an id, username, name, group, href, and link.
if (!empty($context['users_online']))
echo '
', $txt[140], ':<br />', implode(', ', $context['list_users_online']);

echo '
<br />
', $context['show_stats'] && !$settings['show_sp1_info'] ? '<a href="' . $scripturl . '?action=stats">' . $txt['smf223'] . '</a>' : '', '
</div>
</td>
</tr>';
if(!empty($context['online_groups']))
{
echo '
<tr>
<td class="windowbg2" width="100%">
<span class="middletext">';
foreach($context['online_groups'] as $group)
{
  if(!empty($group['color']) && $group['color'] != '')
echo '[<span style="color:' . $group['color'] . '">' . $group['name'] . '</span>] ';
}
echo '</span>
</td>
</tr>';
}
echo '


Se é no codigo que se mudifica, podia-me dizer como? Obrigado!
Versão 2.0 RC2 Portuguese_Pt

Simple Portal 2.3 Portuguese_Pt

Em crescimento na programação :)

http://www.gamextuga.com

margarett

Isso já vai acontecer. Crias o grupo, dás-lhe determinada cor e quando um dos membros desse grupo estiver online vai aparecer a legenda. Se quiseres que apareçam os grupos todos, independentemente de estarem ou não membros deles online, alteras isto:

                 foreach($context['online_groups'] as $group)

Para:

                 foreach($context['groups'] as $group)
Se forem conduzir, não bebam. Se forem beber... CHAMEM-ME!!!! :D

QuoteOver 90% of all computer problems can be traced back to the interface between the keyboard and the chair

Amendoim

Já percebi, sempre que criu um grupo, automaticamente passará para as legendas..

Agora, ao mudificar aquilo, para caso nao estiver online alguem do grupo, aparecer na mesma a legenda, nao esta a funcar, apenas fica:

Legenda:

E fica tudo branco á frente ::)
Versão 2.0 RC2 Portuguese_Pt

Simple Portal 2.3 Portuguese_Pt

Em crescimento na programação :)

http://www.gamextuga.com

margarett

Hum, se calhar essa variável não passa para o BoardIndex... Sei que isso já foi feito há muito tempo aqui, mas não me lembro ao certo como era...
Se forem conduzir, não bebam. Se forem beber... CHAMEM-ME!!!! :D

QuoteOver 90% of all computer problems can be traced back to the interface between the keyboard and the chair

Amendoim

=/

Vou tentar ver assim com as legendas entao..

Se conseguir se lembrar ou descobrir poste aqui  ;)
Versão 2.0 RC2 Portuguese_Pt

Simple Portal 2.3 Portuguese_Pt

Em crescimento na programação :)

http://www.gamextuga.com

Amendoim

Não á maneira de por as legendas com mais tamanho de letra? Estao muito pequeninas o tamanho de letra =x
Versão 2.0 RC2 Portuguese_Pt

Simple Portal 2.3 Portuguese_Pt

Em crescimento na programação :)

http://www.gamextuga.com

margarett

É uma questão de ver qual é a "classe" CSS que a legenda usa
Se forem conduzir, não bebam. Se forem beber... CHAMEM-ME!!!! :D

QuoteOver 90% of all computer problems can be traced back to the interface between the keyboard and the chair

Amendoim

Neste caso, eu segui o tutorial daqui deste post ::)

tema: diliberMC
Idioma: portuguese_pt
Versao: 1.1.8
Versão 2.0 RC2 Portuguese_Pt

Simple Portal 2.3 Portuguese_Pt

Em crescimento na programação :)

http://www.gamextuga.com

margarett

Então deves ter, na zona da legenda, aquela parte que diz:

<span class="middletext">'


Podes alterar o "middletext para outra coisa qualquer, ou até modificar o CSS e criar uma classe específica para isso...

Ou então tenta tipo:

<span>'

(sem o "middletext" )
Se forem conduzir, não bebam. Se forem beber... CHAMEM-ME!!!! :D

QuoteOver 90% of all computer problems can be traced back to the interface between the keyboard and the chair

Darkness_Black

Galera no meu eu fiz diferente acrescentei em html deem  uma olhada:

Encontre:
  // Assuming there ARE users online... each user in users_online has an id, username, name, group, href, and link.
   if (!empty($context['users_online']))
      echo '
                     ', $txt[140], ':<br />', implode(', ', $context['list_users_online']);

   echo '
                     <br />
                     ', $context['show_stats'] && !$settings['show_sp1_info'] ? '<a href="' . $scripturl . '?action=stats">' . $txt['smf223'] . '</a>' : '', '
                  </div>
               </td>
            </tr>
<tr>
<td class="windowbg2" width="100%">
<span class="middletext">
', $txt['most_online_today'], ': <b>', $modSettings['mostOnlineToday'], '</b>.
', $txt['most_online_ever'], ': ', $modSettings['mostOnline'], ' (' , timeformat($modSettings['mostDate']), ')
</span>
</td>
</tr>';


Substitui por este:
// Assuming there ARE users online... each user in users_online has an id, username, name, group, href, and link.
   if (!empty($context['users_online']))
      echo '
                     ', $txt[140], ':<br />', implode(', ', $context['list_users_online']);

   echo '
   
<br><br><font size="1">
<font color="#F7DDAA"><em><strong>Legendas:</strong></em></font><strong>  [<font color="#FFFFFF">Master
Admin</font>] [<font color="#FF0000">Admin</font>] [<font color="#cc0202">Sub
Admin</font>] [<font color="#9f9fa0">Supervisor</font>] [<font color="#068f02">Moder
Global</font>] [<font color="#bc5df6">Moderadora Global</font>] [<font color="#0484fc">Moderador</font>]
[<font color="#ef089d">Moderadora</font>] [<font color="#0484fc">Moderador Jr</font>]
[<font color="#7afe65">Reporter</font>] [<font color="#fb7f05">WebMaster</font>]
[<font color="#e99700">WebDesigner</font>] [<font color="#9500dd">Designer</font>]
[<font color="#fdc504">Vip</font>] [<font color="#955b1d">Banido</font>] [<font color="#F7DDAA">Membro</font>]
</strong>
                     <br />
                     ', $context['show_stats'] && !$settings['show_sp1_info'] ? '<a href="' . $scripturl . '?action=stats">' . $txt['smf223'] . '</a>' : '', '
                  </div>
               </td>
            </tr>
<tr>
<td class="windowbg2" width="100%">
<span class="middletext">
', $txt['most_online_today'], ': <b>', $modSettings['mostOnlineToday'], '</b>.
', $txt['most_online_ever'], ': ', $modSettings['mostOnline'], ' (' , timeformat($modSettings['mostDate']), ')
</span>
</td></tr>';


Assim n deu problema e mostrara todos os grupos. Por que no meu no lugar do nome do grupo eu coloquei imagens das tags dai com os codigos acima ele acrescentou as tags e não os nomes e ficou feio dai fiz em html  :P

Translator - Brazilian

Não respondo MP de ajuda, Poste sua duvida no forum!!! Se alguém te Ajudou Agradeça!!!

WoW[PT]

Quote from: margarett on June 21, 2007, 07:00:45 AM
Achei :)

Encontrar:

// Assuming there ARE users online... each user in users_online has an id, username, name, group, href, and link.
if (!empty($context['users_online']))
echo '
', $txt[140], ':<br />', implode(', ', $context['list_users_online']);

echo '
<br />
', $context['show_stats'] && !$settings['show_sp1_info'] ? '<a href="' . $scripturl . '?action=stats">' . $txt['smf223'] . '</a>' : '', '
</div>
</td>
</tr>


Substituir por:

// Assuming there ARE users online... each user in users_online has an id, username, name, group, href, and link.
if (!empty($context['users_online']))
echo '
', $txt[140], ':<br />', implode(', ', $context['list_users_online']);

echo '
<br />
', $context['show_stats'] && !$settings['show_sp1_info'] ? '<a href="' . $scripturl . '?action=stats">' . $txt['smf223'] . '</a>' : '', ' ';

if(!empty($context['online_groups']))
{
echo ' <br />Legenda:
<span class="middletext">';
foreach($context['online_groups'] as $group)
{
if(!empty($group['color']) && $group['color'] != '')
echo '[<span style="color:' . $group['color'] . '">' . $group['name'] . '</span>] ';
}
echo '</span> ';
}

echo '
</div>
</td>
</tr>


Neste bocado de texto tens: "Legenda:" Podes substituir este texto por outro que queiras ou apagá-lo até.

Funciona  ;D

Amendoim

Quote from: margarett on March 13, 2009, 05:48:24 PM
Então deves ter, na zona da legenda, aquela parte que diz:

<span class="middletext">'


Podes alterar o "middletext para outra coisa qualquer, ou até modificar o CSS e criar uma classe específica para isso...

Ou então tenta tipo:

<span>'

(sem o "middletext" )


Fiz o que disses-te, de retirar o middletext, e nada aconteceu, nada mudou..

Não á nenhuma palavra, que se ponha em vez dessa, para aumentar o tipo de letra?

Obrigado!
Versão 2.0 RC2 Portuguese_Pt

Simple Portal 2.3 Portuguese_Pt

Em crescimento na programação :)

http://www.gamextuga.com

Advertisement: