Répartition des actes

153 views
Skip to first unread message

Jean-Claude HORGUES

unread,
Sep 20, 2024, 3:58:49 AM9/20/24
to expo...@googlegroups.com
Bonjour
Depuis 2 jours les tableaux de répartition des actes ne sont plus rangés par
ordre chronologique. Comment retrouver l'organisation correcte ? Je vous joins
la photo.
Merci pour votre aide

Site : http://www.genealogie-basadour.fr/ hébergé chez OVH
version 3-2-4 prod avec un PHP 5.6.40
Jean Claude Horgues
Répartition des actes.jpg

rmar...@gmail.com

unread,
Sep 20, 2024, 5:18:35 AM9/20/24
to expo...@googlegroups.com
Bonjour Mr Lethrosne,
Je viens d'installer la version 3.2.4 en php 8 sur OVH, j'ai eu quelques messages d'erreurs comme "fichier introuvable" mais la mise à jour a été faite quand même, il suffit d'attendre.
J'ai le menu à gauche qui est redevenu jaune et le même problème d'indexation sur les communes que Mr Horgues, les tableaux de répartition des actes ne sont plus rangés par ordre chronologique pour certaines communes la Rixouses, Morez... Faut-il supprimer les bases et les importer à nouveau ?

Pouvez-vous réindexé le site G2HJ du Haut Jura : https://www.g2hj.fr/actes/index.php

Je vous remercie de votre aide et pour tout cet énorme travail que vous avez réalisé sur ExpoActes.

Bien cordialement

Rose-Marie A. Prost-Tournier
rmar...@gmail.com
g2hj.fr

-----Message d'origine-----
De : 'Jean-Claude HORGUES' via Expoactes <expo...@googlegroups.com>
Envoyé : vendredi 20 septembre 2024 09:59
À : expo...@googlegroups.com
Objet : [ExpoActes] Répartition des actes
--
Voir aussi le site : https://expoactes.monrezo.be/ et le Wiki : https://sites.google.com/site/expoactes/
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe « ExpoActes » de Google Groupes.
Pour transmettre des messages à ce groupe, envoyez un e-mail à expo...@googlegroups.com Pour résilier votre abonnement à ce groupe, envoyez un courrier électronique à l'adresse expoactes+...@googlegroups.com
Pour afficher d'autres options, visitez ce groupe à l'adresse https://groups.google.com/g/expoactes
---
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Expoactes.
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse expoactes+...@googlegroups.com.
Cette discussion peut être lue sur le Web à l'adresse https://groups.google.com/d/msgid/expoactes/1334687333.224785.1726819127408.JavaMail.open-xchange%40opme11oxm22nd1.op.nd1.pom.fr.intraorange.

Bernard Giroud

unread,
Sep 26, 2024, 5:04:54 AM9/26/24
to 'Jean-Claude HORGUES' via Expoactes

Bonjour M. Horgues,

Avez-vous eu une réponse concernant ce problème ?

Cordialement,

Bernard Giroud

Jean-Claude HORGUES

unread,
Sep 26, 2024, 12:15:52 PM9/26/24
to expo...@googlegroups.com

Bonjour
Non, je n'ai pas encore de réponse. Il semble que OVH ait changé la version de la MYSQL  qui est V.8.0. Y aurait-il une relation avec notre aléa de fonctionnement ?
Je vous remercie pour votre attention.
Cordialement
Jean Claude Horgues

envoyé : 26 septembre 2024 à 11:04
de : Bernard Giroud <bgir...@free.fr>
à : 'Jean-Claude HORGUES' via Expoactes <expo...@googlegroups.com>
objet : Re: [ExpoActes] Répartition des actes


 

 

--
Voir aussi le site : https://expoactes.monrezo.be/
et le Wiki : https://sites.google.com/site/expoactes/
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe « ExpoActes » de Google Groupes.
Pour transmettre des messages à ce groupe, envoyez un e-mail à expo...@googlegroups.com
Pour résilier votre abonnement à ce groupe, envoyez un courrier
électronique à l'adresse expoactes+...@googlegroups.com
Pour afficher d'autres options, visitez ce groupe à l'adresse https://groups.google.com/g/expoactes
---
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes "Expoactes".
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse expoactes+...@googlegroups.com.

Bernard Giroud

unread,
Sep 26, 2024, 2:24:40 PM9/26/24
to 'Jean-Claude HORGUES' via Expoactes

Bonsoir,

Oui, il y a une relation. J'étais tombé sur le problème en mai de cette année avec ma machine de développement.

Le problème c'est qu'avant, pour MySQL, la clause "GROUP BY" impliquait implicitement un "ORDER BY" sur les mêmes champs. Ce n'est plus vrai, et donc il faut rendre l'ordre de tri explicite.

Il me semblait que le problème apparaissait à deux endroits, mais pour le moment je n'ai pas pu confirmer ce point.

Pour corriger et voir si cela résout tous vos problèmes chez vous, veuillez remplacer, dans le fichier tools/statannees.inc.php, les lignes 112 et 113 qui devraient être comme ceci :

    $request = "SELECT year(ladate) AS ANNEE,count(*) AS CPT FROM " . $table .
                         " WHERE COMMUNE='" . sql_quote($Commune) . "' AND DEPART='" . sql_quote($Depart) . "'" . $condtdiv . " GROUP BY year(ladate) ;";

