NickCis/LigaPes
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
=================LigaPes by Nickcis ========================= Estado Alpha/Beta. Demo de la app: http://apps.facebook.com/ligapes/ LICENCIADO BAJO LA GPL V3. http://www.gnu.org/licenses/gpl-3.0.html Excepto: memcached-1.4.4/* Memcached, para mayor info de autor y licencia: http://memcached.org/ js/jquery-1.4.2.min.js, js/jquery-ui-1.8.custom.min.js, development-bundle/*, css/humanity/*, css/facebook/* son archivos de jquery ( http://jquery.com/ ) licenciados bajo GPL y MIT. Entrar a su pagina para mas informacion. facebox/* son archivos de facebox, para mayor informacion acerca de su licencia entre a su sitio: http://famspam.com/facebox/ graidle/* Projecto aparte Licenciado bajo la gpl, para mayor informacion acerca de autor y licencia: http://graidle.sourceforge.net/ icons/* famfamfam icons, para mayor informacion acerca autor y licencia: http://famfamfam.com/ facebook-platform/* plataforma de facebook (php) para mayor informacion acerca autor y licencia: http://facebook.com El resto fue codeado por NickCis, y es distribuido bajo la Gpl v3. =========== Descripcion ============= La estructura de la aplicacion se penso, para que se puedan modificar rapida y facilmente cosas como el idioma, estilo o frases, sin la nececidad de meterse en el codigo. Esta pensado que no se deberia modificar los archivos bajo la carpeta de modules y el archivo funciones.php. Si se quiere modificar los textos de por ejemplo agregar partidos, se modifica el frontend. Todas las funciones que devuelven tablas, divs o cosas por el estilo, tiene sus variables relacionadas al estilo, para pasarle especificaciones acerca de los id, class, onclick, etc de ellas. VER EL ARCHIVO funciones.php, ahi se listan todas las funciones con una mini explicacion. bak/* ---» Archivos bakup, al pedo. css/* ---» hojas de estilo css facebook/* » estilo css de jquery (con tinte facebook) Creado con la herramienta de jquery theme (file roller, creo) humanity/* » estilo de css de jquery (uno de los que te da para elegir jquery) pes-face.css » Hoja de estilo para facebook de la pagina pes-style.css » vieja hoja de estilo (se usaba en la version de la pagina que no estaba sobre facebook) development-bundle/* ---» archivos del jquery facebook-platform/* ---» Plataforma php de facebook (es la api vieja, lo que llaman como rest api o old rest api) facebox/* ----» algo qe no se uso, pero se tuvo intension de usar, es para tener unos pop-ups estilo los de facebook ( http://chriswanstrath.com/facebox/ ) graidle/* ---» hace las graficas. El proyecto estaba bueno, pero lo dejaron de desarrollar. Estaba hecho en php4, tuve qe modificarlo para que andara en php5, si no, no mostraba los colores. ( http://graidle.sourceforge.net/ ) grafico.php » Simplifica la creacion del grafico, se pasan las variables por get o post y devuelve la imagen del grafico ya hecho. En el archivo se explican las variables necesarias. graidle.php » Libreria graidle graidle_color.ext.php » Informacion de color graidle graidle_* » ejemplos de graidle *.ttf » tipografias gpl.txt » Licencia ChangeLog * » changelog. graidle_DOc(ENG).pdf » Documentacion icons/* ---» famfamfam silk icons (son unos iconos qe estan por ahi qe se distribuyen en gpl) ( http://www.famfamfam.com/lab/icons/silk/ ) js/* ---» archivos javascript. Algunas cosas estan hechas por mi, otras sacadas de internet. memcached-1.4.4/* ---» algo qe segun facebook nececitaba para hacer la pagina, pero nunca le encontre el uso ni que hacia, esta al pedo xD. modules/* ---» Modulos, todo lo que realmente interactua con la base de datos para: agregar partidos, invitar usuarios, aceptar invitaciones. agregarpartidos.php » Contiene la funcion para agregar partidos borrarjug.php » Contiene la funcion para agregar borrar jugadores (NO IMPLEMENTADO, archivo en blanco) borrarpartidos.php » Contiene la funcion para borrar partidos invite.php » Contiene la funcion para agregar invitaciones invite_accept.php » Contiene la funcion para aceptar invitaciones agregarpartidos.php » Frontend para agregar partidos (importa el modulo, convierte la info del modulo en algo leible) (se envia info por post o get) agregarpartidos_form.php » Form para agregar partidos borrarpartidos.php » Frontend para borrar partidos (importa el modulo, convierte la info del modulo en algo leible) (se envia info por post o get) config.php » Configuracion basica de la base de datos (conexion), facebook id y secret api, etc.. crearliga.php » Archivo para crear liga (se envia info por post o get) crearliga_form.php » form para crear liga favicon.ico » favicon feed.php » No me acuerdo que hacia, croe qe era la prueba para hacer que publique en el muro funciones.php » todas las funciones que usan los programas index.php » Archivo index, es lo que se muestra, reune todo. invite.php » Frontend para agregar invitaciones (importa el modulo, convierte la info del modulo en algo leible) (se envia info por post o get) invite_accept.php » Frontend para aceptar invitaciones (importa el modulo, convierte la info del modulo en algo leible) (se envia info por post o get) invite_form.php » form para agregar invitaciones invite_see.php » Form que muestra las invitaciones liga_admin.php » Pagina para administrar la liga (en el estado de desarrollo qe esta la aplicacion, con administrar se habla de solo poder borrar partidos) liga_page.php » Pagina que muestra la informacion de la liga (depende del valor de la variable 'accion' que se le pase por post o get, va a devolver distinta informacion de la liga. Por defecto muestra la lista de los partidos) logo1.jpg » Logo de arriba. pes.jpg » Mini logo (creo qe no se usa) plantilla.php » Una plantilla que se uso en un inicio para diseñar el layout de la pagina prueba.php » Archivo que se probaba cualquiercosa, no se para que fue lo ultimo que se uso. sdk.php » SDK api (php), se intento implementar, pero por falta de ganas no se hizo. Tablas_SQL.sql » Descripcion de las tablas que se usan en la base de datos. Las primeras 2 es nececsario crearlas a mano, las segundas dos, especificas de cada liga, las creara la aplicacion cuando se cree una liga. xd_receiver.htm » xd_receiver, se usaba para la api vieja de javascript de facebook. No se si se hizo el paso completo de la vieja api a la nueva. Creo que hay una mezcla y se dejo ahi por falta de ganas. ####################### Como instalar ####################### * Copiar todos los archivos a un server php (requiere php5 y bases de datos myql) * Crear la base de datos, y las tablas necesarias (las instrucciones sql estan en Tablas_SQL.sql ) * Crear la aplicacion en facebook y hacer la configuracion necesaria ahi. * Configurar config.php (entrar al archivo que explica que info se nececita poner)
About
Un sistema de estadisticas para partidos de futbol de Pro Evolution Soccer
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published