Joomla.it Forum
Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => : Venni 13 Mar 2012, 09:07:12
-
Buongiorno a tutti.
Ho necessità di creare dei feed nel mio sito sviluppato con joomla 2.5.1.
Ho creato un nuovo modulo di tipo "Generatore Feed", l'ho reso visibile su tutte le pagine, l'ho pubblicato ma, pur provando a posizionarlo in tutte le posizioni del mio template (beez_20 customizzato), non compare nessuna icona RSS.
Cosa sbaglio?
Grazie a tutti!
-
Puoi postare il link di una pagina su cui dovrebbe comparire il modulo?
-
questa è la homepage temporanea: http://www.hakuyukaikaratedo.com/hakuyukai_in_progress (http://www.hakuyukaikaratedo.com/hakuyukai_in_progress)
al momento il modulo feed è impostato per apparire su tutte le pagine
grazie
-
Potresti crearmi un account temporaneo per entrare in amministrazione di modo da controllare?
-
ti ringrazio per la disponibilità.
in allegato le schermate di lista moduli e gestione modulo
[allegato eliminato da un amministratore essendo vecchio più di un anno]
-
Dallo scrennshot sembrerebbe tutto ok!
Controlla bene la posizione in cui hai pubblicato il modulo e ricorda che il modulo stesso comparirà esclusivamente nelle pagine dove sono presenti dei contenuti!
-
Ho appurato il motivo per cui non viene renderizzato nulla.
Nel file modules/mod_syndicate/helper.php la funzione modSyndicateHelper::getLink non ritorna alcun link.
L'array $document ha dimensione 1 e ritorna solo la seguente mappa:
relation="shortcut icon"
relType="rel"
type="image/vnd.microsoft.icon"
In pratica, non essendoci chiavi del tipo "application/rss+xml" nessun link viene restituito e quindi nulla è renderizzato nelle pagine. Questo è quel che mi pare di capire.
Qualche idea sul perchè l'oggetto in questione ($document = JFactory::getDocument()) non riceve nulla di quel che si aspetta?
Bisogna forse attivare qualche opzione/parametro "globale" in Joomla (o, addirittura, a livello di provider?) per gestire gli RSS?
Grazie ancora
-
Un aggiornamento:
commentando il blocco di codice
if (is_null($link)) {
return;
}
nel file modules/mod_syndicate/mod_syndicate.php, si ha la renderizzazione del modulo ma, purtroppo, il link associato è vuoto.
Un problema simile è stato segnalato per la versione Joomla 1.7 (http://forum.joomla.org/viewtopic.php?p=2564101) ed è stato aperto un bug (http://joomlacode.org/gf/project/joomla/tracker/?action=TrackerItemEdit&tracker_item_id=26488).
Il problema si sta ripresentando nuovamente con la versione 2.5.1?
Spero di sbagliarmi