Comunidad PHPeros
Lenguajes => PHP => Mensaje iniciado por: Animus en 06 de Febrero de 2012, 16:37:40 pm
-
No se si me conoceis, pero soy Jordi, y he empezado a programar hace 2 MESES, sí, digo casi cada día allí dale que te pego durante 4a 6 horas practicando PHP, y bueno, he hecho esto para enseñar al mundo lo que es capaz de hacer una persona en poco tiempo si le pone ganas, el código lo he hecho creo que es fácil, pero para una persona que aún esta aprendiendo y ha empezado hace 2 meses está bien, es una CMS completa con varios sistemas, teneis que configurar el config.php y subir la base de datos, y ya la cms detecta cuando entras si esta instalada o no, y el resto se hace sólo :)
El que mire el código que me dea nota, lógicamente está un poco guarro, ahora hago las cosas más limpias, etc. . Lo único malo es que no usa encriptacion MD5 ni usa htmlspecialchar, ni mysql_real_format, así que no lo useis en sitios grandes si no sabeis PHP XD, estoy la verdad que muy contento por lo que hecho, pero aún me falta aprender mucho más ya que PHP cada día salen más cosas nuevas que descubrir y aprender, ésto es el futúro :),
::en algúnas fotos pone PublicVoid, soy yo pero en otro foro, (KM).
PARA SER ADMIN en el campo de tu usuario en RANGO ponte 3, entonces ya veras el panel.
Sistemas
Instalador
- Si la pagina no esta instalada, se mueve al instalador.
- Instalador recopila toda la informacion
Usuario
- Registro, comprbueba si existe el usuario si no, procede
- Logueo, comprueba si existe y concuerda la pass con el user, procede
- Usuario, muestra información general del usuario, puntos ganados, etc..
Administracion
- Edicion de Sistema, (nombre del sitio, titulo, descripcion, etc..)
- Edicion del Ususario (control de todo)
- Visor de LOGS, puedes ver todos los LOGS
LOGS
PLANTILLA: NOMBRE / OPERACION / FECHA
-Si alguien se loguea se guarda en los logs
-Si alguien intenta acceder al panel de administracion no siendo admin se guarda en los logs
-Cuando alguien se registra se guarda en los logs
-Opcion de borrar todos los LOGS
Primera Vista
-Contador de registrados
-Actualmente online
Sistema de Mantenimiento
- 0 mantenimiento
- 1 abierto
Mensajes Privados
-Al enviar comprueba si existe el usuario, si existe procede
-Mis mensajes, comprueba si existe un mensaje
-Opcion de borrar todos mis mensajes recibidos
JUEGO AL AZAR
Funcion que funciona, pero no tiene mucho sentido, ya que si ganas se te suman puntos, pero con los puntos no puedes hacer nada, tengo algo pensado para la V2.
-Muestra cuantas veces se ha jugado
-Muestra cuantas veces se ha ganado
[ETC:] Tiene más sistemas pero no recuerdo, jaja.
Vista:
- Archivos: 16
- Lineas Escritas: Aproximadamente unas 1000-1200 creo.
- Tiempo en el proyecto: 1 mes y medio
- Sin animo de Lúcro, totalmente flexible
Bugs
- No he encontrado
¿Qué hago con esto?
Pues lo puedes integrar en un diseño entonces tiene un sitio totalmente funcional.
Tutorial
Para que funciona símplemente sube la db, configura el config.php y ya, entras al sitio y te redirecciona al instalador.
Derechos de Autor:
Soy completamente autor de cubeCMS, cada linea es escrita por mí.
Descarga:
- http://www.mediafire.com/?fyy8e1m2ilejd31 (http://www.mediafire.com/?fyy8e1m2ilejd31)
VirusTotal
- https://www.virustotal.com/file/b7382c102169835081f720785764112bbc1a79edb97143bb96efd5b28702e4f7/analysis/1328315095/ (https://www.virustotal.com/file/b7382c102169835081f720785764112bbc1a79edb97143bb96efd5b28702e4f7/analysis/1328315095/)
Imagenes
Sin admin
[spoiler]
(http://i43.tinypic.com/fnw803.png)
(http://i44.tinypic.com/ji2u6d.png)
(http://i41.tinypic.com/ejbzuf.png)
(http://i43.tinypic.com/i4kfih.png)
(http://i42.tinypic.com/6rlm52.png)
(http://i43.tinypic.com/1zyvr0y.png)
(http://i39.tinypic.com/sfgfav.png)
(http://i43.tinypic.com/ms2j53.png)
[/spoiler]
Admin
[spoiler]
(http://i43.tinypic.com/2vtboch.png)
(http://i41.tinypic.com/s1ov1t.png)
(http://i40.tinypic.com/2bv3uf.png)
(http://i41.tinypic.com/igw6ll.png)
(http://i41.tinypic.com/96x94j.png)
(http://i39.tinypic.com/2s7cd35.png)
[/spoiler]
Sobre Opiniones y Críticas
A la hora de criticar, pensar que aún soy novato en PHP, esto lo he hecho para aprender, nada más, quiero la opinión de los mods, que són los que más me han ayudado, gracias.
-
Hola Jordi!
No está mal! Solo he visto los screenshots pero luego espero darle un vistazo al código :)
Como comentario, el MD5 y el htmlspecialchars() es algo muy muy muy importante! Deberías considerar agregarlo en la próxima versión ;)
Se ve que trabajaste duro,
Un saludo!
-
Hola Jordi!
No está mal! Solo he visto los screenshots pero luego espero darle un vistazo al código :)
Como comentario, el MD5 y el htmlspecialchars() es algo muy muy muy importante! Deberías considerar agregarlo en la próxima versión ;)
Se ve que trabajaste duro,
Un saludo!
Sí, creo que durante 1 mes y unos días!, si algún día saco una V2, implementaré más seguridad y más limpieza,y un poco de diseño, gracias!
-
Enhorabuena por el script! Pinta muy bien
-
Gracias, me gustaría recibir más comentarios del código, no de los screenshots.
-
Yo he probado el código porque lo primero que leí fue tu descripción en cuanto a "No tiene Bugs". Pero a mí, me imprime bastantes errores del tipo:
Notice: Undefined index: usuario in C:\xampp\htdocs\webs\cubeCMS\index.php on line 59
Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 12 in C:\xampp\htdocs\webs\cubeCMS\index.php on line 59
La CMS se ve buena aparentemente. Pero como ya digo, a mi, me imprime numerosos errores.
El sistema de mensajes no envia. Me imprime códigos de errores en la URL:
http://localhost/webs/cubeCMS/%3Cbr%20/%3E%3Cb%3ENotice%3C/b%3E:%20%20Undefined%20variable:%20_SEVER%20in%20%3Cb%3EC:%5Cxampp%5Chtdocs%5Cwebs%5CcubeCMS%5Cenviar_mensajes.php%3C/b%3E%20on%20line%20%3Cb%3E23%3C/b%3E%3Cbr%20/%3E
Pero insisto. Se le puede sacar mucho partido al código.
Un saludo.
Y, animos. A seguir aprendiendo PHP.
-
Hola Animus me parece interesante tu esfuerzo, sigue así te puede ser recompensado al tiempo, voy a probarlo y te digo como me fue...
-
Me parece muy bueno, pero si lo desarrollas más, mejor aún :)
Por cierto, responde a Laura, la pobre se desespera enviandote mensajes en la otra pestaña xD
PD: Qué bien que usas Linux :)
-
Hola DigitalMoney, te he respondido el MP.
Por cierto los errores puede ser que sean causados por el mismo xampp, yo uso ubuntu + apache + php y mysql y algunos mods, creo que los fallos son causados por el mismo xampp ya que a mi no me da error :S
Y sí, el código es muy mejorable jaja, muchas gracias por las opiniones, críticas, etc ..
-
Hola!
Me gustó mucho tu aporte, siempre me gusta cuando encuentro cosas así porque veo como se desarrollan los proyectos e ideas de otr@s y como hacen uso del código (en el buen sentido) voy a ver que tal, +k :)