¡Hola! Mucha gente postea aqui: Como añado rangos noseke.. pero nadie os lo explica. Yo voy a intentar ayudaros lo mejor que pueda. Asi que vamos con el tutorial

Lo primero de todo, saber que archivos vamos a editar:
Admins.php, Admintag.php, Colores.php, Funciones.php. Ahora, vamos con el primer archivo:
admins.php: Que vamos a hacer?
Muy Fácil. veréis codes como este:
<?
if ($_GET['admin'] == "Moderador")
$admin = "Rubis";
else if ($_GET['admin'] == "Rubi")
$admin = "Coordinador";
else if ($_GET['admin'] == "Coordinador")
$admin = "Zafiros";
else if ($_GET['admin'] == "Zafiro")
$admin = "Bronzes";
else if ($_GET['admin'] == "Bronze")
$admin = "ViPs";
?>Pues bien, lo que tenemos que hacer es añadir (recomendable por el medio) un rango. Como? Copiamos una línea:
$admin = "Zafiros";
else if ($_GET['admin'] == "Zafiro")Y la pegamos por ejemplo aqui:
<?
if ($_GET['admin'] == "Moderador")
$admin = "Rubis";
else if ($_GET['admin'] == "Rubi")
$admin = "Coordinador";
else if ($_GET['admin'] == "Zafiro")
$admin = "Zafiros";
else if ($_GET['admin'] == "Zafiro")
$admin = "Bronzes";
else if ($_GET['admin'] == "Bronze")
$admin = "ViPs";
?>Hemos insertado un code =. Pues es lo que tenemos que modificar, al rango que queramos
!NOTA! -> Recuerda poner siempre el mismo nombre. si pones por ejemplo Coordinador, tiene que ser siempre Coordinador, no vale Coordinadores. Sino, te dejas el code ai. Y quedaria:
<?
if ($_GET['admin'] == "Moderador")
$admin = "Rubis";
else if ($_GET['admin'] == "Rubi")
$admin = "Coordinador";
else if ($_GET['admin'] == "Coordinador")
$admin = "Zafiros";
else if ($_GET['admin'] == "Zafiro")
$admin = "Bronzes";
else if ($_GET['admin'] == "Bronze")
$admin = "ViPs";
?>Ok, Si seguimos Bajando, veremos un code con rangos como este:
<?
if ($_GET['admin'] == "Moderador")
$rol = "Rubi";
else if ($_GET['admin'] == "Rubi")
$rol = "Coordinador";
else if ($_GET['admin'] == "Coordinador")
$rol = "Zafiro";
else if ($_GET['admin'] == "Zafiro")
$rol = "Bronze";
else if ($_GET['admin'] == "Bronze")
$rol = "0";
hacemos lo mismo, pero esta vez la línea será:
$rol = "Coordinador";
else if ($_GET['admin'] == "Coordinador")por tanto:
if ($_GET['admin'] == "Moderador")
$rol = "Rubi";
else if ($_GET['admin'] == "Rubi")
$rol = "Coordinador";
else if ($_GET['admin'] == "Coordinador")
$rol = "Zafiro";
else if ($_GET['admin'] == "Zafiro")
$rol = "Bronze";
else if ($_GET['admin'] == "Bronze")
$rol = "0";y lo demas, lo dejamos. Guardamos el archivo, y abrimos el admintag.php
Una vez abierto, veréis codigos como por ejemplo:
<? if ($_SESSION['iden'] != "Bronze" && $_SESSION['iden'] != "Zafiro" && $_SESSION['iden'] != "Coordinador" && $_SESSION['iden'] != "Rubi") { ?>
<? if ($_SESSION['iden'] != "Moderador") { ?>El code que tenemos que añadir (tambien recomiendo por el medio), será:
&& $_SESSION['iden'] != "Coordinador"En la primera linea, que salen todos, es obligatório, quedando asi:
<? if ($_SESSION['iden'] != "Bronze" && $_SESSION['iden'] != "Zafiro" && $_SESSION['iden'] != "Coordinador" && $_SESSION['iden'] != "Rubi") { ?>
<? if ($_SESSION['iden'] != "Moderador") { ?>
<? if ($activarReg == "on") { ?>Luego, el
&& $_SESSION['iden'] != "Coordinador"Lo pondremos junto al codigo de identicas caracteristicas, pero con otros rangos. pero cuidado! El codigo, significa que serán las paginas que
NOquieres que el Coordinador vea en el panel. Eso, ya lo dejo a libre eleccion.
Guardamos y pasamos al colores.php
Vemos que el colores.php lleva codigos como por ejemplo (Nos fijamos en el de los rangos):
if ($valor['campo'] == "colorowners")
$colorowners = $valor['valor'];Bien, pondremos el code siguiente ( debajo de
if ($valor['campo'] == "colorowners"):
[php]$colorowners = $valor['valor'];):
if ($valor['campo'] == "colorcoordinador")
$colorcoordinador = $valor['valor'];[/php]
Guardamos y cerramos. Abrimos el funciones.php
Aqui, el priomer code con rangos es:
if ($usuario['rol'] == "Owner"
|| $usuario['rol'] == "Moderador"
|| $usuario['rol'] == "Rubi"
|| $usuario['rol'] == "Zafiro"
|| $usuario['rol'] == "Bronze") {Bien, hay que añadir nuestro rango de tal forma que:
if ($usuario['rol'] == "Owner"
|| $usuario['rol'] == "Moderador"
|| $usuario['rol'] == "Rubi"
|| $usuario['rol'] == "Coordinador"
|| $usuario['rol'] == "Zafiro"
|| $usuario['rol'] == "Bronze") {Seguimos abajo, y encontramos:
if ($rol == "Owner" && $rows && $user['rol'] == "Owner" && $user['id'] != $id)
return true;
if ($rol == "Zafiro" && $rows && $user['rol'] == "Zafiro" && $user['id'] != $id)
return true;
if ($rol == "Moderador" && $rows && $user['rol'] == "Moderador" && $user['id'] != $id)
return true;
if ($rol == "Rubi" && $rows && $user['rol'] == "Rubi" && $user['id'] != $id)
return true;
if ($rol == "Bronze" && $rows && $user['rol'] == "Bronze" && $user['id'] != $id)
return true; Añadimos nuestro rango, por lo tanto:
if ($rol == "Owner" && $rows && $user['rol'] == "Owner" && $user['id'] != $id)
return true;
if ($rol == "Zafiro" && $rows && $user['rol'] == "Zafiro" && $user['id'] != $id)
return true;
if ($rol == "Coordinador" && $rows && $user['rol'] == "Coordinador" && $user['id'] != $id)
return true;
if ($rol == "Moderador" && $rows && $user['rol'] == "Moderador" && $user['id'] != $id)
return true;
if ($rol == "Rubi" && $rows && $user['rol'] == "Rubi" && $user['id'] != $id)
return true;
if ($rol == "Bronze" && $rows && $user['rol'] == "Bronze" && $user['id'] != $id)
return true; Seguimos abajo y encontramos:
if ($usuario['rol'] == "Owner"
|| $usuario['rol'] == "Moderador"
|| $usuario['rol'] == "Zafiro"
|| $usuario['rol'] == "Rubi"
|| $usuario['rol'] == "Bronze")Añadimos nuestro rango, por lo tanto:
if ($usuario['rol'] == "Owner"
|| $usuario['rol'] == "Moderador"
|| $usuario['rol'] == "Zafiro"
|| $usuario['rol'] == "Coordinador"
|| $usuario['rol'] == "Rubi"
|| $usuario['rol'] == "Bronze")Para los que lleváis placas automáticas, el código con el rango añadido, será:
// Comprobamos si no quiere mostrar placa
if ($ocultarplaca != "si"){
if ($placasAutomaticas == "on") {
if ($rol == "Moderador")
$anadir = "es";
else
$anadir = "s";
$b = $rol."".$anadir;
$sql = "SELECT imagen FROM smilies WHERE mostrar = '$b'";
$resp = mysql_query($sql);
$rows = mysql_num_rows($resp);
if ($rows) {
$placa = mysql_fetch_array($resp);
$placa = $placa['imagen'];
$texto = "<img border=\"0\" src=\"".$placa."\" style=\"float: left\">".$texto;
}
}
}
if ($rol == "Owner") {
$color = $colorowners;
$texto = "<img src=\"owner.gif\">".$texto;
} else if ($rol == "Moderador") {
$color = $colormoderador;
$texto = "<img src=\"z.gif\">".$texto;
} else if ($rol == "Zafiro"){
$color = $colorzafiro;
$texto = "<img src=\"p.gif\">".$texto;
} else if ($rol == "Coordinador"){
$color = $colorcoordinador;
$texto = "<img src=\"img/coordinador.gif\">".$texto;
} else if ($rol == "Bronze"){
$color = $colorbronze;
$texto = "<img src=\"b.gif\">".$texto;
} else if ($rol == "Rubi"){
$color = $colorrubi;
$texto = "<img src=\"r.gif\">".$texto;
} else if ($rol == "0") {
$color = $colorvip;
$texto = "<img src=\"vips.gif\">".$texto;
} Recuerda cambiar la URL de las Placas! Para los que no tienen placas auto, el code seria:
// Fecha en la que se envió el mensaje
$fecha .= " "._AT." ";
$fecha .= Date("H:i");
if ($existeNick == "true") {
$rol = idenAdmin($login);
if ($rol == "Owner")
$color = $colorowners;
else if ($rol == "Moderador")
$color = $colormoderador;
else if ($rol == "Zafiro")
$color = $colorzafiro;
else if ($rol == "Coordinador")
$color = $colorcoordinador;
else if ($rol == "Bronze")
$color = $colorbronze;
else if ($rol == "Rubi")
$color = $colorrubi;
else if ($rol == "0")
$color = $colorvip;Guardamos y cerramos. lo subimos al hosting.... y Listo! Comprueba el panel! Por cierto, para añadir en el panel la administracion del nuevo rango, añade
<tr>
<td colspan="2" bgcolor="#ffffff" class="Texto"> <img border="0" src="img/flechaa.gif"> <a href="panel.php?mostrar=admins&admin=Coordinador&<? echo session_name()."=".session_id() ?>" class="EnlaceMenu">Coordinadores</a></td>
</tr>lo de coordinador va encorde vuestro rango. de este code, cambiaréis:
<a href="panel.php?mostrar=admins&admin=[b]Coordinador[/b]&Lo negrita, y
class="EnlaceMenu">[b]Coordinadores[/b]</a></td>en el ADMINTAG.PHP. El code nos añade una seccion mas. Ponlo Recomendable, debajo de los bronces!!!!
Saludos, RamFu