Modèle:AUTEUR : Différence entre versions
Sauter à la navigation
Sauter à la recherche
imported>Coetus |
|||
(61 révisions intermédiaires par le même utilisateur non affichées) | |||
Ligne 21 : | Ligne 21 : | ||
}} | }} | ||
</pre> | </pre> | ||
+ | |||
+ | Vous n'avez pas à vous en préoccuper, mais une table Cargo est définie dans l'informatique de ce site pour stocker les données des auteurs (et leurs nombres de suites, séries, tomes et livres). | ||
+ | !- cf documentation : https://www.mediawiki.org/w/index.php?title=Extension:Cargo/Storing_data&action=edit§ion=1 | ||
+ | {{#cargo_declare: | ||
+ | _table = AUTEUR | ||
+ | |ID= Page (hidden) | ||
+ | |Role= List (+) of String | ||
+ | |TitreUsuel= Page | ||
+ | |Nom= String | ||
+ | |Pseudonyme= String | ||
+ | |Prenom= List ( ) of String | ||
+ | |Particule= String | ||
+ | |Datenaissance=Page | ||
+ | |Datemort= Page | ||
+ | |Homonymie= Page (hidden) | ||
+ | |CodeAuteur= String(size=12) | ||
+ | |Portrait= File (hidden) | ||
+ | |LegendePortrait=String (hidden) | ||
+ | |WikipediaFr= URL (hidden) | ||
+ | |WikipediaEn= URL (hidden) | ||
+ | |WikipediaDe= URL (hidden) | ||
+ | |WikipediaEs= URL (hidden) | ||
+ | |NbSuites= Integer (hidden) | ||
+ | |NbSeries= Integer (hidden) | ||
+ | |NbTomes= Integer (hidden) | ||
+ | |NbLivres= Integer (hidden) | ||
+ | }} | ||
Modifier la page pour voir le texte du modèle. | Modifier la page pour voir le texte du modèle. | ||
− | </noinclude><includeonly>{{#if:{{{Portrait|}}}|[[Fichier:{{Imagename|Page={{PAGENAME}}|Image={{{Portrait|}}}}}| | + | </noinclude><includeonly>{{#if:{{{Portrait|}}}|[[Fichier:{{Imagename|Page={{PAGENAME}}|Image={{{Portrait|}}}}}|320px|left|thumb|<small>{{{LegendePortrait|}}}</small>]]|[[Fichier:Sieveking-Silhouette.png|300px|left|thumb|<small>Vous pouvez proposer le nom d'un fichier d'image de cet auteur dans le champ "Portrait" de l'onglet "Modifier".</small>]]}} |
− | {{#if: {{{TitreUsuel|}}} | | + | {{#ifeq:{{{Nom|}}}|ANONYME| |{{#if: {{{TitreUsuel|}}} |{{{TitreUsuel|}}} }}{{#if: {{{Prenom|}}} |{{{Prenom|}}} }}{{#if: {{{Particule|}}} |{{{Particule|}}} }}{{#if: {{{Nom|}}} |{{{Nom|}}} }} |
+ | ({{{Datenaissance|????}}}-{{{Datemort|????}}}) | ||
+ | {{#if: {{{Pseudonyme|}}} |, dit {{{Pseudonyme|}}},}}{{#if: {{{Role|}}} | fut {{{Role|}}}. }} | ||
{{#if: {{{Homonymie|}}} |<br>Ne pas confondre avec ses [[AuteurHomonymie::{{{Homonymie|}}}| homonymes]].<br>}} | {{#if: {{{Homonymie|}}} |<br>Ne pas confondre avec ses [[AuteurHomonymie::{{{Homonymie|}}}| homonymes]].<br>}} | ||
− | Wikipedia : {{#if:{{{WikipediaFr|}}} | [{{{WikipediaFr|}}} Français] }}{{#if:{{{WikipediaEn|}}} | [{{{WikipediaEn}}} English] }} {{#if:{{{WikipediaDe|}}} | [{{{WikipediaDe|}}} Deutsch] }} {{#if:{{{WikipediaEs|}}} | [{{{WikipediaEs|}}} Español] }} | + | {{#if:{{{WikipediaFr|}}}{{{WikipediaEn|}}}{{{WikipediaDe|}}}{{{WikipediaEs|}}} | <b>Wikipedia</b> : |{{#if:{{{WikipediaFr|}}} | [{{{WikipediaFr|}}} Français] }}{{#if:{{{WikipediaEn|}}} | [{{{WikipediaEn}}} English] }} {{#if:{{{WikipediaDe|}}} | [{{{WikipediaDe|}}} Deutsch] }} {{#if:{{{WikipediaEs|}}} | [{{{WikipediaEs|}}} Español] }} |
− | + | }} | |
+ | }}<!-- #endifeq Nom=ANONYME --> | ||
{{#if: {{{CodeAuteur|}}} |{{code-auteur|{{{CodeAuteur|}}}}}|<div>Vous devez définir le code auteur unique de 4 lettres pour {{PAGENAME}}. Vérifiez sur [[Code auteur]] que le code que vous voulez créer n'est pas déjà utilisé pour un autre auteur, puis cliquez sur "Modifier avec formulaire" et rentrez ce nouveau code de 4 chiffres dans la case "CodeAuteur" du formulaire, allez tout en bas du formulaire, indiquez "ajout code auteur" dans la ligne "Résumé", puis validez en cliquant sur "Publier". Si vous n'êtes pas enregistré sur Coetus, Coetus vous demandera de cliquer, parmi les images qu'ils vous présente, sur toutes celles sur lesquelles figure un chat. Et voilà, le code est créé.</div>}} | {{#if: {{{CodeAuteur|}}} |{{code-auteur|{{{CodeAuteur|}}}}}|<div>Vous devez définir le code auteur unique de 4 lettres pour {{PAGENAME}}. Vérifiez sur [[Code auteur]] que le code que vous voulez créer n'est pas déjà utilisé pour un autre auteur, puis cliquez sur "Modifier avec formulaire" et rentrez ce nouveau code de 4 chiffres dans la case "CodeAuteur" du formulaire, allez tout en bas du formulaire, indiquez "ajout code auteur" dans la ligne "Résumé", puis validez en cliquant sur "Publier". Si vous n'êtes pas enregistré sur Coetus, Coetus vous demandera de cliquer, parmi les images qu'ils vous présente, sur toutes celles sur lesquelles figure un chat. Et voilà, le code est créé.</div>}} | ||
− | + | <br clear=all> | |
== Ont {{PAGENAME}} pour auteur == | == Ont {{PAGENAME}} pour auteur == | ||
− | + | {{#vardefine:NbSuites|{{#cargo_query:tables=SUITE|fields=COUNT(*)|where=AuteurSuite HOLDS LIKE '%{{PAGENAME}}%'}}}} | |
− | + | {{#vardefine:NbSeries|{{#cargo_query:tables=SERIE|fields=COUNT(*)|where=AuteurSérie HOLDS LIKE '%{{PAGENAME}}%'}}}} | |
− | + | {{#vardefine:NbTomes |{{#cargo_query:tables=TOME |fields=COUNT(*)|where=Auteur HOLDS LIKE '%{{PAGENAME}}%'}}}} | |
− | + | {{#vardefine:NbLivres|{{#cargo_query:tables=LIVRE|fields=COUNT(*)|where=Auteur HOLDS LIKE '%{{PAGENAME}}%'}}}} | |
− | + | * {{#var:NbSuites}} [http://{{SERVERNAME}}/wiki/Sp%C3%A9cial:Drilldown/SUITE?AuteurSuite={{urlencode:{{PAGENAME}} |WIKI}} suite(s)]; | |
− | * | + | * {{#var:NbSeries}} [http://{{SERVERNAME}}/wiki/Sp%C3%A9cial:Drilldown/SERIE?AuteurSérie={{urlencode:{{PAGENAME}} |WIKI}} série(s)]; |
− | * | + | * {{#var:NbTomes }} [http://{{SERVERNAME}}/wiki/Sp%C3%A9cial:Drilldown/TOME?Auteur={{urlencode:{{PAGENAME}} |WIKI}} tome(s) de série(s)]; |
− | * | + | * {{#var:NbLivres}} [http://{{SERVERNAME}}/wiki/Sp%C3%A9cial:Drilldown/LIVRE?Auteur={{urlencode:{{PAGENAME}} |WIKI}} livre(s)]. |
+ | {{#cargo_store: | ||
+ | _table = AUTEUR | ||
+ | |ID={{PAGENAME}} | ||
+ | |TitreUsuel={{{TitreUsuel|}}} | ||
+ | |Prenom={{{Prenom|}}} | ||
+ | |Particule={{{Particule|}}} | ||
+ | |Nom={{{Nom|}}} | ||
+ | |Pseudonyme={{{Pseudonyme|}}} | ||
+ | |Datenaissance={{{Datenaissance|}}} | ||
+ | |Datemort={{{Datemort|}}} | ||
+ | |Role={{{Role|}}} | ||
+ | |Homonymie={{{Homonymie|}}} | ||
+ | |CodeAuteur={{{CodeAuteur|}}} | ||
+ | |Portrait={{{Portrait|}}} | ||
+ | |LegendePortrait={{{LegendePortrait|}}} | ||
+ | |WikipediaFr={{{WikipediaFr|}}} | ||
+ | |WikipediaEn={{{WikipediaEn|}}} | ||
+ | |WikipediaDe={{{WikipediaDe|}}} | ||
+ | |WikipediaEs={{{WikipediaEs|}}} | ||
+ | |NbSuites={{#var:NbSuites}} | ||
+ | |NbSeries={{#var:NbSeries}} | ||
+ | |NbTomes={{#var:NbTomes}} | ||
+ | |NbLivres={{#var:NbLivres}} | ||
+ | }} | ||
<!-- {{Liste-livres-auteur}} --> | <!-- {{Liste-livres-auteur}} --> | ||
− | + | ||
[[Catégorie:Auteur]] | [[Catégorie:Auteur]] | ||
− | </includeonly> | + | </includeonly><noinclude>[[Catégorie:Design]]</noinclude> |
Version actuelle datée du 7 août 2021 à 17:32
Ceci est le modèle « Auteur ». Il devrait être appelé selon le format suivant :
{{Auteur |TitreUsuel= |Prenom= |Particule= |Nom= |Pseudonyme= |Datenaissance= |Datemort= |Role= |Homonymie= |CodeAuteur= |Portrait= |LegendePortrait= |WikipediaFr= |WikipediaEn= |WikipediaDe= |WikipediaEs= }}
Vous n'avez pas à vous en préoccuper, mais une table Cargo est définie dans l'informatique de ce site pour stocker les données des auteurs (et leurs nombres de suites, séries, tomes et livres). !- cf documentation : https://www.mediawiki.org/w/index.php?title=Extension:Cargo/Storing_data&action=edit§ion=1 Ce modèle définit le tableau « AUTEUR ». Voir le tableau.
Modifier la page pour voir le texte du modèle.