Página 1 de 1

Número mínimo de caracteres para el titulo del tema o asunto

Publicado: 14 Sep 2010, 08:34
por angelverde
Acabo de instalar el mod que reescribe las urls. Así que me gustaría limitar los caracteres minimos para que un titulo sea publicado. No me gustaria toparme con titulos como: Hola, no faltan los usuarios.

Encontre la opción para el Número mínimo de caracteres por mensaje sin embargo no la encontre para el titulo o asunto del tema.

Re: Número mínimo de caracteres para el titulo del tema o asunto

Publicado: 14 Sep 2010, 08:49
por leviatan21
Hola angelverde
Ya hemos hablado de eso en este tema : como aumentar el numero de caracteres permitidos en el titulo del tema o asunto del tema

Re: Número mínimo de caracteres para el titulo del tema o asunto

Publicado: 14 Sep 2010, 12:19
por patito_loko
jajaja es cierto yo hace un tiempo pregunte lo, mismo y en ese link esta todo lo que creo que buscas

Re: Número mínimo de caracteres para el titulo del tema o asunto

Publicado: 15 Sep 2010, 04:14
por angelverde
:x De hecho estoy preguntando totalmente distinto necesito que restrinja el numero minimo de caracteres para el asunto. Es decir si el asunto solo tiene 3 caracteres marcar un error.

Por favor lean bien el primer post.

Re: Número mínimo de caracteres para el titulo del tema o asunto

Publicado: 15 Sep 2010, 23:27
por HuanManwe
En la web oficial he encontrado una referencia para plantillas basadas en subsilver2:
Editar styles/PLANTILLA/template/posting_body.html en la siguiente línea:

Código: Seleccionar todo

<td class="row2" width="78%"><input class="post" style="width:450px" type="text" name="subject" size="45" maxlength="<!-- IF S_NEW_MESSAGE -->60<!-- ELSE -->64<!-- ENDIF -->" tabindex="2" value="{SUBJECT}" /></td>
Y poner algo como:

Código: Seleccionar todo

<td class="row2" width="78%"><input class="post" style="width:450px" type="text" name="subject" size="45" maxlength="<!-- IF S_NEW_MESSAGE -->60<!-- ELSE -->64<!-- ENDIF -->" minlength="<!-- IF S_NEW_MESSAGE -->3<!-- ELSE -->7<!-- ENDIF -->" tabindex="2" value="{SUBJECT}" /></td>
Lo que he hecho es incluir el campo minlength, aunque no estoy seguro de que funcione.

Otra opción que encontré aquí y que parece que funciona y sirve para todo tipo de plantillas porque va al origen:

Abrir posting.php; encontrar

Código: Seleccionar todo

    $message_parser->message        = utf8_normalize_nfc(request_var('message', '', true));  
Añadir después

Código: Seleccionar todo

    if(utf8_strlen($post_data['post_subject']) < 3)
    {
        $error[] = "Por favor el t&iacute;tulo debe tener al menos 3 caracteres.";
    }