Página 1 de 1

Problemática sencilla pero difícil

Publicado: 19 Jun 2010, 19:57
por BLack eMo
Quisiera que me dijeran como es que puedo poner en la parte derecha de mi Foro en la sección que les muestro a continuación en el archivo adjunto
Muestra-de-Ayuda.jpg
Muestra-de-Ayuda.jpg (184.34 KiB) Visto 1231 veces
, como es que puedo quitar el último usuario que escribió el post o el tema y poner el último post escrito. Espero que me ayuden en esto sí, y por favor que no sea un módulo, no sé instalarlos todavía y miren que lo he intentado...[/b]

Re: Problemática sencilla pero difícil

Publicado: 19 Jun 2010, 20:06
por engendro666
Una forma de hacer eso seria instalando el MOD "last topic titles" (creo que era ese) y editar los archivos "viewforum_body" y "forumlist_body" eliminar el codigo que muestra el usuario.

Ahora no se si podrias hacerlo sininstalar ese MOD, si te decides a instalarlo te digo textualmente que lineas eliminar para quitar el nombre de usuario

Re: Problemática sencilla pero difícil

Publicado: 19 Jun 2010, 20:12
por BLack eMo
engendro666 escribió:editar los archivos "viewforum_body" y "forumlist_body"
xxD: Y si modifíco estos archivos directamente que pasaría amigo ah y cual es la definición de los últimos temas ya que la de los usuarios en el archivo common.php es algo de esto creo: %U, no sé muy bién...

Re: Problemática sencilla pero difícil

Publicado: 19 Jun 2010, 21:16
por engendro666
es que justamente el mod que te digo lo que hace es editar esos archivos y mostrar el ultimo tema.

Re: Problemática sencilla pero difícil

Publicado: 19 Jun 2010, 21:26
por BLack eMo
Ok, entonces dime como doy con tal mOd, crees que puedas facilitarmelo, veremos que puedo hacer y me tiras una ayuda fuerte es que nunca he instalado ningún tipo de Mod en phpbb3 y no quiero joder la cosa ok.

Re: Problemática sencilla pero difícil

Publicado: 20 Jun 2010, 01:03
por xgambito
BLack eMo escribió:Quisiera que me dijeran como es que puedo poner en la parte derecha de mi Foro en la sección que les muestro a continuación en el archivo adjunto ...... , como es que puedo quitar el último usuario que escribió el post o el tema y poner el último post escrito. Espero que me ayuden en esto sí, y por favor que no sea un módulo, no sé instalarlos todavía y miren que lo he intentado...
Hola , yo tenia la misma duda y buscando he encontrado algo que me deja el foro asi (imagen adjunta).

Estos son los cambios :

Abre: includes/functions_display.php
Encuentra:

Código: Seleccionar todo

$last_post_subject = $row['forum_last_post_subject'];
Reemplaza con:

Código: Seleccionar todo

if (substr($row['forum_last_post_subject'], 0, 4) == 'Re: ')

		{

   			$last_post_subject = substr(censor_text($row['forum_last_post_subject']), 4);

		}

		else

		{

   			$last_post_subject = censor_text($row['forum_last_post_subject']);

		}
Encuentra:

Código: Seleccionar todo

'LAST_POST_SUBJECT'		=> censor_text($last_post_subject),
Reemplaza con:

Código: Seleccionar todo

'LAST_POST_SUBJECT'		=> $last_post_subject,
			'LAST_POST_SHORTENED_SUBJECT'	=> (utf8_strlen($last_post_subject) > 26) ? truncate_string($last_post_subject, 25) . "\xE2\x80\xA6" : $last_post_subject,
Abre: styles/prosilver/template/forumlist_body.html
Encuentra:

Código: Seleccionar todo

<!-- IF forumrow.LAST_POST_TIME --><dfn>{L_LAST_POST}</dfn>
En la linea, añade después:

Código: Seleccionar todo

 <a href="{forumrow.U_LAST_POST}" title="{forumrow.LAST_POST_SUBJECT}">{forumrow.LAST_POST_SHORTENED_SUBJECT}</a><br />
Abre: styles/subsilver2/template/forumlist_body.html
Encuentra:

Código: Seleccionar todo

<p class="topicdetails">{forumrow.LAST_POST_TIME}</p>
Añade antes:

Código: Seleccionar todo

<p class="topicdetails"><a href="{forumrow.U_LAST_POST}" title="{forumrow.LAST_POST_SUBJECT}">{forumrow.LAST_POST_SHORTENED_SUBJECT}</a></p>


Lo encontré en : http://www.phpbb3bbcodes.com/viewtopic.php?f=9&t=717