Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/mybb-es.com/html/inc/plugins/avatarep.php on line 1102

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/mybb-es.com/html/inc/class_language.php on line 201
Borrar mps del 2010
Páginas (2): 1 2   
waylayer   16 Feb, 2011, 1:22 pm
#1

hola amigos de sportemybb... vengo con una "curiosa" `pregunta, kisiera saber como hacer para borrar los mps de todos los usuarios pero solo los mps que hayan sido enviados el 2010, ayq eu muchos de ellos no pueden ser vistos por haber sido convertidos desde vbulletin :S

Xd osea cada user tiene como 600 mps pero de esos solo pueden leer los 30 primeros ya qque no aparecen los restantes y es imposible borrarlos, pero eso hago esta pregunta cmo borar los mps del año 2010 o si el caso es que es imposible, como borar tooodos los mps detooodos los users..
desde ya gracias.
SergioM   17 Feb, 2011, 12:55 am
#2
Seria correr un query de SQL como el que sigue:

Código:
DELETE FROM mybb_privatemessages WHERE dateline < '1262332800'
waylayer   17 Feb, 2011, 12:31 pm
#3
XD


y es solo para los del 2010 ? no hay ningun riesgo? XD bien, solo una respuesta más y lo hago XD

Edson Ordaz   17 Feb, 2011, 8:28 pm
#4
(17 Feb, 2011, 12:31 pm)waylayer escribió: XD


y es solo para los del 2010 ? no hay ningun riesgo? XD bien, solo una respuesta más y lo hago XD


Aqui te lo dejo mas facil copia todo esto en un block de notas o notepad++
Código PHP:
<?php
function task_borrarmps_2010($task)
{
global
$db;
$db->query("DELETE FROM ".TABLE_PREFIX."privatemessages WHERE dateline < '1262332800'");
}
?>

y ponle el nombre de
Código:
borrarmps_2010.php

asi debe ir el nombre. Despues mete el archivo e inc/tasks y vas a tu panel de admin/mantenimiento/tareas programadas y programas la tarea la ejecutas Solo 1 vez y ya eliminas la tatea y despues eliminas el archivo!

Saludos!
SergioM   18 Feb, 2011, 10:35 am
#5
El dateline (fecha) en el codigo esta apuntando al primero de enero del 2010 en el formato UNIX. Mientras se borren todo los mensajes antes del numero que puse no hay problema.

Al menos que haya un problema con la zona horaria de tu host, en el peor de los casos, tmb se tomaria incluiria en los mensjes borrados los del 1ro de enero en lugar de no tomarlos en cuenta.
waylayer   18 Feb, 2011, 3:08 pm
#6
XD gracias sergio ejecuté la consulta pero nno se borraron los mps Xd sigue diciendo que tengo 825 XD

y edson, pues hice todo lo que dijiste pero no aparece como tarea :S
bueno apareció lo de la tareas, lo ejecuté pero igual se sigue diciendo que tengo 825 mps y no llego ni al 300 XD
Última modificación: 18 Feb, 2011, 3:10 pm por runner4x4.
nentab   18 Feb, 2011, 7:32 pm
#7
Luego recontaste? Tal vez sea eso.
waylayer   19 Feb, 2011, 1:30 pm
#8
bueno no encuentro el recontdor que diga mensajes privados xd
nentab   20 Feb, 2011, 4:21 pm
#9
Aquí: /admin/index.php?module=tools-recount_rebuild
waylayer   21 Feb, 2011, 12:55 pm
#10
creeme que ya conocía eso...

pero bueno, reconté presionando go a cada go que vi... y aaun aparesco con 830 mensajes XD si ya subió XD
Páginas (2): 1 2   
  
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.