Imprimer des étiquettes

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • Imprimer des étiquettes

    Hello,

    Je cherche un moyen d'imprimer des étiquettes nominatives avec nom, prénom, adresse, code postal et ville, pour chaque utilisateur enregistré sur un site et/ou qui serait aussi inscrit dans AcyMailing.

    Le but serait de les envoyer à un admin qui pourrait les imprimer et les coller sur des colis.

    Une idée?

    Merci
    Laurent
    Expert en conception et réalisation de sites Internet 100% Joomla
    www.toonetcreation.com

  • #2
    Salut Laurent,

    Tu savais qu'en ajoutant /?tmpl=component à la fin de l'url alors le site n'affiche que la zone "composant" (pas de menu, pas de module, peu de style).

    Donc si p ex tu fais un layout qui affiche tes étiquettes (genre 2 ou 3 colonnes, l'espacement dépend forcément de ton papier à étiquette ) et que tu crée un menu qui pointe vers cette page avec /?tmpl=component alors il n'y a plus qu'à imprimer.
    Présentations : slides.woluweb.be | Coordonnées complètes : www.woluweb.be

    Un message d’erreur sur votre site Joomla... ayez le reflexe de consulter la base de connaissance : https://kb.joomla.fr

    Ce forum, vous l'aimez ? Il vous a sauvé la vie ? Vous y apprenez régulièrement ? Alors adhérer à l'AFUJ, l'Association Francophone des Utilisateurs de Joomla : https://www.joomla.fr/association/adherer

    Commentaire


    • #3
      ok mais tu peux faire sur une liste d'utilisateurs?
      je veux dire que via un lien de menu, est-ce qu'on peut afficher la liste de tous les utilisateurs du site?
      Expert en conception et réalisation de sites Internet 100% Joomla
      www.toonetcreation.com

      Commentaire


      • #4
        ben oui
        j'ai jamais eu ce besoin, mais il "suffit" de créer un override.
        Quitte à mettre dedans une requête sql qui va chercher les données que tu veux
        Présentations : slides.woluweb.be | Coordonnées complètes : www.woluweb.be

        Un message d’erreur sur votre site Joomla... ayez le reflexe de consulter la base de connaissance : https://kb.joomla.fr

        Ce forum, vous l'aimez ? Il vous a sauvé la vie ? Vous y apprenez régulièrement ? Alors adhérer à l'AFUJ, l'Association Francophone des Utilisateurs de Joomla : https://www.joomla.fr/association/adherer

        Commentaire


        • #5
          tu peux obtenir la liste en développant la fonction ou en utilisant une extension qui génère la liste comme community builder mais c'est un peu trop gros pour ton besoin.

          1. Pour ma part, j'aurai simplement défini un modèle via word et lié à un tableau excel (ou son équivalent sous libre office).
          Car l'export des utilisateurs est assez facile à faire, y compris sous acymailing.

          2. Si tu veux vraiment le faire en extension, il faudra créer le modele en html, faire la conversion en pdf en utilisant une librairie connue et appeler la liste suivant les paramètres que ton administrateur choisira au moment de générer la liste. Le plus simple étant d'en faire un module backend car cela t'évite la création d'un composant et cela reste accessible à tes administrateurs.

          Tu as de la chance, cela existe déjà :

          https://tech.spuur.ch/en/extensions/mod-userlist

          Télécharge et installe ce module, n'oublie pas de l'activer et le publier ( modules backend ),



          la position en backend est "cpanel".



          Tu peux également gérer les droits pour l'afficher uniquement à ton administrateur (onglet "droits" du module)

          Ce module est fourni avec la librairie TCPDF qui convertit un modèle html en pdf. Donc tu as la fonction d'affichage de la liste et l'export en PDF.
          Il te suffit de modifier le code pour ajouter ta propre mise en page en modifiant celle par défaut (tmpl/default.php) et l'entête du pdf dans userlist_PDF.php



          Pour la réalisation de ton modèle, utilise tout simplement l'éditeur html de joomla (tinymce) donc comme écrire un article avec l'éditeur par défaut ou JCE
          Pense à utiliser un tableau pour positionner les éléments.
          Puis tu récupère le code source de ton tableau html pour l'inserer dans les fichiers que je t'ai indiqué.

          Voilà comment tu récupère un générateur d'étiquettes en pdf






          Note : si tu veux faire générer depuis les listes d'acymailing, il te faudra modifier le code du helper qui contient la requête vers la liste des membres du site.

          Edit : Pour plus d'infos sur tcpdf et la mise en page : https://tcpdf.org/examples/
          Dernière édition par daneel à 15/02/2022, 00h14
          Joomla User Group (JUG) Lille : https://www.facebook.com/groups/JUGLille/

          Commentaire


          • #6
            Envoyé par woluweb Voir le message
            ben oui
            j'ai jamais eu ce besoin, mais il "suffit" de créer un override.
            Quitte à mettre dedans une requête sql qui va chercher les données que tu veux
            oui pas faux en effet.
            Expert en conception et réalisation de sites Internet 100% Joomla
            www.toonetcreation.com

            Commentaire


            • #7
              daneel

              merci beaucoup pour ces détails au top :-)
              je vais regarder.
              Expert en conception et réalisation de sites Internet 100% Joomla
              www.toonetcreation.com

              Commentaire

              Annonce

              Réduire
              Aucune annonce pour le moment.

              Partenaire de l'association

              Réduire

              Hébergeur Web PlanetHoster
              Travaille ...
              X