SMF Support > Modificaciones (Mods)

Ordenar mensajes

<< < (4/4)

izzi:

--- Code: ---// If the user is logged in, display stuff like their name, new messages, etc.
if ($context['user']['is_logged'])
{
echo '
<a href="', $scripturl, '?action=unread">', $txt['unread_since_visit'], '</a> <br />
<a href="', $scripturl, '?action=unreadreplies">', $txt['show_unread_replies'], '</a><br />';

}
// Otherwise they're a guest - send them a lovely greating...
else
echo $txt['welcome_guest'];
--- End code ---



indicame donde lo pondrias, es que no me aclaro, enserio, e buscado en el index.template y la unica zona en que hace referencia a los mensajes es el que te puesto, mira a ver si me lo aclaras porfavor, ya que me gustaria tener todos los mensjes no leidos uno detras de otro y no todos esparcidos por el foro.


Un saludo.

Leo.J90:
En ese código que pusiste ya está. :P

Te lo comento para que entiendas:


--- Code: ---// Si el usuario está logeado, muestra su nombre, mensajes nuevos, etc.
if ($context['user']['is_logged']) //Variable que indica que está logeado
{
echo '
<a href="', $scripturl, '?action=unread">', $txt['unread_since_visit'], '</a> <br />
<a href="', $scripturl, '?action=unreadreplies">', $txt['show_unread_replies'], '</a><br />';

}
// De lo contrario, si es un visitante...
else
echo $txt['welcome_guest']; //Variable que indica que es visitante
--- End code ---


El echo muestra mensajes. $scripturl indica el link de tu foro (www.dominio.com/foro/), $txt['unread_since_visit'] muestra los mensajes no leídos desde la última visita y $txt['show_unread_replies'] muestra respuestas a los temas suscritos no leídas.

izzi:
Entendido, entonces que pongo o que quito para que me salgan solo todos los mensajes que se han escrito y no se han leido, cambios esto

--- Code: ---<a href="', $scripturl, '?action=unread">', $txt['unread_since_visit'], '</a> <br />
<a href="', $scripturl, '?action=unreadreplies">', $txt['show_unread_replies'], '</a><br />';
--- End code ---


por esto otro

--- Code: ---<a href="', $scripturl, '?action=unread;all">', $txt['unread_since_visit'], '</a> <br />
<a href="', $scripturl, '?action=unreadreplies;all">', $txt['show_unread_replies'], '</a><br />';
--- End code ---

Leo.J90:
Exacto. Así aparecen todos los mensajes no leídos. ;)

Smaug_Clanroleo:
Yo tengo un problemilla con eso en mi codigo pone esto:

--- Quote ---echo '
         ', $txt['hello_member'], ' <b>', $context['user']['name'], '</b>', $context['allow_pm'] ? ', ' . $txt[152] . ' <a href="' . $scripturl . '?action=pm">' . $context['user']['messages'] . ' ' . ($context['user']['messages'] != 1 ? $txt[153] : $txt[471]) . '</a>' . $txt['newmessages4'] . ' ' . $context['user']['unread_messages'] . ' ' . ($context['user']['unread_messages'] == 1 ? $txt['newmessages0'] : $txt['newmessages1']) : '', '. ';


--- End quote ---
Y al querer meter despues esto me falla. Que estoy haciendo mal?
<a href="', $scripturl, '?action=unread;all">', $txt['unread_since_visit'], '</a> <br />
                        <a href="', $scripturl, '?action=unreadreplies;all">', $txt['show_unread_replies'], '</a><br />';

Navigation

[0] Message Index

[*] Previous page

Go to full version