#6 Utilisation des images miniatures (#1)

Closed
brunoduc wants to merge 1 commits from gallery_v20.0.1_bruno into dev10
brunoduc commented 10 months ago (Migrated from github.com)
Owner
  • Création d'images miniatures si besoin.
    En cas d'ajout de photos dans /site/file/source/* directement sans passer par le filemanager.

  • Utilise les miniatures de /site/file/thumb/*

* Création d'images miniatures si besoin. En cas d'ajout de photos dans /site/file/source/* directement sans passer par le filemanager. * Utilise les miniatures de /site/file/thumb/*
fredtempez commented 10 months ago (Migrated from github.com)
Owner

Merci de le proposer, je souhaiterais trouver une solution moins verbeuse.

Merci de le proposer, je souhaiterais trouver une solution moins verbeuse.
brunoduc commented 10 months ago (Migrated from github.com)
Poster
Owner

Le principe est t'utiliser les miniatures
L'upload

  • Par RTM -> - ok, les tailles sont bonnes.
  • En direct -> soit tu fait dans le genre que je propose.
    -> soit dans view/gallery.php :
    foreach($module::$pictures as $picture => $legend):
    $rp = realpath($picture);
$tp = str_replace("source", "thumb", $rp);
if (!is_readable($tp)) {
           $thumb_url = helper::baseUrl(false) . $picture;
       } else {
           $thumb_url = str_replace("source", "thumb", helper::baseUrl(false) . $picture);
       }
?>
       <div class="col3">
       <a
               href="<?php echo helper::baseUrl(false) . $picture; ?>"
               class="galleryGalleryPicture"
               style="background-image:url('<?php echo $thumb_url ; ?>')"
               data-caption="<?php echo $legend; ?>"
       >`

Si la miniature existe on l'utilise, sinon on prend l'image normale. Tu peut juste ajouter un message/conseil dans la page de config comme il est conseillé de passer un coup par RTM.

Lorsque des images sont uploadées, une miniature accompagne celle de RFM, elle est précédée par mini_

Mais pourquoi donc dupliquer ces miniatures ?
Moi si elle n'ont pas la largeur requise, je les refait en 300px de large. Pas de doublons.

Le principe est t'utiliser les miniatures L'upload - Par RTM -> - ok, les tailles sont bonnes. - En direct -> soit tu fait dans le genre que je propose. -> soit dans view/gallery.php : `foreach($module::$pictures` as $picture => $legend): `$rp` = realpath($picture); ``` $tp = str_replace("source", "thumb", $rp); if (!is_readable($tp)) { $thumb_url = helper::baseUrl(false) . $picture; } else { $thumb_url = str_replace("source", "thumb", helper::baseUrl(false) . $picture); } ?> <div class="col3"> <a href="<?php echo helper::baseUrl(false) . $picture; ?>" class="galleryGalleryPicture" style="background-image:url('<?php echo $thumb_url ; ?>')" data-caption="<?php echo $legend; ?>" >` ``` Si la miniature existe on l'utilise, sinon on prend l'image normale. Tu peut juste ajouter un message/conseil dans la page de config comme il est conseillé de passer un coup par RTM. > Lorsque des images sont uploadées, une miniature accompagne celle de RFM, elle est précédée par mini_ Mais pourquoi donc dupliquer ces miniatures ? Moi si elle n'ont pas la largeur requise, je les refait en 300px de large. Pas de doublons.
fredtempez commented 10 months ago (Migrated from github.com)
Owner

Parce que RFM a besoin de toutes petites images pour construire son dialogue.
D’ailleurs la double création est prévue dans son fonctionnement,
Ça ne me choque pas.
Il y a eu une miser à jour de RFM je vais donc l’installer et voir les évolutions.
De toute manière pour l’utilisateur de base de Zwii, les images ne sont uploadées par FTP.
Pour la mise à jour vers la v10, on peut aussi passer par une mise à jour unique dans le core, ce qui est bien plus simple.

Parce que RFM a besoin de toutes petites images pour construire son dialogue. D’ailleurs la double création est prévue dans son fonctionnement, Ça ne me choque pas. Il y a eu une miser à jour de RFM je vais donc l’installer et voir les évolutions. De toute manière pour l’utilisateur de base de Zwii, les images ne sont uploadées par FTP. Pour la mise à jour vers la v10, on peut aussi passer par une mise à jour unique dans le core, ce qui est bien plus simple.
This pull request cannot be reopened because the branch was deleted.
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date

No due date set.

Dependencies

This pull request currently doesn't have any dependencies.

Loading…
There is no content yet.