Foros del Web » Programando para Internet » PHP »

Página web sencilla con edición en panel de admin

Estas en el tema de Página web sencilla con edición en panel de admin en el foro de PHP en Foros del Web. Antes de nada tengo conocimientos muy bajos de PHP y MySQL. Lo que quiero es esto: Yo crearé un diseño web usando el photoshop y ...
  #1 (permalink)  
Antiguo 07/06/2009, 11:00
Avatar de TheRD  
Fecha de Ingreso: junio-2009
Mensajes: 120
Antigüedad: 14 años, 10 meses
Puntos: 0
Sonrisa Página web sencilla con edición en panel de admin

Antes de nada tengo conocimientos muy bajos de PHP y MySQL.

Lo que quiero es esto:
Yo crearé un diseño web usando el photoshop y el DreamWeaver. PAra hacer lo que vendría a ser una plantilla.
Esa plantilla sería una base de toda la web.
Luego crear un panel de adminsitración desde el cual pueda editar el contenido de la página (únicamente el contenido, los links y esas cosas ya irían en la plantilla) y añadir nuevas páginas.
Solo eso.
Es sencillo, pero no se hacerlo.

Gracias de antemano ^^.
  #2 (permalink)  
Antiguo 07/06/2009, 11:05
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Página web sencilla con edición en panel de admin

No es tan sencillo, lo que quieres se conoce como un CMS, si no tienes conocimientos de PHP, es mejor que instales un CMS prefabricado y lo adaptes a tu diseño (te recomiendo Joomla).

Saludos.
  #3 (permalink)  
Antiguo 07/06/2009, 11:08
Avatar de TheRD  
Fecha de Ingreso: junio-2009
Mensajes: 120
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Página web sencilla con edición en panel de admin

Es que todo lo que llevan los CMS no lo voy a utilizar. Prefiero montarmela yo mismo.
¿Podrías decirme mas o menos como hacerlo? No hace falta que me hagas el script solo una pequeña explicación, luego ya buscaré a ver como hacerlo.
  #4 (permalink)  
Antiguo 07/06/2009, 11:11
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Página web sencilla con edición en panel de admin

Pues de entrada necesitas conocimientos medios de PHP y de Bases de Datos relacionales, para poder almacenar y crear las nuevas paginas y poder generar los contenidos en base a lo que crees en el administrador.

No es una tarea sencilla, por eso te comentaba que usaras un prefabricado si no tienes conocimientos de PHP o de Bases de Datos, ya que te puedes tardar mucho en diseñar un sistema y sobre todo seguro.

Saludos.
  #5 (permalink)  
Antiguo 07/06/2009, 11:30
Avatar de SetheR  
Fecha de Ingreso: enero-2009
Mensajes: 265
Antigüedad: 15 años, 3 meses
Puntos: 44
Respuesta: Página web sencilla con edición en panel de admin

Exacto, el problema no es "hacerlo", el problema es hacerlo bien. Yo empecé haciendo un sistema facilillo de gestion de noticias solamente. Me llevó casi una semana dedicando bastantes horas. (hace un par de años)

Me vino un tipo que en realidad es una lammer que se cree que lo sabe todo, y , de por aquel entonces amigo, me hizo una inyection a la sql y toda la ilusion que había puesto, se acabó de un plumazo. Desde entonces, primero seguridad, luego rapidez.

Mas o menos necesitarías:
-Un sistema de autentificacion fiable.
-Una tabla en la base de datos con los campos que necesites. (por ejemplo, id, titulo, contenido)
-Una zona protegida por tu sistema de autentificacion (o por un sistema único de password) que te permita ejecutar funciones de agregado, editado y borrado.
-Luego necesitará hacer llamadas a la base de datos en funcion de lo datos que pases (presumiblemente) por la url (get).
-Si usas apache, utilizaría el mod rewrite para limpiar esas url tan feas que te
-Imaginacion y no tener un amigo lammer.

Un saludo
  #6 (permalink)  
Antiguo 07/06/2009, 11:59
Avatar de TheRD  
Fecha de Ingreso: junio-2009
Mensajes: 120
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Página web sencilla con edición en panel de admin

Mmm. Bueno, miraré a ver que saco con todo esto.
Lo de la seguridad, ya iré viendo a ver como lo hago.
Respecto a lo del sistema de noticias mas o menos ¿como o con que funciones lo hago?
  #7 (permalink)  
Antiguo 07/06/2009, 12:36
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Página web sencilla con edición en panel de admin

Revisa en los aportes del foro, hay un sistema de noticias aportado por un usuario que probablemente te pueda servir para aprender a hacer el tuyo.

Saludos.
  #8 (permalink)  
Antiguo 07/06/2009, 12:44
Avatar de TheRD  
Fecha de Ingreso: junio-2009
Mensajes: 120
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Página web sencilla con edición en panel de admin

Gracias, pero no quiero un sistema de noticias, eso lo haría con Wordpress. Lo que quiero es que haya una plantilla de la web y un espacio para contenido, ese contenido se edite desde una administración del sitio y desde la misma se puedan agregar más paginas de la plantilla en blanco para editarlas.
  #9 (permalink)  
Antiguo 07/06/2009, 17:04
Avatar de SetheR  
Fecha de Ingreso: enero-2009
Mensajes: 265
Antigüedad: 15 años, 3 meses
Puntos: 44
Respuesta: Página web sencilla con edición en panel de admin

Ese sistema de noticias no es más que un sistema dinamico de administracion de contenido. Lo adaptas a tu gusto.

--------

Las funciones serían, tras recibir los datos de un formulario con get o post, pasarselos a una funcion que los escriba a una base de datos. Lo básico de php vamos.
Suponiendo que ya has rellenado un formulario y que envies los datos por post por ejemplo:
Código PHP:
<?php
$nombre
=$_POST['nombre'];
$contenido=$_POST['contenido'];

function 
agregar_contenido($nomb,$cont){
//Defines la funcion que escriba en la base de datos los parametros que e le pasan (en tu caso necesitará mas)
}

//y luego la llamas:

agregar_contenido($nombre,$contenido);
luego para editar y borrar lo mismo.

Para llamar, imaginate:

index.php?id=1
Esta es tu url, pues haría una llamada a la BD que extrajera todo el contenido con id 1. Lo muestras por pantalla donde te de la gana y punto.
Lo que te digo, hacerlo es muy básico y facil. Manejar bases de datos y saber pasar variables por formulario y url, te serviría para hacer uno sencillo.

Hacerlo bien, no es tan facil.

Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:38.