[Réglé] page blanche furtive quand on clique sur un message ou un forum

Forum de support pour les questions concernant l'utilisation de phpBB 3.2, les problèmes rencontrés lors de manipulations, de configuration du forum ou de personnalisation autres que les Styles ou les Extensions

Modérateur: Equipe

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

Pensez à effectuer une recherche, la réponse à votre question a de grandes chances d'avoir déjà été donnée.

[Réglé] page blanche furtive quand on clique sur un message ou un forum

Messagepar framboizz » 21 Fév 2017 à 18:42

Bonjour,

J'ai une page blanche qui s'affiche une seconde quand je clique sur un forum ou un sujet depuis mon passage à la version phpBB 3.2, cela pourrait venir de quoi ?
Je vous mets le lien pour voir
https://www.aquadebutant.com/

Merci d'avance
A toi qui manques à ma vie...Image

http://www.aquadebutant.com/
La Cuisine des Gourmands
http://twitter.com/AQUA_debutant


Pour aider les animaux abandonnés, un clic ici : http://www.clicanimaux.com/
« On peut juger de la grandeur d'une nation par la façon dont les animaux y sont traités. » (Gandhi)
framboizz
Posteur néophyte
Posteur néophyte
 
Messages: 82
Enregistré le: 22 Oct 2006 à 12:28
Localisation: Houplines (59)

Re: page blanche furtive quand on clique sur un message ou un forum

Messagepar cocooncrash » 21 Fév 2017 à 18:56

Bonjour,
Le style utilisé est un style en 3.1!! donc pas totalement compatible 3.2!!
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: 7657
Enregistré le: 07 Jan 2008 à 09:29
Localisation: dans un bocal en compagnie de nemo!!

Re: page blanche furtive quand on clique sur un message ou un forum

Messagepar micka76 » 21 Fév 2017 à 19:36

Salut,

Non c'est un 3.2 :wink:
Code: Tout sélectionner
style_version = 1.0.0
phpbb_version = 3.2.0
Mon petit forum de démonstration de style ==> Clique ici, hébergé gratuitement chez ==> 000webhost (sans pub, c'est moi qui l'est mise)
Voici un bon forum sur l'aquariophilie ==> http://www.aquadebutant.com
Si à la Saint Valentin tu me tiens la main, vivement la Sainte Marguerite que tu me tienne la ....!!! :mrgreen:
Avatar de l’utilisateur
micka76
Graphiste
Graphiste
 
Messages: 8687
Enregistré le: 04 Oct 2007 à 12:14
Localisation: Bah entre toi et ta f.... !!!

Re: page blanche furtive quand on clique sur un message ou un forum

Messagepar cocooncrash » 21 Fév 2017 à 19:47

ben c'est parce que j'arrive pas a mettre la main sur ta version 3.2!! ^^
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: 7657
Enregistré le: 07 Jan 2008 à 09:29
Localisation: dans un bocal en compagnie de nemo!!

Re: page blanche furtive quand on clique sur un message ou un forum

Messagepar micka76 » 21 Fév 2017 à 19:49

Comment ça ?^^
Mon petit forum de démonstration de style ==> Clique ici, hébergé gratuitement chez ==> 000webhost (sans pub, c'est moi qui l'est mise)
Voici un bon forum sur l'aquariophilie ==> http://www.aquadebutant.com
Si à la Saint Valentin tu me tiens la main, vivement la Sainte Marguerite que tu me tienne la ....!!! :mrgreen:
Avatar de l’utilisateur
micka76
Graphiste
Graphiste
 
Messages: 8687
Enregistré le: 04 Oct 2007 à 12:14
Localisation: Bah entre toi et ta f.... !!!

Re: page blanche furtive quand on clique sur un message ou un forum

Messagepar cabot » 21 Fév 2017 à 19:50

Micka,

