Annonce

  •  » Utilisation
  •  » Problème d'affichage avec Chrome

#46 2010-12-26 08:37:51

Mascarille
Membre
Lyon Avignon
2009-12-21
799

Re: Problème d'affichage avec Chrome

Zaphod a écrit:

En tous cas ça serait dommage de se priver du chargement des autres images à l'avance... c'est quand même quelque chose de très agréable quand on navigue sur un site.

Si j'ai bien compris, ce chargement à l'avance ne fonctionne qu'avec Mozilla et ses dérivés.

L'expérience -//:---\spam que ça n'a pas l'air de changer grand chose à l'usage (test possible sur mon site ou celui de cljosse, la fonction étant désactivée)

Il est toujours possible dans la correction de tester si on se trouve en présence d'un navigateur ou d'un autre, mais dans ce cas il faudrait aussi implémenter les mécanismes analogues utilisés par les autres navigateurs.
Globalement, ça ne me paraît pas très sain d'utiliser des fonctions non standards... la preuve.

Le débat est ouvert !


Photographe spectacle vivant : www.mascarille.com
Voyages : www.mascarille.com/tdm
Base de connaissance sur le théâtre : www.mascarille.fr

Hors ligne

#47 2010-12-26 16:20:26

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: Problème d'affichage avec Chrome

Ce n'est pas tant un problème de "standard" mais une capacité pour Piwigo de satisfaire le plus grand nombre de ces utilisateurs. A ce titre, l'équipe cherche à trouver comment contenter un maximum de personnes (sans "bloquer" ou discriminer tel ou tel navigateur).

Bon ok, il y a encore du boulot...


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#48 2010-12-26 23:04:43

Zaphod
Former Piwigo Team
Toulouse
2006-11-13
2422

Re: Problème d'affichage avec Chrome

Mascarille a écrit:

L'expérience -//:---\spam que ça n'a pas l'air de changer grand chose à l'usage (test possible sur mon site ou celui de cljosse, la fonction étant désactivée)

Ca change que les photos semblent chargées instantanément quand on navigue sur le site.
Visuellement c'est beaucoup plus agréable, et sur des connexions plutôt mauvaises, c'est vraiment un gros plus, je trouve.

L'autre jour je montrais mon site piwigo (sur chrome) à quelqu'un qui utilise piwigo et firefox, et sa première réflexion a été "tiens chrome ne précharge pas les images ? c'est dommage !".

Je ne dis pas qu'on doit garder le même système, mais le principe du préchargement des photos est important.

Ca devrait être possible de précharger aussi sur les autres navigateurs non ?

Dernière modification par Zaphod (2010-12-26 23:06:09)

Hors ligne

#49 2011-01-06 20:15:52

Aurélien
Membre
2010-10-01
67

Re: Problème d'affichage avec Chrome

Je viens de tester Google Chrome, c'est vrai que la navigation sur les sites piwigo n'est pas agréable du tout, ce n'est pas fluide, souvent des pages blanches de transition.  :/

Hors ligne

#50 2011-01-06 23:21:46

Mascarille
Membre
Lyon Avignon
2009-12-21
799

Re: Problème d'affichage avec Chrome

Bonjour Aurélien,
Tu fais des comparaisons avec quel autre navigateur ?
A ma connaissance seul Firefox tire partie du "préchargement" de l'image suivante.
IE8, Chrome, Opera, Safari n'utilisent pas ces instructions spécifiques de préfetch (selon la littérature trouvée sur Internet - cf message de cljosse).
La performance d'affichage est liée au serveur et donc au fournisseur d'accès.
J'ai constaté également que l'utilisation de catégories virtuelles par rapport aux catégories physiques rajoute un temps de réponse non négligeable (J'ai deux bases sur mon serveur configurées de la même manière, l'une uniquement en physique, la seconde utilisant très largement les catégories virtuelles, chaque image pouvant être accédée de 4 "points de vue" différents).
Sur ma base "physique", j'ai supprimé le "préchargement" et les temps d'accès me semblent bons même avec - et surtout avec - Chrome. Tu peux essayer sur www.mascarille.com (serveur perso Win 2003 sur une simple ligne adsl moyennement performante).
Bonne soirée.
Emile


Photographe spectacle vivant : www.mascarille.com
Voyages : www.mascarille.com/tdm
Base de connaissance sur le théâtre : www.mascarille.fr

Hors ligne

#51 2011-01-07 09:15:31

Aurélien
Membre
2010-10-01
67

Re: Problème d'affichage avec Chrome

