Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

Variable array $postrow

Foros donde podréis dejar vuestras dudas sobre phpBB 3.0.x
Cerrado

0
No hay votos
 
Votos totales: 0

gonerick
Observador/a
Mensajes: 18
Registrado: 27 Nov 2009, 20:35

Variable array $postrow

#1

Mensaje por gonerick »

Hola,

He visto que algunas variables del array $postrow no muestra el contenido.

Ejemplo en el post donde tiene que decir: por Autor» Lun Feb 15, 2010 6:55 pm
Sólo sale: por » Lun Feb 15, 2010 6:55 pm

El código es:

Código: Seleccionar todo

<p class="author"><!-- IF S_IS_BOT -->{postrow.MINI_POST_IMG}<!-- ELSE --><a href="{postrow.U_MINI_POST}">{postrow.MINI_POST_IMG}</a><!-- ENDIF -->{L_POST_BY_AUTHOR} <strong>{postrow.POST_AUTHOR_FULL}</strong> &raquo; {postrow.POST_DATE} </p>
Como ven, la variable postrow.POST_DATE si se muestra, pero la variable postrow.POST_AUTHOR_FULL no lo hace.

Así sucede también para las variables puesta en la firma como en los avatars, no muestran su contenido.

Este es el contenido en Viewtopic.php que crea este array

Código: Seleccionar todo

$postrow = array(
		'POST_AUTHOR_FULL'	=> ($poster_id != ANONYMOUS) ? $user_cache[$poster_id]['author_full'] : get_username_string('full', $poster_id, $row['username'], $row['user_colour'], $row['post_username']),
		'POST_AUTHOR_COLOUR'	=> ($poster_id != ANONYMOUS) ? $user_cache[$poster_id]['author_colour'] : get_username_string('colour', $poster_id, $row['username'], $row['user_colour'], $row['post_username']),
		'POST_AUTHOR'		=> ($poster_id != ANONYMOUS) ? $user_cache[$poster_id]['author_username'] : get_username_string('username', $poster_id, $row['username'], $row['user_colour'], $row['post_username']),
		'U_POST_AUTHOR'		=> ($poster_id != ANONYMOUS) ? $user_cache[$poster_id]['author_profile'] : get_username_string('profile', $poster_id, $row['username'], $row['user_colour'], $row['post_username']),

		'RANK_TITLE'		=> $user_cache[$poster_id]['rank_title'],
		'RANK_IMG'		=> $user_cache[$poster_id]['rank_image'],
		'RANK_IMG_SRC'		=> $user_cache[$poster_id]['rank_image_src'],
		'POSTER_JOINED'		=> $user_cache[$poster_id]['joined'],
		'POSTER_POSTS'		=> $user_cache[$poster_id]['posts'],
		'POSTER_FROM'		=> $user_cache[$poster_id]['from'],
		'POSTER_AVATAR'		=> $user_cache[$poster_id]['avatar'],
		'POSTER_WARNINGS'	=> $user_cache[$poster_id]['warnings'],
		'POSTER_AGE'		=> $user_cache[$poster_id]['age'],

		'POST_DATE'		=> $user->format_date($row['post_time'], false, ($view == 'print') ? true : false),
		'POST_SUBJECT'		=> $row['post_subject'],
		'MESSAGE'			=> $message,
		'SIGNATURE'		=> ($row['enable_sig']) ? $user_cache[$poster_id]['sig'] : '',
		'EDITED_MESSAGE'	=> $l_edited_by,
		'EDIT_REASON'		=> $row['post_edit_reason'],
		'BUMPED_MESSAGE'	=> $l_bumped_by,

He notado que la varible 'POST_DATE' usa solo $user, en cambio las otras variables usan $user_cache

Toda idea para solucionar este problema sera muy agradecido
URL: http://mercadoforex.org
Versión phpBB: phpBB3 (3.0.6)
MODs Instalados: gym_sitemaps, phpbb_seo
Plantilla(s) usada(s): prosilver
Servidor: Linux de Pago
Actualización desde otra versión: 3.0.5 a 3.0.6
Conversión desde otro sistema de foros: No

Avatar de Usuario
mitch
Ex Staff
Mensajes: 4260
Registrado: 04 Sep 2005, 04:28
Género:

Re: Variable array $postrow

#2

Mensaje por mitch »

yo resubiría un viewtopic.php "limpio", nuevo, de phpBB 3.0.6

en tus datos de soporte dices que tienes 2 mods instalados, bueno, pues luego te tocaría "reinstalar" estos mods en el viewtopic.php "nuevo" que has subido.

Quizas algo cambiaste al editar el archivo que te da este error.

gonerick
Observador/a
Mensajes: 18
Registrado: 27 Nov 2009, 20:35

Re: Variable array $postrow

#3

Mensaje por gonerick »

Gracias por tu ayuda, subí un nuevo viewtopic.php y resulto, ahora lo curioso.

gracias.
URL: http://mercadoforex.org
Versión phpBB: phpBB3 (3.0.6)
MODs Instalados: gym_sitemaps, phpbb_seo
Plantilla(s) usada(s): prosilver
Servidor: Linux de Pago
Actualización desde otra versión: 3.0.5 a 3.0.6
Conversión desde otro sistema de foros: No

Cerrado

Volver a “Foros de Soporte 3.0.x”