Пример #1
0
function register_non_admin_scripts()
{
    global $post, $post_id;
    global $cp_is_responsive;
    global $crunchpress_element;
    global $wp_scripts;
    $cp_page_xml = get_post_meta($post_id, 'page-option-item-xml', true);
    $slider_type = get_post_meta($post_id, "page-option-top-slider-types", true);
    $social_networking = '';
    $site_loader = '';
    $element_loader = '';
    $cp_general_settings = get_option('general_settings');
    if ($cp_general_settings != '') {
        $cp_logo = new DOMDocument();
        $cp_logo->loadXML($cp_general_settings);
        $social_networking = find_xml_value($cp_logo->documentElement, 'social_networking');
        $site_loader = find_xml_value($cp_logo->documentElement, 'site_loader');
        $element_loader = find_xml_value($cp_logo->documentElement, 'element_loader');
        $topweather_icon = find_xml_value($cp_logo->documentElement, 'topweather_icon');
    }
    wp_enqueue_script('jquery');
    wp_register_script('cp-load', CP_PATH_URL . '/frontend/js/cp_loader.js', false, '1.0', true);
    wp_localize_script('cp-load', 'loader', array('site_loader' => $site_loader, 'element_loader' => $element_loader));
    wp_enqueue_script('cp-load');
    wp_register_script('cp-underscore-min', CP_PATH_URL . '/frontend/js/underscore-min.js', false, '1.0', true);
    wp_enqueue_script('cp-underscore-min');
    $topcounter_circle = get_themeoption_value('topcounter_circle', 'general_settings');
    $countd_event_category = get_themeoption_value('countd_event_category', 'general_settings');
    $color_scheme = get_themeoption_value('color_scheme', 'general_settings');
    if (class_exists('CP_Shortcodes')) {
        if ($topcounter_circle == 'enable') {
            wp_register_script('cp-countdown', CP_PATH_URL . '/frontend/js/jquery_countdown.js', false, '1.0', true);
            wp_enqueue_script('cp-countdown');
        }
    }
    if (is_singular() && get_option('thread_comments')) {
        wp_enqueue_script('comment-reply');
    }
    //BootStrap Script Loaded
    wp_register_script('cp-bootstrap', CP_PATH_URL . '/frontend/js/bootstrap.js', array('jquery'), '1.0', true);
    wp_localize_script('cp-bootstrap', 'ajax_var', array('url' => admin_url('admin-ajax.php'), 'nonce' => wp_create_nonce('ajax-nonce')));
    wp_enqueue_script('cp-bootstrap');
    //Custom Script Loaded
    wp_register_script('cp-scripts', CP_PATH_URL . '/frontend/js/frontend_scripts.js', false, '1.0', true);
    wp_enqueue_script('cp-scripts');
    // wp_register_script('cp-jquery-mmenu-min', CP_PATH_URL.'/frontend/js/jquery-mmenu-min.js', false, '1.0', true);
    // wp_enqueue_script('cp-jquery-mmenu-min');
    $maintenance_mode = get_themeoption_value('maintenance_mode', 'general_settings');
    if ($maintenance_mode == 'enable') {
        wp_register_script('cp-countdown', CP_PATH_URL . '/frontend/js/jquery_countdown.js', false, '1.0', true);
        wp_enqueue_script('cp-countdown');
    }
    if (isset($post)) {
        $content = strip_tags(get_the_content($post_id));
        if (has_shortcode($post->post_content, 'event_counter_box')) {
            wp_register_script('cp-countdown', CP_PATH_URL . '/frontend/js/jquery_countdown.js', false, '1.0', true);
            wp_enqueue_script('cp-countdown');
        }
        if (has_shortcode($post->post_content, 'slider')) {
            wp_register_script('cp-bx-slider', CP_PATH_URL . '/frontend/shortcodes/bxslider.min.js', false, '1.0', true);
            wp_enqueue_script('cp-bx-slider');
            wp_register_script('cp-fitvids-slider', CP_PATH_URL . '/frontend/shortcodes/jquery.fitvids.js', false, '1.0', true);
            wp_enqueue_script('cp-fitvids-slider');
        }
        if (has_shortcode($post->post_content, 'counter_circle')) {
            wp_register_script('cp-easy-chart', CP_PATH_URL . '/frontend/shortcodes/easy-pie-chart.js', false, '1.0', true);
            wp_enqueue_script('cp-easy-chart');
            wp_register_script('cp-excanvas', CP_PATH_URL . '/frontend/shortcodes/excanvas.js', false, '1.0', true);
            wp_enqueue_script('cp-excanvas');
        }
        if (has_shortcode($post->post_content, 'counters_circle')) {
            wp_register_script('cp-easy-chart', CP_PATH_URL . '/frontend/shortcodes/easy-pie-chart.js', false, '1.0', true);
            wp_enqueue_script('cp-easy-chart');
            wp_register_script('cp-excanvas', CP_PATH_URL . '/frontend/shortcodes/excanvas.js', false, '1.0', true);
            wp_enqueue_script('cp-excanvas');
        }
    }
    //calling all the scripts for progress circle
    $topcounter_circle = get_themeoption_value('topcounter_circle', 'general_settings');
    $countd_event_category = get_themeoption_value('countd_event_category', 'general_settings');
    $color_scheme = get_themeoption_value('color_scheme', 'general_settings');
    if (class_exists('CP_Shortcodes')) {
        if ($topcounter_circle == 'enable') {
            wp_register_script('cp-countdown', CP_PATH_URL . '/frontend/js/jquery_countdown.js', false, '1.0', true);
            wp_enqueue_script('cp-countdown');
        }
    }
    global $wp_scripts, $post;
    wp_register_script('html5shiv', CP_PATH_URL . '/frontend/js/html5shive.js', array(), '1.5.1', false);
    wp_enqueue_script('html5shiv');
    $wp_scripts->add_data('html5shiv', 'conditional', 'lt IE 9');
    //Widget Active
    if (is_active_widget('', '', 'twitter_widget')) {
        wp_register_script('cp-bx-slider', CP_PATH_URL . '/frontend/shortcodes/bxslider.min.js', false, '1.0', true);
        wp_enqueue_script('cp-bx-slider');
        wp_register_script('cp-bx-fitdiv', CP_PATH_URL . '/frontend/js/jquery.fitvids.js', false, '1.0', true);
        wp_enqueue_script('cp-bx-fitdiv');
    }
    // Search and archive page
    if (is_search() || is_archive()) {
        // wp_register_script('cp-anything-slider', CP_PATH_URL.'/frontend/anythingslider/js/jquery.anythingslider.js', false, '1.0', true);
        // wp_enqueue_script('cp-anything-slider');
        // Post post_type
    } else {
        if (isset($post) && $post->post_type == 'sermons' && !is_home()) {
            //Jplayer Music Started
            wp_register_script('cp-jplayer', CP_PATH_URL . '/frontend/js/jquery.jplayer.min.js', false, '1.0', true);
            wp_enqueue_script('cp-jplayer');
            wp_register_script('prettyPhoto', CP_PATH_URL . '/frontend/js/jquery.prettyphoto.js', false, '1.0', true);
            wp_enqueue_script('prettyPhoto');
            wp_register_script('cp-pscript', CP_PATH_URL . '/frontend/js/pretty_script.js', false, '1.0', true);
            wp_enqueue_script('cp-pscript');
            wp_enqueue_style('prettyPhoto', CP_PATH_URL . '/frontend/css/prettyphoto.css');
        } else {
            if (isset($post) && $post->post_type == 'event' && !is_home()) {
                //Call the Countdown
                wp_register_script('cp-countdown', CP_PATH_URL . '/frontend/js/jquery_countdown.js', false, '1.0', true);
                wp_enqueue_script('cp-countdown');
            } else {
                if (isset($post) && $post->post_type == 'post' && !is_home()) {
                    if (!is_home()) {
                        $cp_post_thumbnail = '';
                        $post_detail_xml = get_post_meta($post->ID, 'post_detail_xml', true);
                        if ($post_detail_xml != '') {
                            $cp_post_xml = new DOMDocument();
                            $cp_post_xml->loadXML($post_detail_xml);
                            $cp_post_thumbnail = find_xml_value($cp_post_xml->documentElement, 'post_thumbnail');
                            if ($cp_post_thumbnail == 'Slider') {
                                wp_register_script('cp-bx-slider', CP_PATH_URL . '/frontend/js/bxslider.min.js', false, '1.0', true);
                                wp_enqueue_script('cp-bx-slider');
                                wp_register_script('cp-bx-fitdiv', CP_PATH_URL . '/frontend/js/jquery.fitvids.js', false, '1.0', true);
                                wp_enqueue_script('cp-bx-fitdiv');
                            }
                        }
                    }
                    // Page post_type
                } else {
                    if (isset($post) && $post->post_type == 'page') {
                        global $post, $cp_page_xml, $slider_type, $cp_top_slider_type;
                        $cp_page_xml = get_post_meta($post->ID, 'page-option-item-xml', true);
                        $cp_top_slider_switch = get_post_meta($post->ID, 'page-option-top-slider-on', true);
                        $slider_type = get_post_meta($post->ID, "page-option-top-slider-types", true);
                        $cp_top_slider_type = get_post_meta($post->ID, 'page-option-top-slider-types', true);
                        if (strpos($cp_page_xml, '<Column>') > -1) {
                            wp_register_script('cp-countdown', CP_PATH_URL . '/frontend/js/jquery_countdown.js', false, '1.0', true);
                            wp_enqueue_script('cp-countdown');
                            wp_register_script('cp-easy-chart', CP_PATH_URL . '/frontend/shortcodes/easy-pie-chart.js', false, '1.0', true);
                            wp_enqueue_script('cp-easy-chart');
                            wp_register_script('cp-excanvas', CP_PATH_URL . '/frontend/shortcodes/excanvas.js', false, '1.0', true);
                            wp_enqueue_script('cp-excanvas');
                            wp_register_script('cp-bx-slider', CP_PATH_URL . '/frontend/shortcodes/bxslider.min.js', false, '1.0', true);
                            wp_enqueue_script('cp-bx-slider');
                            wp_register_script('cp-bx-fitdiv', CP_PATH_URL . '/frontend/js/jquery.fitvids.js', false, '1.0', true);
                            wp_enqueue_script('cp-bx-fitdiv');
                        }
                        // if using Accordicns
                        if (strpos($cp_page_xml, '<Accordion>') > -1) {
                            wp_enqueue_script('jquery-ui-accordion');
                            wp_register_script('cp-accordian-script', CP_PATH_URL . '/frontend/js/accordian_script.js', false, '1.0', true);
                            wp_enqueue_script('cp-accordian-script');
                        }
                        // if using tabs
                        if (strpos($cp_page_xml, '<Tab>') > -1) {
                            //wp_enqueue_script('jquery-ui-accordion');
                            wp_enqueue_script('jquery-ui-tabs');
                            wp_register_script('cp-tabs-script', CP_PATH_URL . '/frontend/js/tabs_script.js', false, '1.0', true);
                            wp_enqueue_script('cp-tabs-script');
                        }
                        // if using Testimonial
                        if (strpos($cp_page_xml, '<Client-Slider>') > -1) {
                            wp_register_script('cp-content-slider', CP_PATH_URL . '/frontend/js/jquery_content_slider.js', false, '1.0', true);
                            wp_enqueue_script('cp-content-slider');
                        }
                        // if using timeline
                        if (strpos($cp_page_xml, '<Timeline>') > -1) {
                            wp_register_script('cp-bx-slider', CP_PATH_URL . '/frontend/js/bxslider.min.js', false, '1.0', true);
                            wp_enqueue_script('cp-bx-slider');
                            wp_register_script('cp-bx-fitdiv', CP_PATH_URL . '/frontend/js/jquery.fitvids.js', false, '1.0', true);
                            wp_enqueue_script('cp-bx-fitdiv');
                        }
                        if (strpos($cp_page_xml, '<Sermons>') > -1) {
                            wp_register_script('prettyPhoto', CP_PATH_URL . '/frontend/js/jquery.prettyphoto.js', false, '1.0', true);
                            wp_enqueue_script('prettyPhoto');
                            wp_register_script('cp-pscript', CP_PATH_URL . '/frontend/js/pretty_script.js', false, '1.0', true);
                            wp_enqueue_script('cp-pscript');
                            //Jplayer Music Started
                            wp_register_script('cp-jplayer', CP_PATH_URL . '/frontend/js/jquery.jplayer.min.js', false, '1.0', true);
                            wp_enqueue_script('cp-jplayer');
                            //Playlist Script
                            wp_register_script('cp-jplayer-playlist', CP_PATH_URL . '/frontend/js/jplayer.playlist.min.js', false, '1.0', true);
                            wp_enqueue_script('cp-jplayer-playlist');
                        }
                        if (strpos($cp_page_xml, '<Gallery>') > -1) {
                            wp_register_script('prettyPhoto', CP_PATH_URL . '/frontend/js/jquery.prettyphoto.js', false, '1.0', true);
                            wp_enqueue_script('prettyPhoto');
                            wp_register_script('cp-pscript', CP_PATH_URL . '/frontend/js/pretty_script.js', false, '1.0', true);
                            wp_enqueue_script('cp-pscript');
                        }
                        // If using Flex Slider
                        if (strpos($cp_page_xml, '<slider-type>Flex-Slider</slider-type>') > -1 || $slider_type == 'Flex-Slider' and $cp_top_slider_switch == 'Yes') {
                            wp_register_script('cp-flex-slider', CP_PATH_URL . '/frontend/js/jquery.flexslider.js', false, '1.0', true);
                            wp_enqueue_script('cp-flex-slider');
                        }
                        //Layer Slider Scripts
                        if (strpos($cp_page_xml, '<slider-type>Layer-Slider</slider-type>') > -1 || $slider_type == 'Layer-Slider' and $cp_top_slider_switch == 'Yes') {
                            if (class_exists('LS_Sliders')) {
                                // Include in the footer?
                                $footer = get_option('ls_include_at_footer', false) ? true : false;
                                // Register LayerSlider resources
                                wp_register_script('layerslider', LS_ROOT_URL . '/static/js/layerslider.kreaturamedia.jquery.js', array('jquery'), LS_PLUGIN_VERSION, $footer);
                                wp_register_script('greensock', LS_ROOT_URL . '/static/js/greensock.js', false, '1.11.2', $footer);
                                wp_register_script('layerslider-transitions', LS_ROOT_URL . '/static/js/layerslider.transitions.js', false, LS_PLUGIN_VERSION, $footer);
                                wp_enqueue_style('layerslider', LS_ROOT_URL . '/static/css/layerslider.css', false, LS_PLUGIN_VERSION);
                                // User resources
                                $uploads = wp_upload_dir();
                                if (file_exists($uploads['basedir'] . '/layerslider.custom.transitions.js')) {
                                    wp_register_script('ls-user-transitions', $uploads['baseurl'] . '/layerslider.custom.transitions.js', false, LS_PLUGIN_VERSION, $footer);
                                }
                                if (file_exists($uploads['basedir'] . '/layerslider.custom.css')) {
                                    wp_enqueue_style('ls-user-css', $uploads['baseurl'] . '/layerslider.custom.css', false, LS_PLUGIN_VERSION);
                                }
                                if (get_option('ls_conditional_script_loading', false) == false) {
                                    wp_enqueue_script('layerslider');
                                    wp_enqueue_script('greensock');
                                    wp_enqueue_script('layerslider-transitions');
                                    wp_enqueue_script('ls-user-transitions');
                                }
                            }
                        }
                        //Bx Slider Scripts
                        if (strpos($cp_page_xml, '<slider-type>Bx-Slider</slider-type>') > -1) {
                            wp_register_script('cp-bx-slider', CP_PATH_URL . '/frontend/js/bxslider.min.js', false, '1.0', true);
                            wp_enqueue_script('cp-bx-slider');
                            wp_register_script('cp-bx-fitdiv', CP_PATH_URL . '/frontend/js/jquery.fitvids.js', false, '1.0', true);
                            wp_enqueue_script('cp-bx-fitdiv');
                        }
                        //Bx Slider Scripts
                        if ($slider_type == 'Bx-Slider' and $cp_top_slider_switch == 'Yes') {
                            wp_register_script('cp-bx-slider', CP_PATH_URL . '/frontend/js/bxslider.min.js', false, '1.0', true);
                            wp_enqueue_script('cp-bx-slider');
                            wp_register_script('cp-bx-fitdiv', CP_PATH_URL . '/frontend/js/jquery.fitvids.js', false, '1.0', true);
                            wp_enqueue_script('cp-bx-fitdiv');
                        }
                        // If using Events
                        if (strpos($cp_page_xml, '<Events>') > -1) {
                            wp_register_script('cp-countdown', CP_PATH_URL . '/frontend/js/jquery_countdown.js', false, '1.0', true);
                            wp_enqueue_script('cp-countdown');
                        }
                        // ifcp_top_slider_switch = get_post_meta($post->ID,'page-option-top-slider-on', true); using Accordicns
                        if (strpos($cp_page_xml, '<Accordion>') > -1) {
                            wp_enqueue_script('jquery-ui-accordion');
                            wp_register_script('cp-accordian-script', CP_PATH_URL . '/frontend/js/accordian_script.js', false, '1.0', true);
                            wp_enqueue_script('cp-accordian-script');
                        }
                        // If using Anything Slider
                        if (strpos($cp_page_xml, '<slider-type>Anything</slider-type>') == 233 || $slider_type == 'Anything' and $cp_top_slider_switch == 'Yes') {
                            wp_register_script('cp-anything-slider', CP_PATH_URL . '/frontend/anythingslider/js/jquery.anythingslider.js', false, '1.0', true);
                            wp_enqueue_script('cp-anything-slider');
                            wp_register_script('cp-anything-slider-fx', CP_PATH_URL . '/frontend/anythingslider/js/jquery.anythingslider.fx.js', false, '1.0', true);
                            wp_enqueue_script('cp-anything-slider-fx');
                        }
                        // If using NewsSlider
                        if (strpos($cp_page_xml, '<News-Slider>') > -1) {
                            wp_register_script('cp-bx-slider', CP_PATH_URL . '/frontend/js/bxslider.min.js', false, '1.0', true);
                            wp_enqueue_script('cp-bx-slider');
                            wp_register_script('cp-bx-fitdiv', CP_PATH_URL . '/frontend/js/jquery.fitvids.js', false, '1.0', true);
                            wp_enqueue_script('cp-bx-fitdiv');
                        }
                        // If using filterable plugin
                        if (strpos($cp_page_xml, '<show-filterable>Yes</show-filterable>') > -1) {
                            wp_register_script('filterable', CP_PATH_URL . '/frontend/js/jquery-filterable.js', false, '1.0', true);
                            wp_enqueue_script('filterable');
                        }
                        // If using filterable plugin
                        if (strpos($cp_page_xml, '<filterable>Yes</filterable>') > -1) {
                            wp_register_script('filterable', CP_PATH_URL . '/frontend/js/jquery-filterable.js', false, '1.0', true);
                            wp_enqueue_script('filterable');
                            wp_register_script('jquery-easing-1.3', CP_PATH_URL . '/frontend/js/jquery-easing-1.3.js', false, '1.0', true);
                            wp_enqueue_script('jquery-easing-1.3');
                        }
                        if (strpos($cp_page_xml, '<eventview>Calendar View</eventview>') > -1) {
                            wp_register_script('cp-calender-view', CP_PATH_URL . '/framework/javascript/fullcalendar/fullcalendar.js', false, '1.0', true);
                            wp_enqueue_script('cp-calender-view');
                        }
                    }
                }
            }
        }
    }
}
Пример #2
0
            $cp_logo = new DOMDocument();
            $cp_logo->loadXML($cp_general_settings);
            $select_layout_cp = find_xml_value($cp_logo->documentElement, 'select_layout_cp');
        }
        $sidebar_class = '';
        $content_class = '';
        //Get Sidebar for page
        $sidebar_class = sidebar_func($sidebar);
        $header_style = '';
        $html_class_banner = '';
        $html_class = print_header_class($header_style);
        if ($html_class != '') {
            $html_class_banner = 'banner';
        }
        $item_margin = '';
        $breadcrumbs = get_themeoption_value('breadcrumbs', 'general_settings');
        if ($breadcrumbs == 'disable') {
            $item_margin = 'item_margin_top';
        } else {
            $item_margin = '';
        }
        ?>
	<div class="clearfix clear"></div>
	<div class="contant <?php 
        echo $item_margin;
        ?>
