Advertisement:

Author Topic: [TUTORIAL] Como adicionar a data de nascimento no perfil  (Read 10178 times)

Offline Costa

  • SMF Hero
  • ******
  • Posts: 3,045
  • Gender: Male
  • Do NOT feed the trolls...
[TUTORIAL] Como adicionar a data de nascimento no perfil
« on: October 21, 2008, 05:06:13 PM »
In4tek SMF, fórum de suporte e traduções de mods para o SMF.

O truque seguinte irá colocar a data de nascimento no sumário do perfil dos usuários. Por padrão o SMF não o coloca, então podemos ser nós a fazê-lo  :D

Exemplo:




Para o SMF 2.0 BETA 4

Abrir ./Themes/default/Profile.template.php

Code: (encontrem) [Select]
   if (!isset($context['disabled_fields']['gender']))
      echo '
            <tr>
               <td><b>', $txt['gender'], ': </b></td>
               <td>', $context['member']['gender']['name'], '</td>
            </tr>';

Code: (adicinem a seguir) [Select]
   list ($year, $month, $day) = explode('-', $context['member']['birth_date']);
   $bday = $day == '00' ? '' : ($txt['months_titles'][(int) $month] . ' ' . $day . ($year != '0000' ? ', ' . $year : ''));

   if( !empty( $bday ) ) {
      echo '
         <tr>
            <td><b>Data de nascimento: </b></td>
            <td>', $bday, '</td>
         </tr>'; }


Para o SMF 1.1.x

Abrir ./Themes/default/Profile.template.php

Code: (encontrem) [Select]
   // Some more information.
   echo '
            <tr>
               <td colspan="2"><hr size="1" width="100%" class="hrcolor" /></td>
            </tr>';

Code: (adicionem a seguir) [Select]
      list ($year, $month, $day) = explode('-', $context['member']['birth_date']);
      $bday = $day == '00' ? '' : ($txt['months_titles'][(int) $month] . ' ' . $day . ($year != '0000' ? ', ' . $year : ''));

      // Let's show it!
      if( !empty( $bday ) )
       {
         echo '
            <tr>
               <td><b>Data de nascimento: </b></td>
               <td>', $bday, '</td>
            </tr>';
       }

Coisa simples de se fazer, este truque foi feito pelo ccbtimewiz, que gentilmente me autorizou a traduzir seu tópico e a postar aqui

EDIT

Foi lançado em forma de mod -> Link
« Last Edit: July 28, 2010, 09:33:30 AM by Costa »
Hugo "Costa" Fernandes
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."

Offline ccbtimewiz

  • SMF Hero
  • ******
  • Posts: 5,300
  • Gender: Male
  • OXEN
Re: Como adicionar a data de nascimento no perfil
« Reply #1 on: October 21, 2008, 05:09:35 PM »
Obrigado por traduzi-lo, Costa.

Offline Costa

  • SMF Hero
  • ******
  • Posts: 3,045
  • Gender: Male
  • Do NOT feed the trolls...
Re: Como adicionar a data de nascimento no perfil
« Reply #2 on: October 21, 2008, 05:17:09 PM »
Disponha amigo, qqer coisa é só falar
Hugo "Costa" Fernandes
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."

Offline arkanoidblue

  • Semi-Newbie
  • *
  • Posts: 25
Re: [TUTORIAL] Como adicionar a data de nascimento no perfil
« Reply #3 on: February 17, 2009, 09:46:00 PM »
Opaaaaa, aproveitando a deixa!!!!!

é o seguinte. é possivel add mais um campo no perfil???

De que forma.

Um campo para inserir a marca e modelo de celular( uma cx de texto)

Faço parte de um forum GSM.
Acontece que preciso add mais um campo no perfil, para que o usuario insira a marca e o modelo do seu Celular.(para facilitar na ajuda de solução de problemas e duvidas.

Pois, por não sabermos qual a marca e o modelo do celular, fica dificil ajudar.

Usam termos do genero "Meu celular não liga", "meu celular morreu".

Se puderem me ajudar.

Agreço

NOTA DO MODERADOR: RETIREI A CITAÇÃO DESNECESSÁRIA.
« Last Edit: July 21, 2009, 07:43:58 PM by Costa »

Offline margarett

  • Local Moderator
  • SMF Super Hero
  • *
  • Posts: 19,761
  • Gender: Male
Re: [TUTORIAL] Como adicionar a data de nascimento no perfil
« Reply #4 on: February 18, 2009, 06:16:44 AM »
Era capaz de jurar que havia um MOD para adicionar campos personalizados ao perfil... Não o encontro :(
Se forem conduzir, não bebam. Se forem beber... CHAMEM-ME!!!! :D

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

Offline Joomlamz

  • SMF Hero
  • ******
  • Posts: 2,594
  • Gender: Male
  • Suporte SmfPT
    • apllicmz on Facebook
    • apllicmz on GitHub
    • https://www.linkedin.com/in/aplic on LinkedIn
    • @aplichosting on Twitter
    • Webdesign
Re: [TUTORIAL] Como adicionar a data de nascimento no perfil
« Reply #5 on: February 18, 2009, 06:57:45 AM »
eu pesquisar se tenho aqui no smfpt
se nao vejo na minha maquina mais existe varios



Offline Eunir Augusto

  • Semi-Newbie
  • *
  • Posts: 62
    • SiteGround do Brasil
Re: [TUTORIAL] Como adicionar a data de nascimento no perfil
« Reply #6 on: July 21, 2009, 07:37:30 PM »
Que legal!!! Grande dica!

Abraços
Abra sua Mente - www.mentelivrebrasil.org - Aprendizagem Significativa aliada ao Software Livre.

Offline Costa

  • SMF Hero
  • ******
  • Posts: 3,045
  • Gender: Male
  • Do NOT feed the trolls...
Re: [TUTORIAL] Como adicionar a data de nascimento no perfil
« Reply #7 on: July 21, 2009, 07:39:38 PM »
Era capaz de jurar que havia um MOD para adicionar campos personalizados ao perfil... Não o encontro :(

http://custom.simplemachines.org/mods/index.php?mod=319

Que legal!!! Grande dica!

Abraços

disponha
Hugo "Costa" Fernandes
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."

Offline CesarManara

  • Jr. Member
  • **
  • Posts: 118
  • Gender: Male
  • Portuguse Brazilian Translator
Re: [TUTORIAL] Como adicionar a data de nascimento no perfil
« Reply #8 on: July 24, 2009, 10:04:20 PM »
Tive de fazer desta forma para funcionar em meu fórum, SMF 2.0 RC1.2, Creio que seja pelo mod do Advanced Karma System.

Code: [Select]
   list ($year, $month, $day) = explode('-', $context['member']['birth_date']);
   $bday = $day == '00' ? '' : ($txt['months_titles'][(int) $month] . ' ' . $day . ($year != '0000' ? ', ' . $year : ''));

   if( !empty( $bday ) ) {
      echo '       
            <dt>Data de nascimento: </dt>
            <dd>', $bday, '</dd>
         '; }