Ver Mensaje Individual
  #3 (permalink)  
Antiguo 30/11/2012, 08:41
jmdearpe
 
Fecha de Ingreso: noviembre-2012
Mensajes: 66
Antigüedad: 11 años, 5 meses
Puntos: 10
Respuesta: Problema Generando RSS

hola, para el primer problema deberías de usar utf8_encode http://php.net/manual/es/function.utf8-encode.php y te aconsejo que uses header para indicar el tipo de documento.

Código PHP:
header('Content-Type: text/xml; charset=UTF-8'); 
Usa utf8_encode porque es probable que al encontrar la tilde de 'artículo' ya deje de mostrarse.
Código PHP:
$r.='<title>'.utf8_encode('Artículos de '.$adm[nombre_web]).'</title>'."\n"
El tema de hoja de estilo se soluciona creando una hoja de estilo propia y enlazandola:

Código PHP:
<?xml version="1.0" encoding="UTF-8" ?>
<?xml
-stylesheet type="text/css" href="http://www.tudominio.com/tuhojadeestilosrss.css" ?>
Ejemplo de css para rss:
Código PHP:
rss {
    
displayblock;
    
font-familyverdanaarial;
    
font-sizex-small;
}
channel link {
    
displayblock;
    
margin5px 6px;
}
channel description {
    
displayblock;
    
margin5px 6px;
}
item {
    
background#E8F8FD;
    
displayblock;
    
margin10px 30px;
    
padding5px;
    
border1px dotted #aaa;
}
title {
    
fontbold large ArialHelveticasans-serif;
    
displayblock;
    
margin5px;
    
padding2px;
    
color#333;
    
border-bottom1px solid silver;
}
item title {
    
font-sizemedium;
    
color#666;
}
channel item link {
    
displayblock;
    
margin0;
}
comments {
    
displayblock;
}
docs {
    
displayblock;
    
margin20px;
    
text-aligncenter;
    
padding5px;
    
color#7f7f7f;
    
border1px solid silver;
}
channel item description {
    
displayblock;
    
background#fff;
    
border1px dotted #f5f5f5;
    
margin5px 3px;
}
/* para las etiquetas que ocultamos */
languagelastBuildDatettlguidcategorypubDategenerator {
    
displaynone;

Pero mira bien el css porque es un ejemplo y por ejemplo hay elementos que tienen display none y lo mismo no te conviene.
Esto que te digo a mi me ha funcionado.

Salu2 ;)