![]() J.Juraver | ok merci. En fait je prenais l'exemple du fichier texte CC pour poursuivre sur l'exemple initial, mais j'entendais par là tout type d'information de ce genre incluant ou pas CC. S'il est vrai que CC propose de multiples façons de présenter sa licence, rendant les choses souples et confortables, présenter ses propres conditions ou toute information préalable apparaissait déjà plus flou dans ce module de behaviours. On peut donc a priori enjoliver avec du html son information préalable, que ce soit l'adoption de CC ou autre chose. Je ne m'attarde pas, j'ai mon yacs en double file...
![]() Yacs on my blog | Suivez le blog Yacs | Yacs Showroom | Plugin Firefox de recherche dans Yetanoz |
|
![]() J.Juraver | Le fichier Je ne m'attarde pas, j'ai mon yacs en double file...
![]() Yacs on my blog | Suivez le blog Yacs | Yacs Showroom | Plugin Firefox de recherche dans Yetanoz |
|
YACS « Le livre de Yacs « Gestion de contenu «
Les behaviors
Présentation
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:
Ceci provoque, lors du téléchargement (
La liste des comportements disponibles est accessible d'un simple clic sur le formulaire de la section ou de la page que l'on paramètre ainsi. Pour l'heure, il n'y en a qu'un seul :
Les fichiers disponibles pour demander l'agrément du surfeur sont dans le répertoire behaviors/agreements. Il est nécessaire de spécifier un nom de fichier correspondant à l'un de ceux-là sous peine de voir s'afficher un texte d'erreur : Mauvais paramètre pour agree_on_file_access nom_du_fichier_que_vous_avez_tapé.
Si vous oubliez de spécifier un fichier à charger demandant l'agrément, vous aurez droit à Pas de paramètres pour agree_on_file_access.
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.txtCeci 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é.La liste des comportements disponibles est accessible d'un simple clic sur le formulaire de la section ou de la page que l'on paramètre ainsi. Pour l'heure, il n'y en a qu'un seul :
agree_on_file_access.Les fichiers disponibles pour demander l'agrément du surfeur sont dans le répertoire behaviors/agreements. Il est nécessaire de spécifier un nom de fichier correspondant à l'un de ceux-là sous peine de voir s'afficher un texte d'erreur : Mauvais paramètre pour agree_on_file_access nom_du_fichier_que_vous_avez_tapé.
Si vous oubliez de spécifier un fichier à charger demandant l'agrément, vous aurez droit à Pas de paramètres pour agree_on_file_access.














