[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 : Équipe

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.
framboizz
Posteur néophyte
Posteur néophyte
Messages : 82
Enregistré le : 22 oct. 2006 à 12:28
Localisation : Houplines (59)
Contact :

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

Message par framboizz »

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)
Avatar du membre
cocooncrash
Resp. des modérateurs
Resp. des modérateurs
Messages : 8346
Enregistré le : 07 janv. 2008 à 08:29
Localisation : dans un bocal en compagnie de nemo!!
Contact :

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

Message par cocooncrash »

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:
micka76
Graphiste
Graphiste
Messages : 8741
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

Message par micka76 »

Salut,

Non c'est un 3.2 :wink:

Code : Tout sélectionner

style_version = 1.0.0
phpbb_version = 3.2.0
Si à la Saint Valentin tu me tiens la main, vivement la Sainte Marguerite que tu me tienne la ....!!! :mrgreen:
Avatar du membre
cocooncrash
Resp. des modérateurs
Resp. des modérateurs
Messages : 8346
Enregistré le : 07 janv. 2008 à 08:29
Localisation : dans un bocal en compagnie de nemo!!
Contact :

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

Message par cocooncrash »

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:
micka76
Graphiste
Graphiste
Messages : 8741
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

Message par micka76 »

Comment ça ?^^
Si à la Saint Valentin tu me tiens la main, vivement la Sainte Marguerite que tu me tienne la ....!!! :mrgreen:
Avatar du membre
cabot
Equipe site
Equipe site
Messages : 28249
Enregistré le : 13 févr. 2011 à 19:42
Localisation : Rarement sur la plaque
Contact :

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

Message par cabot »

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 -->
micka76
Graphiste
Graphiste
Messages : 8741
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

Message par micka76 »

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>
Si à la Saint Valentin tu me tiens la main, vivement la Sainte Marguerite que tu me tienne la ....!!! :mrgreen:
Avatar du membre
cabot
Equipe site
Equipe site
Messages : 28249
Enregistré le : 13 févr. 2011 à 19:42
Localisation : Rarement sur la plaque
Contact :

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

Message par cabot »

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.
micka76
Graphiste
Graphiste
Messages : 8741
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

Message par micka76 »

oki, javais même pas fais attention, je t'envois ca dans la team ???
Si à la Saint Valentin tu me tiens la main, vivement la Sainte Marguerite que tu me tienne la ....!!! :mrgreen:
Avatar du membre
cabot
Equipe site
Equipe site
Messages : 28249
Enregistré le : 13 févr. 2011 à 19:42
Localisation : Rarement sur la plaque
Contact :

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

Message par cabot »

Check
micka76
Graphiste
Graphiste
Messages : 8741
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

Message par micka76 »

D'accord je vais voir^^
Si à la Saint Valentin tu me tiens la main, vivement la Sainte Marguerite que tu me tienne la ....!!! :mrgreen:
Avatar du membre
cabot
Equipe site
Equipe site
Messages : 28249
Enregistré le : 13 févr. 2011 à 19:42
Localisation : Rarement sur la plaque
Contact :

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

Message par cabot »

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;
}
micka76
Graphiste
Graphiste
Messages : 8741
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

Message par micka76 »

D'accord, merci

Edit: ça fait pareil
Si à la Saint Valentin tu me tiens la main, vivement la Sainte Marguerite que tu me tienne la ....!!! :mrgreen:
Avatar du membre
cabot
Equipe site
Equipe site
Messages : 28249
Enregistré le : 13 févr. 2011 à 19:42
Localisation : Rarement sur la plaque
Contact :

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

Message par cabot »

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">
micka76
Graphiste
Graphiste
Messages : 8741
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

Message par micka76 »

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 -->
Si à la Saint Valentin tu me tiens la main, vivement la Sainte Marguerite que tu me tienne la ....!!! :mrgreen:
Répondre

Retourner vers « Utilisation »

Qui est en ligne

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