Commence par virer le chargement de jQuery dans le header, d'autant que la bibliothèque est déjà chargée par le footer.
Code: Tout sélectionner
<script type="text/javascript">window.jQuery || document.write('\x3Cscript src="{T_ASSETS_PATH}/javascript/jquery.min.js?assets_version={T_ASSETS_VERSION}">\x3C/script>');</script>

Passe tous les INCLUDEJS dans le footer, même s'ils sont tout de même chargé comme tels par les includes :
Code: Tout sélectionner
<!-- INCLUDEJS cosanostra_js/slide.js -->
<!-- INCLUDEJS cosanostra_js/jquery.mousewheel.js -->
<!-- INCLUDEJS cosanostra_js/jScrollPane-1.2.3.min.js -->
<!-- INCLUDEJS cosanostra_js/jquery-easing-1.3.pack.js -->
<!-- INCLUDEJS cosanostra_js/jquery-easing-compatibility.1.2.pack.js -->
<!-- INCLUDEJS cosanostra_js/coda-slider.1.1.1.pack.js -->

Et pendant qu'on est dans le coin, envoie aussi le reste du JS dans le footer :
Code: Tout sélectionner
<script>
  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-3172109-2']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

</script>

<script>
		var theInt = null;
		var $crosslink, $navthumb;
		var curclicked = 0;

		theInterval = function(cur){
			clearInterval(theInt);

			if( typeof cur != 'undefined' )
				curclicked = cur;

			$crosslink.removeClass("active-thumb");
			$navthumb.eq(curclicked).parent().addClass("active-thumb");
				$(".stripNav ul li a").eq(curclicked).trigger('click');

			theInt = setInterval(function(){
				$crosslink.removeClass("active-thumb");
				$navthumb.eq(curclicked).parent().addClass("active-thumb");
				$(".stripNav ul li a").eq(curclicked).trigger('click');
				curclicked++;
				if( 6 == curclicked )
					curclicked = 0;
			}, 3000);
		};

		$(function(){

			$("#main-photo-slider").codaSlider();

			$navthumb = $(".nav-thumb");
			$crosslink = $(".cross-link");

			$navthumb
			.click(function() {
				var $this = $(this);
				theInterval($this.parent().attr('href').slice(1) - 1);
				return false;
			});

			theInterval();
		});
</script>

Pour finir tu peux virer ça car ça n'apporte pas grand chose hormis une requête supplémentaire pour charger une font qui n'est que très peu utilisée, et pour laquelle il y a de toute façon un fallback car plusieurs polices sont déclarées :
Code: Tout sélectionner
<!-- IF S_ALLOW_CDN -->
<script>
	WebFontConfig = {
		google: {
			families: ['Open+Sans:600:cyrillic-ext,latin,greek-ext,greek,vietnamese,latin-ext,cyrillic']
		}
	};

	(function(d) {
		var wf = d.createElement('script'), s = d.scripts[0];
		wf.src = 'https://ajax.googleapis.com/ajax/libs/webfont/1.5.18/webfont.js';
		wf.async = true;
		s.parentNode.insertBefore(wf, s);
	})(document);
</script>
<!-- ENDIF -->
Image
Avatar de l’utilisateur
cabot
Equipe site
Equipe site
 
Messages: 26796
Enregistré le: 13 Fév 2011 à 20:42
Localisation: Rarement sur la plaque

Re: page blanche furtive quand on clique sur un message ou un forum

Messagepar micka76 » 21 Fév 2017 à 20:00

La bibliothèque dans le footer est dans cette condition <!-- IF S_ALLOW_CDN -->.....<!-- ENDIF --> c'est pourquoi ???
Maintenant on charge les script hors <head>...</head> sur cette version, d'accord je vais transférer dans le footer, merci :wink:

Edit: J'ai vue l'autre appel :D <script type="text/javascript" src="{T_JQUERY_LINK}"></script>

par contre en enlevant cet appel j'ai le slider qui éclate <script type="text/javascript">window.jQuery || document.write('\x3Cscript src="{T_ASSETS_PATH}/javascript/jquery.min.js?assets_version={T_ASSETS_VERSION}">\x3C/script>');</script>
Mon petit forum de démonstration de style ==> Clique ici, hébergé gratuitement chez ==> 000webhost (sans pub, c'est moi qui l'est mise)
Voici un bon forum sur l'aquariophilie ==> http://www.aquadebutant.com
Si à la Saint Valentin tu me tiens la main, vivement la Sainte Marguerite que tu me tienne la ....!!! :mrgreen:
Avatar de l’utilisateur
micka76
Graphiste
Graphiste
 
Messages: 8687
Enregistré le: 04 Oct 2007 à 12:14
Localisation: Bah entre toi et ta f.... !!!

Re: page blanche furtive quand on clique sur un message ou un forum

Messagepar cabot » 21 Fév 2017 à 20:07

micka76 a écrit:Maintenant on charge les script hors <head>...</head> sur cette version

En 3.1 aussi :wink:

Edit : fais moi un zip du style, je vais le dépiauter.
Image
Avatar de l’utilisateur
cabot
Equipe site
Equipe site
 
Messages: 26796
Enregistré le: 13 Fév 2011 à 20:42
Localisation: Rarement sur la plaque

Re: page blanche furtive quand on clique sur un message ou un forum

Messagepar micka76 » 21 Fév 2017 à 20:12

oki, javais même pas fais attention, je t'envois ca dans la team ???
Mon petit forum de démonstration de style ==> Clique ici, hébergé gratuitement chez ==> 000webhost (sans pub, c'est moi qui l'est mise)
Voici un bon forum sur l'aquariophilie ==> http://www.aquadebutant.com
Si à la Saint Valentin tu me tiens la main, vivement la Sainte Marguerite que tu me tienne la ....!!! :mrgreen:
Avatar de l’utilisateur
micka76
Graphiste
Graphiste
 
Messages: 8687
Enregistré le: 04 Oct 2007 à 12:14
Localisation: Bah entre toi et ta f.... !!!

Re: page blanche furtive quand on clique sur un message ou un forum

Messagepar cabot » 21 Fév 2017 à 20:50

Check
Image
Avatar de l’utilisateur
cabot
Equipe site
Equipe site
 
Messages: 26796
Enregistré le: 13 Fév 2011 à 20:42
Localisation: Rarement sur la plaque

Re: page blanche furtive quand on clique sur un message ou un forum

Messagepar micka76 » 21 Fév 2017 à 20:55

D'accord je vais voir^^
Mon petit forum de démonstration de style ==> Clique ici, hébergé gratuitement chez ==> 000webhost (sans pub, c'est moi qui l'est mise)
Voici un bon forum sur l'aquariophilie ==> http://www.aquadebutant.com
Si à la Saint Valentin tu me tiens la main, vivement la Sainte Marguerite que tu me tienne la ....!!! :mrgreen:
Avatar de l’utilisateur
micka76
Graphiste
Graphiste
 
Messages: 8687
Enregistré le: 04 Oct 2007 à 12:14
Localisation: Bah entre toi et ta f.... !!!

Re: page blanche furtive quand on clique sur un message ou un forum

Messagepar cabot » 22 Fév 2017 à 11:25

Votre sujet a été déplacé par un membre de l'équipe.
Origine : utilisation

Déclare le background sur html et body plutôt que sur body uniquement.

Code: Tout sélectionner
html, body {
	background: #0E97DC url("./images/bg_body.jpg") no-repeat;
}
Image
Avatar de l’utilisateur
cabot
Equipe site
Equipe site
 
Messages: 26796
Enregistré le: 13 Fév 2011 à 20:42
Localisation: Rarement sur la plaque

Re: page blanche furtive quand on clique sur un message ou un forum

