Submitted by romain0412 on
Bonjour tout le monde,
J'essaye actuellement de faire un intranet sous Drupal !
J'ai besoin de rendre disponible une liste de contact, liste que j'ai sur un tableau Excel avec leur postes, leurs mails, leur numéros etc etc...
J'aimerais donc mettre en ligne une liste de tout ces contacts...
Le module "Contact" disponible de base dans l'install de Drupal permet de faire un envoie de mail à une adresse donnée, mais j'aimerai qu'on voit la liste et qu'on puisse en cliquant sur le nom envoyé un e-mail.
Bref comment faire?
Et j'aimerais aussi avoir comment dire, les adresses e-mail cliquable pour envoie direct du mail.
Désolé de mes questions "bêtes" mais j'apprends Drupal, même le développement...
Merci de votre aide :-)
Hello Il parait qu'il n'y a
Permalien Soumis par juliendubreuil le 2 Mars, 2009 - 18:01
Hello
Il parait qu'il n'y a jamais de question bêtes, juste des réponses.
Je résume si j'ai bien compris :
Tu souhaite afficher sous la forme d'une feuille excel des données sur des personnes?
Tu veux que lorsque l'on clic sur l'adresse e-mails on puisse envoyer un email ?
Que veux tu faire avec le formulaire de contact de Drupal, envoyer des emails aux personnes par l'intermédiaire de ton intranet ?
Est ce que j'ai bien compris ?
Salut de très mal
Permalien Soumis par romain0412 le 3 Mars, 2009 - 08:41
Salut de très mal m'expliquer...
J'ai une liste de personne avec Nom/Prenom/Telephone/Profession/Mail (dans un tableau Excel) j'aimerai faire une liste de toutes ces personnes avec tout leurs attributs et j'aimerais que lorsqu'on clique sur leur adresse e-mail bah ça ouvre direct leur client de messagerie (il doit y avoir un terme précis pour ça, mais je ne le connais pas)...
Désolé d'avoir mal expliqué, presque on s'en fiche un peu içi que j'ai un fichier Excel...
Quoi que mettre en ligne un tableau Excel me servira par la suite !
Merci de ton aide
Bonjour, Pour moi tu as deux
Permalien Soumis par juliendubreuil le 3 Mars, 2009 - 09:47
Bonjour,
Pour moi tu as deux possibilités :
La première simple mais pas flexible.
1) Tu créer une node pour afficher tes infos que tu configurer en affichage FULL Html.
Tu crée un tableau html et tu ajoute tous tes champs et dans le champ email tu ajoute un lien mailto pour ouvrir le client de messagerie.
<table>
<tr><th>Nom</th><th>Prenom</th><th>Mail</th></tr>
<tr><td>nom1</td><td>prenom1</td><td><a href="mailto:mail1@societe.net">mail1@societe.net</a></td></tr>
<tr><td>nom2</td><td>prenom2</td><td><a href="mailto:mail2@societe.net">mail2@societe.net</a></td></tr>
<tr><td>nom3</td><td>prenom3</td><td><a href="mailto:mail3@societe.net">mail3@societe.net</a></td></tr>
</table>
Mais le problème c’est qu’à chaque changement d’information tu dois modifier cette page.
2) Cette solution est plus flexible, mais demande plus de configuration. Si tes utilisateurs on un compte sur ton site tu peux grâce au module view récupérer leurs informations.
Néanmoins le profil de base est limité, il faudrait que tu cherche avec quel module tu peux ajouter des informations sur tes utilisateurs.
En espérant avoir pu t’aider. Fait un retour sur ton choix, ca pourrait aider quelqu’un.
Je vais sûrement opter pour
Permalien Soumis par romain0412 le 3 Mars, 2009 - 10:00
Je vais sûrement opter pour le premier choix vu que les contacts sont des personne qui n'auront pas de compte.
Par contre je ne connais pas grand chose au HTML, et si je fait une copié collé de ton texte en remplissant un truc du genre :
NomPrenomMailProfessionTelephone
DupondMartinDRH01-45-.....m.dupond@adressemail.com
FrancoisHenryComptable01-45-.....f.henry@adressemail.com
nom3prenom3mail3@societe.net
Est-ce bien comme ça que je vais pouvoir rajouter des champs? Et la partie mailto est bien remplis?
Désolé de poser autant de questions mais j'ai jamais fait de php...
Merci de ton aide !
Merde j'aurai peut-être due
Permalien Soumis par romain0412 le 3 Mars, 2009 - 10:03
Merde j'aurai peut-être due mettre en format d'entrée Wiki pour pas que ça affiche comme ça...
Mais au moins je vois à qui ça ressemblerait !
Ça serait le même affichage sur mon node? Ou je peu créer un tableau, évitez que tout soit collé comme ça, etc etc??
Merci
Hello Ce n'est pas du php
Permalien Soumis par juliendubreuil le 3 Mars, 2009 - 11:12
Hello
Ce n'est pas du php ca, c'est juste du HTML
Voici un cours sur les tableaux http://www.siteduzero.com/tutoriel-3-13584-les-tableaux.html
Pour mettre du code mets le entre ces balises
<code>< /code>
.Pour la mise en forme de ton tableau il faut que tu regarde du coté CSS.
Oui désolé j'ai mis php
Permalien Soumis par romain0412 le 3 Mars, 2009 - 11:19
Oui désolé j'ai mis php tout en sachant bien que c'était HTML...Désolé je m'étais pas relu !
Merci pour le lien :-)
budylove : Néanmoins le
Permalien Soumis par davidm le 3 Mars, 2009 - 11:25
budylove : Néanmoins le profil de base est limité, il faudrait que tu cherche avec quel module tu peux ajouter des informations sur tes utilisateurs.
Le module en question, juste pour info, c'est NodeProfile pour D5 et ContentProfile pour D6
Effectivement j'utiliserai une vue solution 2 proposée par Buddylove bien meilleur... tu n'as pas besoin de connaître PHP avec Views, par contre il faut apprendre la logique ça demande un peu d'effort :P
Merci pour l'info :)
Permalien Soumis par juliendubreuil le 3 Mars, 2009 - 11:26
Merci pour l'info :)
La solution serait parfaite
Permalien Soumis par romain0412 le 3 Mars, 2009 - 11:29
La solution serait parfaite si c'était des contacts ayant un compte, mais ce sont des fournisseurs, la direction etc etc, il y aura dans cette liste environ 1/3 des personnes qui auront un compte.
Et pour tout le reste, bah, je suis obligé d'opter pour la solution 1 et tout taper à la main.
Merci de votre aide :)
Ok je comprend mieux mais
Permalien Soumis par davidm le 3 Mars, 2009 - 11:42
Ok je comprend mieux mais alors la meilleure solution c'est de créer un type de contenu, de créer des champs custom avec CCK, et d'utiliser Views pour lister l'annuaire des contacts :)
Après comme certains ont un compte, ça devient plus compliqué si on veut ré-utiliser les infos et les ajouter dans la liste, mais ça doit être faisable. Ceci dit, je pense qu'il serait mieux de rester sur CCK + un type de contenu avec les champs qui vont bien, qui a saisir les données de contact ayant un compte de la même manière que ceux qui n'en ont pas. Ou alors ajouter un lien vers leur fiche contact pour ceux qui ont un compte, sur la page du compte.
Utiliser Views + CCK te permet de gérer tes informations de manière structurée et de maintenir ta liste de manière bien plus efficace à long terme. Sinon c'est du "statique" dans un CMS :P
Oui il est possible de faire
Permalien Soumis par juliendubreuil le 3 Mars, 2009 - 11:45
Oui il est possible de faire un annuaire avec CCK et view.
Après tout dépend de son besoin et de le nombre de contacts.
Je suis depuis peu sur
Permalien Soumis par romain0412 le 3 Mars, 2009 - 11:47
Je suis depuis peu sur Drupal, et Views+CKK je viens à peine de m'y mettre, mais je vais essayer ta solution.
Je te remercie de ton aide :D
Le nombre de contact, bah
Permalien Soumis par romain0412 le 3 Mars, 2009 - 11:48
Le nombre de contact, bah une petite quarantaine...
De toute façon CCK et Views
Permalien Soumis par davidm le 3 Mars, 2009 - 11:49
De toute façon CCK et Views sont des éléments clés (tellement qu'ils doivent être dans Drupal 7) et c'est un bon exercice :)
Je te recommande l'excellent tuto vidéo d'Alexandre :
http://www.ineation.com/drupal/premiere-formation-video-en-ligne-decouvr...
Merci, super merci
Permalien Soumis par romain0412 le 3 Mars, 2009 - 11:55
Merci, super merci beaucoup.
Je regarderais ça à tête reposé, parce que là je viens de me bouffer des tuto sur le HTML et pour une première fois, bah ça fait pas mal de truc :p
En tout cas merci de votre aide...
La dernière fois que j'avais posté (c'était pour le module ldap_authentification) j'avais pas eu autant de réponse !
Merci beaucoup :)
Romain
La dernière fois, il y
Permalien Soumis par davidm le 3 Mars, 2009 - 12:05
La dernière fois, il y avait peut-être moins de membres, avec D6 la communauté s'est élargie et avec D7 je pense que ce sera encore plus vrai (notamment grâce au theming revisité).
Oh la dernière ce n'était
Permalien Soumis par romain0412 le 3 Mars, 2009 - 12:20
Oh la dernière ce n'était il y a si longtemps hihihi, mais bon pas grave, j'ai solutionné c'est ancien problème et je reviendrais dessus plus tard !
Je vais m'attaquer plus profondemment à view et CKK cette après-midi !
Merci de ton aide
Désolé d'une nouvelle fois
Permalien Soumis par romain0412 le 3 Mars, 2009 - 15:42
Désolé d'une nouvelle fois vous déranger, mais j'ai tapé tout en HTML une pages de contacts, lorsque je l'enregistre et l'ouvre via Firefox, elle est comme je le désire, mais si je colle tout mon code dans une nouvelle page sur Drupal, peu importe le format d'entrée, j'ai pas mon tableau, mais le code.
Quelqu'un aurait une idée d'où ça pourrait venir?
Merci
A mon avis tu as du utiliser
Permalien Soumis par davidm le 3 Mars, 2009 - 19:50
A mon avis tu as du utiliser un format d'entrée qui est filtré par Drupal ;)
Il faut que tu modifies le filtre full HTML en allant dans admin/settings/filters et que tu décoche le filtre HTML pour que les balises table, td, tr... etc ne soient pas filtrées et ensuite lorsque tu saisi que tu utilise Full HTML
D'ailleurs je serai curieux de savoir plutôt que de supprimer le filtre, comment on peut modifier la liste des balises autorisées...
Salut, Désolé mais ça ne
Permalien Soumis par romain0412 le 4 Mars, 2009 - 09:02
Salut,
Désolé mais ça ne marche ou je sûrement je fais mal ce qu'il y a à faire, je vais t'expliquer ce que j'ai fait :
Je suis allé dans Configuration du site, Format d'entrée, configurer Full HTML et là j'ai décoché Filtre HTML et j'ai de coché au final Correcteur HTML / Inline File Filter / Smileys Filter et c'est tout...
Merci de ton aide :-)
Essaye en décochant tous
Permalien Soumis par davidm le 4 Mars, 2009 - 09:34
Essaye en décochant tous les filtres et correcteurs.
Quel est ton code ?
Un tableau proprement formé ?
Voici grosso-modo mon code,
Permalien Soumis par romain0412 le 4 Mars, 2009 - 09:50
Voici grosso-modo mon code, j'ai essayé en décochant tout mais ça ne s'affiche toujours pas...
SocieteDomaineNomPrenomTelephoneGSMMailRôle Societe XInfogerenceDupondMichel3440506 x x x xmdupond@mail.comIS NT / Unix / HPC "tout un autre paquet de lignes identiques ici" ... .. .
Merci !
Merde désolé, je ne sais
Permalien Soumis par romain0412 le 4 Mars, 2009 - 09:51
Merde désolé, je ne sais pas comment on fait pour coller le code sans que ça le traduise...
Simple, tu le met entre des
Permalien Soumis par davidm le 4 Mars, 2009 - 09:58
Simple, tu le met entre des balises <code> et </code>
Tu peux éditer ton message précédent.
Ok, donc voici grosso-modo
Permalien Soumis par romain0412 le 4 Mars, 2009 - 10:06
Ok, donc voici grosso-modo mon code
<table border=2 cellpadding=10>
<tr><th>Societe</th><th>Domaine</th><th>Nom</th><th>Prenom</th><th>Telephone</th><th>GSM</th><th>Mail</th><th>Rôle</th><th></tr>
<tr><td>societe X</td><td>Infogerence</td><td>DUPOND</td><td>François</td><td>34405</td><td>06 x x x x</td><td><a href="mailto:francois.dupond@mail.com">francois.dupond@mail.com</a></td><td>IS NT / Unix / HPC</td></tr>
"tout un tas d'autres lignes du même genre"
...
..
.
</table>
Merci de ton aide...
Ton code n'est pas ce qui
Permalien Soumis par davidm le 5 Mars, 2009 - 11:45
Ton code n'est pas ce qui pose problème à mon avis fait ce que j'ai dit plus haut pour le format d'entrée Full HTML décoche tous les filtres y compris correcteur HTML et ré-essaye...
Tout est décoché et j'ai
Permalien Soumis par romain0412 le 5 Mars, 2009 - 11:50
Tout est décoché et j'ai toujours le même problème...
Sinon je vais voir pour trouver un code tout simple et l'essayer...Mais pour l'instant j'ai une page avec tout mon code, et pas mon tableau...
Merci
J'ai essayer avec un code
Permalien Soumis par romain0412 le 5 Mars, 2009 - 11:57
J'ai essayer avec un code tout simple trouvé sur un site, et que ce soit sur une page ou un article et en Filtred HTML ou Full HTML ou Full HTML sans remise à la ligne, bah c'est toujours seulement mon code qui s'affiche !
C'est fou ça...
Merci
Tu as installé un éditeur
Permalien Soumis par sahuni le 5 Mars, 2009 - 13:40
Tu as installé un éditeur (style FCKeditor) ou bien tu utilises le format natif Drupal?
Oui bonne remarque j'ai
Permalien Soumis par davidm le 5 Mars, 2009 - 13:43
Oui bonne remarque j'ai oublié de préciser qu'il faut désactiver l'éditeur bien sûr, sinon le filtrage sera actif puisque FCK a aussi un filtre HTML...
Oui j'ai
Permalien Soumis par romain0412 le 5 Mars, 2009 - 14:09
Oui j'ai Wysiwyg+NicEdit...
Question bête, comme je désactive l'éditeur?
Merci !
Je l'ai désactivé et ça
Permalien Soumis par romain0412 le 5 Mars, 2009 - 14:14
Je l'ai désactivé et ça fonctionne :D
Par contre j'ai une dernière question, je suis un peu relou je sais mais bon, maintenant mon tableau s'affiche, mais pas sur tout le page, c'est à cause du thème?
Qu'est ce qu'on peut faire? chercher un thème qui ne bouffe pas tout la partie de droite et de gauche? Ou n'appliquer aucun thème à certaines pages?
Merci de votre aide !