Foros del Web » Creando para Internet » Herramientas y Software »

SOS tildes en página web

Estas en el tema de SOS tildes en página web en el foro de Herramientas y Software en Foros del Web. Hola, tengo problemas con las tildes y la letra ñ, al momento de configurar el texto de una plantilla web en inglés (Template), que tiene ...
  #1 (permalink)  
Antiguo 29/05/2010, 16:16
 
Fecha de Ingreso: mayo-2010
Mensajes: 33
Antigüedad: 14 años
Puntos: 1
SOS tildes en página web

Hola, tengo problemas con las tildes y la letra ñ, al momento de configurar el texto de una plantilla web en inglés (Template), que tiene flash y extensiones en html, php, xml, swf y fla. Estoy utilizando el dreamweaver y el flashmacromedia 8, ambos en español.
He utilizado el charset utf-8 y el iso-8859-1 y el <![CDATA[...; y hasta la codificación para tildes del html y nada................espero su ayuda.:
  #2 (permalink)  
Antiguo 31/05/2010, 09:39
(Desactivado)
 
Fecha de Ingreso: enero-2010
Mensajes: 83
Antigüedad: 14 años, 3 meses
Puntos: 1
Respuesta: SOS tildes en página web

mira para las tildes colocar &(letra puede ser Mayuscula o minuscula)acute; eso es para las letras. por ejemplo á=&aacute;
Á=&Aacute; y la ñ es & ntilde ;
  #3 (permalink)  
Antiguo 31/05/2010, 12:25
Avatar de juaniquillo
Colaborador
 
Fecha de Ingreso: noviembre-2005
Ubicación: San Juan, Puerto Rico
Mensajes: 5.745
Antigüedad: 18 años, 5 meses
Puntos: 281
Respuesta: SOS tildes en página web

Como dice PilopiArt, necesitas usar htmlentities()
__________________
Por fin.. tengo algo parecido a un blog
Y por lo visto ya estoy escribiendo...
  #4 (permalink)  
Antiguo 31/05/2010, 17:43
 
Fecha de Ingreso: mayo-2010
Mensajes: 33
Antigüedad: 14 años
Puntos: 1
Respuesta: SOS tildes en página web

Hola Pilopiart y Juaniquillo, probé con el &acute y nada.
Y con respecto a lo de htmlentities() no se donde escribirlo ? si es en el index.html o en los archivos de xml, espero que me puedan explicar; porque la verdad es que soy una aficionada en esto, espero su respuesta pronto y gracias por contestar.
  #5 (permalink)  
Antiguo 31/05/2010, 18:07
Avatar de juaniquillo
Colaborador
 
Fecha de Ingreso: noviembre-2005
Ubicación: San Juan, Puerto Rico
Mensajes: 5.745
Antigüedad: 18 años, 5 meses
Puntos: 281
Respuesta: SOS tildes en página web

el problema supongo que es el en php que genera el xml. Si quieres deja el código para que lo podamos revisar.
__________________
Por fin.. tengo algo parecido a un blog
Y por lo visto ya estoy escribiendo...
  #6 (permalink)  
Antiguo 01/06/2010, 13:19
 
Fecha de Ingreso: mayo-2010
Mensajes: 33
Antigüedad: 14 años
Puntos: 1
Respuesta: SOS tildes en página web

Hola Juaniquillo, este archivo me esta dando problemas; tanto que he pensado en cambiarme en una plantilla menos complicada. Pero, espero que puedas ubicar cual es el error que estoy cometiendo y disculpa si es un poquito extensa.

Este es el archivo index.html de mi página (te lo envió xq tal vez aquí sea el problema; aunque te dire que aquí salen todos los acentos):

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es" lang="es">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>preview</title>
<script type="text/javascript" src="js/swfobject.js"></script>
<style type="text/css">
/* hide from ie on mac \*/
html {
height: 100%;
overflow: hidden;
color:#fff;
font-family: Verdana;
}

#flashcontent {
height: 100%;
font-family: Verdana;
}
/* end hide */
body {
height: 100%;
margin: 0;
padding: 0;
background-color: #0E0F11;
font-family: Verdana;
color: #FFFFFF;
}
a {
font-family: Verdana;
}
h1,h2,h3,h4,h5,h6 {
font-family: Verdana;
}
body,td,th {
font-family: Verdana;
}
</style>
</head>
<body>
<div id="flashcontent">
<strong>Necesitas actualizar tu Flash Player</strong>
Esto se sustituye por el contenido de Flash. Coloque el contenido alternativo aqu&iacute; y usuarios sin el plugin de Flash o con JavaScript desactivado ver&aacute; esto.
</div>
<script type="text/javascript">
// <![CDATA[
var so = new SWFObject("main.swf", "main", "100%", "100%", "8", "#0E0F11");;
so.addParam("scale", "noscale");
so.addParam("allowFullScreen", "true");
so.write("flashcontent");
// ]]>
</script>
</body>
</html>

Estos son los archivos que están en php (en total son 3):

A) Este archivo es Contact:
<?php
// set flash vars
$name = $_REQUEST["name"];
$message = $_REQUEST["message"];
$sender = $_REQUEST["sender"];
$receiver = $_REQUEST["receiver"];
$subject = $_REQUEST["subject"];

