Joomla.it Forum

Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => : memmo77 11 Jul 2011, 10:18:46

: Ricaricare componente con ajax senza refresh pagina
: memmo77 11 Jul 2011, 10:18:46
Salve a tutti. Esiste un modo per ricaricare un componente o la home di un sito joomla dopo un intervallo di tempo senza dover effettuare il refresh dell'intero sito?
Grazie
: Re:Ricaricare componente con ajax senza refresh pagina
: jk010469 08 Nov 2011, 19:45:08
io ho risolto così per un modulo personalizzato:


IL mio problema era far leggere un file txt esterno e mostrane il contenuto a video ogni x secondi (questo perché nel mio caso il contenuto del file.txt cambiava ogni x sec)


Ho creato prima la pg view.php che mi carica il file txt:
:
<?php include("file.txt"); ?>

E dopo lo aggiorno con ajax in show.php:
:
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script>
var refreshId = setInterval(function()
{
     $('#responsecontainer').fadeOut("slow").load('view.php').fadeIn("slow");
}, 10000);
</script>
</head>


<body>
<div id="responsecontainer"><>



Poi sono andato in gestione moduli e ho cliccato su news e poi su php module.


In questo modo creo un modulo personalizzato (che chiamerò come mi pare).
A destra del modulo ho inserito un
:
<iframe src="show.php"></iframe>

Una volta scelta la posizione ho attivato il modulo e ogni 10 sec il modulo si autoaggiorna senza ricaricare l'intero sito


Ho postato questa risposta perché credo possa interessare


Saluti


jk
: Re:Ricaricare componente con ajax senza refresh pagina
: nelluz 08 Feb 2012, 12:38:07
scusami jk010469 , ma se nel tuo file show.php si dovesse interagire con il database di joomla per esempio con la chiamata &JFactory::getDBO();


come avresti fatto?




grx