Remontées utilisation du forum/site

Pour discuter de phpBB3 - Pas de support sur cette section !
Pour du support veuillez vous rendre sur les sections de support 3.1 et 3.2

Modérateur: Equipe

Règles du forum
A lire impérativement : Règlement de phpBB-fr.com

Attention, aucun support n'est donné dans cette section.

Re: Remontées utilisation du forum/site

Messagepar galixte » 20 Juin 2017 à 18:20

C’est le Javascript qui s’est fait la malle, trop chaud, l’été est arrivé. :mrgreen:
Communau EzCom
Image
« Traductions d’extensions & styles pour phpBB 3.1.x & 3.2.x ».
ImageListes de toutes les extensions recensées pour phpBB 3.1.x & 3.2.x.
Avatar de l’utilisateur
galixte
Floodeur universel
Floodeur universel
 
Messages: 9131
Enregistré le: 08 Mar 2004 à 02:40
Localisation: Sud de la France.

Re: Remontées utilisation du forum/site

Messagepar cocooncrash » 20 Juin 2017 à 19:07

ah ben java aller mieux apres.
decouvrez l'aide complete : ICI
découvrez les règles : La_bas

Pensez a ajouter le tag [réglé] en modifiant votre premier message s'il est résolu. Merci :wink:
Avatar de l’utilisateur
cocooncrash
Resp. des modérateurs
Resp. des modérateurs
 
Messages: 7418
Enregistré le: 07 Jan 2008 à 09:29
Localisation: dans un bocal en compagnie de nemo!!

Re: Remontées utilisation du forum/site

Messagepar galixte » 20 Juin 2017 à 19:12

:lol:
Communau EzCom
Image
« Traductions d’extensions & styles pour phpBB 3.1.x & 3.2.x ».
ImageListes de toutes les extensions recensées pour phpBB 3.1.x & 3.2.x.
Avatar de l’utilisateur
galixte
Floodeur universel
Floodeur universel
 
Messages: 9131
Enregistré le: 08 Mar 2004 à 02:40
Localisation: Sud de la France.

Re: Remontées utilisation du forum/site

Messagepar ABDev » 20 Juin 2017 à 19:35

Qu'il y ait un dièse à la fin, c'est normal du fait de l'utilisation de JavaScript.
Ce qui l'est moins, c'est cette redirection.
J'ai vérifié avec Vivaldi et Firefox, il y a redirection.
Par contre, avec IE ou Edge, la sélection se fait correctement.
Je pense qu'il y a eu une mise à jour des moteurs JS au sein des navigateurs basés sur Gecko et Blink.
Donc il faudrait voir dans ce cas pour reprendre et adapter la fonction selectCode de phpBB 3.2 en attendant.
Pour se payer le luxe d'être feignant, il faut sans cesse faire travailler ses méninges ! (Korben)

On clique sur le bouton Répondre plutôt que le bouton Citer ...
Un problème avec une extension ? Pas de lien vers celle-ci ? Sujet ignoré !
Avatar de l’utilisateur
ABDev
Programmationateur
Programmationateur
 
Messages: 15667
Enregistré le: 12 Mai 2005 à 23:54

Re: Remontées utilisation du forum/site

Messagepar galixte » 20 Juin 2017 à 21:25

Bien vu ton hypothèse. ;)

Aussi, le lien « TOUT SÉLECTIONNER » fonctionne sous ie 11 et Edge mais au survol de la souris normalement l’adresse indiquée en bas de page devrait être l’adresse de la page affichée se terminant par un dièse, or là c’est aussi l’index du forum se terminant par un dièse.
Communau EzCom
Image
« Traductions d’extensions & styles pour phpBB 3.1.x & 3.2.x ».
ImageListes de toutes les extensions recensées pour phpBB 3.1.x & 3.2.x.
Avatar de l’utilisateur
galixte
Floodeur universel
Floodeur universel
 
Messages: 9131
Enregistré le: 08 Mar 2004 à 02:40
Localisation: Sud de la France.

Re: Remontées utilisation du forum/site

Messagepar ABDev » 20 Juin 2017 à 21:34

Ouep, mais à voir si phpBB SEO ne modifie pas le code de cette fonction justement.
Il faudrait vérifier le comportement avec une version 3.0 afin de voir ce que ça fait. Ça donnerait des pistes supplémentaires pour déterminer la source du problème.

Edit : dysfonctionnement plus ou moins identique sur une version 3.0 sans modification
Il n'y a pas de sélection du texte.
L'URL renvoyée est bien du type http://domain.tld/viewtopic.php?f=1&t=1&p=2#
Par contre, il n'y a pas de redirection.

Donc il y a bien eu, à mon avis, une mise à jour des moteurs JS (Chrome et Firefox ont été mis à jour il y a moins d'une semaine).
De plus, phpBB SEO doit modifier une partie du code, pour la partie URL du lien cliquable.
Pour se payer le luxe d'être feignant, il faut sans cesse faire travailler ses méninges ! (Korben)

On clique sur le bouton Répondre plutôt que le bouton Citer ...
Un problème avec une extension ? Pas de lien vers celle-ci ? Sujet ignoré !
Avatar de l’utilisateur
ABDev
Programmationateur
Programmationateur
 
Messages: 15667
Enregistré le: 12 Mai 2005 à 23:54

Re: Remontées utilisation du forum/site

Messagepar Skouat » 21 Juin 2017 à 20:41

[troll]Vous n'avez qu'à utiliser IE/Edge :twisted: [/troll]

Sur mon forum quand je clique j'ai l'erreur suivante :
Code: Tout sélectionner
Uncaught DOMException: Failed to execute 'setBaseAndExtent' on 'Selection': There is no child at offset 9.
    at selectCode (http://domain.tld/styles/prosilver/template/forum_fn.js:210:6)
    at HTMLAnchorElement.onclick (http://domain.tld/viewtopic.php?f=9&t=665&p=783#p783:440:109)
Mes MODS

Ultima-World Hébergé par phpBB-Services
Code parrainage : 1241646554
Skouat
Traducteur
Traducteur
 
Messages: 13130
Enregistré le: 02 Avr 2008 à 20:47

Re: Remontées utilisation du forum/site

Messagepar galixte » 21 Juin 2017 à 23:55

Apparemment c’est une erreur qui se manifeste depuis Chrome 58.
Modifié en dernier par Skouat le 22 Juin 2017 à 08:36, modifié 1 fois.
Raison: Skouat: retrait citation inutile
Communau EzCom
Image
« Traductions d’extensions & styles pour phpBB 3.1.x & 3.2.x ».
ImageListes de toutes les extensions recensées pour phpBB 3.1.x & 3.2.x.
Avatar de l’utilisateur
galixte
Floodeur universel
Floodeur universel
 
Messages: 9131
Enregistré le: 08 Mar 2004 à 02:40
Localisation: Sud de la France.

Re: Remontées utilisation du forum/site

Messagepar Skouat » 22 Juin 2017 à 08:37

En comparant le code avec 3.2 il suffirait de remplacer par celui-ci :
Code: Tout sélectionner
function selectCode(a) {
	'use strict';

	// Get ID of code block
	var e = a.parentNode.parentNode.getElementsByTagName('CODE')[0];
	var s, r;

	// Not IE and IE9+
	if (window.getSelection) {
		s = window.getSelection();
		// Safari and Chrome
		if (s.setBaseAndExtent) {
			var l = (e.innerText.length > 1) ? e.innerText.length - 1 : 1;
			try {
				s.setBaseAndExtent(e, 0, e, l);
			} catch (error) {
				r = document.createRange();
				r.selectNodeContents(e);
				s.removeAllRanges();
				s.addRange(r);
			}
		}
		// Firefox and Opera
		else {
			// workaround for bug # 42885
			if (window.opera && e.innerHTML.substring(e.innerHTML.length - 4) === '<BR>') {
				e.innerHTML = e.innerHTML + '&nbsp;';
			}

			r = document.createRange();
			r.selectNodeContents(e);
			s.removeAllRanges();
			s.addRange(r);
		}
	}
	// Some older browsers
	else if (document.getSelection) {
		s = document.getSelection();
		r = document.createRange();
		r.selectNodeContents(e);
		s.removeAllRanges();
		s.addRange(r);
	}
	// IE
	else if (document.selection) {
		r = document.body.createTextRange();
		r.moveToElementText(e);
		r.select();
	}
}


Si quelqu'un peut tester (là je n'ai pas le temps), sinon je verrais ultérieurement.

++
Mes MODS

Ultima-World Hébergé par phpBB-Services
Code parrainage : 1241646554
Skouat
Traducteur
Traducteur
 
Messages: 13130
Enregistré le: 02 Avr 2008 à 20:47

Précédente

Retourner vers Discussions sur phpBB3

 


  • Articles en relation
    Réponses
    Vues
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum : Yahoo [Bot] et 1 invité

cron