// user infomation
$ip = $_SERVER['REMOTE_ADDR'];
$br = $_SERVER['HTTP_USER_AGENT'];
// compose email
if(isset($name) && isset($message) && isset($sender) && isset($receiver) && isset($subject) ){
$ToEmail = $receiver;
$mailheader = "From: " .$sender."\r\n";
$mailheader .= "Reply-To: ".$sender."\r\n";
$mailheader .= "Content-type: text/html; charset=iso-8859-1\r\n";
$message_body = "<br/ ><b>name: </b> ".$name."<br />";
$message_body .= "<br/ ><b>Email: </b> ".$sender."<br />";
$message_body .= "<br/ ><b>Message:</b> <br /> ".$message."<br /><br />";
$message_body .= "<b>IP Address:</b> ".$ip. "<br/>";
$message_body .= "<b>Browser Information: </b> ".$br. "<br />";
mail($ToEmail, $subject, $message_body, $mailheader) or die ("Failure");
}
?>

B) Este archivo es Buildingmusicplayer:
<?php
$imageDir = '../mp3/';
$extensions = array(".mp3", ".MP3", ".wav",".WAV");
if ($folder = opendir($imageDir)) {
$filenames=array();
while (false !== ($file = readdir($folder))) {
$dot = strrchr($file, '.');
if(in_array($dot, $extensions)){
array_push($filenames, $file);
}
}
$output = "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n";
$output .= "<songs>\n";
foreach ($filenames as $source) {
$newPath = str_replace("../","",$imageDir);
$imageName = str_replace("_"," ",$source);
$imageName = str_replace($extensions,"",$imageName);
$output .= "\t<song src=\"$newPath$source\">$imageName</song>\n";
}
$output .= "</songs>";
closedir($folder);
$fp = fopen("../xml/musicPlayer/songs.xml", "w");
fwrite($fp, $output);
fclose($fp);
}
?>

C) Este archivo son las Galerias de Imágenes (las cuales voy a cambiarlas por texto, pero aún no he modificado nada)
<?php
$sortorder = $_REQUEST["sortorder"];
$indir = "../galleries";
$files = opendir($indir);
$outxml = "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n\n";
$outxml .= "<galleries>\n\n";
while ($file = readdir($files)) {
if(is_dir($indir.'/'.$file))
if ($file != '.' && $file != '..') {
{
$tmp_outxml[] = $file;
}
}
}
if ($sortorder == "date")
{
foreach ($tmp_outxml as $k => $v)
{
$modified = filemtime ($indir.'/'.$v);
$moddate[$k] = $modified;
}
array_multisort ($moddate, $tmp_outxml);
}
else if ($sortorder == "random")
{
shuffle ($tmp_outxml);
}
else
{
sort ($tmp_outxml);
}
foreach ($tmp_outxml as $v)
{
$outxml .= get_folder_xml($indir.'/'.$v,$v);
}
$outxml .= "</galleries>";
closedir($files);
$fp = fopen("../xml/gallery/gallery.xml", "w");
fwrite($fp, $outxml);
fclose($fp);
function get_folder_xml($imageDir,$title)
{
$extensions = array(".jpg", ".jpeg", ".JPG",".JPEG",".gif",".GIF",".swf",".SWF");
$output = "";
if($folder = opendir($imageDir))
{
$filenames=array();
while (false !== ($file = readdir($folder)))
{
$dot = strrchr($file, '.');
if(in_array($dot, $extensions))
{
array_push($filenames, $file);
}
}
$spaceTitle = str_replace("_"," ",$title);
$newPath = str_replace("../","",$imageDir);
$output .= "<gallery>\n";
$output .= "<title>$spaceTitle</title>\n";
$output .= " <images>\n";
foreach ($filenames as $source)
{
$imageName = str_replace("mainThumb_","",$source);
$finalName = str_replace("_"," ",$imageName);
$imageName = str_replace($extensions,"",$finalName);
$output .= "\t <image src=\"$newPath/$source\" thumb=\"$newPath/thumbs/$source\">$imageName</image>\n";
}
$output .= " </images>\n";
$output .= "</gallery>\n\n";
return $output;
closedir($folder);
}
}
?>

