Subversion Repositories eFlore/Applications.cel

Rev

Rev 3985 | Rev 3989 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

<div id="bloc-infos-img"></div>
<div id="volet" class="col-lg-4 col-12">
        <div id="volets-fct">
                <a id="retour-metas" class="btn hidden" data-volet="meta"><i class="fas fa-info-circle"></i>&nbsp;<i class="fas fa-angle-double-left"></i></a>
                <div class="nettoyage-volet haut"></div>
                <div id="bloc-tags" class="bloc-volet tags hidden todo" data-volet="tags">
                        <h2>Tags</h2>
                        <h3>Tags CEL (propres à l'auteur)</h3>
<!--                    <form id="form-tags-auteur">-->
<!--                            <input type="text" name="null" id="tags-auteur" placeholder="Aucun tag ajouté par l'auteur de l'observation" disabled>-->
<!--                    </form>-->
                        <div id="tags-cel"></div>
                        <h3>Tags Pictoflora</h3>
                        <div id="tags-pf"></div>
                        <label for="saisir-tag">Saisir un tag</label>
                        <input type="text" class="form-control" id="saisir-tag" name="saisir-tag">
                        <div id="tags-pf-supp"></div>
                        <a id="signaler-photo" class="btn btn-sm btn-warning hidden"><i
                                        class="fas fa-exclamation-triangle"></i>&nbsp;Signaler une photo inappropriée</a>
                        <a id="signaler-erreur-id-bis" class="btn btn-sm btn-warning signaler-erreur-obs hidden"
                           title="Signaler une mauvaise identification ou en proposer une autre via l'outil identiplante" target="_blank"><i class="fas fa-exclamation-triangle"></i>&nbsp;Signaler une erreur d'identification</a>
                </div>
                <div id="bloc-noter" class="bloc-volet noter hidden todo" data-volet="noter">
                        <h2>Protocoles</h2>
                        <select name="protocole" id="protocole" class="form-control custom-select">
                                <option value="" selected hidden>Choix du protocole</option>
                                <option id="capitalisation_image" value="capitalisation_image">Capitalisation d'images</option>
                                <option id="aide_identification" value="aide_identification">Aide à l'identification</option>
                                <option id="defi_photo" value="defi_photo">Défi photo</option>
                                <option id="gentiane_azure" value="gentiane_azure">Enquête Gentiane-azuré</option>
                                <option id="arbres_tetards" value="arbres_tetards">Arbres têtards</option>
                        </select>
                        <p id="message-protocole" class="message mt-3">
                                Choisissez un protocole pour pouvoir noter la photo
                                <!-- le message change en fonction du protocole -->
                        </p>
                        <div id="bloc-notes-protocole" class="hidden">
                                <ul id="notes-protocole-fct">
                                        <li id="plus-infos-protocole" class="row">
                                                <div class="col-10 label">Plus d'infos sur le wiki</div>
                                                <a class="bouton btn btn-sm btn-outline-secondary" href="https://www.tela-botanica.org/wikini/pictoflora/wakka.php?wiki=PagePrincipale" target="_blank"><i
                                                                class="fas fa-question-circle"></i></a>
                                        </li>
                                        <li id="note" class="row">
                                                <div class="col-5 label">Notez</div>
                                                <div class="col-5 contenu"><!-- étoiles -->
                                                        <i id="rating-star-1" class="far fa-star notation-star"></i>
                                                        <i id="rating-star-2" class="far fa-star notation-star"></i>
                                                        <i id="rating-star-3" class="far fa-star notation-star"></i>
                                                        <i id="rating-star-4" class="far fa-star notation-star"></i>
                                                        <i id="rating-star-5" class="far fa-star notation-star"></i>
                                                </div>
                                                        <a id="note-remove"
                                                           class="bouton btn btn-sm btn-outline-secondary"><i class="fas fa-backspace"></i></a>
                                        </li>
                                        <li id="note-moyenne" class="row d-flex justify-content-between">
                                                <div class="col-5 label">Note Moyenne</div>
                                                <div class="col-5 contenu" style="text-align:right;"></div>
                                        </li>
                                        <li id="note-count" class="row d-flex justify-content-between">
                                                <div class="col-5 label">Nombre de votes</div>
                                                <div class="col-5 contenu" style="text-align:right;"></div>
                                        </li>
                                </ul>
                        </div>
                </div>
                <div id="bloc-signaler" class="bloc-volet signaler hidden todo" data-volet="signaler">
                        <h2>Signaler</h2>
                        <h3>Signaler une photo inappropriée</h3>
                        <p id="message-signaler" class="message">
                                En signalant cette photo vous participez à la qualification des données d'observation botaniques. Les photos qualifiées d'inappropriées pour l'une des raison ci-dessous ne seront pas affichées parmi les autres illustrations sur eFlore, voire pourront être dépubliées.
                        </p>
                        <li id="exemple-inapproprie" class="row">
                                <div class="col-10 label">Exemple de photos inappropriées</div>
                                <a class="bouton btn btn-sm btn-outline-secondary"><i class="fas fa-question-circle"></i></a>
                        </li>
                        <li id="plus-infos-signaler" class="row">
                                <div class="col-10 label">Plus d'infos sur le wiki</div>
                                <a class="bouton btn btn-sm btn-outline-secondary"
                                   href="https://www.tela-botanica.org/wikini/AideCarnetEnLigne/wakka.php?wiki=AideWidgetPhoto" target="_blank"><i class="fas fa-question-circle"></i></a>
                        </li>
                        <form id="type-inapprorie">
                                <div class="list-label">
                                        En quoi cette photo est-elle inappropriée ?
                                </div>
                                <div class="list">
                                        <div class="form-check">
                                                <input type="checkbox" id="non-vegetale" name="type-inapprorie" class="non-vegetale form-check-input" value="non-vegetale">
                                                <label for="non-vegetale" class="non-vegetale form-check-label">Photo non végétale</label>
                                        </div>
                                        <div class="form-check">
                                                <input type="checkbox" id="ecran" name="type-inapprorie" class="ecran form-check-input" value="ecran">
                                                <label for="ecran" class="ecran form-check-label">Photo d'écran</label>
                                        </div>
                                        <div class="form-check">
                                                <input type="checkbox" id="floue-pixelisee" name="type-inapprorie" class="floue-pixelisee form-check-input" value="floue-pixelisee">
                                                <label for="floue-pixelisee" class="floue-pixelisee form-check-label">Photo floue ou pixelisée</label>
                                        </div>
                                        <div class="form-check">
                                                <input type="checkbox" id="cultivee-pot" name="type-inapprorie" class="cultivee-pot form-check-input" value="cultivee-pot">
                                                <label for="cultivee-pot" class="cultivee-pot form-check-label">Plante cultivée / en pot</label>
                                        </div>
                                </div>
                        </form>
                        <a id="signaler-erreur-id-signaler" class="btn btn-sm btn-warning signaler-erreur-obs" title="Signaler une mauvaise identification ou en proposer une autre via l'outil identiplante" target="_blank"><i class="fas fa-exclamation-triangle"></i>&nbsp;Signaler une erreur d'identification</a>
                </div>


                <!-- pas pour la version 1 -->
                <div id="bloc-revision" class="bloc-volet revision hidden todo" data-volet="revision">
                        <h2>Révision</h2>
                        <h3>Proposition de détermination</h3>

                </div>



                <div id="bloc-meta" class="bloc-volet meta" data-volet="meta">
                        <h2>Métadonnées</h2>
                        <ul id="contenu-meta">
                                <li id="nom" class="row">
                                        <div class="col-5 label">Nom</div>
                                        <div class="col-5 contenu"></div>
                                        <a class="bouton btn btn-sm btn-outline-secondary" target="_blank" title="Lien vers eflore"
                                        ><i class="fas fa-search"></i></a>
                                </li>
                                <li id="localisation" class="row">
                                        <div class="col-5 label">Localisation</div>
                                        <div class="col-5 contenu"></div>
                                        <a id="obs-localisation" class="bouton btn btn-sm btn-outline-secondary"
                                           title="Afficher la localisation"><i
                                                        class="fas fa-map-marker-alt"></i></a>
                                </li>
                                <li id="auteur" class="row">
                                        <div class="col-5 label">Auteur</div>
                                        <div class="col-5 contenu"></div>
                                        <a class="bouton btn btn-sm btn-outline-secondary" target="_blank"
                                           title="Afficher le profil"><i class="fas fa-user"></i></a>
                                </li>
                                <li id="date-obs" class="row">
                                        <div class="col-5 label">Date d'observation</div>
                                        <div class="col-5 contenu"></div>
                                </li>
                                <li id="commentaire" class="row">
                                        <div class="col-5 label">Commentaires</div>
                                        <div class="col-5 contenu"></div>
                                </li>
                                <li id="certitude" class="row">
                                        <div class="col-5 label">Certitude de l'identification</div>
                                        <div class="col-5 contenu"></div>
                                </li>
                                <li id="fiabilite" class="row">
                                        <div class="col-5 label">Grade</div>
                                        <div class="col-5 contenu"></div>
                                        <a
                                                        href="https://www.tela-botanica.org/ressources/donnees/qualification-des-donnees-dobservation/#standard" target="_blank" class="bouton btn btn-sm btn-outline-secondary"
                                           title="Voir plus d'information sur les grades"><i class="fas fa-question-circle"></i></a>
                                </li>
                        </ul>
                        <a id="plus-meta" class="afficher-plus"><i class="fas fa-angle-down"></i>&nbsp;Afficher plus de metadonnées sur l'observation</a>
                        <ul id="contenu-meta-plus"></ul>
                        <ul id="contenu-meta-suite">
                                <li id="num-photo" class="row">
                                        <div class="col-5 label">Photo n°</div>
                                        <div class="col-5 contenu"></div>
                                </li>
                                <li id="licence" class="row">
                                        <div class="col-5 label">Licence</div>
                                        <div class="col-5 contenu">
                                                <a target="_blank" href="http://creativecommons.org/licenses/by-sa/2.0/fr/">CC-BY-SA 2.0 FR</a>
                                        </div>
                                </li>
                        </ul>

                        <a id="signaler-erreur-id" class="btn btn-sm btn-warning signaler-erreur-obs"
                           title="Signaler une mauvaise identification ou en proposer une autre via l'outil identiplante" target="_blank" href="https://www.tela-botanica.org/appli:identiplante"><i class="fas fa-exclamation-triangle"></i>&nbsp;Signaler une erreur d'identification</a>

                        <h2>Téléchargement</h2>
                        <ul id="contenu-telechargement">
                                <li id="titre-original" class="row">
                                        <div class="col-5 label">Titre original</div>
                                        <div class="col-7 contenu"></div>
                                </li>
                                <li id="date-photo" class="row">
                                        <div class="col-5 label">Date de la photo</div>
                                        <div class="col-7 contenu"></div>
                                </li>
                                <li id="Licence-bis" class="row">
                                        <div class="col-5 label">Licence</div>
                                        <div class="col-7 contenu">
                                                <a target="_blank" href="http://creativecommons.org/licenses/by-sa/2.0/fr/">CC-BY-SA 2.0 FR</a>
                                        </div>
                                </li>
                                <li id="attribution" class="row">
                                        <div class="col-12 label">Attribution</div>
                                        <div class="col-12 contenu">
                                                <input id="attribution-copy" type="text" name="attribution-copy" rows="4" class="form-control" readonly="readonly" style="width: 100%; height: 100%;">
                                        </div>
                                </li>
                                <li id="url" class="row">
                                        <div class="col-12 label">Url</div>
                                        <div class="col-12 contenu">
                                                <input id="url-copy" type="text" name="url-copy" rows="2" class="form-control" readonly="readonly" style="width: 100%; height: 100%;">
                                        </div>
                                </li>
                        </ul>
                        <ul id="contenu-telechargement-suite" class="mb-0">
                                <li id="autres-formats" class="row">
                                        <div class="col-12 label">Autres formats</div>
                                        <div class="col-12 contenu">
                                                <select name="formats" id="formats" class="form-control custom-select">
                                                <?php foreach ($formats_description as $format => $description):?>
                                                        <option value="<?php echo $format; ?>" <?php echo $format === 'O' ? 'selected' : ''; ?>><?php echo $description; ?></option>
                                                <?php endforeach; ?>
                                                </select>
                                        </div>
                                </li>
                        </ul>
                        <a href="" data-url-base-telechargement="<?php echo $url_base_telechargement; ?>" id="telecharger" class="btn btn-success mt-0"><i class="fas fa-upload"></i>&nbsp;Télécharger</a>
                        <h2 class="todo hidden">Partagez !</h2>
                        <p class="message todo hidden">
                                Partagez cette photo sur les réseaux sociaux
                        </p>
                        <div id="boutons-reseaux-sociaux" class="todo hidden">
                                <a id="facebook" class="btn btn-outline-secondary btn-lg"
                                   href="https://www.facebook.com/telabotanica/" target="_blank"><i class="fab fa-facebook-f"></i></a>
                                <a id="twitter" class="btn btn-outline-secondary btn-lg" href="https://twitter.com/TelaBotanica" target="_blank"><i
                                                class="fab fa-twitter"></i></a>
                                <a id="mail" class="btn btn-outline-secondary btn-lg" href="mailto:cel_remarques@tela-botanica.org"><i class="fas fa-envelope"></i>
                                </a>
                        </div>
                </div>
                <div id="bloc-modif" class="bloc-volet modif hidden" data-volet="modif">
                        <h2>Modifier la photo</h2>
                        <h3 class="todo">Faire pivoter la photo</h3>
                        <div id="pivoter-photo" class="d-flex justify-content-around todo">
                                <div id="bloc-pivoter-droite" class="d-flex flex-column">
                                        <label for="pivoter-droite">Pivoter à droite</label>
                                        <a id="pivoter-droite" class="btn btn-success btn-lg"><i class="fas fa-redo"></i></a>
                                </div>
                                <div id="bloc-pivoter-gauche" class="d-flex flex-column">
                                        <label for="pivoter-gauche">Pivoter à gauche</label>
                                        <a id="pivoter-gauche" class="btn btn-success btn-lg"><i class="fas fa-undo"></i></a>
                                </div>
                        </div>
                        <h3>Régénérer miniature</h3>
                        <p id="message-regenerer" class="message">
                                Vous avez remarqué un problème dans l'affichage de la miniature de cette photo ? Vous pouvez la régénérer ci-dessous !
                        </p>
                        <a id="regenerer-miniature" class="btn btn-warning btn-lg"><i class="fas fa-recycle"></i>&nbsp;Régénérer la miniature</a>
                </div>
                <div id="bloc-aide" class="bloc-volet aide hidden todo" data-volet="aide">
                        <h2>Aide</h2>
                        <div id="texte-aide" class="message">
                                <p>
                                        Cette galerie d'images permet de consulter les photos accompagnant les observations saisies dans le Carnet en Ligne.
                                        C'est aussi une plateforme collaborative où chacun peut caractériser l'ensemble des photos, grâce à
                                        un système de votes et de tags.</p>

                                <p>Cette caractérisation est mise à disposition des différents projets du réseau, par exemple : la
                                        sélection de photos adaptées à la détermination, des projets de sciences participatives et
                                        observatoires citoyens (Pl@ntNet, Arbres Têtards, etc.), le Défi Photo et tout autre projet qui
                                        nous sera proposé.</p>

                                <p>Pour en savoir plus sur les différents protocoles et le fonctionnement du système de vote (étoile)
                                        et de tags (étiquette), consulter le wiki d'aide de PictoFlora.
                                        <a href="https://www.tela-botanica.org/wikini/pictoflora/wakka.php?wiki=CommentParticiper" target="_blank">https
                                                ://www.tela-botanica.org/wikini/pictoflora/wakka.php?wiki=CommentParticiper</a></p>

                                <h3>Cet outil étant collaboratif, chacun peut participer librement !</h3>

                                <p>En bas de la photographie, vous trouverez différentes icônes correspondant à des onglets qui
                                        s'afficheront à gauche ou à la place de la photo selon la taille de votre écran. Sur petit écran,
                                        pour cacher l'onglet, cliquer sur la barre avec la double fléche vers le bas.</p>

                                <p>Le premier onglet <i class="fas fa-info-circle"></i> contient les informations sur l'observation à laquelle est liée la photo
                                        ainsi que les liens de téléchargement. Vous trouverez également un lien pour signaler une mauvaise
                                        identification.</p>

                                <p>Le deuxième onglet <i class="far fa-star"></i> permet de voter sur la qualité d'une image selon différents protocoles
                                        reflettant différents aspects de la photo. Par exemple,
                                        dans le protocole "Défi Photo", la note représente l'appréciation personnelle de l'esthétique de la photo et de son adéquation avec le thème du défi en cours, alors que dans le protocole "Aide à l'identification" la note qualifie la pertinence de la photo pour aider à la détermination de l'espèce.
                                        Pour noter une photo, choisir un protocole puis utiliser les étoiles qui se colorent en vert. Les notes vont de 1 à 5. Pour supprimer un vote,
                                        cliquer sur la croix à côté des étoiles.</p>

                                <p>Le troisième onglet <i class="fas fa-tags"></i> permet de qualifier les photos et de leur associer un ou plusieurs
                                        mots-clés ou tags. Vous pourrez également y consulter les tags déjà associés à la photos :</p>
                                <ul><li>les tags du Carnet en Ligne, qui ont été ajoutés par l'auteur de la photo et apparaissent dans un cadre gris foncé. Ils ne sont pas modifiables depuis PictoFlora, mais seulement depuis le CEL de l'utilisateur qui les a ajoutés.</li>
                                        <li>les tags dits publics ou tags PictoFlora qui ont été ajoutés via cette interface et apparaissent dans un cadre gris plus clair. Ils sont modifiables par l'ensemble de la communauté (il est donc conseillé de faire un usage non abusif de cette fonctionnalité).</li></ul>
                                <p>Pour ajouter un mot-clé, cliquer sur un terme déjà défini comme port, fleur ou feuille, ou ajouter
                                        votre propre tag.</p>

                                <p>Le quatrième onglet <i
                                                class="fas fa-redo-alt"></i> permet de modifier une photo en la faisant pivoter ou en régénérant la
                                        miniature si vous avez remarqué un problème dans son affichage.</p>

                                <p>Le cinquième onglet <i
                                                class="fas fa-question-circle"></i> contient cette aide ainsi qu'un lien vers le wiki expliquant comment
                                        paramétrer et intégrer ce widget à votre site.</p>

                                <p>Vous pouvez passer d'une image à l'autre, en cliquant sur les fléches à gauche ou à droite. Pour
                                        refermer une image et retourner à la galerie, cliquer sur la croix en haut à droite.
                                </p>
                        </div>

                        <ul id="aide-plus">
                                <li id="plus-infos" class="row">
                                        <div class="col-10 label">Plus d'infos sur le wiki</div>
                                        <a class="bouton btn btn-sm btn-outline-secondary" target="_blank"
                                           href="https://www.tela-botanica.org/wikini/AideCarnetEnLigne/wakka.php?wiki=AideCELWidgetPhoto" title="Lien vers le wiki"><i
                                                        class="fas fa-question-circle"></i></a>
                                </li>
                                <li id="autres-questions" class="row">
                                        <div class="col-10 label">D'autres questions ? Écrivez-nous !</div>
                                        <a class="bouton btn btn-sm btn-outline-secondary"
                                           href="mailto:cel_remarques@tela-botanica.org"
                                           title="Envoyer un courriel"><i class="fas fa-envelope"></i></a>
                                </li>
                        </ul>

                </div>

                <div class="nettoyage-volet bas"></div>
        </div>

</div>
<div id="info-img-galerie" class="carousel col-lg-8 col-12" data-ride="carousel" data-interval="false">
        <div class="carousel-inner h-100 w-100">
                <?php $urls = array_keys($infos_images); ?>
                <?php for($index = 0; $index < count($urls); $index++):?>
                        <div id="img-cadre-<?php echo $index; ?>" class="carousel-item">
                                <img id="illustration-<?php echo $index;?>" class="d-block align-middle"
                                         src="<?php echo $urls[$index] . '?timestamp=' . time();?>" alt=""
                                         data-width="<?php echo $infos_image[$urls[$index]]['width'];?>" data-height="<?php echo $infos_image[$urls[$index]]['height'];?>">
                        </div>
                <?php endfor; ?>
                <a id="precedent" class="carousel-control-prev carousel-control" href="#info-img-galerie" role="button" data-slide="prev">
                        <i class="fas fa-chevron-circle-left"></i>
                        <span class="sr-only">Precedent</span>
                </a>
                <a id="suivant" class="carousel-control-next carousel-control" href="#info-img-galerie" role="button" data-slide="next">
                        <i class="fas fa-chevron-circle-right"></i>
                        <span class="sr-only">Suivant</span>
                </a>
        </div>
</div>
<div id="boutons-footer">
        <div id="bloc-fct" class="">
                <a id="bouton-meta" class="btn bouton-fct meta actif" data-volet="meta"
                   title="Informations / métadonnées"><i class="fas fa-info-circle"></i></a>
                <a id="bouton-noter" class="btn bouton-fct noter" data-volet="noter"
                   title="noter la photo"><i class="far fa-star"></i></a>
                <a id="bouton-tags" class="btn bouton-fct tags todo" data-volet="tags"
                   title="tags"><i class="fas fa-tags"></i></a>
                <a id="bouton-signaler" class="btn bouton-fct signaler todo hidden" data-volet="signaler" title="signaler"><i
                                class="fas fa-exclamation-triangle"></i></a>
                <a id="bouton-revision" class="btn bouton-fct revision todo hidden" data-volet="revision" title="révision"><i
                                class="fas fa-edit"></i></a>
                <a id="bouton-modif" class="btn bouton-fct modif" data-volet="modif" title="modifier la photo"><i
                                class="fas fa-redo-alt"></i></a>
                <a id="bouton-aide" class="btn bouton-fct aide todo" data-volet="aide" title="aide"><i
                                class="fas fa-question-circle"></i></a>
        </div>
        <a id="retour-galerie" class="btn btn-outline-dark btn-lg bouton-fct hidden"><i class="fa fa-angle-double-down" aria-hidden="true"></i></a>
</div>
<script type="text/Javascript">
        //<![CDATA[
                var widgetProp = {
                        'keys':[<?php echo '"'.implode($keys, '","').'"'; ?>],
                        'urlWidget'                    : "<?php echo $url_widget; ?>",
                        'urls'                         : [<?php echo '"'.implode($urls, '","').'"'; ?>],
                        'infosImages'                  : <?php echo json_encode($infos_images); ?>,
                        'urlImage'                     : "<?php echo $url_image; ?>",
                        'indexPremiereImage'           : <?php echo array_search($url_image, $urls); ?>,
                        'tailleMax'                    : 580,
                        'popupUrl'                     : "<?php echo $popup_url; ?>",
                        'urlBaseTelechargement'        : "<?php echo $url_base_telechargement; ?>",
                        'urlServiceRegenererMiniature' : "<?php echo $url_ws_regenerer_img; ?>",
                        'urlServiceDel'                            : "<?php echo $del_url; ?>",
                        'urlServiceNewCel'                         : "<?php echo $new_cel_url; ?>",
                        'userId'                                   : "<?php echo $userId; ?>",
                        'token'                                    : "<?php echo $token; ?>",
                        'protocoles'                               : <?php echo json_encode($protocoles); ?>
                };
                $( document ).ready( function() {
                        popup = new WidgetPhotoPopup( widgetProp );
                        popup.init();
                });
        //]]>
</script>