No estás registrado (Registrarse)

Vanilla 1.1.10 es un producto de Lussumo. Para más información: Documentación, Soporte.

    •  
      CommentAuthorcalculin
    • CommentTimeFeb 14th 2008
     # 1
    Hola demenitas a ver si alguien me ayuda con este sitio, es una chorrada pero no me sale.

    http://www.proyectotecnico.es/noticias2.php
    Fallan acentos...

    La línea en cuestión es:
    $link[0]="http://news.google.com/news?tab=wn&hl=es&ned=es&q=".$keyword."&ie=UTF8&output=rss";

    Seria cambia el UTF8 por? graciasLicencias de Apertura :: Ingenieros
    •  
      CommentAuthorf-x
    • CommentTimeFeb 14th 2008 editado
     # 2
    Prueba lo siguiente... elimina esta metaetiqueta de mas <meta http-equiv="Content-Language" content="es">
    Y coloca esta: <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

    Y si eso no te funciona entonces usa en tu php esto:

    header('content-type: text/html; charset: utf-8');Hola!
    •  
      CommentAuthorcalculin
    • CommentTimeFeb 14th 2008
     # 3
    Gracias pf-x, pero nada, es que el noticias2.php carga "libs/functions.inc" y además simplepie.inc

    El archivo functions.inc contiene:

    function detect_lang_navigator(){

    }

    function write_links($url,$num){
    echo "
    ";
    require("simplepie.inc");
    $vfeed = new SimplePie($url);
    $vfeed->set_cache_duration(1800);
    $vfeed->init();
    $vfeed->handle_content_type();
    $vmax = $vfeed->get_item_quantity();
    if ($vmax<$num){$num=$vmax;}
    for ($x = 0; $x <$num; $x++) {
    $vitem = $vfeed->get_item($x);
    echo "

    get_permalink()."\">".$vitem->get_title()."

    ".$vitem->get_description()."";
    }
    echo "
    ";
    }
    ?>Licencias de Apertura :: Ingenieros
    •  
      CommentAuthorf-x
    • CommentTimeFeb 14th 2008 editado
     # 4
    Al parecer Vanilla se comio tu codigo y no me deja verlo correctamente... pero por lo que logro ver las variables que tienen el contenido del titulo "$vitem->get_title()" y de la decripcion "$vitem->get_description()" son las que llevan el error, asi que en tu codigo antes de imprimirlas (osea antes de hacer el "echo" coloca este codigo:


    // aqui asignas el valor de la variable de la clase a una variable temporal que la procesara en el codigo de abajo
    $titulo = $vitem->get_title();
    $descripcion = $vitem->get_description();

    // aqui con iconv convertiras los caracteres raros a ñ acentos etc...
    // obviamente esto lo acomodaras y concatenaras dentro de tu echo del codigo,
    // aqui solo te lo imprimira sin acomodarlo
    echo iconv("UTF-8", "ISO-8859-1", $titulo);
    echo iconv("UTF-8", "ISO-8859-1", $descripcion);


    Esto debera de funcionarte... obviamente tienes que tener instalado el iconv (que es un hecho que la mayoria lo trae) si necesitas mas informacion de como funciona la libreria iconv te dejo el link: http://www.php.net/iconv

    SaludosHola!
    •  
      CommentAuthorjavierf
    • CommentTimeFeb 14th 2008
     # 5
    que raro es la 1º ves que veo diferente el codigo de pagina

    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
    </head>
    <link rel="stylesheet" type="text/css" href="libs/styles.css"/>
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>

    En realidad deberia ser:


    <html xmlns="http://www.w3.org/1999/xhtml">
    <html>
    <head>
    <title></title>
    <link rel="stylesheet" type="text/css" href="">
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <meta name="">
    <meta name="

    pero creo orden debe afectar la codificación@Domainer
    •  
      CommentAuthorcalculin
    • CommentTimeFeb 14th 2008
     # 6
    mmm, quizás este muy chapuceado, y merezca la pena hacerlo nuevo. La idea es hacer lo mismo que en www.proyectotecnico.es/noticias.php
    Que lo tengo hecho con script, yo he de subir las noticias (eso es lo malo) y quiero que se generen dinámicamente de la base de google para no tener que estar buscadon y subiendo noticias. Es muy sencillo pq la web está hecha solo es cambiar la parte de noticias que capture de 8-10 y represente correctamente. f-x, se ofrece a hacérmelo ¡Gracias! pero en unos días (esta muy pillado).
    javierf, o cualquier demenita, si me dais precio por el trabajillo ... gracias
    salu2Licencias de Apertura :: Ingenieros