D) Y por último, este archivo “help.html”, que esta en html y en el block de notas (Es un archivo de ayuda del creador de la página, pero debido a mis pocos conocimientos del tema no me han sido muy útiles). Aquí te lo transcribo tal vez tu lo entiendas: “PHP archivos de ayuda Si se utiliza permisos de escritura PHP necesitarás configurar los permisos de escritura (chmod) del xml / gallery and xml/musicPlayer folders to 777. También podría necesitar configurar xml/gallery and xml/musicPlayer folders to 777.
Ayuda está disponible aquí.(http://www.stadtaus.com/en/tutorials/chmod-ftp-file-permissions.php)
Lo que Filnames chooose de los nombres de archivo se mostrará en el archivo como títulos. Usar guiones bajos (_) de incluir un espacio por ejemplo My_Song se mostrará como My Song.
Apague php Si no está utilizando php busque la opción usePhp en los archivos de configuración XML y se establece en false.”

Espero, que con estos datos puedas ubicar donde esta el error. Por cierto, cambie la fuente que esta en uno de los archivos xml que era "Lane" por "verdana", pero los archivos fla no lo reconocen..............Disculpa de nuevo x ser tan extensa y gracias por todo
  #7 (permalink)  
Antiguo 01/06/2010, 18:11
Avatar de juaniquillo
Colaborador
 
Fecha de Ingreso: noviembre-2005
Ubicación: San Juan, Puerto Rico
Mensajes: 5.745
Antigüedad: 18 años, 5 meses
Puntos: 281
Respuesta: SOS tildes en página web

¿Y dónde es que tienes el error? Creo que tu problema es que estás codificando tu base de datos en UTF8, ¿no? Esto es un problema de php/mysql, pero te contesto igual. Usa .utf8_decode(), por ejemplo:

Código PHP:
Ver original
  1. $name = utf8_decode($_REQUEST["name"]);

Me dejas saber si eso te funciona.
__________________
Por fin.. tengo algo parecido a un blog
Y por lo visto ya estoy escribiendo...
  #8 (permalink)  
Antiguo 02/06/2010, 15:38
 
Fecha de Ingreso: mayo-2010
Mensajes: 33
Antigüedad: 14 años
Puntos: 1
Respuesta: SOS tildes en página web

Hola Juaniquillo, no te entendí muy bien. ¿El código que me dices ""utf8_decode();"" debo usarlo en todos los códigos de los archivos en php o solo cuando se inicien en "$xxxx= utf8_decode($_REQUEST["xxxx"]);"
Y disculpa, por si para tí esta pregunta es demasiado obvia; pero para mí es algo complicado.
Sabes, creo que el problema también podría ser debido a que la fuente de la plantilla era "lane" (la cual estaba en la carpeta de los archivos de "source" de la plantilla) y esta fuente no acepta acentos; así que lo cambie con "verdana", pero al momento que abro los archivos fla. en flashmacromedia 8 no reconoce a "verdana" sino a "lane". Sabes cual es la opción para cambiarlo????
Espero, tu respuesta...... y gracias por responder tán rápido.......
  #9 (permalink)  
Antiguo 02/06/2010, 15:42
(Desactivado)
 
Fecha de Ingreso: enero-2010
Mensajes: 83
Antigüedad: 14 años, 3 meses
Puntos: 1
Respuesta: SOS tildes en página web

mira creo que es &aacute la letra y el acute
  #10 (permalink)  
Antiguo 02/06/2010, 17:00
 
Fecha de Ingreso: junio-2010
Mensajes: 1
Antigüedad: 13 años, 11 meses
Puntos: 0
Respuesta: SOS tildes en página web

creo que la letra
  #11 (permalink)  
Antiguo 02/06/2010, 17:55
(Desactivado)
 
Fecha de Ingreso: enero-2010
Mensajes: 83
Antigüedad: 14 años, 3 meses
Puntos: 1
Respuesta: SOS tildes en página web

  #12 (permalink)  
Antiguo 03/06/2010, 11:38
Avatar de juaniquillo
Colaborador
 
Fecha de Ingreso: noviembre-2005
Ubicación: San Juan, Puerto Rico
Mensajes: 5.745
Antigüedad: 18 años, 5 meses
Puntos: 281
Respuesta: SOS tildes en página web

es como dices. Cada vez que recibes algo, por ejemplo: utf8($_REQUEST), ya que no veo que saques nada de una base de datos. Aunque es un poco difícil saber cual es el problema si no dices que sale en vez de los acentos. Por ejemplo, ¿qué sale en vez de la á?
__________________
Por fin.. tengo algo parecido a un blog
Y por lo visto ya estoy escribiendo...
  #13 (permalink)  
Antiguo 09/06/2010, 11:31
 
Fecha de Ingreso: mayo-2010
Mensajes: 33
Antigüedad: 14 años
Puntos: 1
Respuesta: SOS tildes en página web

Cita:
Iniciado por juaniquillo Ver Mensaje
es como dices. Cada vez que recibes algo, por ejemplo: utf8($_REQUEST), ya que no veo que saques nada de una base de datos. Aunque es un poco difícil saber cual es el problema si no dices que sale en vez de los acentos. Por ejemplo, ¿qué sale en vez de la á?
Te enviado un mensaje privado ojala me puedas ayudar saludos
  #14 (permalink)  
Antiguo 11/06/2010, 07:33
Avatar de juaniquillo
Colaborador
 
Fecha de Ingreso: noviembre-2005
Ubicación: San Juan, Puerto Rico
Mensajes: 5.745
Antigüedad: 18 años, 5 meses
Puntos: 281
Respuesta: SOS tildes en página web

lo verifico y te digo.
__________________
Por fin.. tengo algo parecido a un blog
Y por lo visto ya estoy escribiendo...
  #15 (permalink)  
Antiguo 11/06/2010, 09:00
 
Fecha de Ingreso: mayo-2010
Mensajes: 33
Antigüedad: 14 años
Puntos: 1
Respuesta: SOS tildes en página web

Cita:
Iniciado por juaniquillo Ver Mensaje
lo verifico y te digo.
Ok Gracias
  #16 (permalink)  
Antiguo 12/06/2010, 20:11
 
Fecha de Ingreso: mayo-2010
Mensajes: 33
Antigüedad: 14 años
Puntos: 1
Respuesta: SOS tildes en página web

Cita:
Iniciado por juaniquillo Ver Mensaje
lo verifico y te digo.
  #17 (permalink)  
Antiguo 13/06/2010, 09:07
Avatar de juaniquillo
Colaborador
 
Fecha de Ingreso: noviembre-2005
Ubicación: San Juan, Puerto Rico
Mensajes: 5.745
Antigüedad: 18 años, 5 meses
Puntos: 281
Respuesta: SOS tildes en página web

Cita:
Iniciado por somaria Ver Mensaje
te envíe un privado.
__________________
Por fin.. tengo algo parecido a un blog
Y por lo visto ya estoy escribiendo...
  #18 (permalink)  
Antiguo 13/06/2010, 18:23
 
Fecha de Ingreso: mayo-2010
Mensajes: 33
Antigüedad: 14 años
Puntos: 1
Respuesta: SOS tildes en página web

Cita:
Iniciado por juaniquillo Ver Mensaje
te envíe un privado.
Ya te envié un privado. El error radica que no puedo poner acentos en la plantilla

Etiquetas: flash, tildes
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:23.