WordPress : Galerie d’images Dropbox
J’essaie de créer une galerie d’images dans wordpress à partir de Dropbox. Dans wordpres, j’ai installé le plugin « Cloud Folder Share » qui lit les informations du dossier spécifique de Dropbox. Le problème est qu’il fait une liste de tous les fichiers que j’ai dans ce dossier mais j’ai besoin qu’il montre mes fichiers/images. Quelqu’un peut-il m’aider avec ces choses. Ou connaît quelqu’un d’autre solution pour créer une galerie d’images à partir du dossier partagé Dropbox ou Google Drive ? Peut-être que quelqu’un sait ce que je peux modifier dans les fichiers php pour obtenir les images et non le nom de celui-ci et un lien vers celui-ci sur dropbox. Merci.
Solution n°1 trouvée
L’API Core serait le meilleur choix pour cela. Vous pouvez trouver le SDK PHP officiel pour l’API Core ici.
Il y a un guide de démarrage ici.
La documentation complète est ici.
Par exemple, vous pouvez utiliser cette méthode pour obtenir une vignette pour un fichier image. Voici un lien pour cela.
C’est vraiment très simple. Voici un extrait de http://davidwalsh.name/generate-photo-gallery Suivez ce lien et vous trouverez un moyen simple de résoudre votre problème (démo incluse).
/** settings **/
$images_dir = '<path-to-your-dropbox>';
$thumbs_dir = '<path-to-your-generated thumbnails>';
$thumbs_width = 200;
$images_per_row = 3;
/** generate photo gallery **/
$image_files = get_files($images_dir);
if(count($image_files)) {
$index = 0;
foreach($image_files as $index=>$file) {
$index++;
$thumbnail_image = $thumbs_dir.$file;
if(!file_exists($thumbnail_image)) {
$extension = get_file_extension($thumbnail_image);
if($extension) {
make_thumb($images_dir.$file,$thumbnail_image,$thumbs_width);
}
}
echo '<a href="',$images_dir.$file,'" class="photo-link smoothbox" rel="gallery"><img src="',$thumbnail_image,'" /></a>';
if($index % $images_per_row == 0) { echo '<div class="clear"></div>'; }
}
echo '<div class="clear"></div>';
}
else {
echo '<p>There are no images in this gallery.</p>';
}
J’espère maintenant que vous mène vers une solution positive.
0 commentaire