- Home
- Categorie
- Coding e Sistemistica
- Gestione di Forum
- PhpBB e Rss
-
Sarebbe il massimo avere un RSS lungo per importare i messaggi in vBulletin in alcune sezioni
-
Non ho ben capito la tecnica, né perché l'importazione si limiterebbe al primo post, ma temo mi manchino troppi "fondamentali" di rss.
Ad ogni modo nella pagina che segnalavo nel post qui sopra mi pare di capire che propongano mod e tool che svolgono il lavoro che ti interessa.
-
Un paio di domande:
- ho dei vantaggi a mettere gli RSS?
- dove trovo questa MOD? "phpBB2 RSS Syndication Mod by Lucas"
Qualcuno di voi la usa?
Grazie.
-
E' difficile individuare un vantaggio concreto e preciso... per esempio gli utenti del forum potrebbero avere interesse a seguirlo tramite un feed reader; oppure potresti voler inserire in una pagina di un tuo sito un box con gli ultimi aggiornamenti.
-
Per il posizionamento non da vantaggi?
Mettiamo che il sito della gazzetta usi i miei rss...
-
Ciao a tutti
ho appena completato il Forum di ucrainaviaggi.com con i feed rss e funziona benissimo
se qualcuno non trova la mod lo dica che la metto scaricabile da qualche parte.
Il feed rilevato si vede in alibrando.it
Ciao a tutti
Alibrando
P.S. x Giorgio: cosa è un rss lungo che almeno provo a fare delle intopate?
-
Ciao donbairo,
a me interessa molto il lavoro che hai fatto e che mi pare funzioni perfettamente.
Mi puoi indicare quale è la mod che hai adoperato di preciso? E come hai inserito il box di aggiornamento all'interno di alibrando.it?
-
@donbairo said:
Ciao a tutti
ho appena completato il Forum di ucrainaviaggi.com con i feed rss e funziona benissimo
se qualcuno non trova la mod lo dica che la metto scaricabile da qualche parte.
Il feed rilevato si vede in alibrando.it
Ciao a tutti
Alibrando
P.S. x Giorgio: cosa è un rss lungo che almeno provo a fare delle intopate?
Ottimo possiamo metterla online e magari creare una piccola guida per l'implementazione.
-
Interessa molto anche a me visto che non riesco a trovare on line una guida
-
Giusto perchè il lunedì non ho niente da fare... (se mi vede mio socio mi uccide)
Allora:
La mod la scaricate da quì :
[url=http://www.ucrainaviaggi.com/servizio/phpbb-rss.zip]phpbb-RSS
fate un BK del database del forum e dei file da modificare per sicurezza
se non sapete come istallare la mod seguite le istruzioni che sono in questo forum a [url=http://www.giorgiotave.it/forum/phpbb/33653-le-mod-usate-x-phpbb.html]questo post.
Dovete leggermente modificare il DB MySql ma sono due modifiche molto semplici comunque vi spiego:
Andate come amministratori alla pagina di MySql sul server poi fate click nella icona dentro il cerchio rosso come nella jpg sotto:
appare un'altra schermata e inserite come nell'immagine, la stringa di modifica le modifiche sono 2:
**#-----[ 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');
**
e io le ho fatte in due voltepoi cliccate nell'icona del cerchietto rosso per confermare:
Quando avete confermato la schermata vi darà risposta di successo o meno.
Seguire alla lettera anche se è scritto in inglese le istruzioni per installare.
Per quanto riguarda le lingue dovete inserire le parti che interessano in tutte le lingue che avete nel forum per quanto riguarda quella in lingua italiana le ho tradotte io ma sono molto semplici e può farlo chiunque comunque per praticità le inserisco quì:
-in lang-main.php (italiano)
//
// RSS
//
$lang['rss_forum'] = "metti il nome del tuo forum RSS feed";
$lang['rss_topic'] = "Argomenti RSS feed";
$lang['rss_latest'] = "Ultimo argomento RSS feed";//
// That's all, Folks!
// -------------------------------------------------
Cre do che non sia necessario specificare che il metti il nome del tuo forum va modificato con PIPPO FORUM ovvero il nome che avete dato al vostro forum, ma io l'ho specificato perchè so benissimo che non si nasce imparati.Senza stare a cercare molto questo va inserito alla fine del file e vale anche per il prossimo:
-in lang-admin.php (italiano)
//
// RSS
//
$lang['rss_image'] = "RSS Image<br /><span class='gensmall'>Questa immagine sarà indicata nel lettore di RSS. Inserisci il percorso completo dell'immagine.</span>";
$lang['rss_config'] = "RSS Configurazione";
$lang['rss_config_explain'] = "Su questa pagina puoi cambiare la configurazione RSS.";
$lang['rss_max_topics'] = "Massimo numero di argomenti visualizzati RSS";
$lang['rss_config_updated'] = "Questa configurazione RSS è stata salvata nel database!";
//
// That's all Folks!
// -------------------------------------------------nel menu di amministrazione del forum vi appare una nuova voce:
cliccate su questa voce per effettuare i settaggi della Mod e vi appare questa schermata:
Alla voce 1 mettete una piccola immagine che identifica il vostro forum, gli date il percorso completo e la metterete dove vi pare in una cartella del vostro server.
Alla voce 2 indicate quanti argomenti volete che siano visuallizzati dal lettore di RSS
Io personalmente al lettore escludo le descrizioni altrimenti viene una paginata di cose che meglio leggere sul forum.
per quanto riguarda il lettore che ho inserito sul sito [url=http://www.alibrando.it]Alibrando guardo se riesco in giornata a postarvi i codici e la classe in php necessaria.
Il forum riguarda [url=http://www.ucrainaviaggi.com/forum/]Forum Ucraina Viaggi, ho messo tutti i link perchè a voi servono come confronto e a me come PR (viva la sincerità).
Saluti
-
Grazie molte!
Ora ci do un'occhiata e spero di riuscirci
-
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: [url=http://www.ucrainaviaggi.com/servizio/class-reader-rss.rar]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
-
@donbairo said:
Giusto perchè il lunedì non ho niente da fare... (se mi vede mio socio mi uccide)
Allora:
La mod la scaricate da quì :
[url=http://www.ucrainaviaggi.com/servizio/phpbb-rss.zip]phpbb-RSS
fate un BK del database del forum e dei file da modificare per sicurezza
se non sapete come istallare la mod seguite le istruzioni che sono in questo forum a [url=http://www.giorgiotave.it/forum/phpbb/33653-le-mod-usate-x-phpbb.html]questo post.
Dovete leggermente modificare il DB MySql ma sono due modifiche molto semplici comunque vi spiego:
Andate come amministratori alla pagina di MySql sul server poi fate click nella icona dentro il cerchio rosso come nella jpg sotto:
appare un'altra schermata e inserite come nell'immagine, la stringa di modifica le modifiche sono 2:
**#-----[ 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');
**
e io le ho fatte in due voltepoi cliccate nell'icona del cerchietto rosso per confermare:
Quando avete confermato la schermata vi darà risposta di successo o meno.
Seguire alla lettera anche se è scritto in inglese le istruzioni per installare.
Per quanto riguarda le lingue dovete inserire le parti che interessano in tutte le lingue che avete nel forum per quanto riguarda quella in lingua italiana le ho tradotte io ma sono molto semplici e può farlo chiunque comunque per praticità le inserisco quì:
-in lang-main.php (italiano)
//
// RSS
//
$lang['rss_forum'] = "metti il nome del tuo forum RSS feed";
$lang['rss_topic'] = "Argomenti RSS feed";
$lang['rss_latest'] = "Ultimo argomento RSS feed";//
// That's all, Folks!
// -------------------------------------------------
Cre do che non sia necessario specificare che il metti il nome del tuo forum va modificato con PIPPO FORUM ovvero il nome che avete dato al vostro forum, ma io l'ho specificato perchè so benissimo che non si nasce imparati.Senza stare a cercare molto questo va inserito alla fine del file e vale anche per il prossimo:
-in lang-admin.php (italiano)
//
// RSS
//
$lang['rss_image'] = "RSS Image<br /><span class='gensmall'>Questa immagine sarà indicata nel lettore di RSS. Inserisci il percorso completo dell'immagine.</span>";
$lang['rss_config'] = "RSS Configurazione";
$lang['rss_config_explain'] = "Su questa pagina puoi cambiare la configurazione RSS.";
$lang['rss_max_topics'] = "Massimo numero di argomenti visualizzati RSS";
$lang['rss_config_updated'] = "Questa configurazione RSS è stata salvata nel database!";
//
// That's all Folks!
// -------------------------------------------------nel menu di amministrazione del forum vi appare una nuova voce:
cliccate su questa voce per effettuare i settaggi della Mod e vi appare questa schermata:
Alla voce 1 mettete una piccola immagine che identifica il vostro forum, gli date il percorso completo e la metterete dove vi pare in una cartella del vostro server.
Alla voce 2 indicate quanti argomenti volete che siano visuallizzati dal lettore di RSS
Io personalmente al lettore escludo le descrizioni altrimenti viene una paginata di cose che meglio leggere sul forum.
per quanto riguarda il lettore che ho inserito sul sito [url=http://www.alibrando.it]Alibrando guardo se riesco in giornata a postarvi i codici e la classe in php necessaria.
Il forum riguarda [url=http://www.ucrainaviaggi.com/forum/]Forum Ucraina Viaggi, ho messo tutti i link perchè a voi servono come confronto e a me come PR (viva la sincerità).
Saluti
Dopo aver inserito la stringa mi da questo errore
Errore
query SQL:#-----[ SQL ]------------------------------------------
INSERT INTO phpbb_config( config_name, config_value )
VALUES (
'rss_image', ''
);Messaggio di MySQL:
#1062 - Duplicate entry 'rss_image' for key 1
-
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
-
@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');
-
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
-
@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?
-
Cancella quelle righe e poi ricreale.
-
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
-
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