Example #1
0
 /**
  * Enqueue stylesheets with wp_enqueue_style
  *
  * @return void
  * @since 1.0.0
  */
 public function enqueue()
 {
     $subsets = yit_get_option('google_fonts_subsets');
     $subsets = $subsets ? 'subset=' . implode(',', $subsets) . '&' : '';
     $base_url = '//fonts.googleapis.com/css?' . $subsets . 'family=';
     $i = 0;
     $srcs = array($base_url);
     if (yit_ie_version() > 8 || yit_ie_version() == -1) {
         foreach ($this->fonts as $font) {
             if (strlen($srcs[$i] . $font) > 1024) {
                 $i++;
                 $srcs[$i] = $base_url;
             }
             $srcs[$i] .= $font . '|';
         }
         foreach ($srcs as $k => $src) {
             $index = count($srcs) > 1 ? '-' . ($k + 1) : '';
             wp_enqueue_style('google-fonts' . $index, rtrim(str_replace(' ', '+', $src), '|'));
         }
     } else {
         foreach ($this->fonts as $font) {
             wp_enqueue_style($font . '-font', $base_url . str_replace(' ', '+', $font));
         }
     }
 }
Example #2
0
/**
 * Your Inspiration Themes
 * 
 * @package WordPress
 * @subpackage Your Inspiration Themes
 * @author Your Inspiration Themes Team <*****@*****.**>
 *
 * This source file is subject to the GNU GENERAL PUBLIC LICENSE (GPL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://www.gnu.org/licenses/gpl-3.0.txt
 */
//Add body classes
$body_classes = 'no_js';
if (yit_get_option('responsive-enabled') && !$GLOBALS['is_IE'] || yit_get_option('responsive-enabled') && yit_ie_version() >= 9) {
    $body_classes .= ' responsive';
}
$body_classes .= ' ' . yit_get_option('layout-type');
global $woocommerce;
// get cart quantity
$qty = $woocommerce->cart->get_cart_contents_count();
// get cart total
$total = $woocommerce->cart->get_cart_total();
// get cart url
$cart_url = $woocommerce->cart->get_cart_url();
// if multiple products in cart
if ($qty > 1) {
    echo '<a href="' . $cart_url . '">' . $qty . ' products | ' . $total . '</a>';
}
// if single product in cart
Example #3
0
// }

$woocommerce_loop['columns'] = apply_filters( 'loop_shop_columns', $woocommerce_loop['columns'] );

// first and last
if ( $woocommerce_loop['loop'] % $woocommerce_loop['columns'] == 0 )         $woocommerce_loop['li_class'][] = 'last';
elseif ( ( $woocommerce_loop['loop'] - 1 ) % $woocommerce_loop['columns'] == 0 ) $woocommerce_loop['li_class'][] = 'first';

// title classes
$title_class = array();
if ( !yit_get_option('shop-view-show-title') ) $title_class[] = 'hide';
if (  yit_get_option('shop-title-uppercase') ) $title_class[] = 'upper';
$title_class = empty( $title_class ) ? '' : ' class="' . implode( ' ', $title_class ) . '"';

// if css3
if ( yit_ie_version() == -1 || yit_ie_version() > 9 ) $woocommerce_loop['li_class'][] = 'css3';

// configuration
if ( ! yit_get_option('shop-view-show-price') ) remove_action( 'woocommerce_after_shop_loop_item_title', 'woocommerce_template_loop_price' );

// force open hover
if ( yit_get_option( 'shop-open-hover' ) ) $woocommerce_loop['li_class'][] = 'force-open-hover';

// open the hover on mobile
if ( yit_get_option( 'responsive-open-hover' ) ) $woocommerce_loop['li_class'][] = 'open-on-mobile';

// open the hover on mobile
if ( yit_get_option( 'responsive-force-classic' ) && $woocommerce_loop['layout'] == 'with-hover' ) $woocommerce_loop['li_class'][] = 'force-classic-on-mobile';
?>
<li class="<?php echo implode( ' ', $woocommerce_loop['li_class'] ) ?>">
Example #4
0
 */
/**
 * Template file for Social Shortcode
 *
 * @package Yithemes
 * @author  Antonio La Rocca <*****@*****.**>
 * @since   1.0.0
 */