Autant pour moi, j'ai dû faire mon premier essai à un mauvais moment (d'autant plus que je suis hébergé chez free et encore c'est mon fai). C'est bcp plus rapide et de loin que sur firefox (le navigateur que j'utilise habituellement). Hier j'avais même des photos qui ne s'affichaient plus.
Je n'utilise pas non plus les albums virtuels, je préfère créer les sous-dossier en amont.

[HS on] Je suis allé sur ton site, très belle retranscription des spectacles, j'ai l'impression d'être allé au théatre ;) [HS off]

Hors ligne

#52 2011-01-17 20:00:44

arno
Membre
2011-01-14
64

Re: Problème d'affichage avec Chrome

Mascarille, Zaphod, cljosse .. :
je m'etais aussi interessé au sujet, du coup j'ai publié un long post sur le sujet, sur le topic
http://fr.piwigo.org/forum/viewtopic.ph … 28#p159828

apres hesitation, je l'ai plutot mis la bas qu'ici, car le sujet concernant d'avantage le preftech des images sous piwigo que le bug chrome en particulier

(désolé c'est un peu long)

- Arno

Hors ligne

#53 2011-01-27 11:17:04

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: Problème d'affichage avec Chrome

Bon bah puisque je ne peux pas donner le lien vers le forum EN dans lequel se trouve la solution, je recopie le code nécessaire :

Code:

<?php
/*
Plugin Name: PP remove prefetch function
Version: 1.0
Description: Disable the prefetch fonctionnality
Plugin URI: http://piwigo.org/forum/viewtopic.php?pid=118976#p118976
Author: plg
Author URI: http://piwigo.org
*/

add_event_handler('loc_end_page_header', 'remove_prefetch');
function remove_prefetch()
{
  global $template;
  $template->assign('U_PREFETCH', null);
}

?>

Les plugins personnels chez moi commencent tous par le préfixe "PP". Ca aide à les classer dans ma longue liste de plugins :-D


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#54 2011-01-27 15:20:07

cljosse
Former Piwigo Team
2006-11-12
1167

Re: Problème d'affichage avec Chrome

Pourqoui ne pas aller plus loin et tester le navigateur
Comme cela ne concerne pas Firefox :-)

Code:

if( strpos(getenv("HTTP_USER_AGENT") , "Firefox" ) < 5)
add_event_handler('loc_end_page_header', 'remove_prefetch');
function remove_prefetch()
{
  global $template;  
   $template->assign('U_PREFETCH', null);
}

Merci pour ce bout de code.

Dernière modification par cljosse (2011-01-27 15:20:49)

Hors ligne

#55 2011-01-27 18:03:55

Mascarille
Membre
Lyon Avignon
2009-12-21
799

Re: Problème d'affichage avec Chrome

En résumé et par synthèse du site anglais et du complément proposé par cljosse,
j'ai installé ainsi :

1) dans [Administration > Plugins > LocalFiles Editor > [onglet] Personal Plugin] coller le code suivant :

Code:

<?php
/*
Plugin Name: Personal Plugin
Version: 1.0
Description: Personal Plugin
Plugin URI: http://piwigo.org
Author:
Author URI:
*/

if( strpos(getenv("HTTP_USER_AGENT") , "Firefox" ) < 5)
add_event_handler('loc_end_page_header', 'remove_prefetch');
function remove_prefetch()
{
  global $template;  
   $template->assign('U_PREFETCH', null);
}

?>

2/ Enregistrer le fichier

3) dans [Administration > Plugins > Gérer], installer and activer le "Personal Plugin"

4) J'ai testé - Chrome et Firefox - et ça semble marcher (mais le dysfonctionnement de Chrome n'est pas systématique chez moi)


Photographe spectacle vivant : www.mascarille.com
Voyages : www.mascarille.com/tdm
Base de connaissance sur le théâtre : www.mascarille.fr

Hors ligne

#56 2011-02-01 23:00:42

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12644

Re: Problème d'affichage avec Chrome

Nous allons intégrer ce correctif en standard. Mais je préfère le test :

Code:

if (strpos($_SERVER['HTTP_USER_AGENT'], 'Chrome/') !== false)
{
  $template->assign('U_PREFETCH', null);
}

Car c'est bien avec Chrome qu'il y a un problème. D'accord il semblerait qu'à l'heure d'aujourd'hui il n'y ait que Firefox qui l'exploite, mais ça ne fait pas de mal pour autant de le laisser.


Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

#57 2011-02-02 00:12:54

Mascarille
Membre
Lyon Avignon
2009-12-21
799

Re: Problème d'affichage avec Chrome

Pas terrible... le test

Notice: Undefined variable: template in P:\galerie\plugins\PersonalPlugin\main.inc.php on line 12 Fatal error: Call to a member function assign() on a non-object in P:\galerie\plugins\PersonalPlugin\main.inc.php on line 12

J'ai remis le précédent


Photographe spectacle vivant : www.mascarille.com
Voyages : www.mascarille.com/tdm
Base de connaissance sur le théâtre : www.mascarille.fr

Hors ligne

#58 2011-02-02 00:15:02

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12644

Re: Problème d'affichage avec Chrome

pardon Mascarille, je remets le code du plugin perso en entier :

Code:

<?php
/*
Plugin Name: Personal Plugin
Version: 1.0
Description: Personal Plugin
Plugin URI: http://piwigo.org
Author:
Author URI:
*/

add_event_handler('loc_end_page_header', 'remove_prefetch');
function remove_prefetch()
{
  global $template;
  if (strpos($_SERVER['HTTP_USER_AGENT'], 'Chrome/') !== false)
  {
    $template->assign('U_PREFETCH', null);
  }
}

?>

(mais ce sera sorti du plugin perso donc il n'y aura pas ce soucis de portabilité de variable)


Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

#59 2011-02-02 00:18:43

Mascarille
Membre
Lyon Avignon
2009-12-21
799

Re: Problème d'affichage avec Chrome

Merci, j'aurai du être plus attentif !!!
Je l'ai installé et je vais le laisser pour tester sur plusieurs jours car le dysfonctionnement n'est pas systématique.
Merci et bonne nuit


Photographe spectacle vivant : www.mascarille.com
Voyages : www.mascarille.com/tdm
Base de connaissance sur le théâtre : www.mascarille.fr

Hors ligne

#60 2011-02-02 12:40:06

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12644

Re: Problème d'affichage avec Chrome


Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

  •  » Utilisation
  •  » Problème d'affichage avec Chrome

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact