Risultati da 1 a 7 di 7
			
		- 
	07-09-2007, 15:21 #1Inattivo    
 - Data Registrazione
- Aug 2007
- Messaggi
- 114
 scaricare feeds RSS in forma ridottaVorrei 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 #2Account disattivato    
 - 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 #3Inattivo    
 - Data Registrazione
- Aug 2007
- Messaggi
- 114
 
 
- 
	08-09-2007, 01:05 #4Senior Member    
 - 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 #5Inattivo    
 - 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 #6Account disattivato    
 - 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 #7Account disattivato    
 - 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 forumDi ik7jwy nel forum VBulletin 3Risposte: 23Ultimo Messaggio: 03-11-2008, 17:03
- 
  Scaricare VbulletinDi queen_live78 nel forum F.A.Q.Risposte: 8Ultimo Messaggio: 20-01-2007, 15:33


 
					
					
					
					
				 Originariamente Scritto da Beho
 Originariamente Scritto da Beho
					

Segnalibri