Aller à la page : 1 | 2 Page suivante 
Les images ne s'affichent pas toujours avec pagesetter
Auteur Sujet

Post 
Je post au cas où mais je doute que quelqu'un ait une réponse...

J'ai remarqué que sur plusieurs ordi (que ca soit sous Firefox ou sous Internet Explorer) les images ne s'affichent que quand elles sont envis.

Les images sont ajoutées par un champ "image upload". Avec le template "full" où il n'y a qu'une seule image, ca fonctionne nikel, mais dans les blocs ou dans les listes, j'ai en gros qu'une image sur 3 ou sur 2 qui s'affiche.
Mais la chose la plus étrange est que ca ne se produit pas sur tous les ordi sur lesquels j'ai testé. Sur 5 pc testé, 2 les affichai correctement !

Ca m'étonnerai que quelqu'un ai une réponse à cette réaction bizard mais au cas où...

----------
Vous êtes fan de séries TV ? SeriesParadise.com recrute !
Données personnelles

Post 
es-ce toujours la même image? le même champ ??

++


Gilles  ><>°
Données personnelles Accueil

Post 
Toujours le même champ mais pas toujours la même image.
Peut-etre que ca le fera pour toi aussi, vas voir ici http://www.seriesparadise.com/html/...ter=lettre:eq:a

modifié par : Starguezer, 22 Mar 2007 - 16:56

----------
Vous êtes fan de séries TV ? SeriesParadise.com recrute !
Données personnelles

Post 
j'ai peur que ca soit la page qui soit trop lourde... As-tu un bon débit sur les machines de test ?

c'est peut-être une piste !

++


Gilles  ><>°
Données personnelles Accueil

Post 
autre choses, tu as des balises fermantes qui ne sont pas ouvertes etc... peut-être installer un validateur tidy pour vérifier ton html.
Tu as presque 400 avertissements !!

++


Gilles  ><>°
Données personnelles Accueil

Post 
C'est jsutement ce qui m'étonne : sur une machine où ca marche : 1024 sur l'autre : Free dégroupage total mais je sais pas exactement car c'est pas à moi
Et ca merde sur du free dégroupage total limité à 8mb et sur du wanadoo 8mb

Donc y'a pas tellement de rapport...

Chez toi ca marche nikel ? Si tu fais afficher toute la liste ? (si y'a 3 ou 4 photos qui ne s'affichent pas c'est normal, les miniatures n'ont pas encore été ajoutées)

----------
Vous êtes fan de séries TV ? SeriesParadise.com recrute !
Données personnelles

Post 
Hummm merci de l'info, je vais essayer ca...

Qu'est ce que tidy exactement ? un module ?

----------
Vous êtes fan de séries TV ? SeriesParadise.com recrute !
Données personnelles

Post 
Citation :
Chez toi ca marche nikel ? Si tu fais afficher toute la liste ? (si y'a 3 ou 4 photos qui ne s'affichent pas c'est normal, les miniatures n'ont pas encore été ajoutées)

peut-être rajoute des images par défaut histoire qu'on se rende compte...

Citation :
Qu'est ce que tidy exactement ? un module ?

https://addons.mozilla.org/firefox/249/


Gilles  ><>°
Données personnelles Accueil

Post 
L'idée n'est pas bete des images par défaut mais c'est un cas exceptionnel, ca sera rectifié ce soir :)

Merci pour le html validator, je vais essayer ca :)

Tu penses que ca pourrait venir de là ?

----------
Vous êtes fan de séries TV ? SeriesParadise.com recrute !
Données personnelles

Post 
Starguezer a écrit :
Tu penses que ca pourrait venir de là ?

Plus trop... en y regardant à tête plus reposée, on vois que l'url d'une image est la suivante:
http://www.seriesparadise.com/html/...ni_image&pid=79
ce qui signifie que l'image est appelée et générée par php. Par une fonction, php par l'intermédiaire de pagesetter va lire les image et va, en retour de la fonction renvoyer l'image. Sur 1,2,5 cas ca peut aller, mais avec 25-30 image ca peut devenir lent ou le serveur va finir par ne pas répondre.

Les solutions sont multiples, je pense, soit:
  • charger les images par un autre intermédiaire (ftp, autre module...) et à la place d'utiliser upload, utiliser le champ url ou tu appelera une image
  • Séparer sur plusieurs pages... mais je crois qu'on avait pas trouvé de solution...
  • Voir pour optimiser ton site... cache etc...
  • Optimiser le serveur

Je pense tout de même que la meilleur solution est la première... mais à tester et à voir. De toute manière, les autres ne peuvent apporter que du +

++


Gilles  ><>°
Données personnelles Accueil

Post 
Hummm je vais voir ca, mais je trouvais l'option upload image très pratique, surtout pour un site communautaire icon_frown

Mais merci pour les conseils :)

----------
Vous êtes fan de séries TV ? SeriesParadise.com recrute !
Données personnelles

Post 
dans ton template qu'appelles-tu pour afficher l'image?

Les images sont stockées dans un dossier ? Quel non ont ces images??

++


Gilles  ><>°
Données personnelles Accueil

Post 
Dans la liste je les affiche avec
  1. <img src="<!--[$mini_image.url]-->" border="1" > 


Et dans la fiche :
  1. <img src="<!--[$image.url]-->" border="1" > 


Les images sont uploadées par pagesetter dans un dossier que j'ai créé à la racine du disque et il les renomme toutes comme ca :
  1. 4x100x2xmini_image-tmp.dat 
  2. 4x100x2xmini_image.dat 


Une idée t'es venue à l'esprit ?

