• User Attivo

    Daniele

    guarda se non hai inserito 2 volte a me ha funzionato subito, magari evita il "quote" altrimenti il post diventa lunghissimo

    Attento alla sintassi perchè non vorrei tu avessi copiato male il codice:

    INSERT INTO phpbb_config (config_name, config_value) VALUES ('rss_image', '');

    le ultime due non sono doppie virgolette " ma due '' singole altrimenti questo codice non avrebbe senso.

    Copia e incolla questa riga che ho riportato sopra.

    Edit: dato che ci siamo ti spiego anche il significato del codice almeno riesci a farti una idea:

    inserisce due campi nella tabella phpbb_config di cui uno è un valore fisso ovvero rss_image l'altro è un campo vuoto e tu dal pannello di amministrazione dovrai riempirlo con una eventuale piccola immagine che identifica il tuo forum ma nel codice del lettore che io ho postato non c'è questa opzione e quindi non la vedrai, comunque puoi lasciare anche il campo vuoto.

    Fine edit

    Ciao


  • User

    @donbairo said:

    Daniele

    guarda se non hai inserito 2 volte a me ha funzionato subito, magari evita il "quote" altrimenti il post diventa lunghissimo

    Attento alla sintassi perchè non vorrei tu avessi copiato male il codice:

    INSERT INTO phpbb_config (config_name, config_value) VALUES ('rss_image', '');

    le ultime due non sono doppie virgolette " ma due '' singole altrimenti questo codice non avrebbe senso.

    Copia e incolla questa riga che ho riportato sopra.

    Ciao

    Grazie

    Devo inserire questa stringa, giusto?

    #-----[ SQL ]------------------------------------------

    INSERT INTO phpbb_config (config_name, config_value)
    VALUES ('rss_image', '');
    INSERT INTO phpbb_config (config_name, config_value)
    VALUES ('max_rss_topics', '15');


  • User Attivo

    Eh no

    non devi inserire tutto ma devi fare, per sicurezza, due inserimenti separati, il primo questa riga:

    INSERT INTO phpbb_config (config_name, config_value) VALUES ('rss_image', '');

    poi ne fai un'altra:

    INSERT INTO phpbb_config (config_name, config_value)VALUES ('max_rss_topics', '15');

    Ciao


  • User

    @donbairo said:

    Eh no

    non devi inserire tutto ma devi fare, per sicurezza, due inserimenti separati, il primo questa riga:

    INSERT INTO phpbb_config (config_name, config_value) VALUES ('rss_image', '');

    poi ne fai un'altra:

    INSERT INTO phpbb_config (config_name, config_value)VALUES ('max_rss_topics', '15');

    Ciao

    Ho provato come dici ma mi da sempre un errore:

    Errore
    query SQL:

    INSERT INTO phpbb_config( config_name, config_value )
    VALUES (
    'rss_image', ''
    )

    Messaggio di MySQL:

    #1062 - Duplicate entry 'rss_image' for key 1

    Che sia dovuto al fatto che ho sbagliato prima? :mmm:


  • Bannato User Attivo

    Cancella quelle righe e poi ricreale.


  • User Attivo

    Guarda se hai creato i campi, cancellali e fai di nuovo l'inserimento.
    Stai attento a lavorare con mysql, gli errori non li perdona.

    Ma... se hai fatto il BK del database forse meglio se ripristini poi riprovi


  • User

    Scusate l'ignoranza sono i miei primi passi con il database 😄

    Sto usando un forum di prova....

    Le righe dove le trovo?

    Grazie della pazienza 🙂


  • User Attivo

    Ciao

    allora ho fatto delle prove, se ti da quell'errore vuol dire che l'hai inserite
    quindi adesso non ci pensare più e prosegui l'installazione.


  • User

    @donbairo said:

    Ciao

    allora ho fatto delle prove, se ti da quell'errore vuol dire che l'hai inserite
    quindi adesso non ci pensare più e prosegui l'installazione.

    Ok, gentilissimo!

    Ora viene il bello :mmm:


  • User

    Riuscito!!!

    Grazie!!! 😄

    Il risultato: www.macvillage.it/forum 😉


  • User Attivo

    @donbairo said:

    Ciao

    vediamo questo lettore di RSS da inserire nel sito.

    Cominciamo con scaricare la classe php necessaria per il suo funzionamento.

    (per i moderatori, se troviamo uno spazio più idoneo per il materiale da scaricare non sarebbe male)

    La trovate qui: Classe php

    In questo file Rar trovate due cartelle da copiare nella root del vostro sito e 4 file .inc sempre da copiare nella root.

    Fate un box con i css (con questo il box si adatta alla grandezza del vostro spazio)

    Codice css (da incollare e copiare nel vostro file css)

    div#bordo{
    background-color: transparent;
    padding: 2px ;
    border: 1px solid #000000;
    }

    Il colore del bordo cambiatelo come vi piace adesso è nero, ma anche il fondo togliete transparent e mettete #comevipare.
    Se non vi piace questo box non lo utilizzate o ne fate un altro, questo per dire che non è indispensabile per il funzionamento.

    è evidente che richiamerete il box per inserire il lettore in questo modo:

    <div id=?bordo?>

    codice del lettore

    </div>

    Passiamo al codice del lettore:

    <?php
    require_once('rss_fetch.inc');
    $url = "http://www.tiziocaiosempronio.com/forum/rss.php/";
    if ($url) {
    $rss = fetch_rss($url);
    echo "<a href="". $rss -> channel['link'] ."">".
    $rss -> channel['title'] ."</a>";
    echo "<ul>";
    echo "<li><b>Questi sono gli ultimi argomenti pubblicati:</b><br /></li>";
    foreach ($rss -> items as $feed) {
    echo "<li>".
    "<a href="". $feed['link'] ."">". $feed['title'] ."</a><br />".
    "</li>";
    }
    echo "</ul>";
    }
    ?>

    Mi sembra evidente che dovete editare l?url con l?indirizzo esatto del vostro forum ma il ogni caso finire sempre con rss.php

    Se non volete inserire il codice in esteso sul sito lo salvate come vi pare ad esempio ?lettore.php? poi nella pagina editate dove vi serve:

    <?php
    requie_once(?lettore.php?);
    ?>

    quindi se utilizzate questo sistema il tutto viene:

    <div id=?bordo?>
    <?php
    require_once(?lettore.php?);
    ?>
    </div>

    Mi sembra che ci sia tutto, considerando che a me funziona credo che se non funziona dovete solo ?intopare? e vedere dove sbagliate. Trovare l?errore è molto semplice basta non andare a letto fino che non si trova.

    Un saluto a tutti
    Alibrando

    Ciao Alibrando,

    intanto grazie mille per le indicazioni utilissime. Sono riuscito nella fase 1), quella di installare la mod sul mio forum, ma non nella fase 2), quella cioè di creare il box.

    Ti do il link di una pagina di prova che ho creato e che non funziona:

    http://www.centrostudilaruna.it/newsdalforum.html

    Riesci mica a capire che genere di errore mi sta dando?


  • User Attivo

    Ciao runen

    Il codice che ti ho dato deve essere inserito in una pagina php con estensione php in un sito sia win che linux ma che supporti il linguaggio php.

    Questo simbolo <?php non è altro che un marcatore di fine pagina in linguaggio HTML e inizio pagina php ma perchè lo riconosca deve essere in una pagina php.

    Spero di essere stato chiaro comunque, per provare, rinomina la tua pagina .html in .php e incrocia le dita.

    Ciao


  • User Attivo

    Un ultima cosa
    noto che in un esempio mi sono dimenticato una r

    Cosidera che questa istruzione deve essere sempre

    require_once()

    e non

    requie_once() come ho scritto

    Alibrando


  • Bannato User Attivo

    Ragazzi, se funziona correttamente potete archiviare l'intero metodo nel wiki GT 😉


  • Community Manager

    Dai su, Archiviatelo in WIKI GT 🙂


  • User Attivo

    @donbairo said:

    Ciao runen

    Questo simbolo <?php non è altro che un marcatore di fine pagina in linguaggio HTML e inizio pagina php ma perchè lo riconosca deve essere in una pagina php.

    Spero di essere stato chiaro comunque, per provare, rinomina la tua pagina .html in .php e incrocia le dita.

    Ciao

    Già hai ragione!

    Avevo letto che alternativamente potrei "dire" al server di interpretare il codice php nelle pagine html.

    Domani provo (ora sono di passaggio) e ti faccio sapere l'esito.

    Grazie mille per la pazienza e la cortesia.


  • User Attivo

    Ciao

    Ma come si archivia su Wiki Gt?

    Poi dobbiamo trovare un posto decente per i file si istruzioni che codici

    Fatemi sapere


  • User Attivo

    Ciao donbairo,

    scusa ma avrei bisogno di un'altra dritta...

    Ho salvato il file in formato .php e in parte ora funziona:

    http://www.centrostudilaruna.it/newsdalforum.php

    Il problema è che i link dei singoli feed sono diretti verso la root del sito anziché verso la cartella in cui sono contenuti.

    Ho provato a modificare la riga
    echo "<a href="". $rss -> channel['link'] ."">".
    in
    echo "<a href=""forum/. $rss -> channel['link'] ."">".

    ma mi da per risultato un errore.

    Sai mica indicarmi come dovrei riscrivere l'istruzione per dirigerlo verso la cartella giusta?


  • User Attivo

    Stranissimo perchè se ti legge i titoli il link lo crea da solo.

    Come legge i titoli automaticamente ha pure gli indirizzi esatti, comunque se devi dirigere il tutto su una cartella diversa prima devi vedere quel link dove ti manda, poi vedi dove vorresti che ti mandasse poi devi vedere dove sbagli tu.

    In ogni caso tua hai:

    www . pippo / forum / rss.php

    e lui ti manda in

    www . pippo / forum / titolo del post

    Se legge in quel punto deve trovare il post in quel punto

    Non ti sono stato di aiuto ma vedi di capire l'errore da cosa è dovuto


  • User Attivo

    @donbairo said:

    In ogni caso tua hai:

    www . pippo / forum / rss.php

    e lui ti manda in

    www . pippo / forum / titolo del post

    No, non è così. Io ho

    www. pippo / forum / rss.php

    e lui mi manda in

    www. pippo / titolo del post

    ...