La opcion 1 y 2 es porque aunq ejecues la tarea para q actualize a los usuarios deben estar en linea antes de la ultima ejecucion pues eso optimiza mucho y no hace consultas a lo pendejo a usuarios q ya ni entran.. La opcion 3 no entendi mucho Confused
La 3 es cosa fácil amigo, quizás no me expliqué bien :e
A ver, un usuario recoge su logro de 200 mensaje a completarlos
Al editr un foro hay opción de no contar mensajes en esa sección, lo puse en una y ahora cuenta que tiene 183 mensajes y sigue con el logro de 200 mensajes, incluso ejecutando la tarea estando online :3
Por cierto, un gran sugerencia, refrescar logros al usuario que desees, esté online o offline =D
Por cierto, quiero que tal task se ejecute cada 30 minutos, y tengo algo liado las opciones de la task, me podría pasar captura de como sería? =D
ok si entiendo... veras... como dije y para tranquilidad de kevinex el plugin (la task tambien) esta optimizada entoneces la tarea no lee los lorgos que ya tienes.. si tienes un logro y despues se lo quitas o bien si tiene 200 posts y consige el logro y despues se eliminan temas y queda con menos posts la task no toca ese logro porque ya esta.. claro que tiene solcion...
Mira en la pestaña achivements ve a configuracion y hasta abajo trae una opcion de refrescar logros.. activa esta opcion y ve y ejecuta la tarea y listo... le quitara ese logro de 200 mensajes y lo dejara con sus logros que si merece...
para la tarea editala y donde dice Tiempo: Minutos pon 30,59 y con eso se ejecuta sola cada media hora!

Respecto a la sugerencia te prometo que lo hare... agregare la opcion de refrescar logros asi hayan estado offline antes de la ultima ejecucion Wink

saludos!
Edson te hago una consulta, instale el plugin y agregue logros en cada opcion, pero cuando ejecuto la task me da este error:
Código:
Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 80 bytes) in /home/public_html/foro/inc/db_mysql.php on line 419
En esa linea tengo esto:
Código PHP:
$array mysql_fetch_assoc($query); 
Pero si le doy F5 carga sin problemas, tambien probe ejecutar otra vez manualmente la task y me la ejecuta sin problemas, osea es aleatorio ese error, pero con o sin error no aparece ningun logro en el postbit, y en el perfil dice "Logros de XEDE
El usuario XEDE no tiene ningun logro. "
Habilite y ejecute las task con la opcion de "Refresacar logros" pero tampoco paso nada, me estoy olvidando de hacer algo?
Usas MySqli (notese la i al final)? intenta cambiar a mysql en el config.php
:)
Hola!, lo siente pense que ese era el problema, que nivel de compresión gzip tienes?
:)
la tarea como te dio error una vez ya no funcionara eso siempre pasa.. tienes q eliminarla y crearla de neuvo y volver a probar Wink
Gracias por la info Edson no sabia eso, ahora lo volvi a eliminar y crear pero me sigue dando el error:
Código:
Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 11 bytes) in /home/public_html/foro/inc/db_mysql.php on line 419
tambien aparte de eliminar la tarea probe resubir el archivo pero siempre me da ese error :E