Noticias:

¿Deseas poder tener acceso a contenido exclusivo? ¿Tu propia zona? entonces mira esto: Platinum [Leer]

Menú principal

Como puedo modificar la apariencia de estadísticas [SMF]

Publicado por Sucuri, 30 Mayo de 2020, 14:57

Tema anterior - Siguiente tema

0 Usuarios y 1 Visitante están viendo este tema.

Sucuri

Hola buenas tardes estimados compañeros de Bomber code, en esta oportunidad me gustaria saber como puedo hacer para replicar este apartado especifico del tema Wrap en mi foro.



Es de recalcar que actualmente tengo el codigo elaborado de esta forma que en teoria es el mismo al del tema (MessageIndex.template.php):
<td class="lastpost">';

			/* The board's and children's 'last_post's have:
			time, timestamp (a number that represents the time.), id (of the post), topic (topic id.),
			link, href, subject, start (where they should go for the first unread post.),
			and member. (which has id, name, link, href, username in it.) */
			if (!empty($board['last_post']['id']))
				echo '
						<p>
							<img src="'. $settings['images_url']. '/tabla/user.png" alt="" /> ', $board['last_post']['member']['link'] , '<br />
							<img src="'. $settings['images_url']. '/tabla/lastpost.png" alt="" /> ', $board['last_post']['link'], '<br />
							<img src="'. $settings['images_url']. '/tabla/time.png" alt="" /> ', $board['last_post']['time'],'
						</p>';

			echo '
					</td>



Tengo una carpeta llamada (Tabla) donde contengo las imágenes .png

Sitio donde pueden observar lo que busco:
Spoiler

Rock Lee

#1
Deberia funcionar sin tantos problemas pero tenes que tocar el BoardIndex.template.php entre las lineas 214-219. Tendria que quedarte algo como:

if (!empty($board['last_post']['id']))
					echo '
						<p>
							<img src="'. $settings['images_url']. '/tabla/user.png" alt="" /> ', $board['last_post']['member']['link'] , '<br />
							<img src="'. $settings['images_url']. '/tabla/lastpost.png" alt="" /> ', $board['last_post']['link'], '<br />
							<img src="'. $settings['images_url']. '/tabla/time.png" alt="" /> ', $board['last_post']['time'],'
						</p>';
				echo '


Una prueba rapida y funciono como deberia...


Saludos Familia!

Sucuri

Intente realizar dicha modificacion pero me salta error, procedo a adjuntar una copiar de mi BoardIndex.template para ver si me echas una mano en tu tiempo libre, no sabes cuanto te lo agradecere.

https://pastebin.com/AwmLQQmp

Rock Lee

¿Cual diseño estas usando? yo me guie por el BoardIndex.template.php por defecto de Redsy de smfstricks por eso no tuve problemas pero el archivo que me mostras te iba a dar problemas si o si porque estaba mal cerrado una variable. En estos casos usar un editor estilo Notepad++ o el mismo editor del cpanel te facilita encontrar dicho error porque te lo marca en rojo algo no esta bien... Prueba el que te adjunto.


Saludos Familia!

Sucuri

Gracias por tu rápida respuesta mi estimado Rock, no sabes cuanto te agradezco todo.

Para que todos los iconos se visualicen de forma correcta es necesario añadir esto al index.css

.lastpost img.lastpost
{
	float: right;
	padding: 4px;
}
.lastpost img
{
	float: none;
	vertical-align: middle;
}


como de igual forma en el boardIndex.template tendrán que remover la siguiente linea de codigo.
echo'<img class="avatar" src="'.$settings['images_url'].'/theme/default_avatar.png" alt="*" />';


para que no se duplique el apartado del default_avatar.png el cual esta siendo llamando por una linea de comando extra.

Rock Lee

Bien puede pasar a veces se duplique la linea pero es cuestion borrar una linea o comentarla para que funcione bien, y poner una class facilita un poco si tiene cierta relacion al contrario si es algo unico siempre es bueno usar ID para acomodarlo mejor. Gracias por dejar las mejoras :P entonces ¿podemos marcar como resuelto? ::)


Saludos Familia!

Temas Similares (5)