/* Elimina caracteres HTML */
function limpiaHTML($str) {
$str=str_replace("[amp]","[amp]amp;",$str);
$str=str_replace("\"","[amp]quot;",$str);
$str=str_replace("'","[amp]apos;",$str);
$str=str_replace("[mayorque]","[amp]gt;",$str);
$str=str_replace("[menorque]","[amp]lt;",$str);
return $str;
}
Para un gravatar cerca del COMENTARIO. ( /templates/default/comment.inc.php )
Insertar justo arriba de la linea
echo $lang['posted_by']." ";
El siguiente código:
//----------- Begin code for gravatar.com bMachine mod
if(empty($cmt['author'])) {
$email = $cmt["auth_email"];
}
else {
$user_info = $db-[mayorque]query("SELECT * FROM ".MY_PRF."users WHERE
id='{$cmt['author']}'", false);
$email = $user_info['user_email'];
}
$default = "http://www.yoursite.com/bmachine/noavatar.jpg";
$size = 60;
$grav_url = "http://www.gravatar.com/avatar.php?gravatar_id="
.md5($email)."[amp]default=".urlencode($default)."[amp]size=".$size;
?[mayorque]
[menorque]?
//----------- End code for gravatar.com bMachine mod
Muchas veces hemos visto como en weblogs al escribir nuestro comentario se
va creando una vista previa de como va quedando, pues bien esto es relativamente
sencillo usando JavaScript, veamos el ejemplo:
<html>
<head>
<title>Prueba de vista previa</title>
<script type="text/javascript"></script>
</head>
<body>
<form name="form1" method="post" action="">
<textarea id="txtComentario" name="txtComentario" rows="7"
cols="40" onkeyup="hacerVistaPrevia()">
</textarea>
</form>
<div id="vistaPrevia"></div>
</body>
</html> Continuando con la sección de JavaScript, ahora pondré un ejemplo de como enviar un formulario sin necesidad de intervención del usuario (ahora el código del servidor será ASP, para no limitarlo a un solo lenguaje).
index.html
<html>
<head>
<title>Prueba</title>
<script language="JavaScript"></script>
</head>
<body>
<form name="frmEnviar" method="post" action="">
<input type="hidden" name="variable1" value="Hola">
<input type="hidden" name="variable2" value="Hello">
</form>
<script language="JavaScript">
redi();
</script>
</body>
</html>accion.asp
<%=request.Form("variable1" ) & "<br />" &
request.Form("variable2" )%>