Ir para conteúdo

IPB | #1 Como traduzir as Palavras no perfil.


Hiitmarqes

Posts Recomendados

EfGwzHb.png

 

IPB TUTORIAL

#1 

CGLaJKn.png

 

Opa pessoal beleza? Hoje vou trazer meu 1° Tutorial de IPB.

 

Esse tutorial é valido apenas pra SKIN UCore

 

Tema: Como traduzir as Palavras no perfil 

 

ehZfXDa.png

 

 

CGLaJKn.png

 

FAQ

 

P: Porque essas palavras de baixo do perfil elas nao se traduz a automaticamente? Igual as outras skin de IPB.

 

R: Creio que essa skin foi feita depois do patch de tradução. 

 

 

CGLaJKn.png

 

Tutorial

1. Acesse seu ADMIN CP.

 

2. Look & Feel > Look & Feel > Manage Skin Sets & Templates > Vai ate sua SKIN > Manage Templates & CSS > Global Templates.

 

3. Procure por UserInfoPane

 

0wdiE1G.png 

 

 

4. Agora basta traduzir as mensagem!

Utilize CTRL + F

Para procurar as palavras com mais rapidez. 

 

5. Clique em SAVE pra salvar alteração!

 

CGLaJKn.png

 

Agora para facilitar vocês eu já traduzir. So pega esse código aqui em baixo e substitua o código que esta no seu fórum.

 


 

 
<div itemscope itemtype="http://schema.org/Person" class='user_details'>
<span class='hide' itemprop="name">{$author['members_display_name']}</span>
<ul class='basic_info'>
<if test="membertitle:|:$author['member_title']">
<p class="mbrtitle">{$author['member_title']}</p>
</if>
<if test="avatar:|:$author['member_id']">
<li class='avatar'>
<if test="canSeeProfiles:|:$this->memberData['g_is_supmod'] OR ( $this->memberData['g_mem_info'] && ! IPSMember::isInactive( $author ) )">
<a itemprop="url" href="{parse url="showuser={$author['member_id']}" template="showuser" seotitle="{$author['members_seo_name']}" base="public"}" title="{$this->lang->words['view_profile']}: {$author['members_display_name']}" class='ipsUserPhotoLink'>
</if>
<if test="hasVariable:|:$this->settings['member_topic_avatar_max']">
<img itemprop="image" src='{$author['pp_main_photo']}' class='ipsUserPhoto ipsUserPhoto_variable' />
<else />
<img itemprop="image" src='{$author['pp_thumb_photo']}' class='ipsUserPhoto ipsUserPhoto_large' />
</if>
<if test="canSeeProfiles2:|:$this->memberData['g_is_supmod'] OR ( $this->memberData['g_mem_info'] && ! IPSMember::isInactive( $author ) )">
</a>
</if>
</li>
<else />
<li class='avatar'>
<img itemprop="image" src='{$author['pp_thumb_photo']}' class='ipsUserPhoto ipsUserPhoto_large' />
</li>
</if>
<if test="rankimage:|:$author['member_rank_img']">
<li class='group_icon'>
<if test="rankimageimage:|:$author['member_rank_img_i'] == 'img'">
<img src='{$author['member_rank_img']}' alt='' />
<else />
{$author['member_rank_img']}
</if>
</li>
</if>
</ul>
<div class="extraUserInfo">
<dl class="pairsJustified">
<li class='post_count desc lighter'>
<dt><i class="fa fa-users"> </i> Grupo:</dt>
<dd>{$author['_group_formatted']}</dd>
</li>
</dl>
<if test="postCount:|:$author['member_id']"> 
<dl class="pairsJustified">
<li class='post_count desc lighter'>
<dt><i class="fa fa-comments"> </i> Posts:</dt>
<dd>{parse expression="$this->registry->getClass('class_localization')->formatNumber(intval($author['posts']))"}</dd>
</li>
</dl>
</if>
<dl class="pairsJustified">
<li class='post_count desc lighter'>
<dt><i class="fa fa-user"> </i> ID:</dt>
<dd>{$author['member_id']}</dd>
</li>
</dl>
<dl class="pairsJustified">
<li class='post_count desc lighter'>
<dt><i class="fa fa-calendar"> </i> {$this->lang->words['m_joined']}</dt>
<dd>{parse date="$author['joined']" format="joined"}</dd>
</li>
</dl>
<dl class="pairsJustified">
<li class='post_count desc lighter'>
<dt><i class="fa fa-thumbs-up"> </i> Reputação:</dt>
<dd>{$author['pp_reputation_points']}</dd>
</li>
</dl>
 
 
 
 
 
  <if test="authorcfields:|:$author['custom_fields'] != """><ul>
            <foreach loop="customFieldsOuter:$author['custom_fields'] as $group => $data">
                <foreach loop="customFields:$author['custom_fields'][ $group ] as $field">
                    <if test="$field != ''">
                        <li>
                            {$field}
                        </li>
                    </if>
                </foreach>
            </foreach></ul>
    </if> </div> </div>
