Code Corvid pour site Wix
Résolu/Fermé
A voir également:
- Code Corvid pour site Wix
- Site de telechargement - Guide
- Site pour vendre des objets d'occasion - Guide
- Site inaccessible - Guide
- Code asci - Guide
- Code puk bloqué - Guide
2 réponses
dugenou
Messages postés
6087
Date d'inscription
mercredi 19 janvier 2005
Statut
Contributeur
Dernière intervention
30 juillet 2021
1 451
7 mars 2020 à 07:36
7 mars 2020 à 07:36
Bonjour,
Tu peux le faire en JavaScript : http://java.scripts-fr.com/scripts.php?js=12
Si j'ai bien compris, Corvid by Wix permet d'intégrer le script à tes pages.
Ceci dit, j'estime qu'il est préférable de laisser le choix de la langue au visiteur, par exemple avec les drapeaux français et anglais.
Tu peux le faire en JavaScript : http://java.scripts-fr.com/scripts.php?js=12
Si j'ai bien compris, Corvid by Wix permet d'intégrer le script à tes pages.
Ceci dit, j'estime qu'il est préférable de laisser le choix de la langue au visiteur, par exemple avec les drapeaux français et anglais.
bonjour, j'ai trouvé ma réponse, du coup je la partage.
import wixLocation from 'wix-location';
import wixWindow from 'wix-window';
$w.onReady(function () {
setTimeout(function () {
const url = wixLocation.url;
const shortLocale = wixWindow.browserLocale.substring(0,2);
switch (shortLocale) {
case '<locale-code>':
if (url !== 'http://<your-URL>/?lang=<locale>') {
wixLocation.to('http://<your-URL>/?lang=<locale>');
}
break;
case '<locale-code>':
if (url !== 'http://<your-URL>/?lang=<locale>') {
wixLocation.to('http://<your-URL>/?lang=<locale>');
}
break;
...
...
...
default:
if (url !== 'http://<your-URL>/?lang=<locale>' && url !== 'http://<your-URL>') {
wixLocation.to('http://<your-URL>/?lang=<locale>');
}
break;
}
}, 6500);
});
import wixLocation from 'wix-location';
import wixWindow from 'wix-window';
$w.onReady(function () {
setTimeout(function () {
const url = wixLocation.url;
const shortLocale = wixWindow.browserLocale.substring(0,2);
switch (shortLocale) {
case '<locale-code>':
if (url !== 'http://<your-URL>/?lang=<locale>') {
wixLocation.to('http://<your-URL>/?lang=<locale>');
}
break;
case '<locale-code>':
if (url !== 'http://<your-URL>/?lang=<locale>') {
wixLocation.to('http://<your-URL>/?lang=<locale>');
}
break;
...
...
...
default:
if (url !== 'http://<your-URL>/?lang=<locale>' && url !== 'http://<your-URL>') {
wixLocation.to('http://<your-URL>/?lang=<locale>');
}
break;
}
}, 6500);
});
Salut,
il vaut mieux éviter ce genre de trucs et laisser le choix à l'utilisateur de choisir sa langue comme c'est indiqué sur Wix propos de leur service de sites multilingues.
Le script que vous présentez pose plusieurs problèmes:
_Il force la personne à utiliser la langue définie par le navigateur. Il ne marchera donc pas si cette langue n'est pas définie ou que le script ne la trouve pas. Cela posera des problèmes pour quelqu'un désirant consulter le site dans sa langue mais qui n'est pas la langue définie dans son navigateur. Une personne ne peut pas non plus changer par elle même la langue avec laquelle il consulte le site. Ceci est tout à fait contraire à la "politique d'Internet" qui est l'accessibilité et la liberté de l'utilisateur. On doit toujours privilégier le plus grand nombre plutôt que des particularités. La liberté cela veut dire pour un site web que quand il y a le choix il faut toujours laisser le choix. Ces politiques et pensée globale fait qu'un site qui respecte ou pas sera vu ou non par les utilisateurs et qu'ils choisiront de le consulter. Imaginez la frustration de quelqu'un qui ouvre votre site dit multilingue mais ne peut changer la langue et aura toujours une langue différente de celle qu'il veut consulter.... il ne restera pas plus de 5 secondes sur le site.
_Votre programme en JavaScript s'exécutant toutes les 6500 millisecondes cela fait travailler l'ordinateur de l'internaute pour rien, ralentit la page et peut facilement provoquer des bugs ainsi que surcharger la mémoire, ralentir u être détecté par le navigateur comme un programme à bloquer . Comme c'est du JavaScript tout appareil l'ayant désactivé n'aura simplement pas accès à votre site ou du moins as correctement.
Vu que vous êtes amateur dans la création web et utilisez un programme d'une entreprise marchande qui n'est pas vraiment efficace sur de nombreux domaines vous devriez au moins suivre les conseils et possibilités offerrtes par WIx, si limité soit elle elles sont au moins adapté à leur logiciel:
https://fr.wix.com/blog/2019/02/25/creer-site-multilingue-wix
il vaut mieux éviter ce genre de trucs et laisser le choix à l'utilisateur de choisir sa langue comme c'est indiqué sur Wix propos de leur service de sites multilingues.
Le script que vous présentez pose plusieurs problèmes:
_Il force la personne à utiliser la langue définie par le navigateur. Il ne marchera donc pas si cette langue n'est pas définie ou que le script ne la trouve pas. Cela posera des problèmes pour quelqu'un désirant consulter le site dans sa langue mais qui n'est pas la langue définie dans son navigateur. Une personne ne peut pas non plus changer par elle même la langue avec laquelle il consulte le site. Ceci est tout à fait contraire à la "politique d'Internet" qui est l'accessibilité et la liberté de l'utilisateur. On doit toujours privilégier le plus grand nombre plutôt que des particularités. La liberté cela veut dire pour un site web que quand il y a le choix il faut toujours laisser le choix. Ces politiques et pensée globale fait qu'un site qui respecte ou pas sera vu ou non par les utilisateurs et qu'ils choisiront de le consulter. Imaginez la frustration de quelqu'un qui ouvre votre site dit multilingue mais ne peut changer la langue et aura toujours une langue différente de celle qu'il veut consulter.... il ne restera pas plus de 5 secondes sur le site.
_Votre programme en JavaScript s'exécutant toutes les 6500 millisecondes cela fait travailler l'ordinateur de l'internaute pour rien, ralentit la page et peut facilement provoquer des bugs ainsi que surcharger la mémoire, ralentir u être détecté par le navigateur comme un programme à bloquer . Comme c'est du JavaScript tout appareil l'ayant désactivé n'aura simplement pas accès à votre site ou du moins as correctement.
Vu que vous êtes amateur dans la création web et utilisez un programme d'une entreprise marchande qui n'est pas vraiment efficace sur de nombreux domaines vous devriez au moins suivre les conseils et possibilités offerrtes par WIx, si limité soit elle elles sont au moins adapté à leur logiciel:
https://fr.wix.com/blog/2019/02/25/creer-site-multilingue-wix