Galart: plus simple, comme galerie, spapossib' (plugin pluXML)

Comme ma moitié galérait avec son site de portfolio/galerie-usine à gaz, je lui ai proposé de monter un petit pluXML avec un plugin que je lui goupillerais entre deux tâches parentales, en mode charrette (mon favori)

Donc, prenant mon courage à deux mains et mon clavier, j'ai bricolé ça dans la journée.

Il s'agit d'un plugin volontairement minimaliste: il permet simplement de lier un dossier contenant des images (contenu dans le dossier data/images) à un article.

Lors de l'affichage dudit article, la galerie sera générée et ajoutée en fin d'article automatiquement et sans aucune autre intervention.

Une page de config, minimale elle aussi, permet de fixer la taille des miniatures (à configurer avant utilisation)

Télécharger Galart.

C'est très perfectible, mais bon, pour le moment, je peux pas mieux

Exemple de galerie:

❝ 11 commentaires ❞

1  Balistic le

Et Bozon ça avance ? Nan, monsieur préfère s'amuser à coder des galeries...

 
2  Bronco le

C'est surtout que Bozon demande BEAUCOUP plus de concentration, donc de calme: impossible si je ne suis pas TOUT SEUL à la maison...

 
3  bazooka07 le

Tiens, c'est cadeau :
http://jeveuxpartir.free.fr/bronco/
Profite si t'as un écran 1900 pixels de large
Il y a un lien en bas de page pour télécharger le source
A++

 
4  Bronco le

Cool ! merci ;-)

 
5  Cyrille le

c'est pas comme ça que BoZon va avancer.

 
6  bazooka07 le

A priori t'as fait cela sous Linux si j'en crois les fins de ligne de tes scripts.
Le souci c'est que t'as mis des droits en écriture pour tous les autres (others).
Du coup, mon bash voit rouge.
La commande suivante s'impose donc:
foo@my_pc:~$ chmod -R o-w Galart

 
7  Jerry Wham le

Y a des fois où il faut se faire plais' et avec ton "fabricateur" de plugins, t'as dû faire ça les doigts dans le nez.
M'en vais tester ça rapidos. Merci copain

 
8  Jerry Wham le

Ça marche nickel... après corrections
Si pluxml est dans un sous dossier du serveur, le plugin ne retrouve pas ses petits car les chemins sont en relatif par rapport à la racine.
Il faut donc, dans le hook plxMotorParseArticle, utiliser la méthode urlRewrite de $this sur les 3 adresses et une instance de $plxMotor dans la méthode galerie pour pouvoir utiliser à nouveau urlRewrite sur l'adresse de l'image et celle de sa miniature.
Après quoi tout baigne !

 
9  Jerry Wham le

Dernière chose : si on sélectionne un dossier qu'on enregistre puis que l'on change d'avis et qu'on ne veuille plus de galerie pour un article, on a le message "Pas d'image (avec une chtite faute ) dans ./"
Pour éviter ça, il suffit de modifier, dans la méthode galerie, la ligne 277 par :
if(!$path ||$path == PLX_ROOT){return false;}
C'est kdo

 
10  Bronco le



Rhaaaaalalaaaa, j'en vois encore qui vont me taxer d'amateurisme
Merci pour ces infos et modifs, je les intégrerai à mon retour chez moi (vu que là, je suis sur un petit asus hybride sous win 10 )
Sinon, envoie-moi la modif, je l'ajoute de suite

 
11  Jerry Wham le

Désolé, je suis dans la seule zone de France qui niveau internet est seulement couverte par les corbeaux (comment ça y en a plusieurs ??? ). Et je ne parviens à me connecter qu'avec une pauv' tablette et je me transfère les fichiers par bluetooth . C'est pour ça que je n'ai pas posté de code.
Promis, dès que je rejoins la civilisation, je t'envoie ça illico... ou alors, je griffonne le code sur un morceau de PQ et je te l'envoie par la poste, au choix ça ira p't être plus vite ?

 

Fil RSS des commentaires de cet article

✍ Écrire un commentaire

Quelle est la deuxième lettre du mot wbaiyx ?