Marcar Temas como no leídos

Esta es una discusión para el tema Marcar Temas como no leídos en el foro Plantillas de vBulletin, Estilos y Gráficos, bajo la categoría Personalizando vBulletin; Iniciado por mcloud Exactamente Jhonnyf, la idea era volver a ponerlo en negrita. Hasta ahora utilizaba el enlace que indicas, o una vez leídos todos, buscaba los resultados de las ultimas 24 horas, pero de ...
Página:


Tema Cerrado
Resultados 1 al 10 de 10

  1. #1
    Miembro especial
    Jhonnyf tiene un futuro brillante Jhonnyf tiene un futuro brillante Jhonnyf tiene un futuro brillante Jhonnyf tiene un futuro brillante Jhonnyf tiene un futuro brillante Jhonnyf tiene un futuro brillante Jhonnyf tiene un futuro brillante Jhonnyf tiene un futuro brillante Jhonnyf tiene un futuro brillante Jhonnyf tiene un futuro brillante Jhonnyf tiene un futuro brillante
    Miembro de diamante Avatar de Jhonnyf
    Fecha de Ingreso
    06 sep, 08
    Ubicación
    Dentro de mi
    Mensajes
    1,100
    Gracias
    0
    Agradecido 19 veces en 16 mensajes.
    Compartir en FacebookComparte en MyspaceComparte en TwitterComparte en DiggEnviar a Del.icio.us

    Marcar Temas como no leídos

    Cita Iniciado por mcloud Ver Mensaje
    Exactamente Jhonnyf, la idea era volver a ponerlo en negrita. Hasta ahora utilizaba el enlace que indicas, o una vez leídos todos, buscaba los resultados de las ultimas 24 horas, pero de las dos maneras me obliga a repasarlos casi todos de nuevo.

    Poniendolo en negrita, sería mucho más fácil.
    lo malo de ese plugin es que solo funcionará si tienes la opcion de:
    Configuración General -> Tipo de Marcado como Leído de Temas/Foro ->

    si lo tienes DIREFENTE a Basado en Inactividad/Cookie (osea, que no este selecionado esa opcion)

    Espero que esto te guste, pero he notado que en temas bastante antiguos no se puede hacer milagros ya que vBulletin (al parecer) no guarda registro de lecturas hechas a los temas antiguos, simplemente siempre estan como leidos, supongo que para no tener una super tabla de todos los temas x todos los usuario = muchos registros innecesarios


    Lo que hace el Plugin:
    1. te pone una bandera junto al tema YA LEIDO
    2. Si le haces click, modifica la tabla de temas leidos poniendolo como NO LEIDO
    3. Trabaja con AJAX asi que no se recarga nada U_U


    Recuerda que:
    • si haces search.php?do=getnew verás los NO LEIDOS y obviamente no veras la banderas
    • Tienes que hacer search.php?do=getdaily para ver los leidos y no leidos de las ultimas 24 horas
    • Puedes entrar directamente a un foro y marcar como no leidos los temas
    • Los temas muy antiguos (aun no se basado en que tiempo) por mas que los marques como no leido, apareceran siempre como leido U_U
    yeeee.. aprendi Ajax

    EDIT: Corregido y probado por mcloud 15/12/2008
    Última edición por Jhonnyf; 11/11/2009 a las 13:26

  2. #2
    Miembro especial
    mcloud tiene mucho de que estar orgulloso mcloud tiene mucho de que estar orgulloso mcloud tiene mucho de que estar orgulloso mcloud tiene mucho de que estar orgulloso mcloud tiene mucho de que estar orgulloso mcloud tiene mucho de que estar orgulloso mcloud tiene mucho de que estar orgulloso mcloud tiene mucho de que estar orgulloso mcloud tiene mucho de que estar orgulloso mcloud tiene mucho de que estar orgulloso mcloud tiene mucho de que estar orgulloso
    Miembro de diamante
    Fecha de Ingreso
    11 oct, 05
    Ubicación
    En el limbo
    Mensajes
    4,527
    Gracias
    0
    Agradecido 3 veces en 2 mensajes.
    Compartir en FacebookComparte en MyspaceComparte en TwitterComparte en DiggEnviar a Del.icio.us

    Re: Marcar Temas como no leídos

    Muchas gracias Jhonnyf por el interés y el trabajo que has puesto en esta modificación.
    He movido tu respuesta para crear un nuevo tema y que no se pierda en la Sala de Charla.

    Acabo de probar tu modificación en un foro con versión 3.7.4.
    En primer lugar modifiqué <span style="float:&#36;stylevar[right]" por <span style="float:&#36;stylevar[left]" ya que con el original me alineaba los títulos a la derecha

    También le he modificado una etiqueta, ya que no había manera de que funcionara. Cada vez que pincha en la banderita, desaparecía el título del tema y al recargar la página, volvían a aparecer los temas como leídos y con la banderita.

    Me extrañaba mucho que no funcionara, ya que la modificación venía de tí y te has ganado una buena reputación , así es que lo revisé una y otra vez, tanto el producto como la modificación de la plantilla, hasta que me dí cuenta de que cierras una etiqueta <div>, cuando debías cerrar una <span>. Es al final de la modificación de la plantilla threadbit; debe acabar en </a></span></if>, en lugar de en </a></div></if>.

    Ahora funciona perfectamente.

    Muchas gracias de nuevo Jhonnyf. Espero que todo el que llegue a utilizarlo sepa agradecerte el trabajo que has desarrollado.

    Un saludo

  3. #3
    Miembro especial
    Jhonnyf tiene un futuro brillante Jhonnyf tiene un futuro brillante Jhonnyf tiene un futuro brillante Jhonnyf tiene un futuro brillante Jhonnyf tiene un futuro brillante Jhonnyf tiene un futuro brillante Jhonnyf tiene un futuro brillante Jhonnyf tiene un futuro brillante Jhonnyf tiene un futuro brillante Jhonnyf tiene un futuro brillante Jhonnyf tiene un futuro brillante
    Miembro de diamante Avatar de Jhonnyf
    Fecha de Ingreso
    06 sep, 08
    Ubicación
    Dentro de mi
    Mensajes
    1,100
    Gracias
    0
    Agradecido 19 veces en 16 mensajes.
    Compartir en FacebookComparte en MyspaceComparte en TwitterComparte en DiggEnviar a Del.icio.us

    Re: Marcar Temas como no leídos

    no recuerdo a ver usado un span ademas que lo probé en 2 foros diferentes.. (debi usar IE para probar)

    gracias por las correciones

  4. #4
    Miembro especial
    mcloud tiene mucho de que estar orgulloso mcloud tiene mucho de que estar orgulloso mcloud tiene mucho de que estar orgulloso mcloud tiene mucho de que estar orgulloso mcloud tiene mucho de que estar orgulloso mcloud tiene mucho de que estar orgulloso mcloud tiene mucho de que estar orgulloso mcloud tiene mucho de que estar orgulloso mcloud tiene mucho de que estar orgulloso mcloud tiene mucho de que estar orgulloso mcloud tiene mucho de que estar orgulloso
    Miembro de diamante
    Fecha de Ingreso
    11 oct, 05
    Ubicación
    En el limbo
    Mensajes
    4,527
    Gracias
    0
    Agradecido 3 veces en 2 mensajes.
    Compartir en FacebookComparte en MyspaceComparte en TwitterComparte en DiggEnviar a Del.icio.us

    Re: Marcar Temas como no leídos

    Es para cerrar <span style=........

  5. #5
    Miembro especial
    Jhonnyf tiene un futuro brillante Jhonnyf tiene un futuro brillante Jhonnyf tiene un futuro brillante Jhonnyf tiene un futuro brillante Jhonnyf tiene un futuro brillante Jhonnyf tiene un futuro brillante Jhonnyf tiene un futuro brillante Jhonnyf tiene un futuro brillante Jhonnyf tiene un futuro brillante Jhonnyf tiene un futuro brillante Jhonnyf tiene un futuro brillante
    Miembro de diamante Avatar de Jhonnyf
    Fecha de Ingreso
    06 sep, 08
    Ubicación
    Dentro de mi
    Mensajes
    1,100
    Gracias
    0
    Agradecido 19 veces en 16 mensajes.
    Compartir en FacebookComparte en MyspaceComparte en TwitterComparte en DiggEnviar a Del.icio.us

    Re: Marcar Temas como no leídos

    juraria que usé un DIV para que la bandera flote a la derecha de los iconos de Archivos adjuntos, etc....

    bueno, la cosa que esta probado y funciona muy bien , aunque quisiera que la bandera no se muestre en temas muy antiguos, quizas para la siguiente versión si es que tiene acogida

    PD: Ya corregí el archivo a descargar

  6. #6
    Miembro especial
    mcloud tiene mucho de que estar orgulloso mcloud tiene mucho de que estar orgulloso mcloud tiene mucho de que estar orgulloso mcloud tiene mucho de que estar orgulloso mcloud tiene mucho de que estar orgulloso mcloud tiene mucho de que estar orgulloso mcloud tiene mucho de que estar orgulloso mcloud tiene mucho de que estar orgulloso mcloud tiene mucho de que estar orgulloso mcloud tiene mucho de que estar orgulloso mcloud tiene mucho de que estar orgulloso
    Miembro de diamante
    Fecha de Ingreso
    11 oct, 05
    Ubicación
    En el limbo
    Mensajes
    4,527
    Gracias
    0
    Agradecido 3 veces en 2 mensajes.
    Compartir en FacebookComparte en MyspaceComparte en TwitterComparte en DiggEnviar a Del.icio.us

    Re: Marcar Temas como no leídos

    Desde luego que está probado y funcionando de mil maravillas

    No sé que tal acogida tendrá, pero desde luego que es muy útil, sobre todo para aquellos que se tomen en serio la moderación o soporte en sus foros.

  7. #7
    Miembro especial
    Gasper es una persona espléndida de tener al lado Gasper es una persona espléndida de tener al lado Gasper es una persona espléndida de tener al lado Gasper es una persona espléndida de tener al lado Gasper es una persona espléndida de tener al lado Gasper es una persona espléndida de tener al lado Gasper es una persona espléndida de tener al lado Gasper es una persona espléndida de tener al lado
    Miembro de diamante Avatar de Gasper
    Fecha de Ingreso
    01 mar, 08
    Ubicación
    Argentina
    Mensajes
    1,510
    Gracias
    0
    Agradecido 1 vez en 1 mensaje.
    Compartir en FacebookComparte en MyspaceComparte en TwitterComparte en DiggEnviar a Del.icio.us

    Re: Marcar Temas como no leídos

    Me gusto el hack, gracias. Los temas mayores a $vbulletin->options['markinglimit'] dias no se podrán marcar como leidos. Entonces una sugerencia es que si el tema tiene mas de $vbulletin->options['markinglimit'] dias no aparesca la banderita.

    La opcion $vbulletin->options['markinglimit'] es la cantidad de dias en que durará los datos en la tabla.
    Pueden cambiar eso o eliminar
    Código PHP:
    $vbulletin->db->query_write("
        DELETE FROM " 
    TABLE_PREFIX "threadread
        WHERE readtime < " 
    . (TIMENOW - ($vbulletin->options['markinglimit'] * 86400))
    ); 
    del archivo ./includes/cron/cleanup.php
    Esto hará que se guarde cada registro y la tabla aumentará de tamaño.

  8. #8
    Miembro especial
    Jhonnyf tiene un futuro brillante Jhonnyf tiene un futuro brillante Jhonnyf tiene un futuro brillante Jhonnyf tiene un futuro brillante Jhonnyf tiene un futuro brillante Jhonnyf tiene un futuro brillante Jhonnyf tiene un futuro brillante Jhonnyf tiene un futuro brillante Jhonnyf tiene un futuro brillante Jhonnyf tiene un futuro brillante Jhonnyf tiene un futuro brillante
    Miembro de diamante Avatar de Jhonnyf
    Fecha de Ingreso
    06 sep, 08
    Ubicación
    Dentro de mi
    Mensajes
    1,100
    Gracias
    0
    Agradecido 19 veces en 16 mensajes.
    Compartir en FacebookComparte en MyspaceComparte en TwitterComparte en DiggEnviar a Del.icio.us

    Re: Marcar Temas como no leídos

    Cita Iniciado por Gasper Ver Mensaje
    Me gusto el hack, gracias. Los temas mayores a $vbulletin->options['markinglimit'] dias no se podrán marcar como leidos. Entonces una sugerencia es que si el tema tiene mas de $vbulletin->options['markinglimit'] dias no aparesca la banderita.

    La opcion $vbulletin->options['markinglimit'] es la cantidad de dias en que durará los datos en la tabla.
    Pueden cambiar eso o eliminar
    Código PHP:
    $vbulletin->db->query_write("
        DELETE FROM " 
    TABLE_PREFIX "threadread
        WHERE readtime < " 
    . (TIMENOW - ($vbulletin->options['markinglimit'] * 86400))
    ); 
    del archivo ./includes/cron/cleanup.php
    Esto hará que se guarde cada registro y la tabla aumentará de tamaño.
    ya veo.. como dices, seria ver si el tema ya tiene más de $vbulletin->options['markinglimit'] y solo en ese caso no poner la bandera

    gracias por el dato, lo tendré en cuenta

  9. #9
    DMG
    DMG está desconectado
    Miembro
    DMG va por un camino distinguido

    Fecha de Ingreso
    09 oct, 08
    Mensajes
    4
    Gracias
    0
    Agradecido 0 veces en 0 mensajes.
    Compartir en FacebookComparte en MyspaceComparte en TwitterComparte en DiggEnviar a Del.icio.us

    Re: Marcar Temas como no leídos

    Cita Iniciado por Jhonnyf Ver Mensaje
    l

    Lo que hace el Plugin:

    1. te pone una bandera junto al tema YA LEIDO
    2. Si le haces click, modifica la tabla de temas leidos poniendolo como NO LEIDO
    3. Trabaja con AJAX asi que no se recarga nada U_U


    Hola a todos, y desde ya gracias por sus respuestas..

    Como se llama el PLUG-IN mensionado?
    De donde lo descargo?
    Como lo instalo?

    Gracias!!

  10. #10
    Equipo de vBHispano
    Andrés Durán tiene mucho de que estar orgulloso Andrés Durán tiene mucho de que estar orgulloso Andrés Durán tiene mucho de que estar orgulloso Andrés Durán tiene mucho de que estar orgulloso Andrés Durán tiene mucho de que estar orgulloso Andrés Durán tiene mucho de que estar orgulloso Andrés Durán tiene mucho de que estar orgulloso Andrés Durán tiene mucho de que estar orgulloso Andrés Durán tiene mucho de que estar orgulloso Andrés Durán tiene mucho de que estar orgulloso Andrés Durán tiene mucho de que estar orgulloso
    Avatar de Andrés Durán
    Fecha de Ingreso
    23 abr, 09
    Ubicación
    Costa Rica
    Edad
    18
    Mensajes
    5,120
    Entradas de Blog
    9
    Gracias
    127
    Agradecido 1,714 veces en 1,124 mensajes.
    Compartir en FacebookComparte en MyspaceComparte en TwitterComparte en DiggEnviar a Del.icio.us

    Re: Marcar Temas como no leídos

    Hola DMG.

    El autor ha retirado su add-on del foro hace algún tiempo, lo lamento.

    ** Tema Cerrado **
    Andrés Durán Hewitt | vBulletin Hispano
    Califica el soporte de vBulletin Hispano | Clic aquí

    Sígueme en el Twitter de vBSEO en Español | Aquí

