Página 1 de 1

Título com limite mínimo de caracteres

Enviado: 04 Nov 2011, 20:33
por robra
Para limitar uma quantidade mínima de caracteres no Título do tópico ou da mensagem, faça o seguinte:
1) Abra o arquivo root/posting.php com o Notepad++ e ache as linhas:

Código: Selecionar todos

// Parse subject
    if (!$preview && !$refresh && utf8_clean_string($post_data['post_subject']) === '' && ($mode == 'post' || ($mode == 'edit' && $post_data['topic_first_post_id'] == $post_id)))
    {
        $error[] = $user->lang['EMPTY_SUBJECT'];
    }
Adicione Após, em uma nova linha:

Código: Selecionar todos

// Check for subject character limit
      if ($mode !== 'sig' && strlen(utf8_clean_string($post_data['post_subject'])) < 15)
      {
         $error[] = $user->lang['TOO_FEW_CHARS_SUBJECT'];
        }
2) Abra o arquivo language/pt_br/posting.php, ache a linha:

Código: Selecionar todos

'TOO_FEW_CHARS_LIMIT'        => 'A sua mensagem contém %1$d caracteres. O número mínimo de caracteres que você precisa inserir é %2$d.',
Adicione após, em uma nova linha:

Código: Selecionar todos

'TOO_FEW_CHARS_SUBJECT'     => 'O Assunto tem de ter 15 caracteres, no mínimo.',
Obviamente a quantidade mínima de 15 caracteres pode ser alterada no final da linha:
if ($mode !== 'sig' && strlen(utf8_clean_string($post_data['post_subject'])) < 15)
...e consequentemente alterar o texto da mensagem de erro no arquivo da linguagem.

Abraço. Imagem

Re: Assunto com limite mínimo de caracteres

Enviado: 05 Nov 2011, 15:14
por professor mauricio
era o que eu precisava!