Página 1 de 1

Aumentar límite de carácteres del título de los Temas  Tema Solucionado

Publicado: 13 Oct 2014, 21:16
por mitch
Modificar el límite de carácteres del título de los Temas en phpBB3
Por defecto, phpBB permite solo 60 carácteres como máximo, para el título de tus Temas.

Si sueles colocar títulos muy largos, esto te puede ser útil.

:arrow: Primero, modificamos el archivo /includes/functions_posting.php

Buscar:

Código: Seleccionar todo

    // First of all make sure the subject and topic title are having the correct length.
    // To achieve this without cutting off between special chars we convert to an array and then count the elements.
    $subject = truncate_string($subject);
    $data['topic_title'] = truncate_string($data['topic_title']);
Reemplazar por:

Código: Seleccionar todo

    // First of all make sure the subject and topic title are having the correct length.
    // To achieve this without cutting off between special chars we convert to an array and then count the elements.
    // $subject = truncate_string($subject);
    // $data['topic_title'] = truncate_string($data['topic_title']);
:arrow: Y luego, modificas tu plantilla, con una de estas 2 modificaciones (dependiendo del estilo que uses):
  • Para plantillas basadas en Prosilver: Abrir /styles/prosilver/template/posting_editor.html
    Buscar:

    Código: Seleccionar todo

    <dd><input type="text" name="subject" id="subject" size="45" maxlength="<!-- IF S_NEW_MESSAGE -->60<!-- ELSE -->64<!-- ENDIF -->" tabindex="2" value="{SUBJECT}{DRAFT_SUBJECT}" class="inputbox autowidth" /></dd>
    Reemplazar por:

    Código: Seleccionar todo

    <dd><input type="text" name="subject" id="subject" size="45" maxlength="<!-- IF S_NEW_MESSAGE -->120<!-- ELSE -->124<!-- ENDIF -->" tabindex="2" value="{SUBJECT}{DRAFT_SUBJECT}" class="inputbox autowidth" /></dd>
  • Para plantillas basadas en Subsilver2: Abrir /styles/subsilver2/template/posting_body.html
    Buscar:

    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>
    Reemplazar por:

    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 -->120<!-- ELSE -->124<!-- ENDIF -->" tabindex="2" value="{SUBJECT}" /></td>
* Recordar que luego de editar los estilos, se debe limpiar el caché (basta con que lo hagas con el boton "Limpiar" del caché, que se encuentra en el índice del panel de administración).

Fuente: http://www.phpbb.com/community/viewtopi ... 5#p7090105