Joomla.it Forum
Joomla! 1.0.x (versione con supporto terminato) => Le voci di Joomla.it (solo per versione Joomla 1.0.x) => : gabriele 02 Feb 2006, 09:57:59
-
Ragazzi vi chiedo/imploro aiuto.
Non capisco che c...o succede a joomla.
Installo la versione base (non la sfioro nemmeno a livello di customizzazione) e vado nella sezione newsfeed.
Provo a cliccare sui link esistenti e non si vede una mazza; tenta di caricare la pagina e dopo circa un minuto pagina bianca e in alto scritta News feed.
Allora decido di creare un modulo nuovo e li ci sparo dentro il link all'rss del corriere... stesso risultato.
Non capisco il perche'!!!
Sono ovviamente dietro un firewall aziendale ma non penso c'entri niente.. un file xml viene caricato su porta 80 come una normalissima pagina.
Vi prego aiutatemi perche' sto uscendo scemo. >:(
-
il firewall potrebbe essere parte piu' che partecipe! Dipende da come e' stato impostato! Fai la prova del nove: apri il link del newsfeed con un normale browser, senza usare joomla e vedu che succede. Se la pagina non si apre...bhe la colpa e' di san firewall!
-
gia' fatto.,
ovviamente appare il codice della pagina xml.
sul mio pc ho anche installato un newsreader a va da dio.
-
gia' fatto.,
ovviamente appare il codice della pagina xml.
sul mio pc ho anche installato un newsreader a va da dio.
per la cronaca ho usato
http://www.corriere.it/rss/homepage.xml
-
bene mi rispondo da solo anzi spero possa essere utile anche ad altri.
il modulo newsfeed usa una funzione fread e fopen che di default non prevedono il bypass di un proxy.
non è un bug ma esistono in giro alcuni workaround.
un concorrente di joomla, drupal, ha trovato la soluzione di cui allego codice.
io ci sto lavorando su.. vi faccio sapere e poi allego la patch per il mod.
<?php
//use proxy settings
$fp = @fsockopen('proxy2', '8080');
?>
per aprire la connessione al proxy e poi
<?php
$request = "$method ".$uri['scheme']."://".$uri['host'].$path." HTTP/1.1\r\n";
?>
per richiamare la richiesta.
Premetto che questo apre solo la connessione poi il parsing e l'import dell'xml è a parte!!!