[766] | 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 | |
---|
[1823] | 26 | $w->MyWidget->setting('userid',__('Flickr User ID:'),'21108291@N06','text'); |
---|
[766] | 27 | $w->MyWidget->setting('albumid',__('Id de l\'album :'),'72157603248521610','text'); |
---|
[1823] | 28 | $w->MyWidget->setting('groupid',__('Id du groupe :'),'19621373@N00','text'); |
---|
[766] | 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 | |
---|
[1823] | 41 | $w->MyWidget->setting('nbcols',__('Nombre de colonnes :'),'1','text'); |
---|
[766] | 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 | ?> |
---|