Chacun ses défauts, moi j'aime bien perdre du temps sur Pinterest, réseau qui ne manque pourtant pas de défaut.
C'est pas tout, une fois qu'on a bien piné1), comment qu'on fait pour garder les images sans dépendre de Pinterest ?
Alors déjà je précise : on n'a pas les droits sur les images, on n'a donc pas le droit de faire quoi que ce soit avec. Même les piner. Oui, utiliser Pinterest fait de nous des criminels. Maintenant que c'est dit, comment aller plus loin encore dans la dépravation ?
Ouvrez votre tableau sur Pinterest, avec Firefox2), puis scrollez tranquillement pour afficher toutes les images du tableau. C'est important, tout doit apparaître dans votre navigateur, Pinterest ne charge pas toute la page d'un coup.
Ensuite dans Firefox, menu Outils, puis Informations sur la page, onglet Médias ⇒ sélectionnez tout et enregistrez sous.
Vérifiez qu'il y a bien autant de fichier que d'épingles ; il va peut-être ajouter votre avatar. Pour éviter ça, ne prenez pas les media noté “icônes”, “images de fond” et la première “image” (votre avatar).
Si vous souhaitez mettre à jour, refaites la manip pour lister les images en format texte puis faites un différentiel avec la liste sur le premier dossier, ça évitera de télécharger deux fois les mêmes images.
Évidement ça ne télécharge que ce qui se voit sur le tableau, donc des images “petites”. Mais franchement, en général ça suffit.
Ça demande d'avoir configuré php.
Un petit dossier contenant index.php, style.css et le dossier board1 dans lequel on mettra toutes les images de board1.
C'est pas responsive mais on s'en fout.
body { margin:0; } .thumb { max-width:100%; display:block; height:auto; } .masonry { padding: 0; column-gap: 0.1em; font-size: .85em; column-count: auto; column-width: 200px; } .item { display: inline-block; padding: 0.5em; }
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Gallery</title> <!-- <link rel="shortcut icon" href="images/favicon.png" /> --> <link rel="stylesheet" type="text/css" href="style.css" /> </head> <html> <body> <!-- Variables php pour lister les images --> <?php $dir = 'board1/*.{jpg,jpeg,gif,png}'; $files = glob($dir,GLOB_BRACE); ?> <div class="masonry"> <div> <?php // Liste et affiche les images foreach($files as $image) { $f= str_replace($repertoire,'',$image); ?> <div class="item"><img class="thumb" src="<?php echo $f; ?>" alt=""/></div> <?php } ?> </div> </div> </body> </html>
Quelques modif sur le plugin gallery (en cours). Il faut configurer dans l'administration la largueur des miniatures à 236px (c'est ce qu'on récupère), mettre la hauteur beaucoup plus grande pour avoir de la marge (j'ai mis 500px).
Mettre ceci dans le css fonctionne presque :
div.dokuwiki div.gallery table img.tn { width:100%; border:none; } div.dokuwiki div.gallery img.tn { margin:0; padding:0; } div.dokuwiki div.gallery table td { padding:0.1em; }
Malheureusement Gallery utilise des lignes (row) et non des colonnes pour son tableau… Il va falloir hacker un peu ça…
Voir aussi Css personnalisé sur les sites web.
Le CSS sur Pinterest change régulièrement donc faut mettre à jour…
Perso je veux les images, pas le bla bla sous les épingles.
Personnaliser le CSS avec cette règle, actuellement :
div[data-test-id="pointer-events-wrapper"] { display:none; } div[snkjyu6gb=""] { display:none; }