Synthèse vocale

Support et assistance pour développer des extensions ou pour modifier Joomla! 1.0.x

Moderators: Aidan38, sarki

Forum rules
Règles du forum
Locked
mariepetroni
Joomla! Fledgling
Joomla! Fledgling
Posts: 4
Joined: Thu May 15, 2008 11:32 am

Synthèse vocale

Post by mariepetroni » Mon Jun 23, 2008 11:29 am

Bonjour,

Je travaille pour une association importante et je dois refaire leur site, j'ai choisi le cms joomla, tout se passe plutôt bien, bien que j'ai encore énormément de travail.

Je dois entre autre installer un système de synthèse vocale sur le site, Readspeaker.

voici le site qui est actuellement sur un hébergement gratuit chez ovh le temps que je fasse la présentation à ma direction
http://udaf91-infos.ovh.org/1.0.15/

Pour faire fonctionner le readspeaker j'ai besoin que les url soit encodée
Example 1 :

URL http://udaf91-infos.ovh.org/1.0.15/

URL encodé: http%3A%2F%2Fudaf91-infos.ovh.org%2F1.0.15%2F

URL encodé doublement: http%253A%252F%252Fudaf91-infos.ovh.org%252F1.0.15%252F


Exemple 2 :
<?php

$theurl="http://udaf91-infos.ovh.org/1.0.15/";

$encodedUrl=urlencode($theurl);

$doubleEncodedUrl=urlencode($encodedUrl);

?>

et je ne comprends pas comment encoder les url de la sorte directement dans joomla

J'ai crée une page externe et je l'ai intégre dans mon joomla et la synthèse vocale fonctionne très bien. J'ai encodé l'url et ca marche nickel comme vous pouvez l'entendre.
ici http://udaf91-infos.ovh.org/1.0.15/inde ... -dalo.html ;D

par contre si j'encode les autres pages par exemple
http://udaf91-infos.ovh.org/1.0.15/inde ... nu-64.html, la synthèse vocale me lit que la page index :(

est-ce que cela peut venir du fait que je suis sur un hébergement gratuit ? est-ce que cela peut venir du htacess ?

est-ce que vous voyez un autre problème possible ?

je vous remercie infiniment pour votre attention.

Si je me suis trompée de rubrique veuillez m'en excuser.

Merci

Marie

User avatar
ouly
Joomla! Ace
Joomla! Ace
Posts: 1074
Joined: Sun Aug 21, 2005 9:18 pm
Contact:

Re: Synthèse vocale

Post by ouly » Mon Jun 23, 2008 3:06 pm

Bonjour mariepetroni,
Comment récupérez-vous l'URL de la page courante ? Un bout de code ?

ouly

mariepetroni
Joomla! Fledgling
Joomla! Fledgling
Posts: 4
Joined: Thu May 15, 2008 11:32 am

Re: Synthèse vocale

Post by mariepetroni » Tue Jun 24, 2008 7:15 am

bonjour, et merci pour votre réponse ;D

en fait pour la rubrique historique l'url est
http://udaf91-infos.ovh.org/1.0.15/inde ... &Itemid=64

elle est transformée en
http://udaf91-infos.ovh.org/1.0.15/inde ... nu-64.html

avec 404sef

mais la synthese vocale pour n'importe quelle url de joomla ne lit que la page index.

:eek:
merci et bonne journée

User avatar
ouly
Joomla! Ace
Joomla! Ace
Posts: 1074
Joined: Sun Aug 21, 2005 9:18 pm
Contact:

Re: Synthèse vocale

Post by ouly » Tue Jun 24, 2008 10:11 am

En regardant la source de la page contenant le lecteur flash, je pense que le double encodage de l'URL n'est pas correctement effectué.

Qq explications, certains caractères ont une signification particulière dans une URL et ne peuvent donc pas être utilisé comme données d'un paramètre. Pour malgré tout les utiliser comme données et non comme caractères de contrôle, il faut les échapper (encoder).

Dans le cas présent, une URL (readspeaker) est donnée à l'URL du lecteur flash (dewplayer). L'URL du readspeaker est donc encodée pour que les caractères spéciaux de l'URL soient correctement interprétés. Seulement l'URL du readspeaker doit également contenir l'URL de la page à "lire". A nouveau cette URL de la page doit être encodée pour être correctement interprétée par le readspeaker. Donc il est nécessaire d'encoder l'URL pour la transmettre au readspeaker et encoder l'URL une seconde fois pour qu'elle soit également transmissible par le lecteur flash au readspeaker.

Actuellement il semble que le double encodage n'est pas correctement effectué et donc une partie de l'URL de la page est considérée comme n'appartenant plus au paramètre URL transmis au readspeaker. L'URL reçue par readspeaker s'arrête donc à index.php.

mariepetroni
Joomla! Fledgling
Joomla! Fledgling
Posts: 4
Joined: Thu May 15, 2008 11:32 am

Re: Synthèse vocale

Post by mariepetroni » Tue Jun 24, 2008 10:54 am

ouf compliqué tout ça, :eek: mais je vais tenter de suivre ce que vous me conseiller, et je vous tiens au courrant.

Merci infiniment :D

Mariepetroni

mariepetroni
Joomla! Fledgling
Joomla! Fledgling
Posts: 4
Joined: Thu May 15, 2008 11:32 am

Re: Synthèse vocale

Post by mariepetroni » Tue Jun 24, 2008 1:28 pm

encore moi, désolée



Faut -il encoder l'url optimisée par 404sef ou je prends l'url que donne joomla ?

merci

et svp pourriez vous m'expliquer pourquoi ca fonctionne sur certain navigateur et pas sur d'autres pour la page que j'ai intégre dans mon joomla ?

c'est vraiment compliqué, disons que ça fait appel à des notions que je n'ai jamais abordées

merci

User avatar
amorino
Joomla! Intern
Joomla! Intern
Posts: 54
Joined: Tue Jan 16, 2007 5:08 am
Contact:

Re: Synthèse vocale

Post by amorino » Wed Mar 23, 2011 7:51 pm

Comment t'as réussi à intégrer ce lecteur.
J'ai un site 1.0.15 qui est très visité par des mal voyants et j'ai très envie d'intégrer ton lecteur.
J'ai essayé vozme mais la qualiè de la lecture en italien est nulle :(


Locked

Return to “1.0 - Développement”