<a href="#" onclick="ipb.textEditor.getEditor( ipb.textEditor.getCurrentEditorId() ).insert( '@{$author['members_display_name']}' ); return false;" title="@{$author['members_display_name']}"><div class="mentionbtn"> <i class="fa fa-bullhorn"></i>  Mencionar  </div></a><br/><br/>
<if test="$this->memberData['member_id'] == $author['member_id'] || $this->memberData['is_mod'] OR !empty($this->memberData['access_report_center']) || ($this->memberData['g_access_cp'] AND !$this->settings['security_remove_acp_link'])">
<a class='desc lighter blend_links' href='{parse url="app=members&module=profile&section=warnings&member={$author['member_id']}&from_app={$this->request['app']}&from_id1={$contentid}&from_id2={$options['id2']}" base="public"}' id='warn_link_{$contentid}_{$author['member_id']}' title='{$this->lang->words['warn_view_history']}'><div class="mentionbtn"> <i class="fa fa-exclamation-circle"></i>  WARN  </div></a></a></if> 
 


 
CGLaJKn.png
 

Espero que ter ajudado !

 

Duvidas? Comente

 

Sugestão de tutorial?  deixe aqui em baixo

 

:evilgrin:  :evilgrin:

Editado por Hiitmarqes
Link para o comentário
Compartilhar em outros sites

Queria sabe se tem como trocar o formato da data de registro, porque minha data de registro fico muito grande ai fica bugado :/

Acessa o ACP, System, System Settings, Advanced, Date, Time and Number Formats e altera o Use relative dates

ACHO QUE É ISSO

Link para o comentário
Compartilhar em outros sites

 

EfGwzHb.png

 

IPB TUTORIAL

#1 

CGLaJKn.png

 

Opa pessoal beleza? Hoje vou trazer meu 1° Tutorial de IPB.

 

Esse tutorial é valido apenas pra SKIN UCore

 

Tema: Como traduzir as Palavras no perfil 

 

ehZfXDa.png

 

 

CGLaJKn.png

 

FAQ

 

P: Porque essas palavras de baixo do perfil elas nao se traduz a automaticamente? Igual as outras skin de IPB.

 

R: Creio que essa skin foi feita depois do patch de tradução. 

 

 

CGLaJKn.png

 

Tutorial

1. Acesse seu ADMIN CP.

 

2. Look & Feel > Look & Feel > Manage Skin Sets & Templates > Vai ate sua SKIN > Manage Templates & CSS > Global Templates.

 

3. Procure por UserInfoPane

 

0wdiE1G.png 

 

 

4. Agora basta traduzir as mensagem!

Utilize CTRL + F

Para procurar as palavras com mais rapidez. 

 

5. Clique em SAVE pra salvar alteração!

 

CGLaJKn.png

 