if (!defined('ABSPATH')) {
    exit;
}
// Exit if accessed directly
//IE8 and IE9 Fix
global $is_IE;
if ($is_IE) {
    $ie_version = yit_ie_version();
    $is_old_ie = $ie_version < 10 && $ie_version != -1 ? true : false;
} else {
    $is_old_ie = false;
}
if (is_null($title)) {
    $title = "";
}
$target = isset($target) && $target != '' ? 'target="' . $target . '"' : '';
/* Code snipped from icon shortcode */
$circle = $circle == 'no' ? false : true;
$style_color = $color == '' ? '' : 'color:' . $color . ';';
$color_hover = $color_hover == '' ? '#000000' : $color_hover;
$style_border_color = $color == '' ? '' : 'border-color:' . $color . ';';
$style_border_size = "border-width:0px;";
if ($circle) {
Example #5
0
<!-- MAIN THEME STYLESHEET -->
<link rel="stylesheet" type="text/css" media="all" href="<?php 
bloginfo('stylesheet_url');
?>
" />

<!-- PINGBACK & WP STANDARDS -->
<link rel="pingback" href="<?php 
bloginfo('pingback_url');
?>
" />

<?php 
global $is_IE;
yit_enqueue_style(10, 'font-awesome', YIT_CORE_ASSETS_URL . '/css/font-awesome.css', false, '2.0', 'all');
if (yit_ie_version() == 7) {
    yit_enqueue_style(10, 'font-awesome-ie7', YIT_CORE_ASSETS_URL . '/css/font-awesome-ie7.css', false, '2.0', 'all');
}
// colorbox - easing - flexslider - images loaded - tiptip
//wp_enqueue_script( 'jquery-colorbox', get_template_directory_uri() .'/theme/assets/js/jquery.colorbox-min.js', array('jquery'), '1.0', true);
//wp_enqueue_script( 'jquery-easing', get_template_directory_uri() .'/theme/assets/js/jquery.easing.js', array('jquery'), '1.3', true);
//wp_enqueue_script( 'jquery-flexslider', get_template_directory_uri() .'/theme/assets/js/jquery.flexslider-min.js', array('jquery'), '', true);
//wp_enqueue_script( 'jquery-imagesLoaded', get_template_directory_uri() .'/theme/assets/js/jquery.imagesLoaded.js' );
//wp_register_script( 'jquery-tipTip', get_template_directory_uri() .'/theme/assets/js/jquery.tipTip.minified.js', array('jquery'), '1.0', true);
//wp_enqueue_script( 'jquery-tipTip' );
wp_enqueue_script('jquery-colorbox-easing-flexslider-imagesloaded-tiptip', get_template_directory_uri() . '/theme/assets/js/jquery.commonlibraries.js', array('jquery'), '1.1', true);
//place holder
if ($is_IE) {
    wp_enqueue_script('jquery-placeholder-plugin', YIT_CORE_ASSETS_URL . '/js/jquery.placeholder.js', array('jquery'), '1.0', true);
}
// masonry
Example #6
0
 * @package Wordpress
 * @subpackage Kassyopea
 * @since 1.1
 */
if (!defined('IFRAME_REQUEST')) {
    define('IFRAME_REQUEST', true);
}
require_once dirname(dirname(dirname(dirname(__FILE__)))) . '/safe-wp-load.php';
#if ( isset( $_POST['ajax'] ) && $_POST['ajax'] ) {
#    yiw_fields_shortcode( $_POST['shortcode_id'] );
#    die;
#}
@header('Content-Type: ' . get_option('html_type') . '; charset=' . get_option('blog_charset'));
?>
<html <?php 
if (yit_ie_version() < 9 && yit_ie_version() > 0) {
    echo 'class="ie8"';
}
?>
xmlns="http://www.w3.org/1999/xhtml" <?php 
do_action('admin_xml_ns');
?>
 <?php 
language_attributes();
?>
>
<head>
    <meta http-equiv="Content-Type" content="<?php 
bloginfo('html_type');
?>
; charset=<?php 
Example #7
0
if ($woocommerce_loop['loop'] % $woocommerce_loop['columns'] == 0) {
    $woocommerce_loop['li_class'][] = 'last';
} elseif (($woocommerce_loop['loop'] - 1) % $woocommerce_loop['columns'] == 0) {
    $woocommerce_loop['li_class'][] = 'first';
}
// title classes
$title_class = array();
if (!yit_get_option('shop-view-show-title')) {
    $title_class[] = 'hide';
}
if (yit_get_option('shop-title-uppercase')) {
    $title_class[] = 'upper';
}
$title_class = empty($title_class) ? '' : ' class="' . implode(' ', $title_class) . '"';
// if css3
if (yit_ie_version() == -1 || yit_ie_version() > 9) {
    $woocommerce_loop['li_class'][] = 'css3';
}
// configuration
if (!yit_get_option('shop-view-show-price')) {
    remove_action('woocommerce_after_shop_loop_item_title', 'woocommerce_template_loop_price');
}
// force open hover
if (yit_get_option('shop-open-hover')) {
    $woocommerce_loop['li_class'][] = 'force-open-hover';
}
// open the hover on mobile
if (yit_get_option('responsive-open-hover')) {
    $woocommerce_loop['li_class'][] = 'open-on-mobile';
}
// open the hover on mobile
Example #8
0
 /**
  * Enqueue stylesheets with wp_enqueue_style
  *
  * @return void
  * @access public
  * @since  1.0.0
  * @author Andrea Grillo <*****@*****.**>
  * @author Antonino Scarfi <*****@*****.**>
  */
 public function enqueue()
 {
     $subsets = yit_get_option('google_fonts_subsets', '');
     $subsets = !empty($subsets) ? 'subset=' . implode(',', array_shift($subsets)) . '&' : '';
     $base_url = '//fonts.googleapis.com/css?' . $subsets . 'family=';
     $i = 0;
     $srcs = array($base_url);
     $font_variations = '';
     $variations = '';
     $this->fonts = $this->getModel('font')->load_options_font();
     if (yit_ie_version() > 8 || yit_ie_version() == -1) {
         //IE9 or greater and other browser
         foreach ($this->fonts as $font => $style) {
             $variations = '';
             foreach ($style as $key => $variation) {
                 $variations .= $variation . ',';
             }
             $variations = substr($variations, 0, strlen($variations) - 1);
             if (strlen($srcs[$i] . $font . ':' . $variations) > 1024) {
                 $i++;
                 $srcs[$i] = $base_url;
             }
             if (!empty($font) && !empty($variations)) {
                 $srcs[$i] .= $font . ':' . $variations . '|';
             }
         }
         foreach ($srcs as $k => $src) {
             if ($src == $base_url) {
                 continue;
             }
             $index = count($srcs) > 1 ? '-' . ($k + 1) : '';
             $args = array('src' => rtrim(str_replace(' ', '+', $src), '|'), 'enqueue' => true);
             YIT_Asset()->set('style', 'google-fonts' . $index, $args);
         }
     } else {
         //IE8 Support
         foreach ($this->fonts as $font => $style) {
             $font_variations = '';
             $variations = '';
             foreach ($style as $key => $variation) {
                 $variations .= $variation . ',';
             }
             $variations = substr($variations, 0, strlen($variations) - 1);
             $font_variations .= $font . ':' . $variations;
             $args = array('src' => $base_url . str_replace(' ', '+', $font_variations), 'enqueue' => true);
             YIT_Asset()->set('style', sanitize_title($font), $args);
         }
     }
 }
Example #9
0
 /**
  * Load custom stylesheets files in admin area
  * 
  */
 public function custom_stylesheet_javascript()
 {
     global $pagenow;
     wp_enqueue_style('yit-panel', YIT_CORE_ASSETS_URL . '/css/panel.css');
     wp_enqueue_style('yit-metaboxes', YIT_CORE_ASSETS_URL . '/css/metaboxes.css');
     if ($pagenow != 'index.php') {
         //page != dashboard
         wp_enqueue_script('yit-panel', YIT_CORE_ASSETS_URL . '/js/panel.js');
         wp_enqueue_script('yit-metaboxes', YIT_CORE_ASSETS_URL . '/js/metaboxes.js');
         wp_enqueue_script('yit-panel-typography', YIT_CORE_ASSETS_URL . '/js/yit/panel/jquery.yit_panel_typography.js');
         wp_enqueue_script('yit-types', YIT_CORE_ASSETS_URL . '/js/types.js');
     }
     if ($pagenow != 'widgets.php') {
         //jquery ui
         wp_enqueue_style('jquery-ui-overcast', YIT_CORE_ASSETS_URL . '/css/overcast/jquery-ui-1.8.9.custom.css', false, '1.8.8', 'all');
     }
     if ($pagenow == 'widgets.php') {
         wp_enqueue_script('yit-widgets', YIT_CORE_ASSETS_URL . '/js/widgets.js');
     }
     //thickbox
     wp_enqueue_script('thickbox');
     wp_enqueue_style('thickbox');
     if (!strstr($_SERVER['REQUEST_URI'], 'layerslider') && $pagenow != 'nav-menus.php') {
         wp_enqueue_script('jquery-ui');
         wp_enqueue_script('jquery-ui-core');
         wp_enqueue_script('jquery-ui-mouse');
         wp_enqueue_script('jquery-ui-button');
         wp_enqueue_script('jquery-ui-dialog');
         wp_enqueue_script('jquery-ui-slider');
         wp_enqueue_script('jquery-ui-widget');
         wp_enqueue_script('jquery-ui-sortable');
     }
     //color picker
     wp_enqueue_style('color-picker', YIT_CORE_ASSETS_URL . '/css/colorpicker.css', false, '1.0', 'all');
     wp_enqueue_script('color-picker', YIT_CORE_ASSETS_URL . '/js/colorpicker.js', '1', true);
     //font-awesome
     wp_enqueue_style('font-awesome', YIT_CORE_ASSETS_URL . '/css/font-awesome.css', false, '2.0', 'all');
     if (yit_ie_version() == 7) {
         wp_enqueue_style('font-awesome-ie7', YIT_CORE_ASSETS_URL . '/css/font-awesome-ie7.css', false, '2.0', 'all');
     }
     //number
     if (!strstr($_SERVER['REQUEST_URI'], 'layerslider')) {
         wp_enqueue_script('spinner', YIT_CORE_ASSETS_URL . '/js/jquery.spinner.js', '1', true);
     }
 }
Example #10
0
<?php
/**
 * Add new field for contact customize panel.
 *
 * Page for adding new field to contact module.
 *
 * @package Wordpress
 * @subpackage Kassyopea
 * @since 1.1
 */

@header('Content-Type: ' . get_option('html_type') . '; charset=' . get_option('blog_charset'));

?>
<html <?php if( yit_ie_version() < 9 && yit_ie_version() > 0 ) { echo 'class="ie8"'; } ?>xmlns="http://www.w3.org/1999/xhtml" <?php do_action('admin_xml_ns'); ?> <?php language_attributes(); ?>>
<head>
    <meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php echo get_option('blog_charset'); ?>" />
    <title><?php _e("Add shortcode", 'yit') ?></title>
    <?php if( isset($sitepress) ) : ?>
        <script type="text/javascript">
            var ajaxurl = '<?php echo admin_url('admin-ajax.php'); ?>';
        </script>
    <?php endif; ?>
    <?php
    wp_admin_css( 'wp-admin', true );

    wp_enqueue_style( 'yit_tinymce', YIT_CORE_URL . '/assets/css/tinymce.css' );
    wp_print_styles( 'colors-admin' );
    wp_print_styles( 'yiw-tinymce-insert-tool' );
    wp_print_scripts( 'jquery' );
    wp_print_scripts( 'thickbox' );
Example #11
0
    /**
     * Enqueue frontend scripts
     *
     * @return void
     * @since 1.0.0
     * @author Antonio La Rocca <*****@*****.**>
    */
    public function enqueue_scripts() {
        global $is_IE;

		if ( ! wp_is_mobile() ) {
        	wp_register_script( 'yit-waypoint', $this->plugin_assets_url . '/js/waypoints.min.js', array( 'jquery' ), '', true );
			wp_register_script( 'yit-shortcode-randomnumbers', $this->plugin_assets_url . '/js/random-number.min.js', array( 'jquery', 'yit-waypoint' ), '', true );
			wp_register_script( 'yit-shortcode-easypiechart', $this->plugin_assets_url . '/js/jquery.easypiechart.min.js', array( 'jquery' ), '', true );
		}
        wp_register_script( 'yit-shortcodes', $this->plugin_assets_url . '/js/yit-shortcodes.min.js', array( 'jquery', 'yit-shortcode-easypiechart'), '', true );
        wp_register_script( 'yit-shortcodes-twitter', $this->plugin_assets_url . '/js/twitter.min.js', array( 'jquery'), '', true );
        wp_register_script( 'yit-shortcodes-twitter-text', $this->plugin_assets_url . '/js/twitter-text.min.js', array( 'jquery', 'yit-shortcodes-twitter'), '', true );
        if( $is_IE && yit_ie_version() < 10 && yit_ie_version() != -1 ){
            wp_register_script( 'yit-shortcodes-social', $this->plugin_assets_url . '/js/yit-social-shortcodes.js', array( 'jquery' ), '', true );
        }

    }