Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > Bureautique
Bureautique Forum d'entraide sur la gestion dynamique de documents de bureautique (Word, Excel, OpenOffice...) avec PHP. Avant de poster -> Cours Excel, FAQ OpenXML, FAQ OpenDocument
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/02/2008, 22h07   #1
Membre à l'essai
 
Inscription : février 2007
Messages : 50
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 50
Points : 22
Points : 22
Par défaut Afficher une arborescence genre généalogie

Bonjour,

j'ai besoin d'afficher une arborescence un peu "ouverte" genre arbre généalogique. J'aimerais bien arriver au niveau de "génoom" (voir capture d'écran pièce attachée si vous ne connaissez pas).
Ils font ça en utilisant des propriétés CSS avec des positionnements précis au pixel près (top:233px;right:199px), et beaucoup d'AJAX que ça serais bien que j'ai aussi, mais bon, si j'ai pas, c'est pas grave.

Je me demandais si vous connaissiez un framework, une bibliothèque, un script qui fait déjà ça en PHP. Les données de l'arbre sont dans une base MySQL.

Si je ne me suis pas adressé dans le bon forum, je suis ouvert au remarques (faut-il poster dans "librairies et framework" ?)

Sinon, si je dois le faire tout seul, je me demandais si y'avais un moyen de faire un ligne diagonale en HTML/CSS (pour tirer des traits, voir des flèches entre 2 blocs). Visiblement Genoom a résolu le problème avec des "lignes" horizontales et verticales qui sont en fait des blocs (div) CSS très fin (soit très petite hauteur pour les lignes horizontales, soit très fine largeur pour les lignes verticales)

Je suis 10 fois plus habile en PHP qu'en Javascript, je préfèrerais franchement un positionnement "fixe" fait pas PHP qu'un truc en javascript.

L'air de rien, dans genoom, y'a plus d'une centaine de ko de javascript ! (non merci)
Images attachées
Type de fichier : jpg genoom.jpg (23,6 Ko, 29 affichages)
thierryyyyyyy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/02/2008, 09h04   #2
Membre Expert
 
Avatar de riete
 
Homme Thierry
NFC & DevWeb
Inscription : avril 2006
Messages : 1 175
Détails du profil
Informations personnelles :
Nom : Homme Thierry
Âge : 51
Localisation : France

Informations professionnelles :
Activité : NFC & DevWeb
Secteur : Bâtiment

Informations forums :
Inscription : avril 2006
Messages : 1 175
Points : 1 366
Points : 1 366
Bein alors pourquoi tu ne fait pas cela en php alors?

Pour ma part, j'utilise la library JpGraph, mais pour toi, il me semble plus interessant d'utliser les fonction graphiques natives php et de créer des Class qui te permettrons de construire des images de façon dynamique.

Va voir ici. Mais peut être que tu connais déjà
riete est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/02/2008, 21h02   #3
Membre à l'essai
 
Inscription : février 2007
Messages : 50
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 50
Points : 22
Points : 22
Je connais JPgraph, mais de mémoire, il ne fait pas les arborescence ...
c'est pour faire des graphiques genre excel (courbe, camenbert, barres ...).

Par contre, je n'ai jamais dit que je voulais faire des images. Je pense vraiment que faire comme Genoom des lignes en CSS est une bonne chose.

Ma question était surtout de savoir si y'avais pas quelque chose qui existait, déjà tout fait.
Je ne connaissait pas cette fonction PHP, merci pour le lien. J'en déduis que je peux faire des flèches-images directement en PHP. Mais je crains que ça demande une certaine charge au serveur, et que ça soit finalement assez lent.

Et quand je vois jpGraph, je me dis aussi que je n'ai pas envie de faire une centaines de Class ...
thierryyyyyyy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/02/2008, 22h06   #4
Membre à l'essai
 
Inscription : février 2007
Messages : 50
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 50
Points : 22
Points : 22
finalement, j'ai trouvé ça
http://www.walterzorn.com/jsgraphics/jsgraphics_e.htm
on peut programmer les formes en PHP, et c'est javascript qui les execute...
pour faire des flèches, ça parrait pas mal
thierryyyyyyy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/02/2008, 15h43   #5
Membre Expert
 
Avatar de riete
 
Homme Thierry
NFC & DevWeb
Inscription : avril 2006
Messages : 1 175
Détails du profil
Informations personnelles :
Nom : Homme Thierry
Âge : 51
Localisation : France

Informations professionnelles :
Activité : NFC & DevWeb
Secteur : Bâtiment

Informations forums :
Inscription : avril 2006
Messages : 1 175
Points : 1 366
Points : 1 366
Citation:
Envoyé par thierryyyyyyy Voir le message
finalement, j'ai trouvé ça
http://www.walterzorn.com/jsgraphics/jsgraphics_e.htm
on peut programmer les formes en PHP, et c'est javascript qui les execute...
pour faire des flèches, ça parrait pas mal
Merci pour le tuyau thierryyyyyyy. Ce lien est une mine d'informations, pour ceux comme moi qui ont perdu tant de temps à essayé de faire moi bien
riete est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h19.


 
 
 
 
Partenaires

Hébergement Web