">
	<?php 
        if ($breadcrumbs == 'enable') {
            ?>
			<!--Inner Pages Heading Area Start-->
Пример #3
0
        ?>
"><i class="fa fa-skype"></i></a></li><?php 
    }
    ?>
				</ul>	
			<?php 
}
?>
      </div>
    </div>
    <!--Footer Social Row End--> 
    <!-- Copyrights Section Start-->
    <div class="copyrights-section">
      <div class="container">
		<?php 
echo get_themeoption_value('copyright_code', 'general_settings');
?>
	   </div>
    </div>
    <!-- Copyrights Section End--> 
  </footer>
  <!-- Footer Area End--> 
  <div class="clear"></div>
</div>
<!--Wrapper End--> 
<?php 
wp_footer();
?>
</body>
>>>>>>> ed227fcd7fba396c647fab5258e5b0791b0bc4fe
</html>
Пример #4
0
{
    ?>
		<div class="updated">
			<p><strong><?php 
    _e('Please install theme required plug-ins to use all functionalities of theme', 'crunchpress');
    ?>
</strong> - <?php 
    _e('in case of deactivating the theme required plug-ins you may not able to use theme extra functionality.', 'crunchpress');
    ?>
</p>
		</div>
		<?php 
}
//add_action( 'admin_notices', 'cp_admin_notice_framework' );
//Maintenance Mode Admin Notice
$mm = get_themeoption_value('maintenance_mode', 'general_settings');
if ($mm == 'enable') {
    add_action('admin_notices', 'cp_admin_notice_maintenance_mode');
}
function cp_admin_notice_maintenance_mode()
{
    ?>
		<div class="error">
			<p><strong><?php 
    _e('Theme has activated maintenance mode!', 'crunchpress');
    ?>
</strong> - <?php 
    _e('Please turn it off from Cp Theme Panel > General Settings > Maintenance Mode Settings > Maintenance Mode (On/Off).', 'crunchpress');
    ?>
</p>
		</div>
Пример #5
0
		
	   <!--Navbar Start-->
		<div class="nav-bar-bg">
			<div class="container">
				<div class="navbar margin-none">
					<button data-target=".nav-collapse" data-toggle="collapse" class="btn btn-navbar" type="button">
						<span class="icon-bar"></span>
						<span class="icon-bar"></span>
						<span class="icon-bar"></span>
					</button>
					<div class="nav-collapse collapse">
					<strong class="logo">
				<?php 
$header_logo = get_themeoption_value('header_logo', 'general_settings');
$logo_width = get_themeoption_value('logo_width', 'general_settings');
$logo_height = get_themeoption_value('logo_height', 'general_settings');
//Print Logo
$image_src = '';
if (!empty($header_logo)) {
    $image_src = wp_get_attachment_image_src($header_logo, 'full');
    $image_src = empty($image_src) ? '' : $image_src[0];
}
?>
					<a href="<?php 
echo home_url();
?>
">
						<img class="logo_img" width="<?php 
if ($logo_width == '' or $logo_width == ' ') {
    echo '200';
} else {