Redirection

2 participants

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu Redirection

Message par zaïon Dim 24 Mar 2024 - 18:37

Bonjour,

ayants modifié notre carte des membres je souhaitai créer une redirection automatique.
J'ai essayé d'intégrer ce code javascript  sur toutes les pages

redirection - Redirection Sans_t24

c'est un code que j'ai trouvé sur ce forum ici; https://forum.forumactif.com/t396237-redirection-automatique-d-une-page-vers-une-autre#3313205 où j'ai remplacé:
"/f71-probleme-de-connexion" par "if (document.location.pathname =="
drive.google.com/open?
id=1Yyvu1aI1VXEBZe5Ez7na4OvkPK
-TrjEW&usp=sharing")
{window.location.replace("
www.google.com/maps/d/viewer?
mid=1xeZd6vVbXimB8qzI9hd3SmLhAwZbISo&ll
=26.29106561452327%2C47.17633370481269&z=2");
}"
et
"/t94973-listing-des-trucs-astuces" par "www.google.com/maps/d/viewer?mid=1xeZd6vVbXimB8qzI9hd3SmLhAwZbISo&ll=26.29106561452327%2C47.17633370481269&z=2"

mais ca ne fonctionne pas: Sorry ... Merci pour votre aide.
zaïon

zaïon
**

Masculin
Messages : 62
Inscrit(e) le : 29/11/2010

http://www.honda-125xl.com/forum.htm
zaïon a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Redirection

Message par Toryudo Mar 26 Mar 2024 - 9:58

Bonjour !

Alors, document.location.pathname équivaut à une partie de l'url de la page sur laquelle vous vous trouvez.
Si je lance cette instruction depuis ce sujet par exemple, le résultat est "/t409982-redirection"

Donc votre test fonctionnera si vous vous trouvez sur la page "https://www.honda-125xl.com/www.google.com/(...)" ou sur la page "https://www.honda-125xl.com/drive.google.com/(...)", ce qui n'est absolument pas possible, parce que ces pages ne peuvent pas exister. Tout ça pour dire que je ne comprends pas votre script ni ce que vous essayez de faire.

Est-ce que vous pourriez expliquer ce que vous essayez de faire ? Vous avez une carte de membre quelque part sur votre forum (sur quelle page ?), et vous essayez de la modifier par une autre, c'est ça ? Comment et où est intégrée cette carte pour le moment ?
Toryudo

Toryudo
Aidactif
Aidactif

Masculin
Messages : 1566
Inscrit(e) le : 31/03/2020

https://deus-academia.forumactif.com/
Toryudo a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Redirection

Message par zaïon Mar 26 Mar 2024 - 23:19

Bonjour Toryudo, merci pour ton aide.
Désolé je n'ai pas beaucoup de compétences en informatique, comme en atteste mon avatar Laughing du coup je tente des trucs incongrus...

J'ai copié l'ancienne carte (crée par un membre qui n'est plus présent et que les modérateurs et moi n'avions pas la possibilité de modifier pour y ajouter les nouveaux inscrits) pour en créer une nouvelle qu'ils peuvent modifier.
Les 2 cartes sont des cartes google maps, hébergées sur google drive.
Il y a juste des liens sur le forum.
Un des liens que j'ai actualisé est dans la barre de navigation du forum et j'ai aussi ajouté un widget sur le portail avec un code HTML. Le problème c'est qu'il reste plein de liens dans les messages qui renvoient vers l'ancienne carte qui ne sera plus actualisée, c'est pour cela que je voulais créer une redirection, mais vu que les cartes ne sont pas hébergées sur le forum ce n'est peut être pas possible.
zaïon

zaïon
**

Masculin
Messages : 62
Inscrit(e) le : 29/11/2010

http://www.honda-125xl.com/forum.htm
zaïon a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Redirection

Message par Toryudo Jeu 28 Mar 2024 - 10:24

Bonjour !

D'accord, je comprends mieux.
Dans ce cas, on ne pas faire une redirection de cette façon, mais plutôt en modifiant tous les anciens liens par le nouveau au chargement de la page. Le script va chercher les liens qui possèdent "1Yyvu1aI1VXEBZe5Ez7na4OvkPK-TrjEW" dans leur url (le lien vers l'ancienne map donc) et les remplacer par le nouveau lien :

Code:
$(function(){
  $('a[href*=1Yyvu1aI1VXEBZe5Ez7na4OvkPK-TrjEW]').attr('href', 'https://www.google.com/maps/d/viewer?mid=1xeZd6vVbXimB8qzI9hd3SmLhAwZbISo');
});

Je vous laisse me dire si ça fonctionne bien !
Toryudo

Toryudo
Aidactif
Aidactif

Masculin
Messages : 1566
Inscrit(e) le : 31/03/2020

https://deus-academia.forumactif.com/
Toryudo a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Redirection

Message par zaïon Ven 29 Mar 2024 - 8:48

Bonjour Toryudo,

c'est parfait (voire magique), ça fonctionne impeccable Yes ,
maintenant je saurais comment faire si besoin.

Encore merci pour votre aide.
zaïon

zaïon
**

Masculin
Messages : 62
Inscrit(e) le : 29/11/2010

http://www.honda-125xl.com/forum.htm
zaïon a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum