Web based family history software

Pour les questions en rapport avec la dernière version (1.3.x) [/ b]. Pour les questions relatives à la version bêta ou svn s'il vous plaît utiliser la catégorie SVN de la section anglaise.
Lorsque vous demandez de l'aide veuillez s'il vous plaît fournir autant d'informations que possible. Dites-nous quelle version de webtrees, PHP et MySQL vous utilisez. Si possible, fournir une URL pour votre site afin que nous puissions voir le problème par nous-mêmes.
Astuce : Pensez à mettre ces informations dans votre signature, de sorte qu'elles apparaissent dans le pied de TOUS vos messages [/ color]

Question Modifications d'un thème

  • louis
  • Topic Author
  • Visitor
  • Visitor
13 years 1 month ago - 13 years 1 month ago #1 by louis
Modifications d'un thème was created by louis
Bonjour,
Je souhaite arranger le thème "F.A.B." et notamment changer l'entête, qui est comme ça:

Traduction de Jackie : I would like to modify the "F.A.B." theme, particularly the header which is like the following :




Et que je voudrais transformer comme ça:

Traduction de Jackie : and I would like it to look like this :



avec le menu "page d'accueil.... plus gros

Est-ce possible et peut-on m'aider parce que bientôt je n'airai plus de cheveux

Traduction de Jackie : Is there anyone who can help me with that before I lose all my hair ?

@+
Merci
Attachments:
Last edit: 13 years 1 month ago by Jackie.

Please Log in or Create an account to join the conversation.

  • louis
  • Topic Author
  • Visitor
  • Visitor
13 years 1 month ago - 13 years 1 month ago #2 by louis
Replied by louis on topic Modifications d'un thème
Bonjour,
Beaucoup de visites, mais malheureusement pas de réponses,
J'ai tout de même progressé, il ne me reste plus qu'à intégrer le bandeau header.GIF, voilà deux jours que j'y travaille et je sèche vraiment, vous pouvez voir actuellement mon nouveau thème (animal) qui est en place, genealogie.maiquez.net
Merci de votre aide
@+
Louis

Traduction de Jackie : Many viewing but unfortunately no answer. I have been able to improve it but I still have to add the header.gif, I have been working on it for two days but I am really stuck now. You could see my new theme (animal) at genealogie.maiquez.net . Thanks for your help.

Last edit: 13 years 1 month ago by Jackie.

Please Log in or Create an account to join the conversation.

  • phicome
  • Visitor
  • Visitor
13 years 1 month ago - 13 years 1 month ago #3 by phicome
Replied by phicome on topic Modifications d'un thème
Qu'appelles-tu le bandeau header.gif ? Un gif est une image. Est-ce l'écusson à droite ?
Last edit: 13 years 1 month ago by phicome.

Please Log in or Create an account to join the conversation.

  • louis
  • Topic Author
  • Visitor
  • Visitor
13 years 1 month ago - 13 years 1 month ago #4 by louis
Replied by louis on topic Modifications d'un thème
J'appelle "bandeau" c'est une image comme ça:


Et voudrais remplacer le "Généalogie des Familles MAÏQUEZ/VANDEVELDE" sur l'entête du site pour mettre le "header.GIF", mais comme il y a du html et du php mélangé, je ne sais pas faire, si tu veux voir le fichier complet à modifier, webtrees.myff.fr/viewtopic.php?f=9&t=5
Je te remercies, j'ai une belle épine dans le pied.

Traduction de Jackie: I would like to replace the title "Généalogie des Familles MAÏQUEZ/VANDEVELDE" by the image "header.gif", but as the code mixes PHP and HTML, I don't know how to do it. The whole file to modify is shown webtrees.myff.fr/viewtopic.php?f=9&t=5

Attachments:
Last edit: 13 years 1 month ago by Jackie.

Please Log in or Create an account to join the conversation.

  • phicome
  • Visitor
  • Visitor
13 years 1 month ago #5 by phicome
Replied by phicome on topic Modifications d'un thème
J'ai regardé ce qu'il est possible de faire :
Il semble que l'intitulé du gedcom soit difficilement supprimable. C'est le "Titre descriptif des données de ce fichier GEDCOM" trouvé dans l'administration du gedcom. Il figure dans le bloc "Accueil", dans le bloc "Statistiques", et dans le bloc "Header". Le problème, c'est que si tu le supprimes, tu n'as plus accès à l'administration du gedcom dans son ensemble.
Ce titre est donc impératif.
Ton bandeau doit donc être affiché avant le header et sera redondant avec le titre du gedcom. A mon sens, tu dois agir sur la taille des caractères du titre et mettre un écusson en bout de chaîne, après la zone de recherche. Pas eu le temps de voir.

Bonne soirée

Please Log in or Create an account to join the conversation.

More
13 years 1 month ago - 13 years 1 month ago #6 by jon48
Replied by jon48 on topic Modifications d'un thème
Bonsoir Louis,

Il est en fait possible de supprimer le texte pour mettre votre bandeau. N'ayant pas encore commencé à trafiquer le code webtrees, la procédure qui suit n'a pas été testée, mais ne doit pas être trop loin de la réalité.

Allons donc mettre les mains dans le code:
- Première étape, enlever le titre : dans le fichier header.php, trouver et commenter/supprimer les lignes :
Code:
echo '<div style="float:', WT_CSS_ALIGN, '; clear:', WT_CSS_ALIGN, '; font-size:175%;">', htmlspecialchars($GEDCOM_TITLE), '</div>';

- Pour afficher l'image, plusieurs options sont disponibles, mais celle que j'applique généralement moi-même est celle du CSS. Dans le fichier style.css, inclure les lignes :
Code:
#header { background: url(images/header.gif) no-repeat left; }

Cette étape mérite sûrement d'être raffinée un peu, mais je vous laisse faire quelques tests sur votre site.

Bien cordialement,

Jonathan
genea.jaubart.com - Famille Jaubart-Rousset en Lozère - webtrees 2.1.18 (modifié - GitHub repo , thème Rural)
Local: Ubuntu 22.04 - Apache 2.4 - PHP 8.1 - MySQL 8.0 / Public: FastComet
Last edit: 13 years 1 month ago by Jackie.

Please Log in or Create an account to join the conversation.

  • louis
  • Topic Author
  • Visitor
  • Visitor
13 years 1 month ago - 13 years 1 month ago #7 by louis
Replied by louis on topic Modifications d'un thème
Bonjour phicom, jon48,
Je ne comprends pas le php déjà, mais en plus vos explications me désarçonnent,
1°) j'ai réussi à supprimer le titre sans que cela ne gène en quoi que ce soit

<div class="title" style="<?php echo $TEXT_DIRECTION=="rtl"?"left":"right"; ?>">
<?php print_gedcom_title_link(TRUE); ?>
</div>

2°) Jonathan, je ne comprends pas, avez-vous pu lire le code du fichier header.php que j'ai indiqué sur webtrees.myff.fr/viewtopic.php?f=9&t=5
parce que je ne trouve pas les lignes de code que vous indiquez, désolé, mais j'ai beau lire et relire et je ne trouve pas.
En tout cas merci de votre aide, et ne me lâchez pas.
@+
Louis
Last edit: 13 years 1 month ago by Jackie.

Please Log in or Create an account to join the conversation.

More
13 years 1 month ago - 13 years 1 month ago #8 by Jackie
Replied by Jackie on topic Modifications d'un thème
Bonsoir Louis,

Je pense que ce que Jonathan te dit est :
1- Ouvre le fichier header.php de ton thème (thème F.A.B. modifié) avec un éditeur de texte (celui de ton choix)
2- Je ne sais pas pour le tien mais avec le mien je peux faire Editer, puis Rechercher et taper l'expression que je désire. Disons que tu tapes float. La fonction va rechercher tous les endroits où apparaît le mot.
3- Tu localiseras facilement la ligne en question.
4- ensuite tu suis les instructions de Jonathan


ps: Jonathan ne te dit pas de supprimer :
Code:
<div class="title" style="<?php echo $TEXT_DIRECTION=="rtl"?"left":"right"; ?>"> <?php print_gedcom_title_link(TRUE); ?> </div>

D'ailleurs, je ne sais pas dans quel fichier tu as supprimé cela ?

Edit : Louis, je crois que tu as supprimé la mauvaise ligne... mais je ne suis pas pro. Alors...

Voici la bonne div est <div style="float;'...."> et non <div class="title"....> :
Code:
echo '<div style="float:', WT_CSS_ALIGN, '; clear:', WT_CSS_ALIGN, '; font-size:175%;">', htmlspecialchars($GEDCOM_TITLE), '</div>';


EDIT : Louis, le fichier header.php du thème F.A.B. ne ressemble pas du tout à celui du lien que tu présentes. Est-ce bien le thème F.A.B. dont tu parles ? J'ai bien l'impression que tu as modifié un autre thème que le thème F.A.B. Je suis désolée, je ne suis pas assez bonne pour t'aider.
Last edit: 13 years 1 month ago by Jackie.

Please Log in or Create an account to join the conversation.

More
13 years 1 month ago - 13 years 1 month ago #9 by Jackie
Replied by Jackie on topic Modifications d'un thème
Salut Louis,

Ensuite, ouvre le fichier style.css de ton thème (modifié thème F.A.B.) avec ton éditeur de texte.
Trouve la ligne
Code:
#header { background: url(images/header.gif) no-repeat left; }

modifie le chemin de background: url(images/header.gif) pour celui de ton image.
Last edit: 13 years 1 month ago by Jackie.

Please Log in or Create an account to join the conversation.

  • Roland
  • Visitor
  • Visitor
13 years 1 month ago #10 by Roland
Replied by Roland on topic Modifications d'un thème
Au vu des images proposées par Louis, dans le fichier header.php du thème, au début du "<body>", il y a sans doute 2 balises <table> qui se suivent. Juste avant la deuxième, il suffit d'ajouter "<img src=... >" (à compléter comme d'habitude) puis ajouter aussi "</td></tr><tr><td>" (changer de ligne dans la table) afin de résoudre presque le problème (mais Louis à réussi à supprimer le titre). Il ne faut surtout pas les mettre après le deuxième <table>

J'ai essayé avec header.php du thème minimal et ça fonctionne chez moi, en local. Avec cette manière de faire, il n'y a qu'un seul fichier à modifier et la méthode est sans doute plus classique. Personnellement, je préfère passer par le fichier style.css.

Jackie, j'ai trouvé les lignes de Louis. Mais elles ne sont pas présentes dans le fichier header.php de tous les thèmes. Dans le header.php du thème minimal, les lignes existent bien. Par contre les lignes que tu proposes n'y sont pas.

Please Log in or Create an account to join the conversation.

More
13 years 1 month ago #11 by Jackie
Replied by Jackie on topic Modifications d'un thème
Bonsoir Roland,

Eh bien ! Le voilà le problème ! Louis parlait du thème F.A.B. !!!!

Minimal et F.A.B. sont deux thèmes différents.

Please Log in or Create an account to join the conversation.

  • Roland
  • Visitor
  • Visitor
13 years 1 month ago #12 by Roland
Replied by Roland on topic Modifications d'un thème
Bonjour @tous,

je n'avais pas relevé qu'il s'agissait du thème F.A.B.

Pour Louis,
tu supprimes les lignes indiquées par jon48
Code:
echo '<div style="float:', WT_CSS_ALIGN, '; clear:', WT_CSS_ALIGN, '; font-size:175%;">', htmlspecialchars($GEDCOM_TITLE), '</div>';
Puis, tu les remplaces par
Code:
echo '<div style="float:center; clear:center;"><img src="themes/fab/images/bandeau.gif" width="541" height="129" /></div>';
L'adresse de l'image doit partir de la racine du site. Peut-être as-tu simplement mis ton "image-bandeau" dans le dossier images du thème alors que tu appelles une image dans le dossier images du site! Je sais pas si je me fais bien comprendre...!
Note: il faudra sans doute adapter la taille de l'image.

Si, comme sur ton image, tu souhaites que la class "makemenu" soit affichée après ton bandeau (premier menu en haut de page à droite dans F.A.B.), il faut mettre les dernières lignes juste après le commentaire
Code:
// Options for real users

J'ai tout testé avec le thème F.A.B.

@+

PS & HS: pourquoi ne peut-on pas visualiser son message avant de l'envoyer?

Please Log in or Create an account to join the conversation.

  • Roland
  • Visitor
  • Visitor
13 years 1 month ago - 13 years 1 month ago #13 by Roland
Replied by Roland on topic Modifications d'un thème
Bonjour "Phicome",

je réponds à ton message du 14 février vers 19h.

On peut supprimer l'affichage de l'intitulé du gedcom sans danger puisque le lien ([url-du-site]/index.php?ctype=gedcom) lié au titre affiche la page d'accueil dans la plupart des thèmes de base (dans le thème F.A.B. et dans le thème xenea, il n'y a même pas de lien).

On pourrait aussi mettre le lien sur le bandeau-image.

Mais peut-être ne parle-t-on pas de la même chose avec l'expression "intitulé du gedcom"...!

@+
Last edit: 13 years 1 month ago by Roland. Reason: Erreur de formulation > sens modifié

Please Log in or Create an account to join the conversation.

  • phicome
  • Visitor
  • Visitor
13 years 1 month ago - 13 years 1 month ago #14 by phicome
Replied by phicome on topic Modifications d'un thème

Roland wrote: On peut supprimer l'intitulé du gedcom sans danger puisque le lien ([url-du-site]/index.php?ctype=gedcom) lié au titre affiche la page d'accueil dans la plupart des thèmes de base (dans le thème F.A.B. et dans le thème xenea, il n'y a même pas de lien).


Vous ne supprimez pas le titre, apparemment. Vous n'y faites pas appel, si j'ai bien compris.
Plutôt qu'un long discours :

Avec le titre :



Titre supprimé :



Pour le remettre, il faut intervenir sur la table wt_gedcom_setting :


Roland wrote: PS & HS: pourquoi ne peut-on pas visualiser son message avant de l'envoyer?


Cela me manque aussi !
Attachments:
Last edit: 13 years 1 month ago by phicome.

Please Log in or Create an account to join the conversation.

More
13 years 1 month ago #15 by Jackie
Replied by Jackie on topic Modifications d'un thème
Bonjour à tous,

Prévisualiser son message avant de l'envoyer, me serait également très utile lorsque je traduis les messages. Il m'arrive parfois de me relire et de corriger mon premier jet. Je vais en parler à Kiwi.

Please Log in or Create an account to join the conversation.

More
13 years 1 month ago #16 by fisharebest
Replied by fisharebest on topic Modifications d'un thème
<<Avec le titre :>>
<<Titre supprimé :>>

C'est un bug.

Nous ne voulons pas un titre vide. Il sera interdit.

Greg Roach - greg@subaqua.co.uk - @fisharebest@phpc.social - fisharebest.webtrees.net

Please Log in or Create an account to join the conversation.

More
13 years 1 month ago - 13 years 1 month ago #17 by Jackie
Replied by Jackie on topic Modifications d'un thème
Hi fisharebest,

Do you mean that deleting the feature "Title" will bug the program ?

Sorry, what you said in French is not clear for me. Would you mind to say it in English ?
Last edit: 13 years 1 month ago by Jackie.

Please Log in or Create an account to join the conversation.

More
13 years 1 month ago - 13 years 1 month ago #18 by fisharebest
Replied by fisharebest on topic Modifications d'un thème
We do not want to allow the user to set an empty title. We must prevent this from happening.

Traduction de Jackie :
Nous ne voulons pas permettre à l'utilisateur de supprimer le titre. Nous devons empêcher cette action.


Greg Roach - greg@subaqua.co.uk - @fisharebest@phpc.social - fisharebest.webtrees.net
Last edit: 13 years 1 month ago by Jackie.

Please Log in or Create an account to join the conversation.

More
13 years 1 month ago - 13 years 1 month ago #19 by Jackie
Replied by Jackie on topic Modifications d'un thème
Hi fisharebest,

What could happen if they do so ?

Français : Que peut-il se passer si les utilisateurs suppriment quand même le titre ?
Last edit: 13 years 1 month ago by Jackie.

Please Log in or Create an account to join the conversation.

More
13 years 1 month ago - 13 years 1 month ago #20 by fisharebest
Replied by fisharebest on topic Modifications d'un thème
<<What could happen if they do so ? >>

In many places, the title is used as a link. If the title is empty, there is no link. For example, in post #14, you can see that there is no longer a link to edit the settings for this family tree.

Traduction de Jackie : À plusieurs endroits, le titre est utilisé en tant que lien. Si le titre est vide, le lien n'existe plus. Par exemple, dans le message #14, il n'y a plus de lien pour modifier les réglages de cet arbre généalogique.


Greg Roach - greg@subaqua.co.uk - @fisharebest@phpc.social - fisharebest.webtrees.net
Last edit: 13 years 1 month ago by Jackie.

Please Log in or Create an account to join the conversation.

Powered by Kunena Forum
}