private function items_definition() { // <li data-target="#main-slider" data-slide-to="0" class="active"></li> $config = array('has_loop' => true, 'before_loop' => '<section id="main-slider" class="no-margin"> <div class="carousel slide wet-asphalt"> <ol class="carousel-indicators"> </ol> <div class="carousel-inner">', 'the_loop_item' => array('<div class="item" style="background-image: url(', '[thumb]', ')">', '<div class="container">', '<div class="row">', '<div class="col-sm-12">', '<div class="carousel-content center centered" style="margin-top: 219.5px;">', '<h2 class="boxed animation animated-item-1">', '[title]', '</h2>', '<br>', '<p class="boxed animation animated-item-2">', '[content]', '</p>', '<br>', '<a class="btn btn-md animation animated-item-3" href="', '[link]', '">Lire la suite</a>', '</div>', '</div>', '</div>', '</div>', '</div>'), 'after_loop' => '</div> </div> <a class="prev hidden-xs" href="#main-slider" data-slide="prev"> <i class="icon-angle-left"></i> </a> <a class="next hidden-xs" href="#main-slider" data-slide="next"> <i class="icon-angle-right"></i> </a> </section>', 'name' => 'Slider', 'draggable' => false, 'description' => 'Ajouter un slider à votre page d\'accueil'); declare_item('slider', $config); $config = array('has_loop' => true, 'before_loop' => '<section id="services" class="emerald"><div class="container"><div class="row">', 'after_loop' => '</div></div></section>', 'the_loop_item' => array('<div class="col-md-4 col-sm-6">', '<div class="media">', '<div class="pull-left">', '<i class="icon-google-plus icon-md"></i>', '</div>', '<div class="media-body">', '<h3 class="media-heading">', '[title]', '</h3>', '<p>', '[content]', '</p>', '</div>', '</div>', '</div>'), 'name' => 'Liste des services', 'draggable' => false, 'item_loopable_fields' => array(array('input_type' => 'text', 'input_name' => 'title', 'input_title' => 'Titre'), array('input_type' => 'text', 'input_name' => 'link', 'input_title' => 'Lien vers'), array('input_type' => 'textarea', 'input_name' => 'description', 'input_title' => 'Contenu'), array('input_type' => 'select', 'input_value' => array(array('text' => 'icone facebook', 'value' => 'facebook'), array('text' => 'icone twitter', 'value' => 'twitter'), array('text' => 'icone google+', 'value' => 'google-plus')), 'input_name' => 'icons', 'input_title' => 'Attribuer une icone')), 'item_global_fields' => array(array('input_type' => 'text', 'input_name' => 'section_text', 'input_title' => 'Titre de la section', 'input_placeholder' => 'Entrez le titre ici'), array('input_type' => 'textarea', 'input_name' => 'section_textarea', 'input_title' => 'Description de la section')), 'is_static' => true, 'description' => 'Afficher les différents services que vous proposez'); declare_item('list_services', $config); $config = array('draggable' => false, 'name' => 'Ajouter des témoignages', 'is_static' => true, 'namespace' => 'testimony', 'item_loopable_fields' => array(array('input_type' => 'textarea', 'input_name' => 'testimony_content', 'input_title' => 'Témoignage', 'input_placeholder' => 'Entrez votre témoignage'), array('input_type' => 'text', 'input_name' => 'testimony_authors', 'input_title' => 'Auteur', 'input_placeholder' => 'Auteur du témoiugnage')), 'item_global_fields' => array(array('input_type' => 'text', 'input_name' => 'testimony_big_title', 'input_title' => 'Titre des témoignages', 'input_placeholder' => 'Entrez le titre ici'), array('input_type' => 'textarea', 'input_name' => 'testimony_big_description', 'input_title' => 'Description des témoignages')), 'description' => 'Vous permet d\'ajouter des témoignages sur votre page d\'accueil'); declare_item('testimony', $config); bind_event('handle_list_services', array($this, 'list_services')); bind_event('set_slider_items_vars', array($this, 'filter')); bind_event('loop_slider_lines', array($this, 'loop_slider')); bind_event('handle_testimony', array($this, 'testimony')); }
public function public_context() { bind_event('before_frontend', array($this, 'before_frontend')); return; if (function_exists('declare_shortcut') && get_instance()->users_global->isConnected()) { if (current_user_can('publish_posts@blogster')) { declare_shortcut(__('Write a new post'), $this->url->site_url(array('admin', 'open', 'modules', $this->module['namespace'], 'publish'))); } if (current_user_can('category_manage@blogster')) { declare_shortcut(__('Categories'), $this->url->site_url(array('admin', 'open', 'modules', $this->module['namespace'], 'category'))); } } }
private function items_definition() { $icons = array(array('text' => 'icone Malette', 'value' => 'briefcase'), array('text' => 'icone MégaPhone', 'value' => 'bullhorn'), array('text' => 'icone Archive', 'value' => 'archive'), array('text' => 'icone Graphisme statistique', 'value' => 'area-chart'), array('text' => 'icone Maison', 'value' => 'home'), array('text' => 'icone Fusée', 'value' => 'rocket'), array('text' => 'icone Pouce Ok', 'value' => 'thumbs-o-up'), array('text' => 'icone Ordinateur', 'value' => 'laptop'), array('text' => 'icone cadeau', 'value' => 'gift'), array('text' => 'icone Groupe de personnes', 'value' => 'group'), array('text' => 'icone Note musicale', 'value' => 'music'), array('text' => 'icone Etoile+', 'value' => 'star-o'), array('text' => 'icone Windows', 'value' => 'windows'), array('text' => 'icone WordPress', 'value' => 'Wordpress'), array('text' => 'icone yahoo', 'value' => 'yahoo'), array('text' => 'icone facebook', 'value' => 'facebook'), array('text' => 'icone dribbble', 'value' => 'dribbble'), array('text' => 'icone Github', 'value' => 'github-alt'), array('text' => 'icone Google +', 'value' => 'google-plus'), array('text' => 'icone Linkedin', 'value' => 'linkedin-square'), array('text' => 'icone Pinterest', 'value' => 'pinterest-square'), array('text' => 'icone Twitter', 'value' => 'twitter-square'), array('text' => 'icone Youtube', 'value' => 'youtube'), array('text' => 'icone Flèche Vers la Droite', 'value' => 'angle-right'), array('text' => 'icone Flèche Vers la Gauche', 'value' => 'angle-left'), array('text' => 'icone Flèche Vers le haut', 'value' => 'angle-top'), array('text' => 'icone Flèche Vers le bas', 'value' => 'angle-bottom')); declare_item('theme_color_and_style', array('draggable' => false, 'name' => '[Style et Mise en page]', 'is_static' => true, 'namespace' => 'theme_color_and_style', 'item_global_fields' => array(array('input_type' => 'select', 'input_value' => array(array('text' => 'rouge', 'value' => 'red'), array('text' => 'rose', 'value' => 'pink'), array('text' => 'bleu', 'value' => 'blue'), array('text' => 'orange', 'value' => 'orange'), array('text' => 'violet', 'value' => 'purple'), array('text' => 'Cyan Sombre', 'value' => 'darkcyan'), array('text' => 'Cyan', 'value' => 'cyan')), 'input_name' => 'background', 'input_title' => 'Choisir une style', 'input_placeholder' => 'Entrez la valeur'), array('input_type' => 'select', 'input_value' => array(array('text' => 'Pleine Largeur', 'value' => 'fullwidth'), array('text' => 'Dans une boite', 'value' => 'boxed')), 'input_name' => 'box_style', 'input_title' => 'Style de la boite', 'input_placeholder' => 'Entrez la valeur'), array('input_type' => 'select', 'input_value' => array(array('text' => 'Crossed', 'value' => 'crossed'), array('text' => 'Fabric', 'value' => 'fabric'), array('text' => 'Linen', 'value' => 'linen'), array('text' => 'Wood', 'value' => 'wood'), array('text' => 'Daigmonds', 'value' => 'diagmonds'), array('text' => 'Triangles', 'value' => 'triangles'), array('text' => 'Black Mamba', 'value' => 'black_mamba'), array('text' => 'Vichy', 'value' => 'vichy'), array('text' => 'Black Pattern', 'value' => 'back_pattern'), array('text' => 'Checkered Pattern', 'value' => 'checkered_pattern'), array('text' => 'Diamond Upholstery', 'value' => 'diamond_upholstery'), array('text' => 'Lyonnette', 'value' => 'lyonnette'), array('text' => 'Graphy', 'value' => 'graphy'), array('text' => 'Black Thread', 'value' => 'black_thread'), array('text' => 'Subtlenet 2', 'value' => 'subtlenet2')), 'input_name' => 'bg_image', 'input_title' => 'Image d\'arrière-plan', 'input_placeholder' => 'Entrez la valeur')), 'description' => "Modifiez le style de votre thème. Attribuer une coleur générale et le type de la mise en page ('boxed' ou 'full-width').")); // <li data-target="#main-slider" data-slide-to="0" class="active"></li> declare_item('fraction_slider', array('has_loop' => true, 'name' => '[ Accueil - 1 ] Fraction Slider', 'draggable' => false, 'namespace' => 'fraction_slider', 'item_global_fields' => array(array('input_type' => 'select', 'input_title' => 'Identifiants des slides', 'input_name' => 'display_slider', 'input_value' => array(array('text' => 'Oui', 'value' => 1), array('text' => 'Non', 'value' => 0))), array('input_type' => 'text', 'input_placeholder' => 'Exemple : slide_1 , slide_2 , slide_3', 'input_title' => 'Identifiants des slides', 'input_name' => 'slider_namespaces'), array('input_type' => 'text', 'input_placeholder' => 'Exemple : fade, none ,left, right, top, bottom, scrollLeft, scrollRight, scrollTop, scrollBottom', 'input_title' => 'Animation des slides', 'input_name' => 'slider_anims')), 'item_loopable_fields' => array(array('input_type' => 'text', 'input_name' => 'item_slide_id', 'input_placeholder' => 'Exemple : slide_1', 'input_title' => 'Attaché à quel slide'), array('input_type' => 'text', 'input_name' => 'item_position', 'input_placeholder' => 'Exemple : 100,100', 'input_title' => 'Position de départ'), array('input_type' => 'text', 'input_name' => 'item_anim_start_type', 'input_placeholder' => 'Exemple : fade, none ,left, topLeft, bottomLeft, right, topRight, bottomRight, top, bottom', 'input_title' => 'Animation d\'entrée'), array('input_type' => 'text', 'input_name' => 'item_anim_end_type', 'input_placeholder' => 'Exemple : fade, none ,left, topLeft, bottomLeft, right, topRight, bottomRight, top, bottom', 'input_title' => 'Animation de sortie'), array('input_type' => 'text', 'input_name' => 'item_anim_ease_in', 'input_placeholder' => 'Exemple : linear, swing ,easeInOutCubic, easeOutQuart, easeInOutQuart 32 assouplissements disponibles', 'input_title' => 'Assouplissement de l\'animation d\'entrée'), array('input_type' => 'text', 'input_name' => 'item_anim_ease_out', 'input_placeholder' => 'Exemple : linear, swing ,easeInOutCubic, easeOutQuart, easeInOutQuart 32 assouplissements disponibles', 'input_title' => 'Assouplissement de l\'animation de sortie'), array('input_type' => 'text', 'input_name' => 'item_anim_delay', 'input_placeholder' => 'Exemple : 1000 pour 1 sec', 'input_title' => 'Retard avant l\'animation'), array('input_type' => 'text', 'input_name' => 'item_anim_speed', 'input_placeholder' => 'Exemple : 1000 pour 1 sec', 'input_title' => 'Durée de l\'animation'), array('input_type' => 'text', 'input_name' => 'item_anim_time', 'input_placeholder' => 'Exemple : 1000 pour 1 sec', 'input_title' => 'Durée de vie de l\'élément'), array('input_type' => 'text', 'input_name' => 'item_dim', 'input_placeholder' => 'Exemple : 1000x400', 'input_title' => 'Taille de l\'élément'), array('input_type' => 'text', 'input_name' => 'item_step', 'input_placeholder' => 'Exemple : 1, 2, 3, 4', 'input_title' => 'Affecter à un groupe'), array('input_type' => 'select', 'input_name' => 'item_type', 'input_value' => array(array('text' => 'Image', 'value' => 'img'), array('text' => 'Titre H1', 'value' => 'h1'), array('text' => 'Titre H2', 'value' => 'h2'), array('text' => 'Titre H3', 'value' => 'h3'), array('text' => 'Titre H4', 'value' => 'h4'), array('text' => 'Titre H5', 'value' => 'h5'), array('text' => 'Paragraphe', 'value' => 'p')), 'input_placeholder' => 'Exemple : h1, p', 'input_title' => 'Type de l\'élément'), array('input_type' => 'textarea', 'input_name' => 'item_content', 'input_placeholder' => 'Exemple : "Un super slide"', 'input_title' => 'Contenu ou lien'), array('input_type' => 'text', 'input_name' => 'item_class', 'input_placeholder' => 'Exemple : slide-1, slide-2', 'input_title' => 'Classe de l\'item'), array('input_type' => 'select', 'input_name' => 'item_anim_fixed', 'input_value' => array(array('text' => 'Element fixe', 'value' => 'fixed'), array('text' => 'Element Animé', 'value' => 'animated')), 'input_title' => 'Position de l\'élément'), array('input_type' => 'textarea', 'input_name' => 'item_css_style', 'input_placeholder' => '', 'input_title' => 'Style Personnlisé')), 'is_static' => true, 'description' => 'Personnaliser votre page d\'accueil avec Fraction Slider. Entrez les identifiants dans le champ "Identifiants des slides" de chaque slides, sans virgule ni espace ni caractère à accents, séparés par une virgule')); declare_item('promo_box', array('has_loop' => false, 'name' => '[ Accueil - 1 ] Boite de promotion', 'namespace' => 'promo_box', 'draggable' => false, 'item_global_fields' => array(array('input_type' => 'select', 'input_title' => 'Afficher la boite de promotion ?', 'input_name' => 'promo_visibility', 'input_value' => array(array('text' => 'Oui', 'value' => 1), array('text' => 'Non', 'value' => 0)), 'input_placeholder' => 'Choisir...'), array('input_type' => 'text', 'input_title' => 'Ajouter un titre pour une promotion', 'input_name' => 'promo_title', 'input_placeholder' => 'Ajouter un titre'), array('input_type' => 'textarea', 'input_title' => 'Ajouter une description pour cette section', 'input_name' => 'promo_description', 'input_placeholder' => 'Ajouter une description'), array('input_type' => 'select', 'input_title' => 'Choisir une icône pour le bouton "En savoir plus"', 'input_name' => 'promo_icon', 'input_value' => $icons), array('input_type' => 'text', 'input_title' => 'Ajouter un texte pour le bouton "En savoir plus"', 'input_name' => 'promo_button_text', 'input_placeholder' => "Définir un texte"), array('input_type' => 'text', 'input_title' => 'Ajouter un lien pour le bouton "En savoir plus"', 'input_name' => 'promo_button_link', 'input_placeholder' => "Définir un lien")), 'is_static' => true, 'description' => 'Ajouter des informations en rapport avec une promotion en cours.')); declare_item('list_services', array('has_loop' => true, 'name' => '[ Accueil - 1 ] Liste des services', 'draggable' => false, 'item_global_fields' => array(array('input_type' => 'select', 'input_title' => 'Afficher cette section ?', 'input_name' => 'display_list_services', 'input_value' => array(array('text' => 'Oui', 'value' => 1), array('text' => 'Non', 'value' => 0)))), 'item_loopable_fields' => array(array('input_type' => 'text', 'input_name' => 'title', 'input_title' => 'Titre'), array('input_type' => 'text', 'input_name' => 'link', 'input_title' => 'Lien vers'), array('input_type' => 'textarea', 'input_name' => 'description', 'input_title' => 'Contenu'), array('input_type' => 'select', 'input_value' => array(array('text' => 'icone Malette', 'value' => 'briefcase'), array('text' => 'icone MégaPhone', 'value' => 'bullhorn'), array('text' => 'icone Archive', 'value' => 'archive'), array('text' => 'icone Graphisme statistique', 'value' => 'area-chart'), array('text' => 'icone Maison', 'value' => 'home'), array('text' => 'icone Fusée', 'value' => 'rocket'), array('text' => 'icone Pouce Ok', 'value' => 'thumbs-o-up'), array('text' => 'icone Ordinateur', 'value' => 'laptop'), array('text' => 'icone cadeau', 'value' => 'gift'), array('text' => 'icone Groupe de personnes', 'value' => 'group'), array('text' => 'icone Note musicale', 'value' => 'music'), array('text' => 'icone Etoile+', 'value' => 'star-o'), array('text' => 'icone Windows', 'value' => 'windows'), array('text' => 'icone WordPress', 'value' => 'Wordpress'), array('text' => 'icone yahoo', 'value' => 'yahoo'), array('text' => 'icone facebook', 'value' => 'facebook'), array('text' => 'icone dribbble', 'value' => 'dribbble'), array('text' => 'icone Github', 'value' => 'github-alt'), array('text' => 'icone Google +', 'value' => 'google-plus'), array('text' => 'icone Linkedin', 'value' => 'linkedin-square'), array('text' => 'icone Pinterest', 'value' => 'pinterest-square'), array('text' => 'icone Twitter', 'value' => 'twitter-square'), array('text' => 'icone Youtube', 'value' => 'youtube')), 'input_name' => 'icons', 'input_title' => 'Attribuer une icone')), 'is_static' => true, 'description' => 'Afficher les différents services que vous proposez')); declare_item('feature_list', array('has_loop' => true, 'name' => '[ Accueil - 1 ] Fonctionnalités ou Atouts', 'draggable' => false, 'item_global_fields' => array(array('input_type' => 'text', 'input_title' => 'Ajouter un titre pour cette section', 'input_name' => 'feature_list_title', 'input_placeholder' => 'Ajouter un titre'), array('input_type' => 'textarea', 'input_title' => 'Ajouter une description pour cette section', 'input_name' => 'feature_list_description', 'input_placeholder' => 'Ajouter une description')), 'item_loopable_fields' => array(array('input_type' => 'text', 'input_name' => 'feature_list_loop_title', 'input_title' => 'Titre du service ou de l\'atout', 'input_placeholder' => 'Titre du service...'), array('input_type' => 'text', 'input_name' => 'feature_list_loop_link', 'input_title' => 'Lien vers', 'input_placeholder' => 'Un lien vers'), array('input_type' => 'select', 'input_value' => $icons, 'input_name' => 'icons', 'input_title' => 'Attribuer une icone')), 'is_static' => true, 'description' => 'Dans cette section, affichez une liste de vos services ou de vos atouts, définissez un titre, une brève description, et ajouter la liste des éléments.')); declare_item('testimonials', array('has_loop' => true, 'name' => '[ Accueil - 1 ] Témoignages', 'draggable' => false, 'item_global_fields' => array(array('input_type' => 'text', 'input_title' => 'Ajouter un titre pour cette section', 'input_name' => 'testimonials_title', 'input_placeholder' => 'Ajouter un titre'), array('input_type' => 'select', 'input_title' => 'Afficher cette section ?', 'input_name' => 'display_testimonials', 'input_value' => array(array('text' => 'Oui', 'value' => 1), array('text' => 'Non', 'value' => 0)))), 'item_loopable_fields' => array(array('input_type' => 'text', 'input_name' => 'testimonial_author', 'input_title' => 'Auteur du témoignage', 'input_placeholder' => 'Auteur du témoignage'), array('input_type' => 'text', 'input_name' => 'testimonial_author_subinfo', 'input_title' => 'Info additionnelle de l\'auteur', 'input_placeholder' => 'Info additionnelle de l\'auteur'), array('input_type' => 'media_lib', 'input_name' => 'testimonial_author_img', 'input_title' => 'Avatar de l\'auteur', 'input_placeholder' => 'Avatar de l\'auteur'), array('input_type' => 'textarea', 'input_value' => $icons, 'input_name' => 'testimonial_author_content', 'input_title' => 'Contenu du témoignage')), 'is_static' => true, 'description' => 'Dans cette section, affichez des témoignages sur la page d\'accueil.')); declare_item('recents_works', array('has_loop' => true, 'name' => '[ Accueil - 1 ] Travaux récents', 'draggable' => false, 'item_global_fields' => array(array('input_type' => 'text', 'input_name' => 'global_title', 'input_title' => 'Titre de la section', 'input_placeholder' => '"Nos projets récents" par exemple'), array('input_type' => 'select', 'input_title' => 'Afficher cette section ?', 'input_name' => 'display_recents_works', 'input_value' => array(array('text' => 'Oui', 'value' => 1), array('text' => 'Non', 'value' => 0)))), 'item_loopable_fields' => array(array('input_type' => 'text', 'input_name' => 'title', 'input_title' => 'Titre'), array('input_type' => 'text', 'input_name' => 'category', 'input_title' => 'Categorie'), array('input_type' => 'media_lib', 'input_name' => 'full_image', 'input_title' => 'Lien Image Dimensions réelles'), array('input_type' => 'media_lib', 'input_name' => 'thumb_image', 'input_title' => 'Lien Image Aperçu'), array('input_type' => 'text', 'input_name' => 'link', 'input_title' => 'Lien Vers le projet')), 'is_static' => true, 'description' => 'Affichez vos derniers travaux sur la page d\'accueil')); /* declare_item( 'testimony' , array( 'draggable' => false, 'name' => 'Ajouter des témoignages', 'is_static' => true, 'namespace' => 'testimony', 'item_loopable_fields' => array( array( 'input_type' => 'textarea', 'input_name' => 'testimony_content', 'input_title' => 'Témoignage', 'input_placeholder' => 'Entrez votre témoignage' ), array( 'input_type' => 'text', 'input_name' => 'testimony_authors', 'input_title' => 'Auteur', 'input_placeholder' => 'Auteur du témoiugnage' ) ), 'item_global_fields' => array( array( 'input_type' => 'text', 'input_name' => 'testimony_big_title', 'input_title' => 'Titre des témoignages', 'input_placeholder' => 'Entrez le titre ici' ), array( 'input_type' => 'textarea', 'input_name' => 'testimony_big_description', 'input_title' => 'Description des témoignages' ) ), 'description' => 'Vous permet d\'ajouter des témoignages sur votre page d\'accueil' ) ); */ $config = array('draggable' => false, 'name' => '[En-tête] Liens vers les réseaux sociaux', 'is_static' => true, 'namespace' => 'social_feeds', 'item_loopable_fields' => array(array('input_type' => 'text', 'input_name' => 'social_links', 'input_title' => 'Liens', 'input_placeholder' => 'Entrez votre lien'), array('input_type' => 'select', 'input_value' => array(array('text' => 'icone facebook', 'value' => 'facebook'), array('text' => 'icone Twitter', 'value' => 'twitter'), array('text' => 'icone Skype', 'value' => 'skype'), array('text' => 'icone Pinterest', 'value' => 'pinterest'), array('text' => 'icone Google Plus', 'value' => 'google-plus')), 'input_name' => 'social_icons', 'input_title' => 'Icône')), 'description' => "Vous permet d'afficher les liens vers des réseaux sociaux sur l'en-tête de la page"); declare_item('social_feeds', $config); // $config = array('draggable' => false, 'name' => '[En-tête] Informations de contact', 'is_static' => true, 'namespace' => 'header_datas', 'item_loopable_fields' => array(array('input_type' => 'text', 'input_name' => 'header_text', 'input_title' => 'Entrez un texte', 'input_placeholder' => 'Entrez un texte'), array('input_type' => 'select', 'input_value' => array(array('text' => 'icone Téléphone', 'value' => 'phone'), array('text' => 'icone Mail', 'value' => 'envelope')), 'input_name' => 'header_icon', 'input_title' => 'Choisir une icône')), 'description' => "Définissez des informations de contact affiché en haut à gauche."); declare_item('header_datas', $config); // $config = array('draggable' => false, 'name' => '[Pied de page] Liens vers les réseaux sociaux', 'is_static' => true, 'namespace' => 'footer_social_feeds', 'item_loopable_fields' => array(array('input_type' => 'text', 'input_name' => 'social_links', 'input_title' => 'Liens', 'input_placeholder' => 'Entrez votre lien'), array('input_type' => 'select', 'input_value' => array(array('text' => 'icone facebook', 'value' => 'facebook'), array('text' => 'icone Twitter', 'value' => 'twitter'), array('text' => 'icone Skype', 'value' => 'skype'), array('text' => 'icone Pinterest', 'value' => 'pinterest'), array('text' => 'icone Google Plus', 'value' => 'google-plus'), array('text' => 'icone RSS', 'value' => 'rss'), array('text' => 'icone Dribbble', 'value' => 'dribbble')), 'input_name' => 'social_icons', 'input_title' => 'Icône')), 'description' => "Vous permet d'afficher les liens vers des réseaux sociaux sur le pied de page"); declare_item('footer_social_feeds', $config); declare_item('contact_get_social', array('draggable' => false, 'name' => '[Contact - 1] Liens vers les réseaux sociaux', 'is_static' => true, 'namespace' => 'contact_get_social', 'item_loopable_fields' => array(array('input_type' => 'text', 'input_name' => 'social_links', 'input_title' => 'Liens', 'input_placeholder' => 'Entrez votre lien'), array('input_type' => 'select', 'input_value' => array(array('text' => 'icone facebook', 'value' => 'facebook'), array('text' => 'icone Twitter', 'value' => 'twitter'), array('text' => 'icone Skype', 'value' => 'skype'), array('text' => 'icone Pinterest', 'value' => 'pinterest'), array('text' => 'icone Google Plus', 'value' => 'google-plus'), array('text' => 'icone RSS', 'value' => 'rss'), array('text' => 'icone Dribbble', 'value' => 'dribbble'), array('text' => 'icone Youtube', 'value' => 'youtube')), 'input_name' => 'social_icons', 'input_title' => 'Icône')), 'item_global_fields' => array(array('input_type' => 'text', 'input_name' => 'get_social_title', 'input_title' => 'Titre des liens sociaux', 'input_placeholder' => 'Entrez le titre ici')), 'description' => "Personnalisez les informations disponibles sur la page des contact")); declare_item('contact_datas', array('draggable' => false, 'name' => '[Contact - 1] Informations de la page de contact', 'is_static' => true, 'namespace' => 'contact_datas', 'item_global_fields' => array(array('input_type' => 'text', 'input_name' => 'contact_description_title', 'input_title' => 'Titre de la zone de contact', 'input_placeholder' => 'Entrez le titre ici'), array('input_type' => 'textarea', 'input_name' => 'contact_description_content', 'input_title' => 'Contenu de la zone de contact', 'input_placeholder' => 'Entrez la description ici'), array('input_type' => 'text', 'input_name' => 'contact_details_title', 'input_title' => 'Titre des zones des détails sur les contacts', 'input_placeholder' => 'Entrez le titre ici'), array('input_type' => 'textarea', 'input_name' => 'contact_details_content', 'input_title' => 'Contenu de la zone des détails sur les contacts', 'input_placeholder' => 'Entrez le titre ici')), 'item_loopable_fields' => array(array('input_type' => 'select', 'input_name' => 'social_feeds_icon', 'input_title' => 'Icône pour le lien vers le réseau social', 'input_placeholder' => 'Entrez le titre ici', 'input_value' => array(array('text' => 'icone Map Marker', 'value' => 'map-marker'), array('text' => 'icone User', 'value' => 'user'), array('text' => 'icone Mail', 'value' => 'envelope'), array('text' => 'icone Terre', 'value' => 'globe'))), array('input_type' => 'text', 'input_name' => 'social_feeds_title', 'input_title' => 'Titre de l\'icône', 'input_placeholder' => 'Entrez le titre ici'), array('input_type' => 'text', 'input_name' => 'social_feeds_value', 'input_title' => 'Valeur de l\'icône', 'input_placeholder' => 'Entrez le titre ici')), 'description' => "Personnalisez les informations disponibles sur la page des contact. Cette section est considéré comme la section \"A propos de nous\".")); declare_item('contact_gmap_data', array('draggable' => false, 'name' => '[Contact - 1] Google Map', 'is_static' => true, 'namespace' => 'contact_gmap_data', 'item_global_fields' => array(array('input_type' => 'text', 'input_name' => 'gmap_longitude', 'input_title' => 'Longitude', 'input_placeholder' => 'Entrez la valeur'), array('input_type' => 'text', 'input_name' => 'gmap_latitude', 'input_title' => 'Latitude', 'input_placeholder' => 'Entrez la valeur')), 'description' => "Définissez l'emplacement géographique de votre entreprise, en longitude et latitude.")); declare_item('google_analytic_javascript_footer', array('draggable' => false, 'name' => '[ Analytics ] Code Javascript Permanent', 'is_static' => true, 'namespace' => 'google_analytic_javascript_footer', 'item_global_fields' => array(array('input_type' => 'select', 'input_title' => 'Code Javascript Permanent ?', 'input_name' => 'display_google_analytic_javascript_footer', 'input_value' => array(array('text' => 'Oui', 'value' => 1), array('text' => 'Non', 'value' => 0))), array('input_type' => 'textarea', 'input_name' => 'google_analytic_javascript_footer_code', 'input_title' => 'Entrez un code Javascript', 'input_placeholder' => 'Entrez un code Javascript')), 'description' => "Entrez un code Javascript permanent exécuté à la fin d'une page.")); // Bind Events bind_event('handle_google_analytic_javascript_footer', array($this, 'google_analytic_javascript_footer')); bind_event('handle_promo_box', array($this, 'promo_box')); bind_event('handle_testimonials', array($this, 'testimonials')); bind_event('handle_feature_list', array($this, 'feature_list')); bind_event('handle_recents_works', array($this, 'recents_works')); bind_event('handle_theme_color_and_style', array($this, 'return_values')); bind_event('handle_contact_gmap_data', array($this, 'return_values')); bind_event('handle_contact_datas', array($this, 'return_values')); bind_event('handle_contact_get_social', array($this, 'contact_get_social')); bind_event('handle_footer_social_feeds', array($this, 'footer_social_feeds')); bind_event('handle_header_datas', array($this, 'header_datas')); bind_event('handle_list_services', array($this, 'list_services')); bind_event('handle_social_feeds', array($this, 'social_feeds')); // bind_event( 'set_slider_items_vars' , array( $this , 'filter' ) ); // bind_event( 'loop_slider_lines' , array( $this , 'loop_slider' ) ); bind_event('handle_testimony', array($this, 'testimony')); bind_event('handle_fraction_slider', array($this, 'fraction_slider')); }