Comunidad PHPeros
Lenguajes => Aplicaciones Pre-Fabricadas => Minichat o MC => Mensaje iniciado por: Smiling. en 19 de Octubre de 2009, 05:39:19 am
-
Pues he diseñado un MC con funciones del V3 de Ramfu y un poquito editado, ya coloque los habbos al lado del texto, ahora quisiera saber cuál es él codigo para agregar 2 placas :)
por favor me podrian ayudar con este código? :)
Ahhh... Miren como se ve mi MiniChat http://minicharhpf.webcindario.com/mc/
;) Quisiera que el habbo se viera debajo de la placa, pero me pongo a modificarlo y siempre se me jode algo >:(
-
Tengo una minima idea del codigo, creo que es así
<img src="<?php echo $mybadge; ?>" title="Tu placa!">
Y después lo edito, algo así es ;)
-
La cosa, es que el mc de ramfu, está preparado para 1 placa.
Entonces, tendrías que crear un nuevo valor en la DB, que fuera placa2, o algo así...
Luego cambiar el cambiar de placa, y hacer que se elijan 2, y luego ponerlo en el tag
-
pero la base de datos la creo igual que la de placas 1, no?
-
Haber, men yo creo que tu has visto mi mc, tiene 2 placas diferentes, dejame explicarte.
Primer paso: Crear una nueva DB en la misma DB del minichat llamado "placas2".
Segundo: Debes insertar esto en tu Tag.php exactamente debajo del If y Else que declara la DB "placas".
}
if ($user['rol'] != "0") {
$qbadge = mysql_query("SELECT * FROM `placas2` WHERE user = '".$nombre."' and puesta=1");
$respre = mysql_fetch_array($qbadge);
if ($respre['user'] == $nombre) {
$mybadge2 = $respre['placa'];
} else {
$plakae = "placas/".$user['rol'].".gif";
$mybadge2 = $plakae;
}
} else {
$qbadge = mysql_query("SELECT * FROM `placas2` WHERE user = '".$nombre."' and puesta=1");
$respre = mysql_fetch_array($qbadge);
if ($respre['user'] == $nombre) {
$mybadge2 = $respre['placa'];
} else {
$plakae = "placas/".$user['rol'].".gif";
$mybadge2 = $plakae;
}
Tercero: Arriba de donde esta declarado la DB "placas", deberas cambiar las ultimas 4 lineas del If y el Else kedaria asi:
$mybadge1 = $respre['placa'];
} else {
$plakae = "placas/".$user['rol'].".gif";
$mybadge1 = $plakae;
Cuarto: Insertar los codigos en el tag.php para mostrar las placas los codigos serian:
<img src=\"$mybadge1\"> y <img src=\"$mybadge2\">
Quinto: Dirigirte al phpadmin y en la tabla "placas2" modificaras el url de la placa por defecto de usuario vip por la que deseas mostrar, si quieres una placa especifica por cada usuario lo mas sencillo para ti creo que seria crear una carpeta en donde tienes el catalogo e insertar dentro de esa carpeta un nuevo catalogo que conecte con la tabla o DB de la placa numero 2 que seria "placas2" y listo comprar la placa que quieras y si deseas modificarla puedes hacerlo por el phpadmin.
Por Ultimo el codigo para insertar las tablas en la DB seria:
CREATE TABLE IF NOT EXISTS `placas2` (
`id` int(11) NOT NULL auto_increment,
`user` varchar(255) NOT NULL default '',
`placa` varchar(255) NOT NULL,
`nombre` varchar(255) NOT NULL,
`descripcion` varchar(255) NOT NULL default '',
`puesta` varchar(255) NOT NULL default '0',
UNIQUE KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=18 ;
PD: Alguna duda, postea!
-
No he visto tú MC, Pasame él link para verlo, podrias dejarme en Mis Mensajes que datos le coloco a la DB, Ejemplo: Varchar, ID, Etc... o la hago igualita a la de placas y solamente le cambio el nombre a placas2
-
No he visto tú MC, Pasame él link para verlo, podrias dejarme en Mis Mensajes que datos le coloco a la DB, Ejemplo: Varchar, ID, Etc... o la hago igualita a la de placas y solamente le cambio el nombre a placas2
http://elhabbouniverso.com/chat/messages/ftag.php (http://elhabbouniverso.com/chat/messages/ftag.php)
Men, ya las tablas para la DB te las facilite en la explicacion si no entendiste, dime que no entiendes y te resuelvo la duda!
-
Tio, gracias, te lo agradesco muchisimo, ya coloque MC con 2 placas, 1 placa de rango y otra placa de esas normales xddd ¡GRACIAS! Para los que quieran mirar el MC: http://minicharhpf.webcindario.com/mc/ftag.php
-
K bien que te sirvio!
-
Hola, estan muy bien vuestros minichats, y yo también estaba interesada en poner más de una placa en el mio. He estado mirando el tutorial pero no lo e acabado de entender..
Lo del tag.php si se hacerlo, solo tengo una duda en que si sólo hay que crear una tabla llamada placas2 asi:
CREATE TABLE IF NOT EXISTS `placas2` (
`id` int(11) NOT NULL auto_increment,
`user` varchar(255) NOT NULL default '',
`placa` varchar(255) NOT NULL,
`nombre` varchar(255) NOT NULL,
`descripcion` varchar(255) NOT NULL default '',
`puesta` varchar(255) NOT NULL default '0',
UNIQUE KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=18 ;
Con esa placa ya vale? ???
-
Esa mas la que tienes adquerida en el MC Ciry :)
-
Cuando voy a crear la tabla placa2 no me deja, me sale un error:
Error
consulta SQL:
CREATE TABLE `placas2` (
`id` INT( 11 ) NOT NULL AUTO_INCREMENT ,
`user` VARCHAR( 255 ) DEFAULT 'default' NOT NULL ,
`placa` VARCHAR( 255 ) NOT NULL ,
`nombre` VARCHAR( 255 ) NOT NULL ,
`descripcion` VARCHAR( 255 ) DEFAULT 'default' NOT NULL ,
`puesta` VARCHAR( 255 ) DEFAULT 'default ''0''' NOT NULL
) TYPE = MYISAM
MySQL ha dicho: Documentación
#1075 - Incorrect table definition; there can be only one auto column and it must be defined as a key
-
Algun campo debe estar mal pero por mas que veo no encuentro error :S
-
Ya lo he solucionado, y me funciona.
Muchas gracias :)
-
No Habia leido XD bueno menos mal k lo solucionaste :P
-
Por favor , cierren el tema :)
Saludos.
-
:S Una pregunta, el paso Quinto: Dirigirte al phpadmin y en la tabla "placas2" modificaras el url de la placa por defecto de usuario vip por la que deseas mostrar.
Donde tengo que poner la url de la placa?
-
al dirigirte al phpadmin en las tablas de placas2 apareceran las tablas por defecto y hay se ve una url de una placa, esa es la que tienes que cambiar.
-
Haber, men yo creo que tu has visto mi mc, tiene 2 placas diferentes, dejame explicarte.
Primer paso: Crear una nueva DB en la misma DB del minichat llamado "placas2".
Segundo: Debes insertar esto en tu Tag.php exactamente debajo del If y Else que declara la DB "placas".
Tercero: Arriba de donde esta declarado la DB "placas", deberas cambiar las ultimas 4 lineas del If y el Else kedaria asi:
Cuarto: Insertar los codigos en el tag.php para mostrar las placas los codigos serian:
<img src=\"$mybadge1\"> y <img src=\"$mybadge2\">
Quinto: Dirigirte al phpadmin y en la tabla "placas2" modificaras el url de la placa por defecto de usuario vip por la que deseas mostrar, si quieres una placa especifica por cada usuario lo mas sencillo para ti creo que seria crear una carpeta en donde tienes el catalogo e insertar dentro de esa carpeta un nuevo catalogo que conecte con la tabla o DB de la placa numero 2 que seria "placas2" y listo comprar la placa que quieras y si deseas modificarla puedes hacerlo por el phpadmin.
Por Ultimo el codigo para insertar las tablas en la DB seria:
PD: Alguna duda, postea!
Bien, ya lo hecho, pero he querido saltar el ultimo paso. ¿Por que?
Yo lo que quiero hacer... es que en el cambiador de placas, ponga:
Cambiar placa:
<option value="Placa 1">1</option>
<option value="Placa 2">2</option>
Cuando pusieras la dos, cambiaria a la carpeta de la tabla de la placa2 entonces podrias elejir de la lista la que ponerte en la Placa2
Cuando cambiaras a la uno se actualizaria y cambiaria a la tabla de placas, entonecs podrias elejir de la lista la que ponerte en la Placa1
SALUDOS.
-
Una pregunta en que parte pongo esto
Tercero: Arriba de donde esta declarado la DB "placas", deberas cambiar las ultimas 4 lineas del If y el Else kedaria así:
Cuarto: Insertar los códigos en el tag.php para mostrar las placas los códigos serian:
<img src=\"$mybadge1\"> y <img src=\"$mybadge2\">
-
Katuz -.-' ¿Cuántas veces se ha dicho que no revivas temas? Este tema hace 6 meses que se abrió y desde el 14 de noviembre no se comenta -.-' Para cualquier duda abre un nuevo tema diciendo qie necesitas ayudas con un mc con 2 placas y habbo.
Que sea la última vez, sino, los moderadores pueden tomar cartas en el asunto ;)
-
:-[ sorry :(
-
volvi yo el desapareciodo XDDDDDDDDDDDDD haber cuales son los problemas?
-
Dejarlo morir empaz.
El post esta muy cansado :(
Un cordial saludo, Guero.