Marcar mensagens privadas como lidas.

  • Autor Autor izzi
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
I

izzi

Beta
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
[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.
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
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:
Inserir CODE, HTML ou PHP:
UPDATE pm
SET messageread = 1
WHERE userid = AQUI_EL_ID_DEL_USUARIO

Eliminando:
Inserir CODE, HTML ou PHP:
WHERE userid = AQUI_EL_ID_DEL_USUARIO

Marca como leído todos los PM de todos los usuarios

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


Un saludo y muchas gracias.
 
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:

Inserir CODE, HTML ou PHP:
UPDATE `user` SET `pmunread`='0' WHERE (`userid`='1')

Para todos tus usuarios:

Inserir CODE, HTML ou PHP:
UPDATE `user` SET `pmunread`='0'

P.d: No me fijé que editaste el mensaje 😛
 
Muchas gracias chuta, ya esta todo solucionado, gracias.


Un saludo.
 
Voltar
Topo