Annonce

Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

steve2206
2006-05-18 09:52:39

Oui, je n'avais pas vu ça comme ça, tu as tout à fait raison, je vais corriger tout ça tout ça.
En tout cas, un grand merci pour ce conseil, et surtout, merci d'avoir résolu mon problème: sans ton aide j'aurai désespéré complet puis abandonné.
Merchi.

VDigital
2006-05-18 08:17:53

L'aspect intérêt doit primer soit simplement:


*affiches
    *logos
    *joueurs
    *matches

80% des visiteurs ne connaissent pas la résolution de leur écran, ils savent la retrouver peut-être.
Ce qui intéresse 80% des visiteurs, c'est les joueurs, non?

steve2206
2006-05-17 23:23:51

Fallait commencer par là! lol.
Avec ton explication (dans laquelle tu as résolu le pb tout seul), j'ai remis le fichier standard: include/function_category_inc.php à la place de celui que j'avais. Puis depuis le temps j'avais oublié que j'avais touché à ce fichier... En même temps c'est la 1ère chose à laquelle j'aurai du penser, je suis vraiment déçu de moi car c'était en réalité très facile à corriger.
Maintenant ça marche mais je me tate à faire un dernier changement....
D'ailleurs VDigital, j'ai juste un petit "conseil" à te demander qui n'a rien à voir avec le code: sur mon album photo, devrais-je laisser les catégories comme ça, ou bien penses-tu qu'il ne sert à rien de différencier les images en 800 des 1024 et que je devrais laisser uniquement des catégories comme joueurs - logos - matches, sachant que mon album photo est la partie téléchargement wallpaper de mon site? En gros:


*800x600
*******logos
*******joueurs
*******matches
*1024x768
*******logos
*******joueurs
*******matches
*1280x960
*******logos
*******joueurs
*******matches

ou simplement:


*affiches
*logos
*joueurs
*matches

Le 1er est plus précis mais le 2è est plus clair. J'ai  besoin juste de conseil.
Verdict?

PS: j'ai regardé les 800 lignes de code (!!!) du fichier remis, et je n'ai trouvé aucune différence: pas un saut de ligne de plus, pas un parenthèse en moins, les mêmes codes, etc... !!!!!!
Je ne comprends pas, car 30min pour vérifier tout ça, j'aurai aimé trouver qqch! :-(

VDigital
2006-05-17 20:50:22

C'est plus coté category.php ou coté include/*category* qu'il faut chercher.

VDigital
2006-05-17 20:46:13

steve2206 a écrit:

Donc toujours pareil. A ce sujet, mon message d'erreur veut dire koi? il y a bien un moyen de le traduire, non?

...
[mysql error 1064] You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 7

Vous avez une erreur de syntaxe (comme sujet+verbe+complément); controlez la documentation de la version de MySQL de votre serveur pour la bonne syntaxe à utiliser à la place de "" en ligne 7.

En clair, la syntaxe de l'instruction est incorrecte.
Au lieu de

Code:

LIMIT 0,
;

Tu devrais avoir par exemple:

Code:

LIMIT 0, 10
;

Les 10, c'est le nombre de miniatures par page. Ce que je cherche à corriger depuis le début.

steve2206
2006-05-17 15:13:06

J'ai essayé de remettre les fichier: picture.php et category.php: marche pas quand même.
J'ai essayé de remettre les fichier: picture.tpl et category.tpl du template: marche pas quand même.
J'essaierai  avec d'autres fichiers si l'un d'entre eux me parle (je vais pas le faires tous 1 par 1!), mais je pense pas que la solution soit par là.

Donc toujours pareil. A ce sujet, mon message d'erreur veut dire koi? il y a bien un moyen de le traduire, non?

SELECT DISTINCT(id),path,file,date_available
       ,tn_ext,name,filesize,storage_category_id,average_rate
  FROM AlbumPhotos_images AS i
    INNER JOIN AlbumPhotos_image_category AS ic ON id=ic.image_id
   WHERE category_id = 40
   ORDER BY date_available DESC, file ASC, id ASC
  LIMIT 0,
;
[mysql error 1064] You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 7

steve2206
2006-05-17 12:20:01

"Comment as-tu enlevé le compteur?"

Je n'avait pas réussit à enlevé le compteur, j'avait juste changé le texte en bas de "categories", celui du nombre total d'image. Pour le changer, j'ai simplement changé le traduction dans cmmon.lang.php

steve2206
2006-05-17 12:02:45

cette fois-ci ct moi qui avait un soucis de connexion.
Bref, la date de modif de category.php était antérieure au 3 mai 2006, ct le 29 avril.
J'ai essayé de mettre le fichier category.php version standard, et le problème est "exactement" le même. Jai donc remis le dernier.
Et pour répondre à ta question, je n'ai aucun mod d'installé.

VDigital
2006-05-11 07:31:18

Le 3 mai, steve2206 a écrit:

ton idée n'est vraiment pas mauvaise: motrer le nombre total d'image sans montrer le nombre qu'il y a dans les catégorie, et je suppose que je te comprend bien en disant "afin de ne pa attirer l'oeil sur eux".

J'essaireai de négocier ça: gros gros merci mpour cette géniale idée qui était pourtant sous mes yeux

"Comment as-tu enlevé le compteur?"

Regarde la date de modification du module category.php?
Est-elle supérieure au 2006-05-02?
Connais-tu les MODs installés sur ton site?

Si oui aux deux dernières questions: peux-tu ré-uploader la version standard du module category.php?

8-)

VDigital
2006-05-10 22:40:29

Je me suis absenté... J'ai tenté de poster un commentaire et j'ai retrouvé ton pb...
N'hésite pas à relancer dans quelques jours. Si je n'ai pas trouvé.

steve2206
2006-05-10 21:38:52

je désespère; VDigital? quelqu'un? comment faire? d'où peut provenir mon problème, comment le régler?
Please, Help.... :-(

steve2206
2006-05-09 14:13:13

Toujours pas d'idée? ça fait qq jours maintenant...

steve2206
2006-05-06 15:59:40

Je suppose que tu as homis de préciser que pour le 2è code à vérifier, il se trouve dans un fichier différent, à savoir "functions_category.inc.php". Ne t'en fait pas, grâce à l'explication que tu as faites j'ai trouvé du premiers coup.

Bref, malheureusement pour moi, tout est bon par ici. Mais je garde espoir...

VDigital
2006-05-06 08:08:59

J'explique ce que je cherche...

La requête répond actuellement ceci:

SELECT DISTINCT(id),path,file,date_available
       ,tn_ext,name,filesize,storage_category_id,average_rate
  FROM AlbumPhotos_images AS i
    INNER JOIN AlbumPhotos_image_category AS ic ON id=ic.image_id
   WHERE category_id = 37
   ORDER BY date_available DESC, file ASC, id ASC
  LIMIT 0,
;
[mysql error 1064] You have an error in your SQL syntax; check the manual that corresponds
to your MySQL server version for the right syntax to use near '' at line 7

Ce qui ne va pas c'est:

Code:

  LIMIT 0,

Dans include/category_default.inc.php en ligne 47, nous avons:

LIMIT '.$page['start'].','.$page['nb_image_page'].'

Donc $page['start'] va bien et vaut 0 (c'est à dire première page).
Mais $page['nb_image_page'] est vide...
En principe, c'est initialisé au même endroit, c'est à dire dans la fonction initialize_category.

VDigital
2006-05-06 07:56:19

Dans include/category_default.inc.php en ligne 40, as-tu bien ceci:

Code:

$query = '
SELECT DISTINCT(id),path,file,date_available
       ,tn_ext,name,filesize,storage_category_id,average_rate
  FROM '.IMAGES_TABLE.' AS i
    INNER JOIN '.IMAGE_CATEGORY_TABLE.' AS ic ON id=ic.image_id
  '.$page['where'].'
  '.$conf['order_by'].'
  LIMIT '.$page['start'].','.$page['nb_image_page'].'
;';

C'est surtout ça qui m'interesse:

LIMIT '.$page['start'].','.$page['nb_image_page'].'

Si Ok, alors en 334 du même module, as-tu bien ceci:

Code:

function initialize_category( $calling_page = 'category' )
{
  pwg_debug( 'start initialize_category' );
  global $page,$lang,$user,$conf;

  if ( isset( $page['cat'] ) )
  {
    // $page['nb_image_page'] is the number of picture to display on this page
    // By default, it is the same as the $user['nb_image_page']
    $page['nb_image_page'] = $user['nb_image_page'];

C'est surtout ça qui m'interesse:

$page['nb_image_page'] = $user['nb_image_page'];

Si quelque part ce n'est pas bon:
copie ici, entre balise [ code ] sans espace, ce que tu y as trouvé...

Si tout est Ok, il y aura un autre module à regarder.

Pied de page des forums

Propulsé par FluxBB

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