L'habillage (ou skin) Photoblog pour b2evolution est un habillage relativement simple pour afficher des photos. Je pense l'avoir amélioré (c'est en tous cas mon point de vue). Merci de noter que ma modification est compatible avec la version 4 de b2evo, la compatibilité avec b2evo v5 ou supérieure n'est *pas* assurée. De plus des mises à jours de b2evo ont modifié certains des fichiers également modifiés par moi, ce qui peut produire des effets inattendus. Je travaille à rétablir les modifications dans les fichiers mis à jour. Prenez contact. (english version click here)
Voici les modifications que j'ai faites :
- * 1/ Modification de l'index photo pour limiter les vignettes affichées à celles de la catégorie principale du post en cours. Cela permet d'afficher seulement les vignettes d'un album particulier au lieu de tous les albums. Dans cet affichage limité, un lien est prévu pour afficher le tout.
- * 2/ Ajout de l'affichage du statut privé ou protégé. C'est utile pour se rappeler les photos qui sont vraiment publiées lorsqu'on parcourt un album.
- * 3/ Ajout de l'utilisation des touches flèches gauche/droite au clavier pour naviguer d'une photo à l'autre dans l'album en cours; de plus, Ctrl + flèche-droite = affiche l'index photo; Ctrl + flèche-gauche = affiche le post initial du photoblog.
- * 4/ Addition de liens pour partager avec Facebook ou Google+ sans passer par un lien externe à votre site.
- * 5/ Ajout d'un diaporama à vitesse ajustable.
Les fichiers concernés par ces modifications sont :
* _html_header.inc, _item_block.inc, _mediaidx.disp
* /inc/widgets/widgets/_coll_media_index.widget.php
* 1 javascript ajouté : jl_photoblog.js
Les utilisateur non francophones et non anglophones devront ajouter leur répertoire de langue dans photojl/locales/ et y mettre une copie du fichier trouvé dans le sous dossier fr-FR après l'avoir modifié avec les traductions dans sa propre langue.
Vous avez sans soute envie de voir une démo ? Si vous voulez, visitez mon photoblog. Le menu principal est en français, mais on peut cliquer sans comprendre !
Une copie complète du dossier de skin peut être téléchargée ici
Quelques clés pour l'installation.
- importez and installez comme n'importe quelle skin
- le nom de la skin est photojl_121115
- renommez la skin juste photojl (important !)
- décompressez et copiez le répertoire dans le répertoire votre-blog/skins
- dans le répertoire photojl, vaus allez trouver un fichier nommé backup_see-warning-inside_coll_media_index.widget.php. Vous devez le copier dans le dossier suivant : votre-blog/inc/widgets/widgets/ . Ensuite procédez comme suit : - renommez le fichier _coll_media_index.widget.php original en _coll_media_index.widget.php.bak (par exemple) - renommez le nouveau fichier en _coll_media_index.widget.php (** d'autres explications sont fournies en commentaires dans index.main.php et dans chaque fichier modifié)
- Appréciez !
Comme je ne suis pas un super expert en programmation b2evo, il est possible que je n'ai pas vu quelques points qui auraient rendu les modifications plus élégantes ? Dites-le moi.