Pagina 13 di 13 primaprima ... 3 11 12 13
Visualizzazione dei risultati da 121 a 126 su 126
  1. #121
    come non detto, sistemando la data, il feed è letto anche da explorer e dall'aggregatore

  2. #122

    data e formato UTF

    Ciao, vorrei visualizzare la data in italiano e forzare la codifica se necessario a UTF.

    come posso fare?

    questo è quello che vedo:
    -----------------------------------------

    (Mon, 23 March 2009, 11.00)
    Carciofi, un pieno di salute
    Ricchi di propriet� nutritive, ma poverissimi di calorie, i carciofi con il loro gusto tra il dolce e l?amaro rappresentano la croce e la delizia di molte tavole.

    (Fri, 20 March 2009, 16.00)
    Alimentazione sana, sistema immunitario sano
    Come ogni anno, l?inverno � (quasi) alle spalle. Eppure i malanni tipici di stagione, dal raffreddore alla febbre, sembrano non andare in vacanza. Ma � sempre necessario utilizzare la medicina…
    -----------------------------------------

    Non voglio Fri, ma Ven inoltre le lettere accentate e i caratteri speciali si vedono con la codifica errata, quindi forse dovrei forzare il tutto?

    grazie
    Mercatino online di annunci www.all-onweb.com
    Realizzazione siti web www.nineseven97.com
    Artigianato www.lartedifare.com

  3. #123
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    1

    Feed Atom 1.0

    Salve a tutti,

    uso joomla 1.0. Ho la necessità di creare un feed Atom 1.0 per fornire contenuti ad un altro sito web che usa la codifica UTF-8.

    Quale feed creator è consigliato? sono alle prime armi e sto cercando di costruirlo da me ma non so da dove iniziare...

    Il file che proponete è valido solo per i feed RSS o si può adattare all'Atom 1.0?


    Grazie e buon lavoro


    Nik

  4. #124
    Ciao,

    se a te serve un componente per un CMS di pubblico dominio, piuttosto che svilupparlo, cosa che comporterebbe l'integrazione con l'architettura del CMS stesso, chiedi nella sezione CMS
    Magari qualcuno ha già cercato o e a conoscenza di qualche componente che faccia il lavoro che ti serve cosi da ovviare al problema con semplicità

  5. #125

    Problemi con rss

    Ciao a tutti ho provato a seguire le istruzioni relative alla creazione di RSS da PHP che sono presenti in questa discussione.
    Mi viene fuori questo errore
    Lo stesso errore :

    Su Firefox:

    Errore interpretazione XML: la dichiarazione XML o testuale non è all'inizio di un'entità
    Indirizzo: http://www.dalsalento.it/dalsalento_rss.php
    Linea numero 2, colonna 1:<?xml version="1.0" encoding="utf-8"?>
    ^

    Su explorer

    Dichiarazione XML non valida.
    Riga: 2 Carattere: 3

    <?xml version="1.0" encoding="utf-8"?>

    La pagina in questione è questa www.dalsalento.it/dalsalento_rss.php

    il codice della pagina preso da questo tutorial è riadattato alle mie esigenze è questo :

    <?php
    header("Content-type: application/xml");
    //Con questa riga mandiamo al browser un header compatibile col formato XML

    //Il blocco seguente fa la connessione al database...



    //E quest'altro seleziona le ultime 7 notizie
    $risultato=mysql_query("SELECT * FROM articoli WHERE (visible = '1' AND archivio ='0') ORDER BY data_annuncio DESC LIMIT 10", $db);

    //Ora iniziamo a occuparci del feed vero e proprio
    require_once("include/feedcreator.class.php");
    //includiamo la classe col nome che le abbiamo assegnato

    //e inizializziamo l'oggetto con parametri personalizzati (descrizione, titolo e link)
    $rss = new UniversalFeedCreator();
    $rss->useCached();
    $rss->title = "Dal Salento.it";
    $rss->description = "Feed del portale Dal Salento.it";
    $rss->link = "http://www.dalsalento.it"; //Questo non viene reso nel feed, sarà un bug
    $rss->feedURL = "http://www.dalsalento.it";

    //Questa funzione rimpiazza alcuni caratteri speciali con le relative entità XML
    //serve per evitare errori nell'output
    function xmlentities ( $string ) {
    $ar1 = array ( '&' , '&quot;', '&apos;' , '&lt;' , '&gt;' );
    $ar2 = array ( '&', '"', "’", '<', '>' ) ;
    return str_replace ( $ar1 , $ar2, $string );
    }

    //Questo ciclo che estrae le notizie dal DB e le inserisce come nuovo ITEM nel feed
    //I campi da cui estraggo le notizie si chiamano 'subject', 'content', 'cat', e 'pubdate'
    //ma nel vostro caso i nomi potrebbero essere differenti, e alcuni campi assenti
    //(come Author nel mio caso)
    while ($data=mysql_fetch_array($risultato)) {
    //Eseguo xhtmlentities() sui primi due campi, che potrebbero contenere entità non valide
    $data['titolo'] = xmlentities($data['titolo']);
    $data['paragrafetto'] = xmlentities($data['paragrafetto']);

    //E ora comincio a inserire le informazioni di ogni item.
    $item = new FeedItem();
    //notate come a volte prendo i dati così come sono dal db, altre li costruisco al volo
    $item->category = $data['categoria'];
    $item->title = $data['titolo'];
    $item->link = "http://www.dalsalento.it/dettaglio.php?id_articolo=".$data['id_articolo'] ;
    $item->description = $data['paragrafetto'];
    //La mia PUBDATE è in formato UNIX TIMESTAMP, ma la classe la converte in formato leggibile
    $item->date = $data['data_annuncio'];
    //Questa riga per me è invariabile
    $item->author = "news@dalsalento.it";

    //Definiamo le opzioni dell'item: questo contiene tag HTML...
    $item->descriptionHtmlSyndicated = true;
    //avremmo impostato FALSE per togliere i tag HTML

    //...e contiene anche l'elemento <category>
    $item->categoryHtmlSyndicated = true;

    //decommentando la riga seguente, troncheremmo Description (anche con tag) dopo 500 caratteri
    //item->descriptionTruncSize = 500;

    $rss->addItem($item); //Questo lasciatelo, inserisce il nuovo item coi dati appena processati
    }

    //E infine l'output a video.
    echo $rss->createFeed("RSS2.0", "");
    //Ovviamente abbiamo anche la possibilità di salvare il file su disco, o di scegliere altri formati
    //Vi rimando ai commenti presenti nella classe per gli esempi del caso.
    ?>

    GRAZIE PER L'AIUTO!

  6. #126
    Ciao,

    riuppare discussioni cosi vecchie è vietatissimo! Apri una nuova discussione ed utilizza i tag PHP/CODE per formattare il codice altrimenti non si capisce nulla

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.