Página 2 de 2

Re: Como obrigar o uso de título nas respostas

Enviado: 04 Nov 2011, 19:06
por professor mauricio
Deu certo do jeito que fiz... pensando bem, do jeito que vc fez serviria para o caso de editar um post não poder ficar vazio....

deixa eu testar se dá para fazer um edit vazio...

testei e é verdade. No caso de Edit, somente o primeiro post fica 'travado'.

vou alterar para uma outra maneira. sua mensagem foi útil sem querer... hehehe

Enviado: 04 Nov 2011, 19:11
por professor mauricio
Acho que agora ficou lindo e simples!

Código: Selecionar todos

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'];
    }
 
Fazendo assim é como "não pode nunca deixar o título vazio"

mas acho realmente importante ter um jeito de determinar um número mínimo de caracteres...

acho que usar algo como 'sizeof' deve dar jeito, mas num sei mesmo como usar...


cliquei em resolvido sem querer e vejam que o título deste post deixei vazio na boa ao editar

Re: Como obrigar o uso de título nas respostas

Enviado: 04 Nov 2011, 20:23
por robra
Fiz a alteração sugerida acima mas ao responder o Tópico, o Assunto continuou com Re: Título da 1ª mensagem postada.
Acredito que para retirar o Re: Título da 1ª mensagem postada do Assunto da resposta deve-se alterar a linha...

Código: Selecionar todos

$post_data['post_subject'] = ((strpos($post_data['post_subject'], 'Re: ') !== 0) ? 'Re: ' : '') . censor_text($post_data['post_subject']); 
... para:

Código: Selecionar todos

$post_data['post_subject'] = ''; 
Abraço. Imagem

Re: Como obrigar o uso de título nas respostas

Enviado: 04 Nov 2011, 20:38
por robra
mas acho realmente importante ter um jeito de determinar um número mínimo de caracteres...
Usei o mesmo critério de definir uma quantidade mínima de caracteres para a mensagem e apliquei ao Assunto do título, definindo uma quantidade mínima de caracteres para o Assunto também. Coloquei a informação em um novo tópico para ficar mais fácil de ser encontrada pelos usuários. O link está abaixo:
Assunto com limite mínimo de caracteres

Abraço. Imagem

Re: Como obrigar o uso de título nas respostas

Enviado: 05 Nov 2011, 12:37
por professor mauricio
Apagar o Re: foi o passo anterior a abrir o tópico, mas obrigado.

quanto à limitação, achei muito legal e vou colocar em prática!

muito obrigado novamente!

***

Ficou excelente! Agora posso dizer que está como deve ser.

No caso do nosso fórum, os títulos das mensagens se tornarão mais importantes dessa nova maneira e evitaremos essa enorme repetição de conteúdo usando re:

abc