1 | <?php |
---|
2 | |
---|
3 | // Name 'wflickr', |
---|
4 | // Description 'Affichage d\'images depuis Flickr dans un widget', |
---|
5 | // Author 'Charles Delorme http://www.suricat.net/', |
---|
6 | // http://www.suricat.net/web/index.php/2008/01/24/423-wflickr-widget-dotclear-pour-vos-photos-flickr |
---|
7 | // Version '1.2', |
---|
8 | // License 'CC-BY-SA' http://creativecommons.org/licenses/by-sa/2.0/fr/ |
---|
9 | |
---|
10 | |
---|
11 | $core->addBehavior('initWidgets', array('myWidgetBehaviors','initWidgets')); |
---|
12 | |
---|
13 | class myWidgetBehaviors |
---|
14 | { |
---|
15 | public static function initWidgets(&$w) |
---|
16 | { |
---|
17 | $w->create('MyWidget',__('wFlickr'), array('publicMyWidget','myWidget')); |
---|
18 | |
---|
19 | $w->MyWidget->setting('title',__('Title:'), 'Photos de Suricat','text'); |
---|
20 | |
---|
21 | $w->MyWidget->setting('apikey',__('Flickr API key :'),'<Saisir votre cle API Flickr>','text'); |
---|
22 | |
---|
23 | |
---|
24 | $w->MyWidget->setting('afficher',__('Afficher :'), null,'combo',array('toutes les photos de l\'utilisateur' => 1, 'seulement les photos d\'un album' => 2,'seulement les photos d\'un groupe' => 3,'rien' => 0)); |
---|
25 | |
---|
26 | $w->MyWidget->setting('userid',__('Flickr User ID :'),'21108291@N06','text'); |
---|
27 | $w->MyWidget->setting('albumid',__('Id de l\'album :'),'72157603248521610','text'); |
---|
28 | $w->MyWidget->setting('groupid',__('Id du group :'),'19621373@N00','text'); |
---|
29 | |
---|
30 | $w->MyWidget->setting('stylediv',__('Style du bloc :'),'class="wFlickrDiv"','text'); |
---|
31 | $w->MyWidget->setting('styleimg',__('Style des images :'),'class="wFlickrImg"','text'); |
---|
32 | |
---|
33 | //$w->MyWidget->setting('nbphotos',__('Nombre de photos :'), |
---|
34 | // null,'combo',array('5' => 5, '6' => 6, '10' => 10, '14' => 14,'15' => 15, '20' => 20)); |
---|
35 | |
---|
36 | //$w->MyWidget->setting('nbcols',__('Nombre de colonnes :'), |
---|
37 | // null,'combo',array('1' => 1, '2' => 2, '3' => 3)); |
---|
38 | |
---|
39 | $w->MyWidget->setting('nbphotos',__('Nombre de photos :'),'5','text'); |
---|
40 | |
---|
41 | $w->MyWidget->setting('nbcols',__('Nombre de colonnes:'),'1','text'); |
---|
42 | |
---|
43 | $w->MyWidget->setting('tailleimage',__('Taille des images :'),null,'combo',array('carré' => '_s', 'miniature' => '_t')); |
---|
44 | |
---|
45 | $w->MyWidget->setting('text',__('Texte sous les photos :'), |
---|
46 | '<a href="http://www.flickr.com/photos/21108291@N06/">Toutes les photos de Suricat sur son album Flickr</a>','textarea'); |
---|
47 | |
---|
48 | $w->MyWidget->setting('checked', |
---|
49 | __('Retrouvez toutes les informations sur <a href="// http://www.suricat.net/web/index.php/2008/01/24/423-wflickr-widget-dotclear-pour-vos-photos-flickr">suricat.net</a>'),true,'check'); |
---|
50 | |
---|
51 | } |
---|
52 | } |
---|
53 | ?> |
---|