Extraire la liste des utilisateurs

4 participants

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu Extraire la liste des utilisateurs

Message par uluberlu Dim 09 Jan 2022, 05:52

Détails techniques


Version du forum : phpBB3
Poste occupé : Administrateur
Navigateur(s) concerné(s) : Mozilla Firefox
Personnes concernées par le problème : Moi uniquement
Lien du forum : (lien masqué, vous devez poster pour le voir)

Description du problème

Bonjour,

Dans quelle mesure, et par quel moyen serait-il possible d'obtenir sous la forme d'un fichier csv ou texte, la liste des inscrits à un forum, avec leurs principales caractéristiques, telles que nombre de publication, date d'inscription, date de dernière connexion ?

Merci de votre réponse
uluberlu

uluberlu
*

Messages : 35
Inscrit(e) le : 02/02/2017

http://vivrelibre.forumactif.com
uluberlu a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Extraire la liste des utilisateurs

Message par chattigre Dim 09 Jan 2022, 05:57

Bonjour,

résolu Exportation liste des membres

Ce n'est pas possible.

Bonne journée
Cordialement
chattigre

chattigre
Aidactif
Aidactif

Masculin
Messages : 3595
Inscrit(e) le : 17/04/2019

https://test1-chattigre.forumactif.fr
chattigre a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Extraire la liste des utilisateurs

Message par Oka.mi Lun 10 Jan 2022, 06:08

Bonjour,

S'il s'agit simplement de récupérer les données visibles sur la page /memberlist, vous pouvez procéder comme suit :
  • Rendez-vous dans Modules > HTML & JAVASCRIPT > Gestion des pages HTML > Création en mode avancé (HTML)
  • Indiquez pour Voulez-vous utiliser le haut et le bas de page de votre forum ? : Oui
  • Collez ce code et validez
    Code:
    <input id="lienmemberlist" type="text" value="/memberlist?mode=joined&order=DESC&submit=Ok&username" style="width:500px;" />
    <button id="boutonmemberlist">Récupérer</button><br />
    <textarea id="csvmemberlist"></textarea>

    <script type="text/JavaScript">
    $('#boutonmemberlist').click(function (){
    var lien = document.getElementById('lienmemberlist').value;
    $.get(lien, function (data) {

       var csv = "";

       $(data).find('table#memberlist tr').each(function () {

          var colonne;
          colonne = $(this).find('th');
          if (colonne.length == 0) {
             colonne = $(this).find('td');
          }

          var mp = $(this).find('td a[href*="/privmsg"]').attr('href');
          if (mp === undefined) {
             mp = colonne[6].innerText;
          }


          var site = $(this).find('td a[href*="http"]').attr('href');
          if (site === undefined) {
             site = colonne[7].innerText;
          }

          csv += colonne[0].innerText + ";" + colonne[1].innerText + ";" + colonne[2].innerText + ";" + colonne[3].innerText + ";" + colonne[4].innerText + ";" + colonne[5].innerText + ";" + mp + ";" + site + "\n";
       });
            document.getElementById('csvmemberlist').value = csv;
    });
      });
    </script>

Vous aurez alors une page avec un champ texte qui récupèrera les données d'une page renseignée type /memberlist (par défaut /memberlist?mode=joined&order=DESC&submit=Ok&username ce qui correspond à la première page de la memberlist triée par date d'inscription). Vous rentrez le lien /memberlist que vous voulez et vous récupérerez les données triées comme vous le souhaitez, si vous avez plusieurs pages vous faîtes cela pour chaque page et à copier/coller à chaque fois les données générées pour l'enregistrer sous format csv.
À noter que ce code ne fonctionne que pour les versions PhpBB3, ModernBB et AwesomeBB.

En revanche, comme le dit Toryudo et chattigre, transférer ces données sur un autre forum est impossible.


Extraire la liste des utilisateurs 1213Donnez un titre explicite Extraire la liste des utilisateurs VTzsyWB à votre sujet pour améliorer son référencement

Remerciez Extraire la liste des utilisateurs 976083691 le message qui vous a aidé pour le mettre en évidence

Cochez résolu lorsque votre problème est résolu pour faciliter le travail des modérateurs

L'aide par MP Extraire la liste des utilisateurs FsAeGeb n'est pas autorisée pour que celle-ci puisse bénéficier au plus grand nombre
Oka.mi

Oka.mi
Aidactive
Aidactive

Messages : 2777
Inscrit(e) le : 06/01/2011

https://deus-academia.forumactif.com/
Oka.mi a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Extraire la liste des utilisateurs

Message par Chacha Sam 15 Jan 2022, 03:18

Extraire la liste des utilisateurs UmaslZ4Bonjour,

Attention, cela fait 6 jours que nous n'avons pas de nouvelles concernant votre demande, si vous ne voulez pas voir votre sujet déplacé à la corbeille, merci de poster dans les 24h qui suivent ce message.

Si votre sujet est résolu, merci d'éditer votre premier message et de cocher l'icône « résolu »
Chacha

Chacha
Modéractif
Modéractif

Masculin
Messages : 69443
Inscrit(e) le : 21/08/2010

https://forum.forumactif.com/
Chacha a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Extraire la liste des utilisateurs

Message par Chacha Dim 16 Jan 2022, 02:19

Extraire la liste des utilisateurs 8djze9qBonjour,

Nous n'avons plus de nouvelle de l'auteur de ce sujet depuis plus de 7 jours. Nous considérons donc ce problème comme résolu ou abandonné. La prochaine fois, merci de nous tenir au courant de l'évolution de votre problème, ou pensez à faire un UP régulièrement !

Ce sujet est archivé afin de ne pas perdre les réponses apportées.
Chacha

Chacha
Modéractif
Modéractif

Masculin
Messages : 69443
Inscrit(e) le : 21/08/2010

https://forum.forumactif.com/
Chacha a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum