62
« en: 22 de Noviembre de 2009, 19:46:08 pm »
Olz Phperos, tengo una duda quisiera que cuando le dieran click al nick de un usuario, lo envie a su perfil, pero el problema es que no se donde linkearlo miren mi tag:
<?
@session_start();
include("alertado.php");
include("funciones.php");
include("conectar.php");
$query = mysql_query("SELECT * FROM mensajes order by id DESC LIMIT 20");
$mant = mysql_fetch_array(mysql_query("SELECT * FROM configuracion WHERE campo = 'bloquear'"));
if($mant['valor'] == "Si") {
print('<center><br><br><br><img src="images/blok_messages.png" width="136" height="130" /></center>');
}else{
if(mysql_num_rows($query) == 0) {
print('<center><br><br><br><img src="images/empty_messages.png" width="136" height="130" /></center>');
}else{
echo '<table width="100%" border="0" cellspacing="0" cellpadding="0">';
while($datos = mysql_fetch_array($query)) {
$id = $datos['id_user'];
$p = mysql_query("SELECT * FROM usuarios WHERE id='$id'");
$a = mysql_fetch_array($p);
$nick = $a['nick'];
$placa = $a['placa'];
$subnick = $a['subnick'];
$colortexto = $a['colornick'];
$num = $datos['id'];
if($a['placa'] == "Off") {
$mostrar_placa = '';
}else{
$mostrar_placa = '<img src="'.$placa.'">';
}
if($_SESSION['nick']) {
$datos['mensaje'] = str_replace("",$_SESSION['nick'],$datos['mensaje']);
}else{
$datos['mensaje'] = str_replace("[tu]","Visitante",$datos['mensaje']);
}
if(!stristr($datos['mensaje'], '') == TRUE) {
$datos['mensaje'] = str_replace(':)','<img src="emoticons/alegre.gif" border="0"></a>',$datos['mensaje']);
$datos['mensaje'] = str_replace(';)','<img src="emoticons/guino.gif" border="0"></a>',$datos['mensaje']);
$datos['mensaje'] = str_replace(':@','<img src="emoticons/enojado.gif" border="0"></a>',$datos['mensaje']);
$datos['mensaje'] = str_replace(':o','<img src="emoticons/sorprendido.gif" border="0"></a>',$datos['mensaje']);
$datos['mensaje'] = str_replace(':P','<img src="emoticons/burla.gif" border="0"></a>',$datos['mensaje']);
$datos['mensaje'] = str_replace(":'(",'<img src="emoticons/llorar.gif" border="0" />',$datos['mensaje']);
$datos['mensaje'] = str_replace(':(','<img src="emoticons/triste.gif" border="0"></a>',$datos['mensaje']);
$datos['mensaje'] = str_replace(':$','<img src="emoticons/sonrojado.gif" border="0"></a>',$datos['mensaje']); $datos['mensaje'] = str_replace(':D','<img src="emoticons/sonrisa.gif" border="0"></a>',$datos['mensaje']);
}
if($a['rango'] == "Administrador" or $x['rango'] == "Coordinador" or $a['rango'] == "Moderador") {
if($datos['mensaje'] == ""){
$limpiar = mysql_query("TRUNCATE TABLE mensajes");
$datos['mensaje'] = str_replace(":limpiar",$limpiar,$datos['texto']);
$datos['mensaje'] = "Limpieza de minichat a las: ".date("H:i").". Cuando se actualize ya no habran mensajes";
}
}
$x = mysql_fetch_array(mysql_query("SELECT * FROM usuarios WHERE nick = '$_SESSION[nick]'"));
if($x['rango'] == "Administrador" or $x['rango'] == "Coordinador" or $x['rango'] == "Hobba-Oro" or $x['rango'] == "Hobba-Silver" or $x['rango'] == "Hobba-Bronce" or $x['rango'] == "Moderador") {
$tool ='
<a href="../../panel/index.php?id=Alerta&nick='.$nick.'&ip='.$datos[ip].'" target="_blank"><img src="images/my_3.gif" width="13" height="15" border="0" /></a>
<a href="../../panel/index.php?id=Silenciar&nick='.$nick.'&ip='.$datos[ip].'" target="_blank"><img src="images/mute.png" border="0" /></a>
<a href="../../panel/index.php?id=Banear&nick='.$nick.'&ip='.$datos[ip].'" target="_blank"><img src="images/new_15.gif" border="0" /></a>
';
}else{
$tool = ' ';
}
$datos['mensaje'] = str_replace(":papel:","<papel>",$datos['mensaje']);
$trozos = explode("<papel>",$datos['mensaje']);
$datos['mensaje'] = str_replace($trozos[1],'<a href="javascript:notas(\'papel.php?mensaje='.$trozos[1].'\')"><img src="images/papelito.gif" border="0"></a>', $datos['mensaje']);
if($num%2==0) {
$color = "white";
}else{
$color = "#E2F1FC";
}
echo '
<tr><td bgcolor="'.$color.'">
<span style=" color:'.$colortexto.'""><b>'.$nick.'<b>'.$tool.'</span><br />
<span style="font-size: 8px; color:gray">'.htmlspecialchars($subnick).'</span>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="100%" align="left" valign="top"><div style="width:50px; height:50px; float:left;">'.$mostrar_placa.'</div>'.$datos['mensaje'].'</td>
</tr>
</table>
<font size="1" color="#FF0000">Mensaje enviado: '.$datos['fecha'].'</font>
</td></tr>
';
}
echo '<table>';
}
}
?>
Doy karmas...