Vamos aprender a colocar apartado a nuestro display, yo lo haré en el theme default ya que es la base, ustedes luego lo hacen donde quieran y como quieran, si necesitan ayuda lo dices y te lo soluciono, bueno.
Tenemos nuestro theme así:
Show content
Nuestra misión es agregar mas apartados y os voy a enseñar a agregarlos y os daré algunos códigos como nick de registro, texto personal, última conexión, y demás.
Bueno comenzemos, primero que todos nos dirigiremos a nuestro display.template.php de nuestro theme.
Una vez abierto buscaremos esto:
/ Show how many posts they have made.
if (!isset($context['disabled_fields']['posts']))
echo '
<li class="postcount">', $txt['member_postcount'], ': ', $message['member']['posts'], '</li>';
Esto son los mensajes que cuentan bueno empezaremos colocando de bajo de los mensajes y arriba del karma, recuerda que siempre que añadas un apartado al display (a no ser que quieras que vayan junto como) tiene que estar por debajo del </li> y siempre dentro de:
// Show the member's custom title, if they have one.
if (!empty($message['member']['title']))
echo '
<li class="title">', $message['member']['title'], '</li>';
Hasta esto:
// Otherwise, show the guest's email.
elseif (!empty($message['member']['email']) && in_array($message['member']['show_email'], array('yes', 'yes_permission_override', 'no_through_forum')))
echo '
<li class="email"><a href="', $scripturl, '?action=emailuser;sa=email;msg=', $message['id'], '" rel="nofollow">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/email_sm.gif" alt="' . $txt['email'] . '" title="' . $txt['email'] . '" />' : $txt['email']), '</a></li>';
Bueno ya sabiendo esto sigamos.
Como te había dicho antes yo lo haré por debajo de los mensajes, tu decides, primero que todo agregaremos el apartado de tu última conexión:
Nos ubicaremos en el</li> de los mensajes, y le daremos enter, saltamos de linea y allí agregaremos esto:
// Code by DIBILO
echo '
<li class="lastlogin">Ultima visita: ', $message['member']['last_login'], '</li>';
// Code by DIBILO end
Bueno explico:
<li class>: Quiere decir mas que todo el estilo, es una simple etiqueta que la puedes editar facilmente.
Ultima visita: yo lo puse sin la variable ya que existe su variable, pero lo coloque así para que lo vean mas fácil y darte cuenta que puedes colocar texto en el display codigos BBC y demás.
', $message['member']['last_login'], ': esta variable es la que pide los datos a la db de tu última conexión.
</li>'; esto es muy importante ya que sin esto no cierras la etiqueta del comienzo y el echo y te tira un error, ten cuidado y no te olvides nunca de la coma y los dos punto y coma finales.
¿Como quedaría?
Pues muy simple y sencillo:
Show content
El diseño se cambia con puros CSS que posterior mente añadiré o mostrare por videos.
Recuerda que estos apartados son fijos si quieres quitarlo solo tienes que borrar el código.Creditos:
-Yo por crear el tutorial y SMF
-Un saludo, DIBILO.
PD:
Si quieren algún otro apartado pídemelo.