Juste par curiositée : chez toi ca s'affiche correctement ?

----------
Vous êtes fan de séries TV ? SeriesParadise.com recrute !
Données personnelles

Post 
Citation :
Juste par curiositée : chez toi ca s'affiche correctement ?

A ma boîte, j'ai un très gros débit donc j'ai pas eu de soucis. En plus cet après midi c'est calme donc ca roule mais l'autre jour ou y'avais plus de monde, j'ai eu une erreur de chargement !

C'est un dédié ou mutualisé ?

Citation :

Une idée t'es venue à l'esprit ?

Euh... je sais pas trop.
je viens de charger toutes la liste (200) sans soucis http://www.seriesparadise.com/html/...func=main&tid=4 mais avec le temps qu'il faut...

si tu renomme les fichiers en .jpg ca te redonnes les images ?

++


Gilles  ><>°
Données personnelles Accueil

Post 
C'est chez OVH et c'est pas moi qui ai souscrit donc je ne sais pas du tout ce qui a été prit...

Ouai j'en ai renommé quelques unes et apparemment elles se sont affichées.

C'est étrange car à mon école (Epitech) on est en fibre optique et parfois ca marche nikel et parfois ca merde comme chez moi icon_confused

----------
Vous êtes fan de séries TV ? SeriesParadise.com recrute !
Données personnelles

Post 
As-tu une idée de ce que signifie les
Citation :
4x100x2xmini_image.dat

le 4 x 100 x 2 x signifie quoi ?? tu sais ?


Gilles  ><>°
Données personnelles Accueil

Post 
J'ai l'impression qu'à chaque fois il me fait une miniature de chaque image, car j'up que deux photos par ID

D'après ce que j'en déduis :
4 == TID
100 == PID
2 == Ca vari entre 1, 2 et 3 en fonction du PID mais je vois pas du tout à quoi ca peut correspondre...
mini_image == intitulé du champ qui sert à up la photo donc j'ai également 4x100x2ximage.dat

Et j'ai 4 *.dat par PID car il me fait une tmb de chaque. Mais pour quoi ?! Aucune idée car je ne l'ai demandé nul part et je n'en ai pas besoin...

----------
Vous êtes fan de séries TV ? SeriesParadise.com recrute !
Données personnelles

Post 
Citation :
2 == Ca vari entre 1, 2 et 3 en fonction du PID mais je vois pas du tout à quoi ca peut correspondre...

tu as 3 images dans chaques publications ?

Ce dossier d'image est disponible sur le serveur web ou en est au dehors ?

Le mieux, je pense est de créer un plugin afin d'accéder directement à l'image en lui donnant son TID et PID!

++


Gilles  ><>°
Données personnelles Accueil

Post 
Il est dispo sur le ftp (je t'envoi le lien par MP)

Je ne vois pas trop comment créer un tel plugin (je ne code pas encore en PHP, je ne connais que le C :s)

----------
Vous êtes fan de séries TV ? SeriesParadise.com recrute !
Données personnelles

Post 
Alors... le code...
créer un fichier function.imagemini.php dans le dossier pagesetter/pntemplates/plugins

  1. <?php 
  2.  
  3. function smarty_function_imagemini($params, &$smarty) 
  4.     $pid = (int)$params['pid']; 
  5.     return 'url_dossier/4x'.$pid.'x2xmini_image.dat'; 
  6. ?> 


et ensuite, tu n'as plus qu'a mettre dans ton template
  1. <img src="<!--[imagemini pid=$pid]-->" border="1" >  


le $pid... je suis pas sur... faudrait trouver un champ qui renvoie l'id de la publication... a chercher peut-être $core.pid a voir !

++


Gilles  ><>°
Données personnelles Accueil

Post 
Je vais essayer ca quand j'aurai un peu de temps mais y'a un truc qui j'ai l'impression posera problème : 'x2xmini_image.dat' car parfois il lui attribu 1, 2 ou 3 mais je n'ai aucune idée de à quoi correspond ce chiffre...

----------
Vous êtes fan de séries TV ? SeriesParadise.com recrute !
Données personnelles

Post 
  1. <img src="url/4x<!--[$pid]-->x2xmini_image.dat" border="1" >   


simplement...


Gilles  ><>°
Données personnelles Accueil

Post 
Ouai pas bete, bah je vais essayer ca demain alors. Quand je serai rentré chez moi :)

----------
Vous êtes fan de séries TV ? SeriesParadise.com recrute !
Données personnelles

Post 
Je viens de me pencher un peu plus sur le problème et sans avoir tester, je pense pouvoir dire que ca ne marchera pas à chaque fois, pour la meme raison que j'ai donné juste au dessus.
Car en fait, la première image uploadée, il lui atribu le n°1 d'où le 4x100x1xmini_image.dat et si l'auteur s'est planté et qu'il en reup une autre, le n° passera à 2 et ainsi de suite... Ce qui fait que parfois c'est 1, parfois 2, parfois plus...
Donc je ne pense pa pouvoir créer un lien direct comme tu viens de me donner...
Corriges moi si je me trompe.

----------
Vous êtes fan de séries TV ? SeriesParadise.com recrute !
Données personnelles
Post 
y'a bien moyen que ca soit ca en fait...

On pourrais faire un script qui renvoie l'image de la dernière mise à jour. Mais es-ce la solution car la page est déjà lourde je trouve. Faudrait pouvoir paginer le tout...

Tu veux qu'on se penche pour faire le script ??

++


Gilles  ><>°
Données personnelles Accueil
 Aller à la page : 1 | 2 Page suivante