diff -r 2f6f6f7551ca -r 32102edaa81b web/wp-content/plugins/pik-slider/pik-slider.php --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/web/wp-content/plugins/pik-slider/pik-slider.php Mon Nov 19 18:26:13 2012 +0100 @@ -0,0 +1,166 @@ +'Slide', + 'singular_name'=>'Slide', + 'add_new'=>'Ajouter', + 'add_new_item'=>'Ajouter item', + 'edit_item'=>'Editer', + 'new_item'=>'Nouveau', + 'view_item'=>'Voir', + 'search_items'=>'Rechercher', + 'not_found'=>'Aucun slide', + 'not_found_in_trash'=>'Aucun slide dans la corbeille', + 'parent_item_colon'=>'', + 'menu_name'=>'Slides' + ); + + register_post_type('slide', array( + 'public' => true, + 'publicly_queryable'=>false, + 'labels' => $labels, + 'capability_type'=>'post', + 'supports'=>array('title','editor', 'thumbnail') + )); + + add_image_size('slider',568,300,true); +} + +function pikslider_columnfilter($columns){ + $thumb = array('thumbnail'=>'Image'); + $columns = + array_slice($columns,0,1) + + $thumb + + array_slice($columns,1,null); + return $columns; +} + +function pikslider_column($column){ + global $post; + if($column == 'thumbnail'){ + edit_post_link(get_the_post_thumbnail($post->ID),'',''); + } +} + +/** +* Permet de gérer les métaboxes +**/ +function pikslider_metaboxes(){ + + add_meta_box('pikslider','Lien','pikslider_metaboxe','slide','normal','high'); +} + +function pikslider_metaboxe($object){ + wp_nonce_field('pikslider','pikslider_nonce'); + ?> +
+

Lien du slide

+
+
+ +
+ post_type); + if(!current_user_can($type->cap->edit_post)){ + return $post_id; + } + + update_post_meta($post_id,'_link',$_POST['pikslider_link']); +} + + +/** +* Permet d'afficher le carousel +**/ +function pikslider_show(){ + //import du javascript + wp_enqueue_script( + 'caroufredsel', + plugins_url().'/pik-slider/js/jquery.carouFredSel-6.1.0-packed.js', + array('jquery'), + '6.1.0', + true + ); + wp_enqueue_style( + 'pikslider_style', + plugins_url().'/pik-slider/css/pikslider-style.css', + null, + '1.0', + 'screen' + ); + + add_action('wp_footer','pikslider_script',30); + // HTML + $slides = new WP_query('post_type=slide&posts_per_page=10'); + ?> +
+ + + +
+ + +