Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Difficoltà col permalink in feed RSS

    Ciao, ho un sistema di gestione di news al quale sto tentando di aggiungere un feed rss, inserendo la classe descritta qui:
    > Creazione di un file rss

    Questa è la parte di codice che inserisce i nuovi post nel database; dopo questo punto come si vede ho incluso il mio richiamo alla classe che crea il feed rss:

    Codice PHP:
                ### Add a new news into DB
                
    $subject cn_htmltrans($_POST['subject'],'text');
                
    $content cn_htmltrans($_POST['content'],'text');
                
    $content2 cn_htmltrans($_POST['content2'],'text');
                if(!isset(
    $_POST[cat])) { $_POST[cat] = 0; }
                if(empty(
    $_POST[subject]) || empty($_POST[content])) { print E("You have not filled in a subject and/or content for your news post"); }
                if(!
    in_array($_POST[cat], $ucats) && $useri[categories] != "all") { print E("You are not allowed to add news posts out of your category permisions"); }
                
    $q[add] = mysql_query ("INSERT INTO $t_news (id, author, cat, subject, content, content2, sumstory, date, source, sourceurl) VALUES ('', '$useri[id]', '$_POST[cat]', '$subject', '$content', '$content2', '$_POST[sumstory]', '$now', '$_POST[source]', '$_POST[sourceurl]')"$link) or E("Could not insert news:
    mysql_error());
                
                
                
    ### RSS PROVA 1.0
    # $permalink = ('http://www.guardaqua.it/primapagina.php?a=',"$id");    

                
    include('../rss/classe.php'); $r = new MakeRSS('GuardaQua (news)''http://www.guardaqua.it''Sommario di tutti gli argomenti trattati');
    $r->AddArticle($subject$permalink$content$author);
    $r->Output(true'../rss.xml');
                
                
    ### FINE RSS
                

                
    echo S("New news has been added");
                exit;
            } 
    Il mio problema sta nel permalink: così com'è impostata, la variabile $permalink (commentata qui), non crea correttamente l'url (anzi mi dice:
    Parse error: parse error, unexpected ',' in /home/mhd-03/www.guardaqua.it/htdocs/news/index.php on line 22

    Lo stesso programma, per generare questo url nell'output dei post lunghi, usa questo codice:
    Codice PHP:
    if($r[sumstory] == "on") {
                
    $output str_replace("{news}""$content[size="1"]<a href=\"" $_SERVER['PHP_SELF'] . "?a=$r[id]\">Leggi tutto...</a>[/size]"$output); 
    generando un link del tipo
    http://www.guardaqua.it/primapagina.php?a=22 (essendo incluso nel file primapagina.php)

    Come faccio a passargli l'url corretto come variabile da sindacare nel feed assieme alle altre ($subject, $news ecc)?

  2. #2
    uppi :rollo:
    ho fornito informazioni incomplete?
    Da solo proprio non ci riesco
    please

  3. #3

  4. #4

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.