Subversion Repositories eFlore/Applications.eflore-consultation

Compare Revisions

Ignore whitespace Rev 474 → Rev 475

/trunk/presentations/styles/eflore.css
809,4 → 809,49
margin-left: 15px;
margin-top: 5px;
padding-left: 20px;
}
}
 
/* Illustrations */
#illustrations {
margin-left:-5px;
margin-right:-4px;
}
#ef_illustration_info .attention{
border:0;
background:none;
text-align:left;
padding:0;}
#ef_illustration_info ul{
list-style-type:none;
padding:0;}
#ef_illustration_info li {
background:none;
list-style-image:none;
text-align:center;
font-size:11px;
float: left;
width:210px;
height:285px;}
#ef_illustration_info li p{
margin:2px 2px 5px 2px;
width:206px;
font-size:11px;}
#ef_illustration_info li p .localisation, #ef_illustration_info li p .date-creation, #ef_illustration_info li p .auteur{
font-weight:bold;}
#ef_illustration_info img{
display:block;
border:1px solid white;
margin:0 auto;
padding:2px;}
#ef_illustration_info a:hover img{
border:1px dotted #FD8C13;
}
 
#efii_liste_cel img{
height:200px;
width:200px;}
#efii_liste_cel img.tb{
height:auto;
width:auto;}
 
 
/trunk/presentations/scripts/fiche-synthese.js
565,7 → 565,7
window.open($(this).attr('href'));
});
$('.illustration_taxon').live('click',function(event) {
/*$('.illustration_taxon').live('click',function(event) {
if(!fancyboxinitialise) {
event.preventDefault();
$('.illustration_taxon').fancybox({
574,6 → 574,11
fancyboxinitialise = true;
$(this).click();
}
});*/
$('.lien_image_cel').live('click', function(event) {
event.preventDefault();
window.open($(this).attr('href'), "Photo "+$(this).children("img").attr("alt"),
'height=500, width=500, top=100, left=100, toolbar=no, menubar=no, location=no, resizable=yes, scrollbars=yes, status=no');
});
creerMenuOngletsFermes();
/trunk/metier/api_0.1/Images.php
29,6 → 29,12
$url = $this->getUrlImagesParIdsNoms($idsNoms);
return $this->chargerDonnees($url);
}
public function getInfosImageParIdImage($id_image) {
$tpl = Config::get('imagesPopupTpl');
$url = $this->formaterUrl($tpl, array($id_image));
return $this->chargerDonnees($url);
}
 
private function getUrlImagesParIdsNoms($idsNoms) {
$tpl = Config::get('imagesResultatsDeterminationTpl');
/trunk/modules/fiche/squelettes/fiche_illustrations.tpl.html
1,29 → 1,56
<div id="illustrations">
<h2>Carnet en Ligne</h2>
<?php foreach($cel['images'] as $image) : ?>
<div class="illustration_cel">
<div class="gauche conteneur_illustrations_cel">
<a class="illustration_taxon" rel="galerie_illustrations" href="<?= str_replace('CS','X3L',$image['binaire.href']); ?>">
<img alt="photos cel" src="<?= $image['binaire.href']; ?>">
</a>
</div>
<div class="droite conteneur_metadonnees_cel">
<div><span class="label_metadonnees"> Date de publication : </span><?= date('d/m/Y', strtotime($image['date'])); ?></div>
<div><span class="label_metadonnees"> Auteur : </span><?= $image['auteur']; ?></div>
<div><span class="label_metadonnees"> Station : </span><?= $image['station']; ?></div>
</div>
</div><hr class="nettoyage" />
<?php endforeach; ?>
<p><a class="acceder-outil" href="http://www.tela-botanica.org/page:cel" title="Ajouter une photographie au moyen du Carnet en Ligne"
onclick="window.open(this.href); return false;">Ajouter une photo</a></p>
<div id="ef_illustration_info">
<ul id="efii_liste_cel">
<?php foreach($cel['images'] as $id=>$image) : ?>
<li>
<a class="lien_image_cel" href="http://localhost/eflore-consultation/index.php?referentiel=bdtfx&niveau=2&module=popup-illustrations&action=fiche&id=<?=$id;?>">
<img src="<?= $image['binaire.href']; ?>" alt="Photographie n°<?=$id;?> du taxon <?=$image['determination.nom_sci']?>" />
</a>
<p>
à <strong class="localisation"><?= $image['station.commune']; ?></strong><br />
le <strong class="date-creation"><?= date('d/m/Y', strtotime($image['date'])); ?></strong><br />
par <a class="mailto" onclick="javascript: window.open(this.href, 'Photo_{CEL_IMG_ID}', 'height=500, width=500, top=100, left=100, toolbar=no, menubar=no, location=no, resizable=yes, scrollbars=yes, status=no'); return false;" href="{CEL_URL_POPUP}">
<strong class="auteur"><?= $image['auteur']; ?></strong>
(Contacter ...)
</a>
</p>
</li>
<?php endforeach; ?>
</ul>
</div>
<hr class="nettoyage" />
<hr id="efii_separateur_moteur" class="nettoyage"/>
<div class="importance2">
<h3 class="rejoindre">Contribuer</h3>
<p>
Si vous souhaitez contribuer avec vos photographies personnelles, en acceptant de les mettre à disposition de
la communauté sous une licence <a href="http://www.tela-botanica.org/page:licence">Creative Commons</a>, vous pouvez utiliser le
<a href="http://www.tela-botanica.org/appli:cel" title="CEL" onclick="window.open(this.href); return false;">Carnet en Ligne</a>
pour importer vos images dans eFlore.
</p>
<p>
Pour vous aidez dans cette démarche,
<a href="http://www.tela-botanica.org/wikini/eflore/wakka.php?wiki=AideCELVueGeneraleImages" onclick="window.open(this.href); return false;">un mode d'emploi concernant l'ajout d'image est à votre disposition</a>.
</p>
</div>
<div class="conteneur_lien_metadonnees">
<?= $cel['meta']['titre']?>
<a class="lien_metadonnees lien_popup" href="<?= $cel['meta']['url']; ?>">Voir toutes les metadonnées</a>
</div>
<!-- A décommenter lors de l'installation des fichiers du service web sur photoflora -->
<!-- A décommenter lors de l'installation des fichiers du service web sur photoflora
<h2>Photoflora </h2>
<?php foreach($photoflora['images'] as $image) : ?>
<div class="illustration_photoflora">
<div class="gauche conteneur_illustration_photoflora">
<a class="illustration_taxon" rel="galerie_illustrations" href="<?= $image['binaire.hrefmax']; ?>">
<a class="illustration_taxon" rel="galerie_illustrations" href="<?= $image['binaire.href']; ?>">
<img alt="photos photoflora" src="<?= $image['binaire.href']; ?>">
</a>
</div>
37,5 → 64,5
<div class="conteneur_lien_metadonnees">
<?= $photoflora['meta']['titre']?>
<a class="lien_metadonnees lien_popup" href="<?= $photoflora['meta']['url']; ?>">Voir toutes les metadonnées</a>
</div>
</div> -->
</div>
/trunk/configurations/config.defaut.ini
138,7 → 138,9
imagesTpl = "{ref:baseUrlApiEflore}/images"
imagesResultatsDeterminationTpl = "{ref:imagesTpl}?masque.nn={idsNoms}&retour.format=CS"
imagesFicheBlocTpl = "{ref:imagesTpl}?masque.nn={idsNoms}&retour.format=CS&retour.tri=date"
imagesPopupTpl = "{ref:imagesTpl}/{id}"
 
 
textesTpl = "{ref:baseUrlApiEflore}/textes"
texteTpl = "{ref:textesTpl}/{id}?txt.format={txtFormat}"
texteTitreSectionTpl = "{ref:textesTpl}/{id}?txt.format={txtFormat}&txt.section.titre={sectionTitre}"