Shaddow escribió:He estado mirando el codigo y he visto lo siguiente:
Han cambiado la forma en la que ponen la fecha de la ultima vez que se jugo cada juego (cosa que todavia nadie ha utilizao en su GC). Para solucionar esto hay que modificar el fichero gamercard-lib.php
Linea 38:
Antes:
preg_match_all('#jugado: (.+?)<#',$web, $games_played);
Ahora:
preg_match_all('#<noscript>(.+?)</noscript>#',$web, $games_played);
Pero el problema grave y que no se pq ahora mismo no funciona, esta en la lineas 121 y 122 del gamercard-lib.php. Con esas lineas lo que hacia era quedarme unicamente con la parte del codigo html que tenia la informacion de los ultimos juegos jugados (imagen, fecha y nombre) y asi realizar las busquedas solo con esa porcion de codigo.
El caso es que ahora mismo la expresion regular no lo coge... y en teoria no ha cambiado
Solucion temporal, sustituir esas dos lineas por esto:
Lineas 121-122:
Antes:
preg_match_all('#<ul class="XbcProfileAchievementsList">(.+?)</ul>#',$webfull, $gameslist);
$web = $gameslist[1][0];
Ahora:
$pos1 = strpos($webfull, "XbcProfileAchievementsList");
$pos2 = strpos($webfull, "class="XbcACSidebarSpacer");
$web = substr($webfull,$pos1,$pos2-$pos1);