Advertisement:

Author Topic: Temas leídos/Temas no leídos  (Read 440 times)

Offline Busterforo

  • Newbie
  • *
  • Posts: 9
Temas leídos/Temas no leídos
« on: July 26, 2020, 07:13:23 PM »
Información sobre el foro:

- Tema: Curve2
- Versión de SMF: 2.1 RC2


Me gustaría saber si la versión 2.1 RC2 de SMF permite distinguir entre temas leídos y temas no leídos.

En caso de que pueda, ¿qué modificación habría que hacer al tema "Curve2" para que los temas no leídos tengan la propiedad "bold" y los leídos que salgan normal?

Offline vicram10

  • Charter Member
  • SMF Hero
  • *
  • Posts: 6,042
  • Gender: Male
    • vmrm10 on Facebook
    • vicram10 on GitHub
    • vicram10 on LinkedIn
    • @vicram_10 on Twitter
    • Noticias Tecnologicas, Tutoriales e Internet
Re: Temas leídos/Temas no leídos
« Reply #1 on: July 27, 2020, 10:37:47 AM »
los temas nuevos o no leidos, tienen el gif de "nuevo" al costado del titulo de cada mensaje.

Offline Busterforo

  • Newbie
  • *
  • Posts: 9
Re: Temas leídos/Temas no leídos
« Reply #2 on: July 27, 2020, 11:23:14 AM »
los temas nuevos o no leidos, tienen el gif de "nuevo" al costado del titulo de cada mensaje.

Y el código que añade "Nuevo" al costado es el siguiente:

Code: [Select]
echo '
<div class="message_index_title">
', $topic['new'] && $context['user']['is_logged'] ? '<a href="' . $topic['new_href'] . '" id="newicon' . $topic['first_post']['id'] . '" class="new_posts">' . $txt['new'] . '</a>' : '', '
<span class="preview', $topic['is_sticky'] ? ' bold_text' : '', '" title="', $topic[(empty($modSettings['message_index_preview_first']) ? 'last_post' : 'first_post')]['preview'], '">
<span id="msg_', $topic['first_post']['id'], '"  style="font-size:17px;">', $topic['first_post']['link'], (!$topic['approved'] ? '&nbsp;<em>(' . $txt['awaiting_approval'] . ')</em>' : ''), '</span>
</span>
</div>
<p class="floatleft">
', $topic['first_post']['member']['link'], '
</p>
', !empty($topic['pages']) ? '<span id="pages' . $topic['first_post']['id'] . '" class="topic_pages">' . $topic['pages'] . '</span>' : '', '
<br class="clear">
</div><!-- #topic_[first_post][id] -->
</div><!-- .info -->
<div class="board_stats centertext">
<p>', $txt['replies'], ': ', $topic['replies'], '<br>', $txt['views'], ': ', $topic['views'], '</p>
</div>
<div class="lastpost">
<p>', sprintf($txt['last_post_topic'], '<a href="' . $topic['last_post']['href'] . '">' . $topic['last_post']['time'] . '</a>', $topic['last_post']['member']['link']), '</p>
</div>';

¿Cómo habría que dejar el código para que no aparezca el icono de "Nuevo" y el tema aparezca como "bold"?

¡Gracias por responder!

Online Daniel

  • Jr. Member
  • **
  • Posts: 290
  • Gender: Male
  • Colaborador
Re: Temas leídos/Temas no leídos
« Reply #3 on: July 27, 2020, 11:27:52 AM »
Hola,

Quote from: vicram10 link= topic=574220.msg4064053#msg4064053 date=1595860667
los temas nuevos o no leidos, tienen el gif de "nuevo" al costado del titulo de cada mensaje.

Así es y eso viene ya por defecto en SMF.


Saludos

Offline Busterforo

  • Newbie
  • *
  • Posts: 9
Re: Temas leídos/Temas no leídos
« Reply #4 on: July 27, 2020, 11:40:13 AM »
Así es y eso viene ya por defecto en SMF.

En mi anterior comentario he puesto el código que añade el icono de "Nuevo" a los mensajes.

Ahora lo que quiero hacer es modificar ese código para que en vez de que salga el icono de "Nuevo" el nombre del tema aparezca en negrita si es nuevo y normal si no es nuevo.

No estoy puesto en PHP y no sé cómo cambiar el código. Si tú sabes te agradecería que lo pusieras.

Gracias por responder.

Offline vicram10

  • Charter Member
  • SMF Hero
  • *
  • Posts: 6,042
  • Gender: Male
    • vmrm10 on Facebook
    • vicram10 on GitHub
    • vicram10 on LinkedIn
    • @vicram_10 on Twitter
    • Noticias Tecnologicas, Tutoriales e Internet
Re: Temas leídos/Temas no leídos
« Reply #5 on: July 27, 2020, 02:07:27 PM »
Adjunta tu MessageIndex.template.php y te digo mas o menos como hacer.

Offline Rock Lee

  • Local Moderator
  • SMF Hero
  • *
  • Posts: 3,808
  • Gender: Male
  • Learning more every day!
    • BomberCode.Oficial on Facebook
    • RockLee-BC on GitHub
    • @Bomber_Code on Twitter
    • Bomber Code ~ La nueva era del conocimiento
Re: Temas leídos/Temas no leídos
« Reply #6 on: July 27, 2020, 08:07:37 PM »
Lo maneja por separado hasta donde pude ver el codigo, tengo sacar tiempo para actualizar mi version de prueba puede este algo antiguo e implementaron cambios, pero no maneja mas con imagen gif sino directamente palabras (mas practico teoricamente) prueba poner "<strong>' . $txt['new'] . '</strong>" (strong es el valor bold) que seria lo mas simple y directo.


Saludos!
¡Regresando como cual Fenix! ~ Bomber Code © 2020
Ayudas - Aportes - Tutoriales - Y mucho mas!!!

Offline Busterforo

  • Newbie
  • *
  • Posts: 9
Re: Temas leídos/Temas no leídos
« Reply #7 on: July 27, 2020, 10:47:33 PM »
Lo maneja por separado hasta donde pude ver el codigo, tengo sacar tiempo para actualizar mi version de prueba puede este algo antiguo e implementaron cambios, pero no maneja mas con imagen gif sino directamente palabras (mas practico teoricamente) prueba poner "<strong>' . $txt['new'] . '</strong>" (strong es el valor bold) que seria lo mas simple y directo.

Efectivamente lo de "Nuevo" lo pone directamente como palabra y decorándola. Entonces para quitar lo de "Nuevo" simplemente hay que quitar esto:

Code: [Select]
$topic['new'] && $context['user']['is_logged'] ? '<a href="' . $topic['new_href'] . '" id="newicon' . $topic['first_post']['id'] . '" class="new_posts">' . $txt['new'] . '</a>' : '',
y para que los temas nuevos aparezcan en negrita solo hay que hacer uso de ese mismo código.

Gracias por responder.