Bonsoir à tous, je suis en train de concevoir un petit site musical, avant tout malentendu, je ne souhaite y diffuser que des compositions sous licence Creative Commons donc loin de moi l'idée d'y inclure des chansons sous copyright.

Donc, mon soucis, c'est que je voudrais y intégrer un lecteur audio (pour commencer les utilisateurs n'auront pas la possibilité d'en modifier le contenu) qui ne se recharge pas de pages en pages, un peu à l'image de MusicMe (ou idéalement Deezer mais, reprenez-moi si je me trompe mais celui de MusicMe m'a l'air plus "facile" à réaliser).

Je me débrouille pas mal en CSS/HTML, PHP mais aucune connaissance dans d'autres langages, or, j'ai cru comprendre en farfouillant qu'il faudrait que j'utilise JS/AJAX.

Donc, même si je vois le gros du gros de ce qui m'attend, j'avoue être quand même un peu perdu. Est ce que l'un d'entre vous aurait la possibilité de me mettre sur la voie, voire de me donner une piste "tout fait" comme on peut le trouver pour les carrousels jquery par exemple.

En espérant trouver de l'aide auprès de ce forum, je vous souhaite une bonne continuation, d'avance merci. Smiley smile
Hello,

C'est assez simple en fait.

Il faut que tu aies ton lecteur quelque part dans ta page, puis qu'au lieu de recharger ta page à chaque clic, tu récupères le clic de l'utilisateur via javascript et que tu recharges des "bouts de page" en ajax, ce qui empêchera la page de se recharger et ton lecteur pourra être lu en continu.

Je ne peux que te conseiller d'utiliser une librairie js genre jQuery qui facilite énormément la tache, c'est très facile à utiliser et les fonctions ajax sont déjà toutes faites.

http://jquery.com/
Salut Skoua, merci de t'intéresser à ma requête,

Je connaissais cette solution, c'est ce vers quoi j'ai l'intention de me tourner si toutefois je ne trouve rien d'autre pour la simple raison que, à ce que j'ai lu (je me trompe peut-être), ce système n'était pas spécialement recommandé par soucis de référencement.

En fait la solution qui m'intéressait le plus c'est celle de Musicme, on voit clairement que toute la page se recharge mais que la musique continue de tourner sans problèmes.
vifouz a écrit :
Je serais aussi intéresse de connaitre le fonctionnement du lecteur de MusicMe. Smiley smile

Il suffit de regarder la source avec firebug par exemple. Musicme utilise un frameset… ce qui n'est franchement pas terrible pour le référencement. Mais le frameset est généré via javascript, donc j'imagine que dans le cas d'un moteur de recherche, le contenu présenté pour le référencement est différent.

Par contre, je ne vois pas trop comment il ont géré ce problème, car il n'y a aucun contenu alternatif quand on désactive le js (un moteur de recherche n'utilise pas de js).

Bref, utiliser un système d'ajax pour charger des éléments n'est pas préjudiciable au référencement, tant que les liens href renvoient bien vers du contenu indexable (en gros le contenu texte doit pouvoir s'afficher avec javascript ou non).
Attention avec AJAX, ça peut être préjudiciable pour la'ccessibilité.

Je suis toujours da'vis qu'il ne faut pas utiliser AJAX si ce n'est pas absolument nécessaire.