Risultati da 1 a 7 di 7
-
07-09-2007, 15:21 #1
- Data Registrazione
- Aug 2007
- Messaggi
- 114
scaricare feeds RSS in forma ridotta
Vorrei pubblicare sul forum i feeds RSS scaricati da un blog. Tali feeds contengono gli articoli completi scritti dall'autore del blog. L'autore del blog vorrebbe che sul forum i feeds venissero pubblicati in forma di breve sintesi dell'articolo originario, ma, d'altro canto, preferisce tenere impostati i suoi feeds in forma completa per continuare a consentirne il download in forma completa a chi segue il suo blog in formato RSS. Esiste la possibilità di trasformare, lato forum, i suoi feeds da completi a sintesi ? Magari attraverso il template del body ? :
{rss:description}
fai click qui per leggere l'articolo completo
-
07-09-2007, 19:42 #2
- Data Registrazione
- Oct 2005
- Località
- Roma
- Messaggi
- 537
uhm... non in maniera nativa. Dovresti scrivere uno script in grado di leggere il feed e farne uno 'strip' di tot lettere da inserire poi nel post creato dal vb.
-
07-09-2007, 23:51 #3
- Data Registrazione
- Aug 2007
- Messaggi
- 114
-
08-09-2007, 01:05 #4
- Data Registrazione
- Dec 2006
- Località
- Helos
- Messaggi
- 549
Viene postato l'articolo parziale o un'altra versione ridotta?
Per la prima c'è soluzione, per la seconda... bisogna lavorarci.
-
08-09-2007, 09:21 #5
- Data Registrazione
- Aug 2007
- Messaggi
- 114
Il blog da cui provengono i feeds li rende disponibili in forma di articoli completi. Sul mio forum, invece, l'autore del blog chiede che venga pubblicato solo uno stralcio del contenuto dei feeds.
Mi è venuta una pensata un pò strana: scarico i feeds completi su un blog, dove però faccio in modo che non siano visibili (devo vedere se ciò è possibile). Imposto quel blog in modo da rendere disponibili i feeds in forma di sintesi. Scarico sul forum i feeds provenienti da questo blog "intermedio". In teoria dovrebbe funzionare. MI sa però che il link per leggere l'articolo completo sarebbe quello al blog intermedio e non quello al blog originario..Ultima modifica di ik7jwy; 08-09-2007 alle 09:25
-
13-09-2007, 20:13 #6
- Data Registrazione
- Oct 2005
- Località
- Roma
- Messaggi
- 537
significa creare uno script che sia in grado di intepretare il file xml generato dal blog e da questo eseguire una funzione split() o explode() che sono in grado di prendere solo una parte, decisa da te, di un intero testo, se questo è interisto in una stringa.
Mi rendo conto che dilo a parole è più difficile che crearne il codice, quindi scrivo un esempio che non è esautivo dell'argomento (cioè non basta per fare quello che ti serve):
Codice PHP:
function accorcia_stringa($string, $dim = 100)
{
$tmp = explode(" ",$string);
$avideo = "";
// se la string ha troppe parole taglia un pezzo e lo stampa
if(count($tmp)> $dim)
{.
for($i=0;$i<$dim;$i++)
{
$avideo .= $tmp[$i] . " ";
}
$avideo .= "[link]continua a leggere[/link]";
echo $avideo;
}
else
echo $string;
}
-
13-09-2007, 23:44 #7
- Data Registrazione
- Sep 2007
- Messaggi
- 34
Perche non usi carp?
E' una libreria molto semplice che automaticamente fa il parsing e il caching dei feed rss, in piu esporta un sacco di funzioni che permettono di customizzare l'output. Ad esempio, dato un feed rss, puoi scegliere di visualizzare solamente il titolo e i primi 250 caratteri del testo...o solo i titoli..quello che ti pare insomma!
Nel tuo caso dicendogli
CarpConf('maxidesc',250);
lui estrae automaticamente solo i primi 250 caratteri del testo.
http://forums.geckotribe.com/ Qui trovi tutte le risposte ai problemi, in caso comunque a disposizione (anche se in realta gli esempi allegati al pacchetto scaricabile sono molto chiari)
Discussioni Simili
-
vBulletin 3.6.x feeds RSS nel forum
Di ik7jwy nel forum VBulletin 3Risposte: 23Ultimo Messaggio: 03-11-2008, 17:03 -
Scaricare Vbulletin
Di queen_live78 nel forum F.A.Q.Risposte: 8Ultimo Messaggio: 20-01-2007, 15:33
Segnalibri