Skip to main content Help Control Panel

YACS CMS : Open source !

Community «   Le forum «   Nouvelles fonctions «   gestion d'un annuaire «  

Comment: gestion d'un annuaire

<< Previous  

Comment inspired from Tof

Tof: Les behaviors sont des classes PHP implémentant l'interface du même nom. Leur invocation et paramétrage se fait à travers un nouveau champ à lignes multiples (un Textarea) dans les sections.

Par exemple, pour afficher une licence Creative Common avant le téléchargement d'un fichier, on ajoutera la ligne suivante dans la section:

agree_on_file_access creative_common.txt

Ceci provoque, lors du téléchargement (files/fetch.php), le chargement du script bevahiors/agree_on_file_access.php. Ce dernier affiche le fichier behaviors/agreements/creative_common.txt, puis des boutons pour enregistrer l'approbation par le surfeur. Ensuite seulement l'accès au fichier est autorisé.

Le code qui permet tout cela est écrit et fonctionnel, et je l'aurais livré depuis plus d'une semaine si je ne m'étais pas lancé à corps perdu dans le bétonnage de YACS (support safe mode, etc.)

by Bernard on Aug. 28 2006