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 :P)
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>&nbsp;</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í:

Código: Seleccionar todo

	<!-- INCLUDE posting_editor.html -->
Así que tienes que editar posting_editor.html. Está alrededor de la línea 106 en un foro sin mods (3.0.8).

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 :D

A y leviatan21 antes de publicar el tema he buscado unas dos veces pero me ha dicho que no hay ningun resultado :(