Hola amigos, tenia un problema que no me cargaban los juegos de pnflashgames.... me pasaba como a algunos que veian bien las pantallas previas al juego (screenshots) y no veian los juegos. Si pulsaban con el boton alternativo sobre el recuadro ponia en gris "module not loaded", que era síntoma del problema.
A algunos les pasaba en casa, a otros en el host donde tenian subida la web pero en casa no (mi caso)... el problema es culpa de ... la versión de PHP!!
En mi casa (donde me funciona bien) tengo la versión 4.3.1 y en el host está la 4.1.2, en el host no va.
La solusión
ATENCIÓN: HACER SIEMPRE UNA COPIA DE SEGURIDAD DE AQUELLO Q VAIS A VARIAR
Editar el fichero pnuser.php del módulo PnFlashGames y en la línea 588 encontraréis un código similar a este:
if(file_exists(dirname($item['gamefile'])."/".basename($item['gamefile'], ".swf").".swf")){
lo teneis que sustituir por este otro: if(file_exists(dirname($item['gamefile'])."/".basename($item['gamefile']))) {
No penseis que lo he descubierto yo esto.. yo soy un poco patoso :P , lo encotré en el foro de PnFlashGames.
No logro que me detecten los juegos que tengo instalados en la carpeta game, me dice que tengo 0 juegos!! He provado de bajar el gamepack y tampoco me los detecta, alguien me puede decir los pasos para que los detecte y pueda jugar??? que tengo que hacer!! ;(
Webmaster Recurso Web S.A
http://www.recursoweb.net
servicios gratuitos de hosting con 100MB de PHP/ASP.NET + MYSQL/SQL2003 + 300MB correo+utilidades web
pos seguramente el problema es de la ruta de los juegos
mira esta linea:
modules/pnFlashGames/games/501darts_pnF.swf
es para el juego de dardos. Fíjate que respeto mayúsculas y minúsculas en la ruta, tambien hay servidores que dan problemas si tienen/ o no tienen puesta la extension del archivo
A veces tb es problema de directorios con espacios en blanco.
si quierees envíame un correo a mocky@ya.com o añademe al msn en la misma direccion y miro si te puedo ayudar directamente, no paso por aqui mucho ultimamente y es una gran pena, pq esta es la mejor comunidad de colaboradores q he encotrado!!
PD: Suena mu bien lo de Hosting gratuito con too colgao
Si voy a ver juegos me salen ... Airfox | modules/pnFlashGames/games/airfox.swf y me de deja editar y lo que quieras pero no me sale en el apartado para poder jugar y por eso quiero que me salgan para que la gente pueda jugar y me contaviliza como 0 juegos!! ;(
Webmaster Recurso Web S.A
http://www.recursoweb.net
servicios gratuitos de hosting con 100MB de PHP/ASP.NET + MYSQL/SQL2003 + 300MB correo+utilidades web
Lo que pasa es que te aparecen las categorias sin ningun juego, y eso es deber tuyo en el módulo de juegos a cada categoría los que correspondan.
Si te fijas, veras que cada categoria (accion, plataformas, etc,) te pone 0 juegos PERO DEBAJO DE TODAS LAS CATEGORIAS hay una opción que pone VER TODOS LOS JUEGOS. Eso quiere decir sin firltrarlos por categorias. Si pulsas allí los verás todos y puedes jugar (lo he comprobado en tu web).
Lo único que has de hacer es administrarlos en una o varias categorias que me parece que también se puede.
Saludos a todos
Invitado
Enviado: 19/09/2004 a las 14:09
Usuario no registrado
A ver, si no quereis usar las categorias, las desactivais desde la administracion del modulo y pista, cuando pincheis en index.php?module=pnFlashGames, os aparecera el listado de juegos directamente sin categorizar, como lo tengo yo en:
He probado de instalar el pnflashgames y todo perfecto. Despues me daba un error a la hora de jugar como mocky explica en el post y lo modifique como decia pero me sigue saliendo el siguiente error:
Parse error: parse error, unexpected ';' in /home/ivanmh/domains/dalotodoymas.com/public_html/modules/pnFlashGames/pnuser.php on line 1212
Lo he reinstalado 3 veces pero todo el rato igual, me sale lo mismo pero en difernetes lineas del archivo pnuser.php
La linea 1212 de pnuser.php pone:
1209 $output->URL(pnModURL('pnFlashGames',
1210 'user',
1211 'view'),
1212 art(1, "left");
1213 $imgProps = getimagesize($cat['image']);
Por cierto la version es la ultima, la 1.0.0.
gracias de antemano.
Enhorabuena a los Administradores y Colaboradores de dev-postnuke!!!
Estan haciendo un gran trabajo.
Error al crear tablas: Table 'nuke_pnFlashGames_games' already exists -- CREATE TABLE nuke_pnFlashGames_games ( nuke_pnFlashGames_games.id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, nuke_pnFlashGames_games.name VARCHAR(40) NOT NULL, nuke_pnFlashGames_games.description TINYTEXT NOT NULL, nuke_pnFlashGames_games.author VARCHAR(40) NOT NULL, nuke_pnFlashGames_games.gamefile TINYTEXT NOT NULL, nuke_pnFlashGames_games.width INT NOT NULL, nuke_pnFlashGames_games.height INT NOT NULL, nuke_pnFlashGames_games.bgcolor VARCHAR(6) NOT NULL, nuke_pnFlashGames_games.gameType TINYINT DEFAULT '1' NOT NULL, nuke_pnFlashGames_games.timesPlayed INT NOT NULL, nuke_pnFlashGames_games.addedOn DATETIME NOT NULL, nuke_pnFlashGames_games.license TEXT, nuke_pnFlashGames_games.pn_status INT DEFAULT '1' NOT NULL )
Ya tenías el módulo instalado? Porque según eso al menos las tablas ya estaban creadas. Si no lo tenías instalado previamente pues borra las tablas y vuelve a instalarlo.
ok, ya lo solucione borrando las tablas a mano,
tengo una pregunta:
-se puede meter cualquier juego en este modulo para que puntue, porque yo meto uno de coches por ejemplo, y que tengo k acer para que puntue?
Directamente, NO. Debe ser un juego modificado espeficicamente para eso. Lo mejor es que busques en la página oficial del módulo, allí hay muchos juegos
Todos los logos y marcas registradas en este sitio son propiedad de sus respectivos dueños. Los comentarios son propiedad de sus autores, el resto es de este sitio Web (c) 2003,
que fue creado con PostNuke, un sistema portal Web escrito en PHP. PostNuke es Software Libre liberado bajo la licencia GNU/GPL.