Buenas Phpero´s, como dice el titulo les enseñare a crear un Panel Sencillo lo pueden utilizar para sistemas de noticias que no tenga panel, un minichat que no tenga panel, o simplemente un panel web; el tutoria lo hire reforzando con muchos tutoriales mas que van a complementar un panel espectacular, recuerden el diseño o diseños que utilizare son basicos

asi que a lo que vinimos:
PD: Antes de empezar a hacer este panel debes de saber que al archivo que vas a agregar el panel Sea Minichat o sistema de noticias debes importar un
codigo SQL:
CREATE TABLE IF NOT EXISTS `rangos` (
`rango` varchar(255) NOT NULL,
`id` int(3) NOT NULL auto_increment,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
El Archivo Conectar que se utilizara en la explicacion debe de estar en el sistema que incorporaras el panel1-. El primer paso de hacer un panel es verificar si el usuario ya esta conectado para no volver a hacer el proceso de logueo y obviamente para saber el rango del usuario para mostrar dichas opciones, y para poder hacer esto debemos conectar a la db (base de datos); esto lo hacemos con el siguiente codigo:
<?
session_start();
include("ARCHIVO QUE CONECTARA A UNA BASE DE DATOS")[color=orange]//incluimos el archivo que conectara a la db para saber si realmente conecto[/color]
if($_SESSION['nick']) { // Aqui lo que hacemos es verificar si el usuario esta conectado comprobandolo con el nick
?>
2-. Despues de comprobar si esta o no conectado vamos a hacer nuestra estructura del panel yo tengo una estructura basica:
<table align="left" width="200" bgcolor="#DDEEFF" border="1" bordercolor="#0099FF" cellspacing="0" cellpadding="0">
<tr>
<center><td height="18"><p>Opciones que deseas en tu panel</p>
<p>-Opcion</p>
<p>-Otra Opcion</p>
<p>-Otra Opcion</p>
<p>-Otra Opcion</p></td></center>
</tr>
</table>
<table width="400" height="20" border="1" bordercolor="#0099FF" bgcolor="#D9ECFF" cellspacing="0" cellpadding="0">
<tr>
<td>AQUI HIRA UN SISTEMA DE MODULACION Que les Explicare como Hacerlo mas Abajo</td>
</tr>
</table>
Mi Estructura esta echa por dos tablas, una en la que muestra las opciones y/o otra que mostrara lo que esta adentro de las opciones, para hacer esto haremos un sistema de modulacion;
Para Ello Haremos Una Comprobacion de existencia de una carpeta o archivo, lo incluimos a nuestra tabla y mostramos un mensaje inicial:
<? // Aqui Empezaremos a Hacer un sistema de modulacion que es muy util en nuestros minichats
if (file_exists($_GET['muestra'].".php")) { // Verificamos si existe la carpeta muestra
include ("./".$_GET['muestra'].".php"); [color=orange]// incluimos el archivo en la tabla
} else {
echo "Ejemplo Para Tuto Rumbastereo";//Aqui mostraremos Lo que Qieras Antes de Seleccionar una Opcion (mensaje inicial)[/color]
}
// Antes que nada debo mencionar que el nombre de nuestro sistema es "muestra" < sin comillas ?>
3-. Ahora Simplemente falta cerrar nuestro archivo con la verificacion de si el usuario no esta conectado quemuestre dicho mensaje y esto lo hacemos de la siguiente manera:
<?
}else{
echo "No Estas Conectado; Logueate porfavor"; // Aqui lo que hacemos es que si el usuario no se ha conectado mostrara el mensaje
}
?>
4-. Solo Falta Agregarle Dicho link a nuestras opciones del panel y obviamente indicarle a que rango mostrarle esa opcion y a cual no, lo hacemos de la siguiente manera:
<?
$consi = mysql_query("SELECT * FROM usuarios WHERE nick='$_SESSION[nick]'");
$date = mysql_fetch_array($consi);
$rol = $date['rango'];
if($rol == "Web-Master") {
// Como pueden Ver aqui indica que solo el Rango Web-Master Puede leer y clickar la opcion "Opciones Generales" < Sin Comillasecho'<a href="
URL DEL PANEL.php?muestra=URL DEL ARCHIVO QUE DESEA MOSTRAR">Opciones Generales</a>';
// Como pueden ver En la URL DEL PANEL.php indica en el archivo que se va a encontrar la opcion, ?muestra= < indica que el archivo debe de mostrarse en la tabla donde mostrara los archivo y el URL DEL ARCHIVO QUE DESEA MOSTRAR < indica que este archivo es el que mostrar; OJO no deben de colocar Extension .php solo el nombre ya que cuando incluimos el muestra automaticamente indicamos la extension del archivo.}
?>
NOTA: Recuerda Cambiar lo que Dice Opcion, Otra Opcion .... Cada Opcion la Cambiaras por el codigo del
4-. Paso y obviamente modificar de acuerdo a lo que tu quieras
Aqui colocare los tutoriale que implementaran opciones y mas:TUTO 1: http://www.phperos.net/foro/index.php?topic=7639.0
TUTO 2:ProximamenteVISTA PREVIA: http://rumbastereomc.webcindario.com/pruebas/tutopanel/tutopanel.phpUSER: Demo PASS: demo
Como ven lo eh agregado al ingresar de mi MiniChat y se ve correctamente
Salu2 Espero les Sirva Comentar Es Agradecer!
