Tu peux utiliser la librairie Jquery incluse dans spip pour faire ça. Cependant l'AJAX est a utiliser avec précautions car ton site devient alors dépendant de javascript. Il faudra donc penser a faire un squelette sans Ajax pour les gens n'ayant pas javascript d'activé.
Cela peut aussi poser d'autres contraintes selon le contenu que tu veux recharger ( ton url ne s'actualise pas forcément en fonction du contenu par exemple etc...).
La solution la plus simple reste celle du pop up.
Si tu veux tester Ajax alors tu peux utiliser la fonciton load de Jquery. Voici un exemple qui fonctionne :
<script type="text/javascript"><!--
$(document).ready(function () {
$('a.load').each(function() {
$(this).click( function() {
var t = $(this).attr('href');
$("#ajax_refresh").fadeOut("slow", function() {
$("#ajax_refresh").load(t, function() {
$("#ajax_refresh").fadeIn("slow");
});
});
return false;
})
});
});
// --></script>
Que tu places dans ton squelette. Et tu créé une div avec une id="ajax_refresh" dans laquelle tu vas placer le contenu à raffraichir. Ensuite il faudra placer une class="load" sur tes liens de façon à ce que la cible du lien se charge dans la div ajax_refresh.
Cdt
nico
-----Message d'origine-----
De : spip-bounces@rezo.net [mailto:spip-bounces@rezo.net] De la part de mattheoh
Envoyé : vendredi 28 décembre 2007 12:03
À : spip@rezo.net
Objet : Re: [Spip] playlist via modèle musicplayer etplugin xspf
TESSIER Nicolas <Nicolas.Tessier <at> sfrserviceclient.fr> writes:
Moi je vois 2 manières d'y remédier.
1°. Tu met ton lecteur dans un popup qui restera donc ouvert meme si
on change
de page.
2°. Via AJAX (Jquery) tu changes le contenu de ta page sans changer le
reste
(et donc sans recharger le lecteur).
Merci de ta réponse (j ai répondu il y a qq temps mais je ne vois plus mon msg... bref) Je choisirais plutot la soution 2 de l AJAX, mais vu que j y connais rien...
aurais tu une piste pour que je demarre l ajaxisation des pages ?
-----Message d'origine-----
De : spip-bounces <at> rezo.net [mailto:spip-bounces <at> rezo.net] De
la part
de mattheoh
Envoyé : jeudi 20 décembre 2007 14:19
À : spip <at> rezo.net
Objet : [Spip] playlist via modèle musicplayer et plugin xspfBonjour,
J'utilise une playlist de mp3 via le plugin xspf.
j appelel le modèle <musicplayer> dans un article ayant le mot clé playlist.
j ai inscrusté cet article dans la page article.html, de manière à ce
qu'on
ait le lecteur pour chaque
article consulté.
Mais Je souhaiterais que lorsqu'on navigue dans différents article du
site,
que la playlist ne recharge
pas, et que donc la playlist continue normalement...
Est ce possible ? Si oui comment ?
Si pas possible... Connaitriez vous un moyen pour inscruter une
playlist et un
lecteur qui ne recharge pas
automatiquement lorsqu'on change de page ...
Merci par avance.
_______________________________________________
liste spip
spip <at> rezo.net - désabonnement : spip-off <at> rezo.net Infos et
archives
: http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/ irc://irc.freenode.net/spip FAQ :
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/ irc://irc.freenode.net/spip FAQ : http://www.spip.net/fr\_article1054\.html