L'actu sur le net

- Contributions de l’équipe OSSA
- Toolinux
- Da Linux French Page
- Daily Daemon News
- Libroscope
- Linagora.com
- LinuxFrench.Net
- LogicielLibre.Net
- PHP

Articles populaires

- [Manuel] Introduction à Cacti
- [Tutoriel] Ajout d’un script dans les commandes Nagios
- [Nagios] Surveillance des disques RAID sous Linux
- [OpenLDAP] Start/stop script
- Fichiers de configurations Samba
- JMX (Java Management eXtensions)
- [OpenLDAP] Script de démarrage et d’arrêt
- [Nagios] Supervision of OpenLDAP’s replication status

 © Linagora.com

Accueil > Contributions > SPIP > Portfolio

Portfolio

Présentation

Voici une solution simple pour réaliser un album contenant un nombre illimités de portfolios et dont les vignettes sont générées automatiquement par Imagemagick. Les planches apparaissent dans notre exemple par lot de dix images.

GIF - 73.6 ko
Cartes postales de la ville d’Aubervilliers

Mise en place

Assurez-vous qu’Imagemagick soit installé sur votre serveur.

Créez à la racine de votre site le fichier album.php3 avec le code suivant :

Ainsi que le fichier album.html :

Ajoutez dans le fichier mes_fonctions.php3, la fonction suivante :

A noter que votre executable convert peut se situer dans le répertoire /user sur certaines machines. Faites un locate convert en shell pour situer ce fichier et modifier la fonction ci-dessous en conséquence.

Créez une rubrique Album (ou un autre nom si vous le désirez) sur votre site et notez bien le numéro d’id_rubrique correspondant.

Editez à présent votre fichier inc-urls-standard.php3. Remplacez la fonction generer_url_article par la suivante, en changeant la valeur 4 if ($id_rubrique == 4){ par l’id_rubrique de votre album :

Créez à présent un nouvel article dans votre rubrique Album et ajoutez y autant d’images associées que vous le souhaitez en leur donnant un titre et une description.

Pour générer les vignettes, faites simplement "Voir en ligne".

Exemple en ligne

Cette fonctionnalité a été développée à la demande de la mairie d’Aubervilliers sur une version 1.7 de Spip.
Voici le résultat : http://www.aubervilliers.fr/rubriqu...

 Qui sommes nous ?

Dernière mise à jour : 28/03/2008
XHTML - SPIP 1.9.2