Página 1 de 1
titulos demasiado cortos
Publicado: 03 Ago 2011, 11:20
por petrusqui
URL:
http://myandroid.zobyhost.com/
Plantilla(s) usuada(s): prosilver y phpbbmobile
MODs instalados: phpbbportal y uno de anuncios (no se el nombre

)
Versión de phpBB: 3.0.9
Servidor: gratuito: zobyhost
Si es una actualización desde otra versión: no es una actualización
Si es una conversión desde otro tipo de Foro: no
Buenas
Mi problema es que cuando quiero poner un titulo un poco largo no me deja superar los 60 caracteres (más o menos). Soy bastante novatillo en esto y mira que he mirado y mirado por el ACP pero nada.
Gracias por vuestra ayuda

Re: titulos demasiado cortos
Publicado: 03 Ago 2011, 12:24
por javiexin
Esto no se puede hacer en phpbb3 por configuración.
Si quieres hacerlo, debes hacer la siguiente modificación de código:
Abrir
functions_posting.php, buscar:
Código: Seleccionar todo
$subject = truncate_string($subject);
$data['topic_title'] = truncate_string($data['topic_title']);
Reemplazar por:
Código: Seleccionar todo
$subject = truncate_string($subject, 255);
$data['topic_title'] = truncate_string($data['topic_title'], 255);
Puede que te haga falta el siguiente cambio también:
Abrir
posting_body.html, buscar:
Código: Seleccionar todo
<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" />
Cambiar por:
Código: Seleccionar todo
<input type="text" name="subject" id="subject" size="45" maxlength="<!-- IF S_NEW_MESSAGE -->251<!-- ELSE -->255<!-- ENDIF -->" tabindex="2" value="{SUBJECT}{DRAFT_SUBJECT}" class="inputbox autowidth" />
Puedes cambiar el número de caracteres a lo que tú quieras (razonablemente, claro). Yo he puesto 255.
Eso debería funcionar. Ya nos dirás qué tal.
Saludos,
-javiexin
u
Publicado: 03 Ago 2011, 13:31
por petrusqui
Gracias por tu respuesta, pero tengo un problema, en posting_body.html solo hay esto:
Código: Seleccionar todo
<!-- IF S_PRIVMSGS -->
<!-- INCLUDE posting_pm_layout.html -->
<!-- ELSE -->
<!-- INCLUDE posting_layout.html -->
<!-- ENDIF -->
Que hago?
Re: titulos demasiado cortos
Publicado: 03 Ago 2011, 14:47
por javiexin
Edita posting_layout.html
Saludos,
-javiexin
Re: titulos demasiado cortos
Publicado: 03 Ago 2011, 15:02
por petrusqui
Debo tener algo mal ya que no lo encuentro, te dejo lo que me sale:
Código: Seleccionar todo
<!-- INCLUDE overall_header.html -->
<!-- IF TOPIC_TITLE -->
<h2><a href="{U_VIEW_TOPIC}">{TOPIC_TITLE}</a></h2>
<!-- ELSE -->
<h2><a href="{U_VIEW_FORUM}">{FORUM_NAME}</a></h2>
<!-- ENDIF -->
<!-- IF S_FORUM_RULES -->
<div class="rules">
<div class="inner"><span class="corners-top"><span></span></span>
<!-- IF U_FORUM_RULES -->
<a href="{U_FORUM_RULES}">{L_FORUM_RULES}</a>
<!-- ELSE -->
<strong>{L_FORUM_RULES}</strong><br />
{FORUM_RULES}
<!-- ENDIF -->
<span class="corners-bottom"><span></span></span></div>
</div>
<!-- ENDIF -->
<form id="postform" method="post" action="{S_POST_ACTION}"{S_FORM_ENCTYPE}>
<!-- IF S_DRAFT_LOADED -->
<div class="panel">
<div class="inner"><span class="corners-top"><span></span></span>
<h3>{L_INFORMATION}</h3>
<p>{L_DRAFT_LOADED}</p>
<span class="corners-bottom"><span></span></span></div>
</div>
<!-- ENDIF -->
<!-- IF S_SHOW_DRAFTS --><!-- INCLUDE drafts.html --><!-- ENDIF -->
<!-- IF S_POST_REVIEW --><!-- INCLUDE posting_review.html --><!-- ENDIF -->
<!-- IF S_UNGLOBALISE -->
<div class="panel bg3">
<div class="inner"><span class="corners-top"><span></span></span>
<fieldset class="fields1">
<h2>{L_SELECT_DESTINATION_FORUM}</h2>
<p>{L_UNGLOBALISE_EXPLAIN}</p>
<dl>
<dt><label for="to_forum_id">{L_MOVE}:</label></dt>
<dd><select id="to_forum_id" name="to_forum_id">{S_FORUM_SELECT}</select></dd>
</dl>
<dl>
<dt> </dt>
<dd><input class="button1" type="submit" name="post" value="{L_CONFIRM}" /> <input class="button2" type="submit" name="cancel_unglobalise" value="{L_CANCEL}" /></dd>
</dl>
</fieldset>
<span class="corners-bottom"><span></span></span></div>
</div>
<!-- ENDIF -->
<!-- IF S_DISPLAY_PREVIEW --><!-- INCLUDE posting_preview.html --><!-- ENDIF -->
<div class="panel" id="postingbox">
<div class="inner"><span class="corners-top"><span></span></span>
<h3>{L_POST_A}</h3>
<!-- DEFINE $EXTRA_POSTING_OPTIONS = 1 -->
<!-- INCLUDE posting_editor.html -->
{S_FORM_TOKEN}
<span class="corners-bottom"><span></span></span></div>
</div>
<!-- IF S_SHOW_ATTACH_BOX --><!-- INCLUDE posting_attach_body.html --><!-- ENDIF -->
<!-- IF S_SHOW_POLL_BOX or S_POLL_DELETE --><!-- INCLUDE posting_poll_body.html --><!-- ENDIF -->
<!-- IF S_DISPLAY_REVIEW --><!-- INCLUDE posting_topic_review.html --><!-- ENDIF -->
</form>
<!-- IF not S_PRIVMSGS -->
<script type="text/javascript">
// <![CDATA[
subPanels(show_panel);
// ]]>
</script>
<!-- ENDIF -->
<!-- INCLUDE overall_footer.html -->
Gracias por tu ayuda

Re: titulos demasiado cortos
Publicado: 03 Ago 2011, 16:53
por leviatan21
petrusqui escribió:no me deja superar los 60 caracteres (más o menos)
Si utilizas la búsqueda, encontrarás que muchas veces se ha hablado de este tema, y siempre se recalca que no es recomendable ampliar la cantidad de caracteres ya que esa es la cantidad de texto que leen los BOTS al rastrear tus páginas y sumarlas a los buscadores.
Si agrandas ese valor, es probable que algún buscador o navegador o pueda mostrar correctamente la información de tu sitio.
Re: titulos demasiado cortos
Publicado: 03 Ago 2011, 18:18
por javiexin
Perdón, tienes que seguir la cadena, está aquí:
Así que tienes que editar
posting_editor.html. Está alrededor de la línea 106 en un foro sin mods (3.0.

.
Pero ten en cuenta lo que comenta leviatan... no es recomendable.
Saludos,
-javiexin
Re: titulos demasiado cortos Tema Solucionado
Publicado: 03 Ago 2011, 20:38
por petrusqui
Gracias a los dos
Eso de los bots no lo sabia, asi que mejor lo dejo como esta
A y leviatan21 antes de publicar el tema he buscado unas dos veces pero me ha dicho que no hay ningun resultado