en :

    /*$request = "SELECT year(ladate) AS ANNEE,count(*) AS CPT FROM " . $table .
                         " WHERE COMMUNE='" . sql_quote($Commune) . "' AND DEPART='" . sql_quote($Depart) . "'" . $condtdiv . " GROUP BY year(ladate) ;";*/ //BG:
    $request = "SELECT year(ladate) AS ANNEE,count(*) AS CPT FROM " . $table .
                         " WHERE COMMUNE='" . sql_quote($Commune) . "' AND DEPART='" . sql_quote($Depart) . "'" . $condtdiv . " GROUP BY year(ladate) ORDER BY year(ladate) ;"; //BG:

Le but du commentaire sur les deux premières lignes et les "//BG:" sont là pour marquer la correction, et garder le code avant celle-ci.

Cordialement,

Bernard Giroud

mat...@lamamics.fr

unread,
Sep 26, 2024, 5:56:57 PM9/26/24
to Expoactes
Bonjour,
sauf erreur de ma part, même chose pour le fichier tools/actutils.php, ligne 1305 et 1348, 
j'ai rajouté des "ORDER BY NOM", sinon les patronymes dans une commune ne sont pas dans le bon ordre

        $request = "SELECT NOM, count(*), min(year(LADATE)),max(year(LADATE)) "
            . " FROM $table "
            . " WHERE COMMUNE = '" . sql_quote($Commune) . "'" . $condDep . $initiale
            . " GROUP BY NOM "
            . " ORDER BY NOM ";
merci
Mathias Lamamy

Jean-Claude HORGUES

unread,
Sep 27, 2024, 4:40:03 AM9/27/24
to expo...@googlegroups.com

Bonjour Bernard Giroud
J'ai essayé ces lignes mais les tableaux ne s'affichent pas !
Jean Claude Horgues

envoyé : 26 septembre 2024 à 23:56
de : "mat...@lamamics.fr" <mat...@lamamics.fr>
à : Expoactes <expo...@googlegroups.com>

Bernard Giroud

unread,
Sep 28, 2024, 8:58:22 AM9/28/24
to 'Jean-Claude HORGUES' via Expoactes

Pouvez-vous m'envoyer à gir...@cgsavoie.org une copie d'écran du résultat ainsi que votre fichier tools/statannees.inc.php, SVP ?

Merci d'avance !

Bernard Giroud

Jean-Claude HORGUES

unread,
Sep 29, 2024, 5:26:34 AM9/29/24
to expo...@googlegroups.com

Bonjour
Voici ces 2 documents.
Bon dimanche
Cordialement
Jean Claude Horgues

envoyé : 28 septembre 2024 à 13:22

tableau années.jpg
statannees.inc.php

Bernard Giroud

unread,
Sep 30, 2024, 1:22:26 PM9/30/24
to 'Jean-Claude HORGUES' via Expoactes

Dans votre fichier, il vous faut changer, ligne 115, la chaîne de caractères "group by year(ladate) ;" par "group by year(ladate) order by year(ladate) ;".

Jean-Claude HORGUES

unread,
Oct 2, 2024, 4:18:39 AM10/2/24
to expo...@googlegroups.com

Bonjour
J'ai modifié ce fichier mais rien ne s'affiche. Je vous joins le fichier que j'ai modifié. Je pense l'avoir fait correctement.
Merci pour votre aide.
Cordialement
Jean Claude Horgues

envoyé : 30 septembre 2024 à 18:36

statannees.inc.php

Bernard Giroud

unread,
Oct 2, 2024, 3:32:07 PM10/2/24
to 'Jean-Claude HORGUES' via Expoactes

Ajoutez un point-virgule à la fin de la ligne 115 pour terminer l'ordre PHP.

Jean-Claude HORGUES

unread,
Oct 3, 2024, 3:45:39 AM10/3/24
to expo...@googlegroups.com

Bonjour
Tout semble fonctionner.
Comme quoi, un petit ";" peut tout changer !!
Un grand merci à Bernard pour cette réparation.
Cordialement

Jean Claude Horgues

envoyé : 2 octobre 2024 à 21:32

rmar...@gmail.com

unread,
Oct 10, 2024, 6:54:35 AM10/10/24
to expo...@googlegroups.com

Merci Mr Giroud,

 

Hébergé chez OVH et ayant le même problème que MR Horgues, J’ai fait la modification et les actes semblent bien classé chronologiquement.

 

Corriger dans le fichier tools/statannees.inc.php, les lignes 112 et 113 :

 

$request = "SELECT year(ladate) AS ANNEE,count(*) AS CPT FROM " . $table .

               " WHERE COMMUNE='" . sql_quote($Commune) . "' AND DEPART='" . sql_quote($Depart) . "'" . $condtdiv . " GROUP BY year(ladate) ORDER BY year(ladate) ;"; //BG:

              

Un grand merci.

Bonne journée

        Rose-Marie A. Prost-Tournier

           rmar...@gmail.com

                    g2hj.fr

 

De : expo...@googlegroups.com <expo...@googlegroups.com> De la part de Bernard Giroud
Envoyé : mercredi 2 octobre 2024 21:32
À : 'Jean-Claude HORGUES' via Expoactes <expo...@googlegroups.com>
Objet : Re: [ExpoActes] Répartition des actes

Reply all
Reply to author
Forward
0 new messages