Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - RamFu

Páginas: 1 2 3 [4] 5
46
Minichat o MC / Petición a naveda ;)
« en: 07 de Septiembre de 2007, 06:48:11 am »
Bueno, en vista de que el Minichat v6.3 iba a salir en verano, el verano termina, y no hemos conseguido verlo. Si ocurrió algo, naveda, postealo aqui. Llegué a ser mod en DH y no se si es el MC que habia en la ultima version. Si es ese, naveda, por favor subelo que estaba supercurrado el panel de mods y todo. Gracias :D

47
PHP / Ayuda en PHP
« en: 05 de Septiembre de 2007, 05:48:02 am »
Hola, estoy haciendo una página en PHP y tengo una dudita a ver si alguien puede ayudarme. Yo tengo un fondo colorido, pero quiero que por ejemplo, a las 21:00 el fondo cambie automaticamente a otro fondo, o sea a otra imagen. Cómo podria hacerlo? Muchas gracias

48
Flash y ActionScript / [INFO] Textos y utilización de dinámicos
« en: 26 de Julio de 2007, 01:16:46 am »
Bueno, aqui teneis una pequeña guia de textos en flash!
- Tipos de textos
1. Texto estático
El texto estático, es el texto que no se puede seleccionar, cambiar, borrar... Está escrito, y ahi se queda
2. Texto dinámico
Es el texto que se puede seleccionar (siemrpe y cuando se active la opcion), el texto que se puede copiar...
3. Introduccion de texto
Es el texto que se puede modificar, seleccionar, copiar... Digamos, que serviria para un formulario, los campos: Nombre, Ciudad Emial....

- Herramientas

Un saludo ;P

49
Flash y ActionScript / [TUT]Loader Flash 8 (Componente
« en: 26 de Julio de 2007, 00:28:52 am »
Buenas! Aqui os dejo un tutorial de cómo se crea un loader para presentaciones, etc. en flash 8 utilizando el componente ProgressBar.
1. Abrimos flash, y presionamos CNTRL + F7. Se abre la ventana de componentes. En user interface, tenemos varios componentes, seleccionamos ProgressBar, y lo arrastramos al escenario.
2. Seleccionamos el ProgressBar y le damos el nombre "barra". Nos vamos a parametros . Aqui  es donde configuraremos la barra de carga. En la opcion Mode, que viene por defecto en "event", lo cambiamos por "polled" y en Source, escribimos _root
3. Creamos un fotograma clave nuevo, y ponemos por ejemplo, una imagen o lo que queramos. Recordamos poner stop(); en cada fotograma. Es mejor poner en el fotograma dos, algo que pese mucho, asi podemos ver como carga.
4. Al ProgressBar, le damos la accion siguiente:
Código: [Seleccionar]
on(complete)
{
_root.gotoAndStop(2);
}
5. Publicamos la pelicula en una web, porque si le damos a Control -> Probar Pelicula, no lo cargará (oviamente). Por eso se debe subir el swf.

Un Saludo, RamFu ;)

50
Flash y ActionScript / Normas en el foro de Flash
« en: 08 de Junio de 2007, 18:17:46 pm »
Bueno, sé que muchos de vosotros, no las infringís, pero siempre viene bien saber qué se puede y qué no se puede hacer en este foro.
 - Puedes publicar temas referentes a Flash, XML (referente a Flash) o cualquier tema relacionado con Flash
 - Dar URLS siempre y cuando ayude al tema o a los PHPEROS (Solucionar dudas, tutoriales, etc.)
 - No puedes dar las URLS por publicidad o simplemente porque si
 - No puedes insultar al PHPERO que posteó aunque se equivoque. Entre todos podemos ayudarle a rectificar
 - Por supuesto, no puedes hacerte pasar por un rango superior u otra persona la cual no eres (lógico xD)
 - Y lo último, puedes hacer un doblepost, siempre y cuando sea superimportante! No puedes postear mas de dos veces seguidas (la segunda por urgencia)
 - Todo lo referente a violar las normas generales de PHPEROS
 - Puedes pasarlo en grande con este lenguaje de programación ya que te permite hacer creaciones que nunca pensaste que llegarías a realizar
 - Tienes todo el derecho de pedir ayuda, ya que entre todos podemos ayudar.
 - Respetar a los demás usuarios.

Saludos, Rafa
Tampoco es tan difícil respetar ;)

51
Flash y ActionScript / Reproductor de musica en Flash para Webs, etc.
« en: 08 de Junio de 2007, 18:05:27 pm »
Bueno, vamos a empezar. El reproductor, será con vuestra música, asi que lo ideal sería tener una lista de música variada, para que cualquier visitante que entre, disfrute de la música.
Creamos una carpeta que se llame Reproductor. Allí guardaremos todo lo referente a nuestro reproductor. Por supuesto, la música también, pero dentro de la carpeta de reproductor, creamos otra que se llame musica, y allí iran los archivos MP3.
Necesitamos un XML, para cargar las canciones. Le pondremos el nombre de Lista.xml el contenido del cual debe ser:
Código: [Seleccionar]
<lista>
<cancion>elnombredelacancion1.mp3</cancion>
<cancion>elnombredelacancion2.mp3</cancion>
</lista>
Podemos incluir mas campos (mas canciones, de la manera <cancion>NOMBRECANCION</cancion> El nombre de cancion debe de ser el del archivo. Si por ejemplo tengo una de Nach, y el archivo de musica se llama Nach_El_Camino_Del_Guerrero.mp3, en el XML no pondré Nach - El camino del guerrero.mp3 (lógicamente).
Para crear
el XML, vamos al bloc de notas, copiamos el código, y le damos a guardar Como. Lo guardamos como Lista.xml, abajo donde escribes el nombre, pone Documento de Texto (.txt), le damos y ponemos todo tipo de Archivos.
Bien, ahora en flash, añadimos el complemento List y lo llamaremos lista, también insertamos el componente MediaPlayBack y lo llamamos player. Todo esto, en el fotograma 1. Le añadimos el código siguiente al fotograma:
Código: [Seleccionar]
import mx.controls.List;
import mx.controls.MediaPlayback;
//Cargamos el XML
canciones = new XML();
canciones.ignoreWhite = true;
canciones.onLoad = function(success) {
if (success) {
//Shortcuts
cancion = canciones.firstChild;
num_total = canciones.firstChild.childNodes.length;
//Creamos y llenamos la lista
crearLista();
//Creamos el reproductor
crearPlayer();
} else {
trace("No se pudo cargar la lista de canciones");
}
};
canciones.load("lista.xml");
///////////////////////////////////////////////////////////////////
///////////////////////////  LISTENERS  ///////////////////////////
///////////////////////////////////////////////////////////////////
lista.addEventListener("change", alCambiar);
///////////////////////////////////////////////////////////////////
///////////////////////////  FUNCIONES  ///////////////////////////
///////////////////////////////////////////////////////////////////
function crearLista() {
//Posicionamos la lista de las canciones
lista.setSize(180, 200);
lista._x = 220;
lista._y = 0;
//Llenamos la lista con las canciones
misDatos = new Array();
lista.dataProvider = misDatos;
for (var i = 0; i<num_total; i++) {
misDatos.addItem({label:cancion.childNodes[i].firstChild,
data:cancion.childNodes[i].firstChild});
}
}
function crearPlayer() {
//Posicionamos el reproductor
player.setSize(200, 200);
player._x = 0;
player._y = 0;
//Propiedades del reproductor
player.controllerPolicy = "on";
player.mediaType = "MP3";
}
//Cuando cambiamos la canción seleccionada en la lista... cargamos la nueva canción, y ejecutamos
function alCambiar(evento) {
if (evento.type == "change") {
player.setMedia("musica/"+lista.selectedItem.data, "MP3");
player.play();
}
}
Ahi tenéis uno, muy simple y personalizable ;)

52
Sistemas Operativos / Windows xP proFesionaL
« en: 05 de Junio de 2007, 20:53:44 pm »
Para todos aquellos que quieran windows xp profesional 100% activado, elijan windows ue
si me permiten: http://www.windowsue.com
es 100% legal, alli encontraran info saludos
 8) 8) 8) ;D ;)

53
Algunos diréis: Pero, interpolación de movimiento? Es muy facil
-Hay gente que quiere aprender flash y necesita ayuda.
-Creamos un documento de flash
-Capa 1 renombrada a Fondo.
-Le damos fondo
-Añadir capa nueva llamada Objeto.
-Seleccionamos la capa Objeto y dibujamos una redonda en el centro
-Capa fondo añadimos hasta el fotograma 10 (el10clave) y lo mismo en Objeto
-Capa objeto crear interpolacion de movimiento y en el 10
-Vamos al 10 y movemos el circulo muy arriba
-Control-> Probar pelicula
- ¿Dudas?

54
Hostings / Dominios / Servidores Dedicados / Servidor dedicado
« en: 05 de Junio de 2007, 17:58:41 pm »
hola phperos!, busco un dedicado para urbaloca.
Gracias!

55
Flash y ActionScript / [TUT] - Hacer un catalogo en flash
« en: 04 de Mayo de 2007, 01:04:17 am »
Hola, hace bastante tiempo, puse un post, para que alguien pusiera un tutorial de como hacer un catalogo en flash, estilo habbo. 6 meses después, me pasé por phperos y vi mi post, y ahora, que sé bastante de flash, pondré el tutorial. Pero recuerda phpero, que no doy codigos, sino explico como hacerlo.

VideoTutorial - Mirror 1
                       - Mirror 2

Empecemos
[BASADO EN FLASH 8]
Lo primero, abrimos flash, con un nuevo archivo. Modificaremos las dimensiones del archivo flash. Para hacerlo, vamos a Modificar -> Documento. Allí nos saldrá una cajita y varias opciones. Entre ellas, Dimensiones. Allí pondremos de Ancho 600 y de alto 400.
Aceptar y seguimos. Añadiremos un cuadrado; clickeamos en la herramienta del rectángulo, y dibujamos un cuadrado pequeño, con bordes negros y el relleno azul. Una vez dibujado, haremos doble click sobre el mismo, veremos que se nos selecciona el borde y el fondo. Abajo, en la pestaña Propiedades, tenemos 4 cajitas de texto que dicen:
Ancho, Alto, X, Y (Dimensiones y posición). Tenemos que hacer que el cuadro sea = que nuestro documento! Por tanto, en An pondremos 600 y en Al 400. Veréis que el cuadrado se os sale del recuadro blanco, que representa el archivo. por tanto, en las casillas restantes, X y Y, pondremos: X: 0 Y: 0 Esto hace que quede al 100% alineado. Ya tenemos el fondo hecho. Procedemos a hacer un menú, de categorias.
Dibujaremos un cuadrado de 140x250 (An/Al), y lo situaremos, donde queramos que aparezca el menú. Yo, lo colocaré en la izquierda, dejando margenes para que no quede feo. Seguimos, si queda algo en blando, despues de mover el cuadrado, cojeremos el bote de pintura, y lo pintaremos de color azul (igual que el fondo del cuadro principal, para asegurarnos de que no vuelve a ocurrir). Después, Cojemos dos imagenes, que usaremos como botones. Yo, me hice 2 con el paint, co la forma de un boton que ponia Home y el otro Prueba. Bien, guardamos os botones echos con paint en el escritorio, y de ahi los arrastramos hasta el documento flash. Se incluiran automaticamente. Los movemos en el recuadro blanco, dejandolos tal y como quieras que sea la apariencia de tu menú.yo los dejé uno debajo del otro. Seleccionamos el primero, y damos click al boton derecho, convertir en simbolo, y seleccionamos boton. OK. En el otro, lo mismo. Ahora empieza la parte chula! Cojemos la herramienta de escribir, y escribimos lo que queramos, teniendo en cuanta que es la primera pagina (HOME), escribiremos algo asi:
Bienvenidos al catalogo flash.........
Podemos incluir alguna imagen si queremos, y decorarlo a vuestro gusto. Cambiar estilo de fuentes, colores, tamaños... todo esto, lo podeis hacer desde la pestaña propiedades, con el texto seleccionado. bien, una vez echo esto, arriba en la linea de tiempo (donde se ven los fotogramas), hacemos click con el boton derecho, en el minicuadradito segundo, despues del gris con una bolita negra, que es el fotograma 1. Nos saldran varias opciones, pero elijiremos, INSERTAR FOTOGRAMA CLAVE. Ahora, editaremos otra vez los textos. Al ser otro fotograma independiente, lo que editemos en el segunto, no se vera reflejado en el primero. Asi que editamos el segundo, con el texto:
"Seccion Vip, aqui puedes ver los...."
Añades las imagenes que quieras, por ejemplo, un sillon vip, acompañado de un texto que diga: Precio: 65 Creditos Nombre: Club Sofa eso ya depende de vosotros. Una vez finalizada, seguimos en el fotograma dos, seleccionamos el boton HOME, y accedemos a la pestaña acciones. Veremos que sale una barita magica y pone asistente para script haremos click; hay dos opciones, la que te deja escribir libremente, y la que no. Elijiremos la que nos deja escribir libremente.
Aqui vienen los codigos. Entonces, para linkear este boton, con el fotograma 1, o sea, que el boton nos lleve al home, añadiremos la accion on (press) { Esta accion, nos dice que "Al pulsar este botón...." harems intro, se nos abrira otra linea, y escribiremos: gotoAndStop (1) Esta accion, completa la teoria: "Al pulsar este botón... ... Voy y me paro en el fotograma 1"despues de escribir el gotoAndStop (1), hacemos intro y terminamos el codigo con } por tanto, nos tiene que quedar:
on (press) {
  
gotoAndStop (1)
}

Copiaremos este codigo, nos iremos al fotograma 1 (EL HOME), y seleccionaremos el segundo botón, y haremos lo mismo, Acciones-> PEGAR (CNTL+V) y editaremos:
  gotoAndStop (1) por   gotoAndStop (2) ahora, ese boton nos lleva a la segunda pagina. Asi que ahora, Control, Probar Pelicula y Wala! Ya tienes un catalogo echo.
Es un tutorial, y el catalogo que mando hacer aqui, es una birria. Mejoradlo mucho, con imagenes y mas botones, ya que aqui, solo doy a conocer a como hacerlo. A partir de aqui, la imaginación es tuya
Cualquier duda sobre el tutorial, posteenla. Saludos, RamFu

56
Flash y ActionScript / Como sustituir la imagen del mouse
« en: 21 de Noviembre de 2006, 17:55:17 pm »
Hola, me gustaria saber como puedo cambiar la flechita por una mano, o por cualquiero otra imagen. O sea como en la animacion de DH, salia la mano del habbo, pues lo mismo, pero con la imagen que yo quiera. Gracias!

57
PHP / Mostrar sexo en la lista de usuarios de PFUSERS
« en: 06 de Noviembre de 2006, 22:20:26 pm »
Hola! Me gustaria saber, para el PFUSERS, que salga una lista de registrados y no el marquee  xD Eso ya lo se hacer, lo que pasa esque me gustaria ponerle la imagen de Chico o Chica, pero no se como hacerlo. Pueden ayudarme?
Muchas gracias ;)


MOD:  Título cambiado para mantener el orden del foro. "Ayudita plis :P" no definía el tema del post.

58
PHP / Transferir codigos PFUSERS
« en: 03 de Noviembre de 2006, 21:01:22 pm »
Hola! Por fin pude conseguir el transferir puntosde PFUSERS. Ahí va:
Mini Explicacion de las funciones abajo
<?php

#MOD REGISTRO USUARIOS PHPFACIL.NET 3.0
#        TRANSFERENCIA DE PUNTOS



if($_POST[&#39;enviar&#39;]){

#Mod: 20/06/2005 (Bug corregido: números negativos).
$num max(-1,$_POST[&#39;puntos&#39;]);

if($num > -1){

} else {

exit(
"No puedes incluir números negativos. Intento de hackeo");

}
    
    
#seleccionamos el usuario:
    
$user mysql_query("SELECT * FROM usuarios WHERE nick=&#39;".$_POST[&#39;usuario&#39;]."&#39;");
    
$infouser mysql_num_rows($user);
    
    if(
$infouser != 0){
    
        
$user2 mysql_query("SELECT * FROM usuarios WHERE nick=&#39;".$_COOKIE[&#39;nick&#39;]."&#39;");
        
$datos mysql_fetch_array($user2);
        if(
$datos[puntos] >= $_POST[&#39;puntos&#39;]){
        
        #Restamos puntos:
        
mysql_query("UPDATE usuarios SET puntos=puntos-".$_POST[&#39;puntos&#39;]." WHERE nick=&#39;".$datos[nick]."&#39;");
        #Sumamos puntos:
        
mysql_query("UPDATE usuarios SET puntos=puntos+".$_POST[&#39;puntos&#39;]." WHERE nick=&#39;".$_POST[&#39;usuario&#39;]."&#39;");
        
        #Mensaje privado: el mensaje que quieres que se le envie al usuario que recine puntos
        
$mensaje "El usuario ".$datos[nick]." te ha transferido ".$_POST[&#39;puntos&#39;]." puntos";
        
        
$fecha time();
        
        
#Enviamos mensaje privado:
        
mysql_query("INSERT INTO mensajes (destinatario,remitente,mensaje,asunto,nuevo,fecha) VALUES 
                                        (&#39;"
.$_POST[&#39;usuario&#39;]."&#39;,&#39;".$datos[nick]."&#39;,&#39;".$mensaje."&#39;,&#39;Transferencia de puntos&#39;,&#39;0&#39;,&#39;".$fecha."&#39;);");
                                        
        
echo"Los puntos se han transferido con éxito al usuario <b>".$_POST[&#39;usuario&#39;]."</b>";
        
        
} else {
        
        echo
"ERROR: No dispones de ".$_POST[&#39;puntos&#39;]." en tu cuenta";
        
        
}
        
        
    } else {
    
    echo
"Error: No existe este usuario";
    
    }

} else {

?>
<p><b>Transferir puntos a otro usuario:</b></p>
<form action="" method="post" name="formulario" id="formulario">
  <table width="770" border="0">
    <tr>
      <td width="118">Usuario: </td>
      <td width="642"><input name="usuario" type="text" id="usuario"></td>
    </tr>
    <tr>
      <td>Puntos:</td>
      <td><input name="puntos" type="text" id="puntos" size="5"></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td><input name="enviar" type="submit" id="enviar" value="Enviar">
          <input type="reset" name="Submit" value="Borrar"></td>
    </tr>
  </table>
</form>
<? ?> 




Espero que les sirva!

Explicación:
Cada apartado se divide por: #Funcion
En cada #Funcion, encontramos la accion que le toca a cada una:
#seleccionamos el usuario
Selecciona el usuario de la base de datos
#Restamos puntos:
Te resta los puntos
#Sumamos puntos:
Una vez restados, se añaden a la del compañero deseado
#Mensaje privado: el mensaje que quieres que se le envie al usuario que recine puntos
Un mensaje de por ejemplo el porque rgalas esos puntos (Funciones por ejemplo para concursos)
#Enviamos mensaje privado:
Funcion para enviar los mensajes

59
PHP / Mensajes Públicos
« en: 01 de Noviembre de 2006, 13:14:19 pm »
Hola, aqui les explico como hacer un script de mensajes públicos:
Componemos de 3 Archivos:
CONFIG, ENVIAR_MENSAJE y MENSAJES
config.php
<?php
// Conectamos al MYSQL

$host "CAMBIA";
$user "CAMBIA";
$pass "CAMBIA";
$dbname "CAMBIA";
$conecta = @mysql_connect($host$user$pass) or die("El Confih.php está mal configurado, por favor reviselo.");
@
mysql_select_db($dbname$conecta);
?>

donde pone CAMBIA, pon los datos solicitados. Hemos creado este archivo, para que se conecte al MYSQl de la tabla de Datos.
Es como el conectar.php del minichat v6
-------------------
enviar_mensaje.php
Este codigo, nos muestra un formulario de Envio del mensaje. Puede quedar una cosa asi:
Recordad que lo podéis modificar.
<?
// SCRIPT BASADO EN LOS PRIVADOS DEL MC v6
// CREADO PARA SU USO Y DISFRUTE (EN PHPEROS)

// ---------------------
// Variables que puedes modificar
$pagina "enviar_mensaje.php"// Nombre de ésta página


if ($env=="") {

// Sacamos la IP del usuario

if (isset($_SERVER[&#39;HTTP_X_FORWARDED_FOR&#39;])) {  
    
$ip $_SERVER[&#39;HTTP_X_FORWARDED_FOR&#39;];  
  
}  
  elseif (isset(
$_SERVER[&#39;HTTP_VIA&#39;])) {  
    
$ip $_SERVER[&#39;HTTP_VIA&#39;];  
  
}  
  elseif (isset(
$_SERVER[&#39;REMOTE_ADDR&#39;])) {  
    
$ip $_SERVER[&#39;REMOTE_ADDR&#39;];  
  
}  
  else {  
    
$ip "Desconocida";  
  }  
  
$fechadate("j-m-20y"); // Sacamos la hora en formato dd-mm-y
  
?>
<div align="center">
  <p><strong>Transmisi&oacute;n de Mensaje P&uacute;blico: </strong></p>
 <form name="form1" method="post" action="<? echo $pagina?>?env=1">
    Nick: 
    <input name="nick" type="text" id="nick">
    <br>
    Mensaje:
    <input name="mensaje" type="text" id="mensaje" size="40" maxlength="255">
  <input name="ip" type="hidden" id="ip" value="<? echo $ip?>">
    <input name="msm" type="hidden" id="msm" value="1">
  <input name="fecha" type="hidden" id="fecha" value="<? echo $fecha?>">
  <br>
  <br>
  <input type="submit" name="Submit" value="Enviar">
  </form>
  <p><strong></strong></p>
</div>
<? } else if ($env=="1") {
include (
"config.php");
mysql_query("truncate table mpublico_mensajes") ; // Borramos todo el contenido de la tabla
mysql_query("insert into mpublico_mensajes (mensaje,nick,ip,fecha,msm) values (&#39;$mensaje&#39;,&#39;$nick&#39;,&#39;$ip&#39;,&#39;$fecha&#39;,&#39;$msm&#39;)") ; // Introducimos en la tabla el contenido del formulario

?>


Nos muestra el formulario para enviar el mensaje. También lo podéis modificar a vuestro gusto.
---------------------------
mensajes.php
<?
include ("config.php");
$u "1"// Hecho a lo rápido
$resp mysql_query("select * from mpublico_mensajes where msm=&#39;$u&#39;") ;
$datos mysql_fetch_array($resp) ;
$mensaje $datos[mensaje];
$mensaje preg_replace("/(?<!<a href=")((http|ftp)+(s)?:&#39;[^<>s]+)/i","<a class=texto_bansms href="\0" target="_blank">\0</a>",$mensaje)&#39; ; // hace un link con enlaces que empiezen por http://
?>
<MARQUEE onMouseOver=&#39;stop()&#39; onMouseOut=&#39;start()&#39; scrollamount=&#39;5&#39; width="100%" height=10 align="middle">
<b><? echo $datos[nick]; ?></b>: <? echo $mensaje?>
</marquee>

Muestra los mensajes.
-------------------------
Como insertarlo en el Website?
<?php
include (&#39;mensajes_publicos/mensajes.php);
?>

Esto: mensajes_publicos/mensajes.php lo podeis sustituir por vuestro directorio de mensajes. Si en el FTP la carpeta se llama mis_mensajes, pondremos:
<?php
include (&#39;mis_mensajes/mensajes.php);
?>


Codigo SQL para crear la base de datos en mysql:

60
Minichat o MC / LO MAS ESPERADO.... ¿¿CÓMO AÑADIR RANGOS AL MC v6??
« en: 01 de Noviembre de 2006, 02:14:30 am »
¡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[&#39;admin&#39;] == "Moderador")
	
$admin "Rubis";
	
else if (
$_GET[&#39;admin&#39;] == "Rubi")
	
	
$admin "Coordinador";
	
	
else if (
$_GET[&#39;admin&#39;] == "Coordinador")
	
	
    
$admin "Zafiros";
	
	
    else if (
$_GET[&#39;admin&#39;] == "Zafiro")
	
	
	
    
$admin "Bronzes";
	
	
	
	
else if (
$_GET[&#39;admin&#39;] == "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[&#39;admin&#39;] == "Zafiro")

Y la pegamos por ejemplo aqui:
<?
if ($_GET[&#39;admin&#39;] == "Moderador")
	
$admin "Rubis";
	
else if (
$_GET[&#39;admin&#39;] == "Rubi")
	
	
$admin "Coordinador";
                else if (
$_GET[&#39;admin&#39;] == "Zafiro")
	
	
    
$admin "Zafiros";
	
	
    else if (
$_GET[&#39;admin&#39;] == "Zafiro")
	
	
	
    
$admin "Bronzes";
	
	
	
	
else if (
$_GET[&#39;admin&#39;] == "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[&#39;admin&#39;] == "Moderador")
	
$admin "Rubis";
	
else if (
$_GET[&#39;admin&#39;] == "Rubi")
	
	
$admin "Coordinador";
	
	
else if (
$_GET[&#39;admin&#39;] == "Coordinador")
	
	
    
$admin "Zafiros";
	
	
    else if (
$_GET[&#39;admin&#39;] == "Zafiro")
	
	
	
    
$admin "Bronzes";
	
	
	
	
else if (
$_GET[&#39;admin&#39;] == "Bronze")
	
	
	
	
	
	
$admin "ViPs";
?>

Ok, Si seguimos Bajando, veremos un code con rangos como este:
<? 
if ($_GET[&#39;admin&#39;] == "Moderador")
	
$rol "Rubi";
	
else if (
$_GET[&#39;admin&#39;] == "Rubi")
	
	
$rol "Coordinador";
	
	
else if (
$_GET[&#39;admin&#39;] == "Coordinador")
	

	
	
    
$rol "Zafiro";
	
	
    else if (
$_GET[&#39;admin&#39;] == "Zafiro")
	
	
	
    
$rol "Bronze";
	
	
	
	
else if (
$_GET[&#39;admin&#39;] == "Bronze")
	
	
	
	
	
	
$rol "0";
	
	
	
	
	
	

hacemos lo mismo, pero esta vez la línea será:
	
	
$rol "Coordinador";
	
	
else if (
$_GET[&#39;admin&#39;] == "Coordinador")

por tanto:
if ($_GET[&#39;admin&#39;] == "Moderador")
	
$rol "Rubi";
	
else if (
$_GET[&#39;admin&#39;] == "Rubi")
	
	
$rol "Coordinador";
	
	
else if (
$_GET[&#39;admin&#39;] == "Coordinador")
	

	
	
    
$rol "Zafiro";
	
	
    else if (
$_GET[&#39;admin&#39;] == "Zafiro")
	
	
	
    
$rol "Bronze";
	
	
	
	
else if (
$_GET[&#39;admin&#39;] == "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[&#39;iden&#39;] != "Bronze" && $_SESSION[&#39;iden&#39;] != "Zafiro" && $_SESSION[&#39;iden&#39;] != "Coordinador" && $_SESSION[&#39;iden&#39;] != "Rubi") { ?>
<? 
if ($_SESSION[&#39;iden&#39;] != "Moderador") { ?>

El code que tenemos que añadir (tambien recomiendo por el medio), será:
&& $_SESSION[&#39;iden&#39;] != "Coordinador"
En la primera linea, que salen todos, es obligatório, quedando asi:
<? if ($_SESSION[&#39;iden&#39;] != "Bronze" && $_SESSION[&#39;iden&#39;] != "Zafiro" && $_SESSION[&#39;iden&#39;] != "Coordinador" && $_SESSION[&#39;iden&#39;] != "Rubi") { ?>
<? 
if ($_SESSION[&#39;iden&#39;] != "Moderador") { ?>
<? 
if ($activarReg == "on") { ?>

Luego, el && $_SESSION[&#39;iden&#39;] != "Coordinador"
Lo pondremos junto al codigo de identicas caracteristicas, pero con otros rangos. pero cuidado! El codigo, significa que serán las paginas que NO
quieres 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[&#39;campo&#39;] == "colorowners")
 
	
  
	
 
$colorowners $valor[&#39;valor&#39;];

Bien, pondremos el code siguiente ( debajo de
	
  if (
$valor[&#39;campo&#39;] == "colorowners"):
 
	
  
	
 [
php]$colorowners $valor[&#39;valor&#39;];
):
     if ($valor['campo'] == "colorcoordinador")
          $colorcoordinador = $valor['valor'];[/php]      
Guardamos y cerramos. Abrimos el funciones.php
Aqui, el priomer code con rangos es:
	
	
	
if (
$usuario[&#39;rol&#39;] == "Owner"
	
	
	
|| 
$usuario[&#39;rol&#39;] == "Moderador"
	
	
	
|| 
$usuario[&#39;rol&#39;] == "Rubi"
	
	
	
|| 
$usuario[&#39;rol&#39;] == "Zafiro"
	
	
	
|| 
$usuario[&#39;rol&#39;] == "Bronze") {

Bien, hay que añadir nuestro rango de tal forma que:
	
	
	
if (
$usuario[&#39;rol&#39;] == "Owner"
	
	
	
|| 
$usuario[&#39;rol&#39;] == "Moderador"
	
	
	
|| 
$usuario[&#39;rol&#39;] == "Rubi"
	
	
	
|| 
$usuario[&#39;rol&#39;] == "Coordinador"
	
	
	
|| 
$usuario[&#39;rol&#39;] == "Zafiro"
	
	
	
|| 
$usuario[&#39;rol&#39;] == "Bronze") {

Seguimos abajo, y encontramos:
	
	
 if (
$rol == "Owner" && $rows && $user[&#39;rol&#39;] == "Owner" && $user[&#39;id&#39;] != $id)
	

	
	
 
	
return 
true;

	
	
 if (
$rol == "Zafiro" && $rows && $user[&#39;rol&#39;] == "Zafiro" && $user[&#39;id&#39;] != $id)  
	
	
 
	
return 
true
	
	

	
	
if (
$rol == "Moderador" && $rows && $user[&#39;rol&#39;] == "Moderador" && $user[&#39;id&#39;] != $id)  
	
	
 
	
return 
true
	

	
	

	
	
if (
$rol == "Rubi" && $rows && $user[&#39;rol&#39;] == "Rubi" && $user[&#39;id&#39;] != $id)  
	
	
 
	
return 
true
	

	
	

	
	
if (
$rol == "Bronze" && $rows && $user[&#39;rol&#39;] == "Bronze" && $user[&#39;id&#39;] != $id)  
	
	
 
	
return 
true

Añadimos nuestro rango, por lo tanto:
	
	
 if (
$rol == "Owner" && $rows && $user[&#39;rol&#39;] == "Owner" && $user[&#39;id&#39;] != $id)
	

	
	
 
	
return 
true;

	
	
 if (
$rol == "Zafiro" && $rows && $user[&#39;rol&#39;] == "Zafiro" && $user[&#39;id&#39;] != $id)  
	
	
 
	
return 
true
	
	
	

	
	
if (
$rol == "Coordinador" && $rows && $user[&#39;rol&#39;] == "Coordinador" && $user[&#39;id&#39;] != $id)  
	
	
 
	
return 
true
	
	

	
	
if (
$rol == "Moderador" && $rows && $user[&#39;rol&#39;] == "Moderador" && $user[&#39;id&#39;] != $id)  
	
	
 
	
return 
true
	

	
	

	
	
if (
$rol == "Rubi" && $rows && $user[&#39;rol&#39;] == "Rubi" && $user[&#39;id&#39;] != $id)  
	
	
 
	
return 
true
	

	
	

	
	
if (
$rol == "Bronze" && $rows && $user[&#39;rol&#39;] == "Bronze" && $user[&#39;id&#39;] != $id)  
	
	
 
	
return 
true

Seguimos abajo y encontramos:
	
	
if (
$usuario[&#39;rol&#39;] == "Owner"
	
	
|| 
$usuario[&#39;rol&#39;] == "Moderador"
	
	
|| 
$usuario[&#39;rol&#39;] == "Zafiro"
	
	
|| 
$usuario[&#39;rol&#39;] == "Rubi"
	
	
|| 
$usuario[&#39;rol&#39;] == "Bronze")

Añadimos nuestro rango, por lo tanto:
	
	
if (
$usuario[&#39;rol&#39;] == "Owner"
	
	
|| 
$usuario[&#39;rol&#39;] == "Moderador"
	
	
|| 
$usuario[&#39;rol&#39;] == "Zafiro"
	
	
|| 
$usuario[&#39;rol&#39;] == "Coordinador"
	
	
|| 
$usuario[&#39;rol&#39;] == "Rubi"
	
	
|| 
$usuario[&#39;rol&#39;] == "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 = &#39;$b&#39;";
$resp mysql_query($sql);
$rows mysql_num_rows($resp);
if (
$rows) {
$placa mysql_fetch_array($resp);
$placa $placa[&#39;imagen&#39;];
$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">&nbsp;<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

Páginas: 1 2 3 [4] 5