Messagepar micka76 » 22 Fév 2017 à 11:27

D'accord, merci

Edit: ça fait pareil
Mon petit forum de démonstration de style ==> Clique ici, hébergé gratuitement chez ==> 000webhost (sans pub, c'est moi qui l'est mise)
Voici un bon forum sur l'aquariophilie ==> http://www.aquadebutant.com
Si à la Saint Valentin tu me tiens la main, vivement la Sainte Marguerite que tu me tienne la ....!!! :mrgreen:
Avatar de l’utilisateur
micka76
Graphiste
Graphiste
 
Messages: 8687
Enregistré le: 04 Oct 2007 à 12:14
Localisation: Bah entre toi et ta f.... !!!

Re: page blanche furtive quand on clique sur un message ou un forum

Messagepar cabot » 22 Fév 2017 à 13:39

Tu utilises les services de Cloudflare ?
C'est cette portion de code retournée au navigateur après la balise body qui met le dawa :
Code: Tout sélectionner
<script type="text/javascript">
(function () {
  var span = document.createElement('span');
  
  span.className = 'fa';
  span.style.display = 'none';
  document.body.insertBefore(span, document.body.firstChild);
  
  function css(element, property) {
    return window.getComputedStyle(element, null).getPropertyValue(property);
  }
  
  if ((css(span, 'font-family')) !== 'FontAwesome') {
    var headHTML = document.head.innerHTML;
    headHTML += '<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.6.3/css/font-awesome.min.css" rel="stylesheet">';
    document.head.innerHTML = headHTML;
  }
  document.body.removeChild(span);
})();
</script>

Du coup je renvoie dans le forum utilisation car le problème ne vient pas d'une modif de style. :mrgreen:
Votre sujet a été déplacé par un membre de l'équipe.
Origine : modifs de styles

ps : petite erreur de c/c de ma part hier dans le overall_header, remplace :
Code: Tout sélectionner
<link href="{T_STYLESHEET_LINK}" rel="stylesheet">
par :
Code: Tout sélectionner
<link href="{T_STYLESHEET_LANG_LINK}" rel="stylesheet">
Image
Avatar de l’utilisateur
cabot
Equipe site
Equipe site
 
Messages: 26796
Enregistré le: 13 Fév 2011 à 20:42
Localisation: Rarement sur la plaque

Re: page blanche furtive quand on clique sur un message ou un forum

Messagepar micka76 » 22 Fév 2017 à 13:46

exact, j'étais juste en train de le faire pour la stylesheet :D
pour Cloudflare , non, ca doit être cette partie de code
Code: Tout sélectionner
<!-- IF S_ALLOW_CDN -->
	<script type="text/javascript">
		(function($){
			var $fa_cdn = $('head').find('link[rel="stylesheet"]').first(),
				$span = $('<span class="fa" style="display:none"></span>').appendTo('body');
			if ($span.css('fontFamily') !== 'FontAwesome' ) {
				$fa_cdn.after('<link href="{T_ASSETS_PATH}/css/font-awesome.min.css" rel="stylesheet">');
				$fa_cdn.remove();
			}
			$span.remove();
		})(jQuery);
	</script>
<!-- ENDIF -->
Mon petit forum de démonstration de style ==> Clique ici, hébergé gratuitement chez ==> 000webhost (sans pub, c'est moi qui l'est mise)
Voici un bon forum sur l'aquariophilie ==> http://www.aquadebutant.com
Si à la Saint Valentin tu me tiens la main, vivement la Sainte Marguerite que tu me tienne la ....!!! :mrgreen:
Avatar de l’utilisateur
micka76
Graphiste
Graphiste
 
Messages: 8687
Enregistré le: 04 Oct 2007 à 12:14
Localisation: Bah entre toi et ta f.... !!!

Suivante

Retourner vers Utilisation

 


  • Articles en relation
    Réponses
    Vues
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité