Offrimi un caffè o una birra!

Feed RSS

feed image


> Forex 

 scommesse sportive
Modulo JomSagre per Joomla (mod_sagre) PDF Stampa E-mail
Valutazione attuale: / 10
ScarsoOttimo 

JomSagreHo creato il mio primo modulo per Joomla 1.5.
Il modulo si chiama JomSagre, si appoggia al mio sito www.sagreinitalia.it

Questo  modulo utlizza i feed RSS provenienti dal sito per generare una lista delle prossime manifestazioni in programma in una determinata Regione. Basterà quindi entrare nella configurazione del modulo per impostare il parametro relativo alla Regione desiderata.

Download

Istruzoni:

1) Scaricare il modulo mod_sagre e installarlo da Estensioni->Installa/Disinstalla

2) Selezionare il file mod_sagre.zip e caricarlo in Joomla 1.5

3) Una volta caricato, andare nella gestione dei moduli (Estensioni->Gestione Moduli)

4) Selezionare il modulo "Sagre in Italia", configurare il parametro "Selezionare la Regione" e attivare il modulo nella posizione modulo desiderata.
Se non viene selezionata nessuna regione (oppure la voce "Qualsiasi Regione"), il modulo caricherà i prossimi 20 appuntamenti in tutta Italia.

 

 

Una volta pubblicato il modulo creerà un elenco di massimo 20 manifestazioni presenti nella regione desiderata.

Il Modulo mod_sagre crea una "unordered list" con i tag HTML <ul> e <li>, non ha CSS associati perciò si integra nello stile di qualisasi template.

 

Alcuni esempi con diversi template:

 

mod_sagre02.png

 

 

mod_sagre03.png

 




Aggiungi ai siti di Social Bookmarking
Digg! Reddit! Del.icio.us! Google! Live! Facebook! StumbleUpon! Yahoo! Free social bookmarking plugins and extensions for Joomla! websites!
 

Commenti 

  1. #1 Pippone Scrivi e-mail Home page
    2008-11-0409:02:50
    Fatal error: Cannot instantiate non-existent class: simplexmlelement in /modules/mod_sagre/mod_sagre.php on line 15
  2. #2 Antonio G. Scrivi e-mail
    2008-11-0409:13:07
    ciao, mi pare strano come errore..
    Forse quando hai installato il modulo, dato che utilizza i feed RSS provenienti dal mio sito sagreinitalia.it, il sito era giù per un attimo o dava timeout, perciò il modulo non riusciva a caricare i feed..Hai riprovato? io l\'ho riprovato ora e funziona correttamente… ciao!
  3. #3 Cristian Scrivi e-mail Home page
    2008-11-0421:50:01
    Ottimo modulo ! …potrebbe fare al caso mio… però, volevo chiederti se è possibile ridurre il numero di sagre visualizzate (per default è 20). Grazie per la cortese risposta.
  4. #4 Antonio G. Scrivi e-mail Home page
    2008-11-0602:13:51
    Grazie. per il momento no, nel senso che i Feed estraggono dal database 20 ( o meno ) sagre in programma. Volevo proprio farne una versione che permettesse di scegliere quante sagre mostrare e anche se linkare per ognuna la fonte originale o meno…Se riesco (per questioni di tempo) aggiungo queste due opzioni
  5. #5 IVAN Scrivi e-mail Home page
    2008-11-1316:10:56
    aNCHE IO LO STESSO PROBLEMA CON LA 1.5 NON VUOLE FUNZIONARE E NON MI FA CARICARE PROPRIO LA PAGGINA.. APPENO ATTIVO IL MODULO VA IN ERRORE… CHE DEVO FARE
    simplexmlelement in d:\press-inforelease.net\press-inforelease.net\modules\mod_sagre\mod_sagre.php on line 15
  6. #6 Antonio G. Scrivi e-mail Home page
    2008-11-1319:45:48
    x IVAN ( e per Pippone)

    vedo che usi Joomla in locale…
    scusa la domanda forse banale…ma hai una connessione a internet attiva quando testi JomSagre???

    Occhio che il modulo recupera i feed RSS da www.sagreinitalia.it, perciò se non sei connesso a internet non può caricarli…Credo che l\'errore che ricevi sia dovuto a questo…
  7. #7 Alex Scrivi e-mail
    2008-12-2110:53:16
    L'errore lo da anche se uno è connesso ad internet
  8. #8 Antonio G. Scrivi e-mail
    2008-12-2111:09:01
    avete per caso installato joomla in una sottocartella anzichè nella root del sito?
  9. #9 Sergio Scrivi e-mail Home page
    2009-01-1814:30:54
    Modulo attivato, in rete, joommla su root principale, template JA_Barite (Joomla Art) e mi da errore

    Fatal error: Cannot instantiate non-existent class: simplexmlelement in /membri/visita/modules/mod_sagre/mod_sagre.php on line 15

    veramente un peccato
  10. #10 Antonio G. Scrivi e-mail
    2009-01-2120:09:31
    Ciao sergio, mi pare molto strano…Continui ad avere lo stesso errrore? Sembra quasi che non riesca a scaricare il feed RSS…Può trattarsi di un down temporaneo del sito…Fammi sapere…
  11. #11 Simona Scrivi e-mail Home page
    2009-02-2217:34:48
    Ciao, volevo sapere (dato che ancora non l'ho installato) se è possibile, da parte dell'utenza scegliere la regione che gli interessa? O solo quella che imposto io?
    Bacioni
  12. #12 Antonio G. Scrivi e-mail
    2009-02-2500:52:26
    Ciao Simona,
    no, il modulo permette all'amministratore di scegliere quale regione mostrare dal Back-End…L'utente non lo può fare…
  13. #13 marsha Scrivi e-mail Home page
    2009-05-1117:49:37
    Anche a me da errore e non mi carica proprio più il sito… se il problema sta nel fatto che ho caricato joomla in una sottocartella, si può risolvere!?!?
  14. #14 Alex Scrivi e-mail
    2009-07-1121:21:40
    Warning: file_get_contents() [function.file-get-contents]: URL file-access is disabled in the server configuration in /membri/azzurrifaenza/modules/mod_sagre/mod_sagre.php on line 14

    Warning: file_get_contents(http://www.sagreinitalia.it/Rss/Rss_Emilia_Romagna.asp) [function.file-get-contents]: failed to open stream: no suitable wrapper could be found in /membri/azzurrifaenza/modules/mod_sagre/mod_sagre.php on line 14

    Fatal error: Cannot instantiate non-existent class: simplexmlelement in /membri/azzurrifaenza/modules/mod_sagre/mod_sagre.php on line 15

    sai aiutarmi
  15. #15 Antonio G. Scrivi e-mail
    2009-07-1122:01:48
    ciao Alex.."URL file-access is disabled"..significa che il tuo server non permette l'accesso da php alle URL di tipo HTTP. O sei in locale senza accesso internet (allora colegati) oppure il tuo hosting non lo permette…e in tal caso c'è poco da fare temo…
  16. #16 MultiMediaVda Scrivi e-mail Home page
    2009-08-0915:30:37
    Complimenti!
    Mi chiedevo 3 cose però:
    - è possibile eliminare l'elenco puntato
    - allineare a destra l'elenco
    - ridurre il numero di sagre visualizzate?
    Grazie in anticipo e ancora complimenti
    MultiMediaVda Aosta
  17. #17 Luigi Scrivi e-mail
    2009-08-2913:51:52
    Ciao,
    volevo sapere se era stato risolto il problema dell'errore
    Quota:
    modules/mod_sagre/mod_sagre.php on line 15
    ??? L'ho appena installato è mi da errore…

    Grazie
    Lui
  18. #18 simone Scrivi e-mail Home page
    2009-10-2313:22:33
    Ciao Antonio,

    bello e funziona. Sono costretto però a non attivarlo 20 eventi sono troppi occupano troppo spazio. Non appena apporterai le modifiche lo attivo.

    Saluti
    Simone
  19. #19 gabfus Scrivi e-mail
    2009-10-3120:44:19
    Appena installato esce questo e non carica proprio il sito:
    Fatal error: Uncaught exception 'Exception' with message 'String could not be parsed as XML' in /membri/gabrielefuschini/modules/mod_sagre/mod_sagre.php:15 Stack trace: #0 /membri/gabrielefuschini/modules/mod_sagre/mod_sagre.php(15): SimpleXMLElement->__construct('') #1 /membri/gabrielefuschini/modules/mod_sagre/mod_sagre.php(3: getFeed('http://www.sagr…') #2 /membri/gabrielefuschini/libraries/joomla/application/module/helper.php(173): require('/membri/gabriel…') #3 /membri/gabrielefuschini/libraries/joomla/document/html/renderer/module.php(84): JModuleHelper->renderModule(Object(stdClass), Array) #4 /membri/gabrielefuschini/libraries/joomla/document/html/renderer/modules.php(41): JDocumentRendererModule->render(Object(stdClass), Array, NULL) #5 /membri/gabrielefuschini/libraries
  20. #20 gabfus Scrivi e-mail Home page
    2009-11-0216:01:52
    Per chi ha problemi di accesso provate a modificare il modulo mod_sagre.php così

    function getFeed($feed_url) {

    //Rinominate questa riga
    // $content = file_get_contents($feed_url);
    //Aggiungete queste righe
    // create curl resource
    $ch = curl_init();

    // set url
    curl_setopt($ch, CURLOPT_URL, $feed_url);

    //return the transfer as a string
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

    // $output contains the output string
    $content = curl_exec($ch);

    // close curl resource to free up system resources
    curl_close($ch);
    .
    .
    .
    .
    .
  21. #21 Antonio G. Scrivi e-mail
    2009-11-0911:56:48
    @simone e @MultiMediaVda: sto pensando a una versione del modulo che permetta di scegliere il numero di manifestazioni da visualizzare…In modo da poterne visualizzare anche meno di 20, che in effetti possono essere un po' tantine. Se avete "fretta" contattatemi, posso creare un feed RSS specifico per i vostri siti. Ciao!
  22. #22 Antonio G. Scrivi e-mail
    2009-11-0912:08:27
    @gabfus: purtroppo alcuni provider di hosting non permettono l'accesso a server esterni via http.
    Il mio modulo ha bisogno di recuperare il feed RSS tramite http, ma probabilmente alcuni hoster lo bloccano.

    Ho altri siti che usano il feed e non mi hanno dato problemi.

    La tua modifica sembra molto interessante, non ho modo di testarla ma vedo che hai usato CURL, che se non erro permette di accedere alle URL tramite un'apposita classe/funzione…Anche in questo caso però, non sono sicuro che tutti i provider lo permettano.

    Grazie mille della dritta!!!

Aggiungi commento

:D:lol::-);-)8):-|:-*:oops::sad::cry::o:-?:-x:eek::zzz:P:roll::sigh:
Bold Italico Sottolineato Quota


Codice di sicurezza
Aggiorna