Agora para facilitar vocês eu já traduzir. So pega esse código aqui em baixo e substitua o código que esta no seu fórum.

 

 

 
<div itemscope itemtype="http://schema.org/Person" class='user_details'>
<span class='hide' itemprop="name">{$author['members_display_name']}</span>
<ul class='basic_info'>
<if test="membertitle:|:$author['member_title']">
<p class="mbrtitle">{$author['member_title']}</p>
</if>
<if test="avatar:|:$author['member_id']">
<li class='avatar'>
<if test="canSeeProfiles:|:$this->memberData['g_is_supmod'] OR ( $this->memberData['g_mem_info'] && ! IPSMember::isInactive( $author ) )">
<a itemprop="url" href="{parse url="showuser={$author['member_id']}" template="showuser" seotitle="{$author['members_seo_name']}" base="public"}" title="{$this->lang->words['view_profile']}: {$author['members_display_name']}" class='ipsUserPhotoLink'>
</if>
<if test="hasVariable:|:$this->settings['member_topic_avatar_max']">
<img itemprop="image" src='{$author['pp_main_photo']}' class='ipsUserPhoto ipsUserPhoto_variable' />
<else />
<img itemprop="image" src='{$author['pp_thumb_photo']}' class='ipsUserPhoto ipsUserPhoto_large' />
</if>
<if test="canSeeProfiles2:|:$this->memberData['g_is_supmod'] OR ( $this->memberData['g_mem_info'] && ! IPSMember::isInactive( $author ) )">
</a>
</if>
</li>
<else />
<li class='avatar'>
<img itemprop="image" src='{$author['pp_thumb_photo']}' class='ipsUserPhoto ipsUserPhoto_large' />
</li>
</if>
<if test="rankimage:|:$author['member_rank_img']">
<li class='group_icon'>
<if test="rankimageimage:|:$author['member_rank_img_i'] == 'img'">
<img src='{$author['member_rank_img']}' alt='' />
<else />
{$author['member_rank_img']}
</if>
</li>
</if>
</ul>
<div class="extraUserInfo">
<dl class="pairsJustified">
<li class='post_count desc lighter'>
<dt><i class="fa fa-users"> </i> Grupo:</dt>
<dd>{$author['_group_formatted']}</dd>
</li>
</dl>
<if test="postCount:|:$author['member_id']"> 
<dl class="pairsJustified">
<li class='post_count desc lighter'>
<dt><i class="fa fa-comments"> </i> Posts:</dt>
<dd>{parse expression="$this->registry->getClass('class_localization')->formatNumber(intval($author['posts']))"}</dd>
</li>
</dl>
</if>
<dl class="pairsJustified">
<li class='post_count desc lighter'>
<dt><i class="fa fa-user"> </i> ID:</dt>
<dd>{$author['member_id']}</dd>
</li>
</dl>
<dl class="pairsJustified">
<li class='post_count desc lighter'>
<dt><i class="fa fa-calendar"> </i> {$this->lang->words['m_joined']}</dt>
<dd>{parse date="$author['joined']" format="joined"}</dd>
</li>
</dl>
<dl class="pairsJustified">
<li class='post_count desc lighter'>
<dt><i class="fa fa-thumbs-up"> </i> Reputação:</dt>
<dd>{$author['pp_reputation_points']}</dd>
</li>
</dl>
 
 
 
 
 
  <if test="authorcfields:|:$author['custom_fields'] != """><ul>
            <foreach loop="customFieldsOuter:$author['custom_fields'] as $group => $data">
                <foreach loop="customFields:$author['custom_fields'][ $group ] as $field">
                    <if test="$field != ''">
                        <li>
                            {$field}
                        </li>
                    </if>
                </foreach>
            </foreach></ul>
    </if> </div> </div>
<a href="#" onclick="ipb.textEditor.getEditor( ipb.textEditor.getCurrentEditorId() ).insert( '@{$author['members_display_name']}' ); return false;" title="@{$author['members_display_name']}"><div class="mentionbtn"> <i class="fa fa-bullhorn"></i>  Mencionar  </div></a><br/><br/>
<if test="$this->memberData['member_id'] == $author['member_id'] || $this->memberData['is_mod'] OR !empty($this->memberData['access_report_center']) || ($this->memberData['g_access_cp'] AND !$this->settings['security_remove_acp_link'])">
<a class='desc lighter blend_links' href='{parse url="app=members&module=profile&section=warnings&member={$author['member_id']}&from_app={$this->request['app']}&from_id1={$contentid}&from_id2={$options['id2']}" base="public"}' id='warn_link_{$contentid}_{$author['member_id']}' title='{$this->lang->words['warn_view_history']}'><div class="mentionbtn"> <i class="fa fa-exclamation-circle"></i>  WARN  </div></a></a></if> 
 

 

 

 

CGLaJKn.png

 

 

Espero que ter ajudado !

 

Duvidas? Comente

 

Sugestão de tutorial?  deixe aqui em baixo

 

:evilgrin:  :evilgrin:

não achei onde muda ( cadastrado )

Link para o comentário
Compartilhar em outros sites

Participe da Conversa

Você pode postar agora e se cadastrar mais tarde. Se você tiver uma conta, a class='ipsType_brandedLink' href='https://gamersboard.com.br/login/' data-ipsDialog data-ipsDialog-size='medium' data-ipsDialog-title='Sign In Now'>acesse agora para postar com sua conta.
Observação: sua postagem exigirá aprovação do moderador antes de ficar visível.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.

Processando...
×
×
  • Criar Novo...