Diente de Dragon
Bovino maduro
- Desde
- 19 Jun 2006
- Mensajes
- 252
- Tema Autor
- #1
Este script lo he realizado en mis afanes de aprender y avanzar en mis conocimientos en php y mysql y mysqli; lo mejor es aprender sobre la marcha. Descarguen el nuevo comprimido, desde este enlace y luego lo montan en su servidor de pruebas:
https://dl.dropboxusercontent.com/u/97286094/noticias23.rar
Hay varias consideraciones, que ruego lean atentamente:
1.- Los documentos de conexión están dentro de las siguientes carpetas o directorios:
1.1.- En el directorio config, que está en la raíz del sitio, está el archivo index.php. Cambien los parámetros por los de su servidor, o sea, usuario, contraseña y nombre de la base de datos.
1.2.- En el directorio usuarios, hay otro directorio que se llama includes y dentro está el documento php conexion.class.php Ábranlo y hagan lo mismo que con el anterior.
2.- Como podrán apreciar, he separado lo que es el usuario común, del administrador general del sitio; es más, son tablas diferentes en la base de datos. Esto lo he hecho por varias razones, pero en esencia por dos: seguridad y evitar el "choque" en las sesiones, que más de las veces generan problemas. Por otra parte, tiene que haber un editor o varios de ellos, que editen los artículos y noticias que envían los colaboradores o usuarios comunes. El nombre de usuario y contraseña es admin y password, respectivamente. Comprenderán que luego de estar dentro del cms, generen un nuevo administrador para ustedes mismos y borren el original. En el administrador de contenidos podrán dar de alta (activar) los artículos y noticias enviadas por los colaboradores, que por defecto están desactivadas. Es muy visual y fácil de entender cómo se hace.
3.- Los formularios donde se inyecta la información, tienen el editor WYSIWYG CKeditor. Úsenlo y practiquen; tiene la posibilidad de subir fotos a ser incluidas en el cuerpo de texto de cada noticia.
4.- El script no pretende ser más de lo que es.Está construido con la última tecnología php: PDO procedimental+Mysql. Puede que haya varios bugs, no los he detectado. Los que sí están presentes y no conseguí resolverlos, hasta ahora, tienen que ver con el tema del envío de encabezados cuando uno -siendo usuario registrado- quiere comentar una noticia. Y, en segundo término, en el cms la opción de eliminar registros funciona sin problemas, pero no así la de eliminar también la foto asociada.
Será tarea de los interesados poner manos a la obra y resolver esos bugs y otros que pueda haber.
Y, si incluyen mejoras, por favor, sean generosos también y compártanlas con todos en este foro.
Finalmente, el script tiene fines didácticos, pero sin duda puede servir para construir un sitio web corporativo, por ejemplo. Echen a funcionar la creatividad y la imaginación.
Bien, cualquier duda o consulta, pueden formularlas acá mismo.
Saludos!!
https://dl.dropboxusercontent.com/u/97286094/noticias23.rar
Hay varias consideraciones, que ruego lean atentamente:
1.- Los documentos de conexión están dentro de las siguientes carpetas o directorios:
1.1.- En el directorio config, que está en la raíz del sitio, está el archivo index.php. Cambien los parámetros por los de su servidor, o sea, usuario, contraseña y nombre de la base de datos.
1.2.- En el directorio usuarios, hay otro directorio que se llama includes y dentro está el documento php conexion.class.php Ábranlo y hagan lo mismo que con el anterior.
2.- Como podrán apreciar, he separado lo que es el usuario común, del administrador general del sitio; es más, son tablas diferentes en la base de datos. Esto lo he hecho por varias razones, pero en esencia por dos: seguridad y evitar el "choque" en las sesiones, que más de las veces generan problemas. Por otra parte, tiene que haber un editor o varios de ellos, que editen los artículos y noticias que envían los colaboradores o usuarios comunes. El nombre de usuario y contraseña es admin y password, respectivamente. Comprenderán que luego de estar dentro del cms, generen un nuevo administrador para ustedes mismos y borren el original. En el administrador de contenidos podrán dar de alta (activar) los artículos y noticias enviadas por los colaboradores, que por defecto están desactivadas. Es muy visual y fácil de entender cómo se hace.
3.- Los formularios donde se inyecta la información, tienen el editor WYSIWYG CKeditor. Úsenlo y practiquen; tiene la posibilidad de subir fotos a ser incluidas en el cuerpo de texto de cada noticia.
4.- El script no pretende ser más de lo que es.Está construido con la última tecnología php: PDO procedimental+Mysql. Puede que haya varios bugs, no los he detectado. Los que sí están presentes y no conseguí resolverlos, hasta ahora, tienen que ver con el tema del envío de encabezados cuando uno -siendo usuario registrado- quiere comentar una noticia. Y, en segundo término, en el cms la opción de eliminar registros funciona sin problemas, pero no así la de eliminar también la foto asociada.
Será tarea de los interesados poner manos a la obra y resolver esos bugs y otros que pueda haber.
Y, si incluyen mejoras, por favor, sean generosos también y compártanlas con todos en este foro.
Finalmente, el script tiene fines didácticos, pero sin duda puede servir para construir un sitio web corporativo, por ejemplo. Echen a funcionar la creatividad y la imaginación.

Bien, cualquier duda o consulta, pueden formularlas acá mismo.
Saludos!!