Tema Cerrado

Información de Tema

Usuarios Viendo este Tema

Actualmente hay 1 usuarios viendo este tema. (0 miembros y 1 visitantes)

     

Temas Similares

  1. product para marcar temas solucionados
    Por pepe martin en el foro Soporte para Complementos (Hacks/Mods)
    Respuestas: 5
    Último Mensaje: 28/04/2010, 11:27
  2. Hack para marcar los temas con X prefijo
    Por BaBy RoDrI en el foro Soporte para Complementos (Hacks/Mods)
    Respuestas: 3
    Último Mensaje: 09/12/2008, 13:13
  3. (Solucionado) Problema con los Mensajes Leidos y No Leidos
    Por Jorgin90 en el foro vBulletin 3.8 Preguntas, Problemas y Soluciones
    Respuestas: 4
    Último Mensaje: 29/08/2008, 06:20
  4. [SOLUCIOADO] como hacer para marcar temas como solucionado
    Por Fire[PrEDaToR] en el foro vBulletin 3.8 Preguntas, Problemas y Soluciones
    Respuestas: 6
    Último Mensaje: 27/07/2008, 17:24
  5. Sobre marcar temas leeidos
    Por view en el foro vBulletin 3.5 Preguntas, Problemas y Soluciones
    Respuestas: 0
    Último Mensaje: 15/11/2005, 10:12

Permisos de Publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes