Win3x.Org
http://www.win3x.org/win3board/

Legacy [style de forum compatible anciens navigateurs]
http://www.win3x.org/win3board/viewtopic.php?f=68&t=24855
Page 3 sur 13
Auteur :  raymater [ 27 juil. 2016 20:57 ]
Sujet du message :  Re: phpBB et Windows 3.11

Après j'y connais pas grand chose en CloudFare mais je ne sais pas si investir pour une version payante changerai grand chose en sachant que j'ai du mal à saisir techniquement parlant comment est-ce qu'un service extérieur est censé protéger plus des attaques. N'est-ce pas plus à l'hébergeur de faire ce travail de protection anti DDoS ?

Auteur :  KeetKhat [ 27 juil. 2016 21:10 ]
Sujet du message :  Re: phpBB et Windows 3.11

Je pense que si l'attaquant connaît l'ip direct du serveur et bien CloudFare ne sert strictement à rien de ce côté là car d'après l'internet, CloudFare passe par le nom de domaine et pas directement depuis l'ip
raymater a écrit :
Comment est-ce qu'un service extérieur est censé protéger plus des attaques. N'est-ce pas plus à l'hébergeur de faire ce travail de protection anti DDoS ?
En gros c'est un service qui est entre le serveur et le domaine et donc quand le domaine (du site) se fait attaquer ça passe d'abord par CloudFare au lieu d'aller directement vers le serveur

Auteur :  remax17 [ 28 juil. 2016 12:55 ]
Sujet du message :  Re: phpBB et Windows 3.11

Quelle galère pour poster...

Auteur :  Jajan [ 28 juil. 2016 13:15 ]
Sujet du message :  Re: phpBB et Windows 3.11

LiveKiller44 a écrit :
En gros c'est un service qui est entre le serveur et le domaine et donc quand le domaine (du site) se fait attaquer ça passe d'abord par CloudFare au lieu d'aller directement vers le serveur
Comme un bouclier ! :lol:

Auteur :  Big Monstro [ 13 sept. 2016 17:11 ]
Sujet du message :  Re: phpBB et Windows 3.11

Publié : 6 août 2016 00:40

J'ai oublié de notifier quelques changements appréciables depuis la mi-juillet...
  • Réintroduction de la zone de notification (sauf pour phildu80). Cette fonctionnalité a été réécrite pour fonctionner avec IE4 et supérieur.
  • Ajout d'un effet d'ombre sous certains éléments de l'interface, afin de rendre le rendu du style un peu moins vieillot avec IE9 et supérieur.
  • Ajustements mineurs pour Microsoft Internet Explorer 4 et/ou la navigation en mode VGA 16 couleurs.
----
Publié : 13 sept. 2016 17:11

Le site étant redevenu accessible via Arachne et Internet Explorer 5.0 16-bit, je relance la discussion le concernant...
Big Monstro a écrit :
Depuis quelques années (au moins 2013, cf. vogons.org), il n'est plus possible de participer à un forum phpBB via Windows 3.11 : lorsqu'on tente de poster, on obtient souvent l'erreur 'votre message ne contient pas assez de caractères', et bien sûr on perd le contenu envoyé. Virer la limite de caractères dans le PCA ne résout rien. Si on réussit à publier un (court) message, c'est qu'on a de la chance! Le problème se pose aussi bien sur les machines virtuelles que les ordinateurs physiques, Vorro me l'a d'ailleurs fait remarquer en avril dernier. Quant aux téléchargements, seuls les petits fichiers sont récupérables via la balise upload. Au delà de quelques Mo, ça devient impossible.

C'est quand même troublant une telle galère avec IE5, Nestcape 4, Opera 3.6,... en fait avec n'importe quel navigateur que j'ai eu l'occasion de tester sous Windows 3.11. Alors que sous Windows 95, même IE4 permet de publier un message et de télécharger avec un taux de réussite de 100%. Le problème ne date pas de phpBB 3.1, ni du passage à Cloudflare, c'est bien antérieur.

Il est tout à fait possible de participer à Win3x.Org via IE4 sous Windows 95, ou via Firefox sous Windows NT 3.51, mais c'est impossible sous Windows 3.11. Pourquoi en est-il ainsi ?
Pour information, le problème décrit supra se produit également sous Windows 95 si on utilise Microsoft Internet Explorer 3.02 !!!

J'ai pu m'en rendre compte en testant un autre forum phpBB (en version 3.2.0-RC1), hébergé sur un serveur non protégé par Cloudflare.
raymater a écrit :
Serait-ce lié au type d'encodage des caractères du message ?
Tout porte à croire que le souci vient de là. Une idée pour résoudre enfin ce bug ?

Sous IE 3.02 32-bit, certains caractères sont déformés, comme sur cette page => http://www.win3x.org/index.htm

Le rendu semble parfait 'en apparence' sous IE 5.0 16-bit, mais le souci se pose quand même, comprenne qui poura !

Auteur :  KeetKhat [ 13 sept. 2016 17:23 ]
Sujet du message :  Re: phpBB et Windows 3.11

Big Monstro a écrit :
raymater a écrit :
Serait-ce lié au type d'encodage des caractères du message ?
Tout porte à croire que le souci vient de là. Une idée pour résoudre enfin ce bug ?

Sûrement un paramètre à modifier dans les options du navigateur ou dans les fichiers du CMS
Big Monstro a écrit :
Sous IE 3.02 32-bit, certains caractères sont déformés, comme sur cette page => http://www.win3x.org/index.htm
Tout simplement car le charset n'a pas l'air bon, ça le fait aussi sur les navigateurs récents

Auteur :  Big Monstro [ 13 sept. 2016 18:17 ]
Sujet du message :  Re: phpBB et Windows 3.11

Si on analyse les pages du forum, on constate qu'elles commencent systématiquement de la manière suivante :
<!DOCTYPE html>
<html dir="ltr" lang="fr">
<head>
<meta charset="utf-8" />
Bien entendu, le lang="fr" devient lang="en-gb" si vous sélectionnez British English dans votre PCU ou que vous vous connectez au site avec un navigateur non francophone, mais qu'importe...

Je me demande si le souci ne viendrait pas de <meta charset="utf-8" />, dont l'utilisation semble ne s'être répandue que durant ces dix dernières années >>> http://en.wikipedia.org/wiki/UTF-8.

Pensez-vous que cela aurait une conséquence fâcheuse si je virais cette balise des templates ? Par quoi devrais-je éventuellement la remplacer ?

Auteur :  Der Siebte Schatten [ 13 sept. 2016 18:24 ]
Sujet du message :  Re: phpBB et Windows 3.11

Ben euh les navigateurs ne sauront pas en quoi est encodé la page HTML. Autant je crois que les navigateurs récents sont capable de le deviner, autant les navigateurs anciens, surtout s'ils ne connaissent pas l'UTF-8, vont encore moins bien comprendre. Le pire étant ceux qui connaissent l'UTF-8 mais qui ne sauront pas le deviner et qu'ils vont utiliser le mauvais encodage...

En gros, pas de changement sur Internet Explorer 3.02 et inférieurs ni sur Internet Explorer 8 (encore que) et supérieurs, mais ceux entre les deux vont afficher les mauvais caractères comme IE 3.02 par défaut, jusqu'à ce que tu leur précises que c'est de l'UTF-8 manuellement... :roll:

Auteur :  KeetKhat [ 13 sept. 2016 19:58 ]
Sujet du message :  Re: phpBB et Windows 3.11

Der Siebte Schatten a écrit :
Ben euh les navigateurs ne sauront pas en quoi est encodé la page HTML. Autant je crois que les navigateurs récents sont capable de le deviner, autant les navigateurs anciens, surtout s'ils ne connaissent pas l'UTF-8, vont encore moins bien comprendre.
Ancien ou récent, si pas de balise, pas d'accents ni de caractères spéciaux

Auteur :  Big Monstro [ 25 sept. 2016 01:18 ]
Sujet du message :  Problème avec l'insertion des BBcode (JavaScript)

Publié : 13 septembre 2016

Je laisse tomber cette piste...

J'ai supprimé brièvement la balise <meta charset="utf-8" />, puis je l'ai remplacé par <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> et ensuite par <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> : sous IE5 16-bit, le problème d'envoi de message demeure encore et toujours :evil: ! Le seul changement, c'est l'affichage du texte (effectivement fantaisiste s'il n'y a pas de référence à UTF-8). Modifier la balise <!DOCTYPE html> n'a pas l'air de résoudre quoi que ce soit non plus. J'ai donc tout rétabli comme c'était avant.

Plus le temps passe, plus j'ai l'impression que le problème est insoluble, qu'on n'arrivera jamais à le résoudre en éditant les templates ou qu'il faille carrément modifier le code interne de phpBB...

Ce qui est quand même sidérant, c'est que le navigateur Arachne 1.97 - pourtant compilé en 2013 !!! - éprouve lui aussi des difficultés à envoyer des messages sur un simple forum.


----
Publié : 25 septembre 2016

Comme vous le savez tous, je cherche à améliorer la compatibilité du site avec IE4 32-bit et IE5 16-bit. J'ai laissé de côté le second (le problème qui affecte les navigateurs 16-bit semble insoluble sans toucher au code de phpBB, voir ci-dessus) pour me concentrer sur le premier... après de très nombreuses retouches, le style subsilver2 legacy a le même rendu de IE4 jusqu'à Firefox 50, ce qui est une belle performance en soi. Mais il y a un MAIS. Des différences de comportement demeurent entre IE4 d'un côté, et IE5+ de l'autre ; différences que je cherche à faire disparaitre.

1) Si vous sélectionnez du texte dans l'éditeur de message et que vous cliquez sur un bouton de BBcode, la sélection s'intercalera entre les balises d'ouverture et de fermeture du BBcode choisi. Par ex:
[b]Sélection[/b]
Mais sur Internet Explorer 4 (et aussi sur IE5 16-bit, mais là n'est pas la question), cela donne ceci :
[b][/b]Sélection
Cela n'a l'air de rien comme ça, mais c'est une perte ergonomique non négligeable ! Dans le fichier editor.js, j'ai placé un code alternatif pour IE4 pour qu'il se comporte comme il le fait, mais ce serait préférable de rendre la fonction JavaScript bbfontstyle compatible avec ce navigateur (actuellement compatible avec IE5+).

Voici la fonction bbfontstyle(bbopen, bbclose) incriminée
/**
* Apply bbcodes
*/
function bbfontstyle(bbopen, bbclose) {
  
	theSelection = false;

	var textarea = document.forms[form_name].elements[text_name];

	textarea.focus();

	if ((clientVer >= 4) && is_ie && is_win) {
		// Get text selection
		theSelection = document.selection.createRange().text;

		if (theSelection) {
			// Add tags around selection
			document.selection.createRange().text = bbopen + theSelection + bbclose;
			textarea.focus();
			theSelection = '';
			return;
		}

	} else if (textarea.selectionEnd && (textarea.selectionEnd - textarea.selectionStart > 0)) {
		mozWrap(textarea, bbopen, bbclose);
		textarea.focus();
		theSelection = '';
		return;
	}

	//The new position for the cursor after adding the bbcode
	var caret_pos = getCaretPosition(textarea).start;
	var new_pos = caret_pos + bbopen.length;

	// Open tag
	insert_text(bbopen + bbclose);

	// Center the cursor when we don't have a selection
	// Gecko and proper browsers
	if (!isNaN(textarea.selectionStart)) {
		textarea.selectionStart = new_pos;
		textarea.selectionEnd = new_pos;
	}
	// IE
	else if (document.selection) {
		var range = textarea.createTextRange(); 
		range.move("character", new_pos); 
		range.select();
		storeCaret(textarea);
	}

	textarea.focus();
	return;
}
2) Le deuxième et dernier problème identifié concerne la fonction addquote, mais j'y viendrais ensuite si besoin, le problème est de même nature ^^


IE4 étant le navigateur par défaut de Windows 98, avoir un forum 100% fonctionnel avec IE4 serait génial.

Je remercie d'avance ceux qui se pencheront sur le(s) problème(s) !

Page 3 sur 13 Fuseau horaire sur UTC+02:00
Développé par phpBB® Forum Software © phpBB Limited
Traduction française officielle © Qiaeru