lien dans chatbox vers autre page

2 participants

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

Résolu lien dans chatbox vers autre page

Message par nickylarson Ven 13 Avr 2012 - 16:47

bonjour

je suis dans le même cas j'ai aussi utiliser un script (ici)

permettant de voir les nouveaux messages sur la chatbox,

mais j'aimerais bien que lorsque l'on clic dessus celui ci s'ouvre sur une autre page

merci

ps:

si je ne l'ai poste au bon endroit je suis désole pouvez vous me modérer pour le déplacer merci d'avance


Dernière édition par nickylarson le Dim 15 Avr 2012 - 2:30, édité 1 fois
nickylarson

nickylarson
****

Messages : 332
Inscrit(e) le : 26/01/2012

http://electrotaide.forumgratuit.org/
nickylarson a été remercié(e) par l'auteur de ce sujet.

Résolu Re: lien dans chatbox vers autre page

Message par Ea Ven 13 Avr 2012 - 17:30

Bonjour,


Non, vous ne demandiez pas la même chose.

Sinon le problème arrive car c'est un lien vers le forum ( et dans ce cas là il n'est pas ouvert dans une autre page ).

Vous pourriez par exemple utiliser un service de redirection, par exemple http://tinyurl.com/ j'entre https://forum.forumactif.com comme url de départ, fdf-forumactif comme alias et j'ai un lien :

Code:
http://tinyurl.com/fdf-forumactif
Ensuite dans le script, il suffit de remplacer :

Code:
"[url=http://" + location.hostname
Par :

Code:
"[url=http://tinyurl.com/fdf-forumactif"
De cette manière le lien posté sur la chatbox sera du genre :

Code:
[url=http://tinyurl.com/fdf-forumactif/t329246-lien-dans-chatbox-vers-autre-page]lien dans chatbox vers autre page[/url]
Et ne sera pas reconnu comme un lien du forum, donc il s'ouvrira dans une autre page.

Cordialement.
Ea

Ea
Aidactif
Aidactif

Messages : 23583
Inscrit(e) le : 04/04/2008

Ea a été remercié(e) par l'auteur de ce sujet.

Résolu Re: lien dans chatbox vers autre page

Message par nickylarson Ven 13 Avr 2012 - 22:41

j'ai utiliser le service de redirection, de http://tinyurl.com/ j'entre mon forum http://electrotaide.forumgratuit.org/ comme url de départ, voila le resultat
Code:
The following URL:

    http://electrotaide.forumgratuit.org/

has a length of 37 characters and resulted in the following TinyURL which has a length of 47 characters:

    http://tinyurl.com/http-electrotaide-forumgratu
    [Open in new window]

Or, give your recipients confidence with a preview TinyURL:

    http://preview.tinyurl.com/http-electrotaide-forumgratu
    [Open in new window]

donc j'ai utilise les deux liens mais cela ne fonctionne pas il s'ouvre toujours dans la tchatbox


j'ai remplacer :
Code:
"[url=http://" + location.hostname


Par :
Code:
"[url= http://tinyurl.com/http-electrotaide-forumgratu"

le voici ainsi modifier l'ai je mis a la bonne place


Code:
window.localStorage && $(function() {
          var a = JSON.parse(localStorage.getItem("chatboxNotify"));
          if($("meta[http-equiv='refresh'][content]:first").length && a) {
            var b = $("span.gen a[href^='/t']").attr("href");
            document.referrer == a[0] && b && $.post("/chatbox/chatbox_actions.forum", {mode:"send", sent:"/me " + ("reply" == a[1] ? "a r\u00e9pondu au sujet " : "a cr\u00e9\u00e9 le sujet ") + "[url=http://tinyurl.com/http-electrotaide-forumgratu + b + "]" + a[2] + "[/url]"});
            localStorage.removeItem("chatboxNotify")
          }
          $("form[name='post']").length && /^reply|newtopic$/.test(document.post.mode.value) && $(document.post).submit(function() {
            localStorage.setItem("chatboxNotify", JSON.stringify([document.location.href.replace(/^(.*?)#.*$/, "$1"), document.post.mode.value, ($("a.nav:last[href^='/t']") || $("h1.cattitle")).text() || document.post.subject && document.post.subject.value || "ici"]))
          })
        });

je vous remercie de votre aide et surtout passé une bonne soirée
nickylarson

nickylarson
****

Messages : 332
Inscrit(e) le : 26/01/2012

http://electrotaide.forumgratuit.org/
nickylarson a été remercié(e) par l'auteur de ce sujet.

Résolu Re: lien dans chatbox vers autre page

Message par Ea Ven 13 Avr 2012 - 22:56

Dans le script il manque un ", il faut :

Code:
"[url=http://tinyurl.com/http-electrotaide-forumgratu"
Plutôt que :

Code:
"[url=http://tinyurl.com/http-electrotaide-forumgratu
Enfin là ça ne devrait simplement plus marcher comme cela.

Sinon sur tinyurl il aurait fallu ne pas mettre le / final ( pour ne pas être redirigé sur http://electrotaide.forumgratuit.org//page-du-forum avec 2 barres, ça devrait toujours marché mais autant bien faire les choses =D )

Cordialement.
Ea

Ea
Aidactif
Aidactif

Messages : 23583
Inscrit(e) le : 04/04/2008

Ea a été remercié(e) par l'auteur de ce sujet.

Résolu Re: lien dans chatbox vers autre page

Message par nickylarson Ven 13 Avr 2012 - 23:28

re bonsoir

désolé c'est encore moi rien n'y fait j'ai obtenu comme adresse de redirection
Code:
http://tinyurl.com/fdf-electrotaide

que j'ai inséré comme ceci et toujours pas

Code:
window.localStorage && $(function() {
          var a = JSON.parse(localStorage.getItem("chatboxNotify"));
          if($("meta[http-equiv='refresh'][content]:first").length && a) {
            var b = $("span.gen a[href^='/t']").attr("href");
            document.referrer == a[0] && b && $.post("/chatbox/chatbox_actions.forum", {mode:"send", sent:"/me " + ("reply" == a[1] ? "a r\u00e9pondu au sujet " : "a cr\u00e9\u00e9 le sujet ") + "[url=http://tinyurl.com/fdf-electrotaide + b + "]" + a[2] + "[/url]"});
            localStorage.removeItem("chatboxNotify")
          }
          $("form[name='post']").length && /^reply|newtopic$/.test(document.post.mode.value) && $(document.post).submit(function() {
            localStorage.setItem("chatboxNotify", JSON.stringify([document.location.href.replace(/^(.*?)#.*$/, "$1"), document.post.mode.value, ($("a.nav[href^='/t']") || $("h1.cattitle")).text() || document.post.subject && document.post.subject.value || "ici"]))
          })
        });

bon je ne sais quoi faire je remets le script d'origine merci bonne soirée
nickylarson

nickylarson
****

Messages : 332
Inscrit(e) le : 26/01/2012

http://electrotaide.forumgratuit.org/
nickylarson a été remercié(e) par l'auteur de ce sujet.

Résolu Re: lien dans chatbox vers autre page

Message par nickylarson Ven 13 Avr 2012 - 23:51

re bonsoir

j'ai trouve cela en JavaScript.

est ce que cela peux servir ?
Code:
<a href="lien.html" title="titre de mon document" onclick="window.open(this.href); return false;">Mon lien</a>

sur le site : http://www.commentcamarche.net/forum/affich-1811868-ouvrir-un-lien-dans-une-nouvelle-fenetre

merci bonne soirée

nickylarson

nickylarson
****

Messages : 332
Inscrit(e) le : 26/01/2012

http://electrotaide.forumgratuit.org/
nickylarson a été remercié(e) par l'auteur de ce sujet.

Résolu Re: lien dans chatbox vers autre page

Message par Ea Sam 14 Avr 2012 - 0:09

Il vous manquait toujours le "

Il faut :

Code:
window.localStorage && $(function() {
          var a = JSON.parse(localStorage.getItem("chatboxNotify"));
          if($("meta[http-equiv='refresh'][content]:first").length && a) {
            var b = $("span.gen a[href^='/t']").attr("href");
            document.referrer == a[0] && b && $.post("/chatbox/chatbox_actions.forum", {mode:"send", sent:"/me " + ("reply" == a[1] ? "a r\u00e9pondu au sujet " : "a cr\u00e9\u00e9 le sujet ") + "[url=http://tinyurl.com/fdf-electrotaide" + b + "]" + a[2] + "[/url]"});
            localStorage.removeItem("chatboxNotify")
          }
          $("form[name='post']").length && /^reply|newtopic$/.test(document.post.mode.value) && $(document.post).submit(function() {
            localStorage.setItem("chatboxNotify", JSON.stringify([document.location.href.replace(/^(.*?)#.*$/, "$1"), document.post.mode.value, ($("a.nav[href^='/t']") || $("h1.cattitle")).text() || document.post.subject && document.post.subject.value || "ici"]))
          })
        });
( avec ... + "[url=http://tinyurl.com/fdf-electrotaide" + b + "]"... et pas ...+ "[url=http://tinyurl.com/fdf-electrotaide + b + "]"... )

Cordialement.
Ea

Ea
Aidactif
Aidactif

Messages : 23583
Inscrit(e) le : 04/04/2008

Ea a été remercié(e) par l'auteur de ce sujet.

Résolu Re: lien dans chatbox vers autre page

Message par nickylarson Sam 14 Avr 2012 - 0:34

bonsoir un grand merci de votre patience mais

toujours autant désolé mais même en faisant copier coller cela ne fonctionne pas grrrrrr


bonne soirée

je remets l'original

nickylarson

nickylarson
****

Messages : 332
Inscrit(e) le : 26/01/2012

http://electrotaide.forumgratuit.org/
nickylarson a été remercié(e) par l'auteur de ce sujet.

Résolu Re: lien dans chatbox vers autre page

Message par nickylarson Sam 14 Avr 2012 - 12:18

bonjour petit up merci ::betise::
nickylarson

nickylarson
****

Messages : 332
Inscrit(e) le : 26/01/2012

http://electrotaide.forumgratuit.org/
nickylarson a été remercié(e) par l'auteur de ce sujet.

Résolu Re: lien dans chatbox vers autre page

Message par Ea Sam 14 Avr 2012 - 17:09

24 heures entre deux posts consécutifs, et je vais voir pour essayer de voir d'où viendrait le problème.

Edit : j'ai essayé sur ce forum-ci et ça m'a l'air de fonctionner.


Cordialement.
Ea

Ea
Aidactif
Aidactif

Messages : 23583
Inscrit(e) le : 04/04/2008

Ea a été remercié(e) par l'auteur de ce sujet.

Résolu Re: lien dans chatbox vers autre page

Message par nickylarson Dim 15 Avr 2012 - 2:13

bonsoir et merci

es ce peut etre la version du forum ???

je poste ma version

Version du thème phpBB2 (subsilver)
Participation à l'annuaire des forums Oui
Niveau de compression de l'index Moyen (Conservation des catégories)
Smileys 61
Avatars personnels 1
Templates modifiés et publiés 101
Templates modifiés et en attente

merci passe une bonne soirée et un bon dimanche
nickylarson

nickylarson
****

Messages : 332
Inscrit(e) le : 26/01/2012

http://electrotaide.forumgratuit.org/
nickylarson a été remercié(e) par l'auteur de ce sujet.

Résolu Re: lien dans chatbox vers autre page

Message par nickylarson Dim 15 Avr 2012 - 2:18

re

petite question sous quel navigateur êtes vous ?

moi Firefox c'est peut être pour cela ?

merci
nickylarson

nickylarson
****

Messages : 332
Inscrit(e) le : 26/01/2012

http://electrotaide.forumgratuit.org/
nickylarson a été remercié(e) par l'auteur de ce sujet.

Résolu Re: lien dans chatbox vers autre page

Message par nickylarson Dim 15 Avr 2012 - 2:24

re

et oui je vous lâches plus Laughing

non trêve de plaisanterie et vous dis merci

voila j'ai trouvé cela ne marche a cause d'un autre code qui permette de tester son débit de connexion

je l'ai remplace par un autre et voila tout fonctionne

merci a tout @++++++ :thanks: Yes :youopi:
nickylarson

nickylarson
****

Messages : 332
Inscrit(e) le : 26/01/2012

http://electrotaide.forumgratuit.org/
nickylarson 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