Marcar mensajes privados como leidos.

Esta es una discusión para el tema Marcar mensajes privados como leidos. en el foro vBulletin 4 - Preguntas, Problemas y Soluciones, bajo la categoría Soporte vBulletin; Hola a todos, Tengo un pequeño problema, hice la migracion de SMF a Vbulletin 4 con la herramienta Impex, todo correcto, bueno casi todo, ahora tengo un pequeño problema, tengo usuarios con 3000 mensajes privados ...
Página:


Resultados 1 al 5 de 5

Temas similares

  1. Por Jhonnyf en el foro vBulletin 3 - Preguntas, Problemas y Soluciones
  2. Por canastero en el foro vBulletin 3 - Preguntas, Problemas y Soluciones
  3. Por mariocaz en el foro vBulletin 3 - Preguntas, Problemas y Soluciones
  4. Por mariocaz en el foro vBulletin 3 - Preguntas, Problemas y Soluciones
  5. Por Jorgin90 en el foro vBulletin 3 - Preguntas, Problemas y Soluciones
  1. #1
    Miembro especial Miembro de oro Array Avatar de izzi
    Fecha de ingreso
    22 oct, 09
    Mensajes
    142
    Gustado
    5 Veces
    Me Gustan
    1 Veces

    Thumbs up [SOLUCIONADO] Marcar mensajes privados como leidos.

    Hola a todos,

    Tengo un pequeño problema, hice la migracion de SMF a Vbulletin 4 con la herramienta Impex, todo correcto, bueno casi todo, ahora tengo un pequeño problema, tengo usuarios con 3000 mensajes privados y claro les salen como no leidos y es algo pesado ir marcando los mensajes como leidos, hay alguna forma de hacer esto de forma automatica.


    Un saludo y muchas gracias.
    Última edición por izzi; 06/01/2010 a las 19:53

  2. #2
    Miembro especial Miembro de diamante Array Avatar de jjuuaannk
    Fecha de ingreso
    26 sep, 07
    Ubicación
    Venezuela, Maracaibo
    Mensajes
    1,226
    Gustado
    421 Veces
    Me Gustan
    27 Veces

    Predeterminado Re: Marcar mensajes privados como leidos.

    Hola izzi,

    Para ello debes ejecutar una consulta SQL
    desde el admincp -> Mantenimiento, puede hacerlo si te haz fijado como super-admin en el config.php

    esta es la consulta:
    Código:
    UPDATE pm
    SET messageread = 1
    WHERE userid = AQUI_EL_ID_DEL_USUARIO
    Eliminando:
    Código:
    WHERE userid = AQUI_EL_ID_DEL_USUARIO
    Marca como leído todos los PM de todos los usuarios

    Un Saludo
    Outsistem.net - Disfruta del Ocio en Internet

    Software Taller 3.5 -La solución para el manejo y control de talleres de servicio técnico

  3. #3
    Miembro especial Miembro de oro Array Avatar de izzi
    Fecha de ingreso
    22 oct, 09
    Mensajes
    142
    Gustado
    5 Veces
    Me Gustan
    1 Veces

    Predeterminado Re: Marcar mensajes privados como leidos.

    Muchas gracias por la ayuda, lo he probado y ya esta solucionado.


    Un saludo y muchas gracias.

  4. #4
    Miembro especial Miembro de diamante Array Avatar de Andrés Durán
    Fecha de ingreso
    23 abr, 09
    Ubicación
    Costa Rica
    Mensajes
    5,480
    Gustado
    1999 Veces
    Me Gustan
    142 Veces

    Predeterminado Re: Marcar mensajes privados como leidos.

    Hola izzi.

    La consulta que te ha indicado jjuuaannk es válida, pero si te fijas solamente actualiza los datos en la bandeja de entrada. Para que los datos sean actualizados en el menú 'Notificaciones', ejecuta esta otra consulta SQL:

    Para un usuario específico:

    Código:
    UPDATE `user` SET `pmunread`='0' WHERE (`userid`='1')
    Para todos tus usuarios:

    Código:
    UPDATE `user` SET `pmunread`='0'
    P.d: No me fijé que editaste el mensaje
    Yo solía ser un gurú de vBulletin. Solía...

    Find me on Facebook.

  5. #5
    Miembro especial Miembro de oro Array Avatar de izzi
    Fecha de ingreso
    22 oct, 09
    Mensajes
    142
    Gustado
    5 Veces
    Me Gustan
    1 Veces

    Predeterminado Re: Marcar mensajes privados como leidos.

    Muchas gracias chuta, ya esta todo solucionado, gracias.


    Un saludo.