Exemple #1
0
 /**
  * Make top/bottom menu.
  *
  * @param $menu_name string Valid menu name.
  * @param $style string Align of menu. May be left or right. right by default.
  *
  * @since presscore 0.1
  */
 function presscore_nav_menu_list($menu_name = '', $style = 'right')
 {
     $menu_list = '';
     if (($locations = get_nav_menu_locations()) && isset($locations[$menu_name])) {
         $menu = wp_get_nav_menu_object($locations[$menu_name]);
         if (!$menu) {
             return '';
         }
         if ('left' == $style) {
             $class = 'wf-float-left';
         } else {
             $class = 'wf-float-right';
         }
         $menu_list .= '<div class="mini-nav ' . $class . '">';
         $menu_list .= dt_menu(array('menu_wraper' => '<ul>%MENU_ITEMS%' . "\n" . '</ul>', 'menu_items' => "\n" . '<li class="%ITEM_CLASS%"><a href="%ITEM_HREF%" data-level="%DEPTH%"%ESC_ITEM_TITLE%>%ICON%<span>%ITEM_TITLE%</span></a>%SUBMENU%</li> ', 'submenu' => '<ul class="sub-nav">%ITEM%</ul>', 'parent_clicable' => true, 'params' => array('act_class' => 'act', 'please_be_mega_menu' => true, 'echo' => false, 'please_be_fat' => false), 'fallback_cb' => '', 'location' => $menu_name));
         $menu_list .= '<div class="menu-select">';
         $menu_list .= '<span class="customSelect1"><span class="customSelectInner">' . $menu->name . '</span></span></div>';
         $menu_list .= '</div>';
     }
     echo $menu_list;
 }
Exemple #2
0
function dt_sidebar($print = true)
{
    /* Global $sidebar */
    global $sidebar;
    if (get_sidebar('order')) {
        $content = '';
        foreach ($sidebar as $bar) {
            if ($bar['type'] == 'menu') {
                $content .= '<div id="' . $bar['type'] . $bar['cid'] . '" class="sidebar-each sidebar-menu">';
                $content .= '<div class="sidebar-each-title sidebar-menu-title">' . (!empty($bar['title']) ? $bar['title'] : 'Menu') . '</div>';
                $content .= '<div class="sidebar-each-content sidebar-menu-content">';
                $content .= dt_menu('sidebar', false);
                $content .= '</div></div>';
            } elseif ($bar['type'] == 'recent') {
                $option = json_decode($bar['option'], true);
                $posts = get_posts('aid', 'type=' . $option['post_type'] . '&status=publish');
                $content .= '<div id="' . $bar['type'] . $bar['cid'] . '" class="sidebar-each sidebar-recent">';
                $content .= '<div class="sidebar-each-title sidebar-recent-title">' . (!empty($bar['title']) ? $bar['title'] : 'Recent ' . ucwords($option['post_type'])) . '</div>';
                $content .= '<div class="sidebar-each-content sidebar-recent-content">';
                $ro = 0;
                foreach (array_reverse($posts) as $post) {
                    if ($post['access'] == 'public') {
                        $ro++;
                        $content .= '<a href="' . WWW . $post['url'] . '.html" title="' . htmlspecialchars($post['title']) . '"><div class="sidebar-each-list sidebar-recent-list">' . $post['title'] . '</div></a>';
                        if ($ro == $option['post_max']) {
                            break;
                        }
                    }
                }
                $content .= '</div></div>';
            } elseif ($bar['type'] == 'text') {
                $content .= '<div id="' . $bar['type'] . $bar['cid'] . '" class="sidebar-each sidebar-text">';
                $content .= '<div class="sidebar-each-title sidebar-text-title">' . (!empty($bar['title']) ? $bar['title'] : '') . '</div>';
                $content .= '<div class="sidebar-each-content sidebar-text-content">';
                $content .= $bar['content'];
                $content .= '</div></div>';
            } elseif ($bar['type'] == 'meta') {
                $content .= '<div id="' . $bar['type'] . $bar['cid'] . '" class="sidebar-each sidebar-meta">';
                $content .= '<div class="sidebar-each-title sidebar-meta-title">' . (!empty($bar['title']) ? $bar['title'] : 'Meta') . '</div>';
                $content .= '<div class="sidebar-each-content sidebar-meta-content">';
                $content .= '<a href="' . WWW . 'admin/?ref=meta" title="' . (is_login() ? 'Admin Page' : 'Login to Admin') . '"><div class="sidebar-each-list sidebar-meta-list">' . (is_login() ? 'Admin' : 'Login') . '</div></a>';
                $content .= '<a href="' . WWW . 'feed.xml" title="Really Simple Syndicate"><div class="sidebar-each-list sidebar-meta-list">RSS</div></a>';
                $content .= '<a href="http://dixie-cms.herokuapp.com/?ref=' . urlencode(WWW) . '" title="Dixie" target="_blank" rel="follow"><div class="sidebar-each-list sidebar-meta-list">Dixie</div></a>';
                $content .= '<a href="http://luthfie.hol.es/?ref=' . urlencode(WWW) . '" title="Luthfie a.k.a. 9r3i" target="_blank" rel="follow"><div class="sidebar-each-list sidebar-meta-list">Luthfie</div></a>';
                $content .= '</div></div>';
            } elseif ($bar['type'] == 'category') {
                $content .= '<div id="' . $bar['type'] . $bar['cid'] . '" class="sidebar-each sidebar-category">';
                $content .= '<div class="sidebar-each-title sidebar-category-title">' . (!empty($bar['title']) ? $bar['title'] : 'Category') . '</div>';
                $content .= '<div class="sidebar-each-content sidebar-category-content">';
                $cats = get_category();
                foreach ($cats as $cat) {
                    $content .= '<a href="' . WWW . $cat['slug'] . '" title="' . $cat['name'] . '"><div class="sidebar-each-list sidebar-category-list">' . $cat['name'] . '</div></a>';
                }
                $content .= '</div></div>';
            } elseif ($bar['type'] == 'search') {
                $content .= '<div id="' . $bar['type'] . $bar['cid'] . '" class="sidebar-each sidebar-search">';
                $content .= '<div class="sidebar-each-title sidebar-search-title">' . (!empty($bar['title']) ? $bar['title'] : 'Search') . '</div>';
                $content .= '<div class="sidebar-each-content sidebar-search-content"><form action="' . WWW . 'search" method="get">';
                $content .= '<div class="sidebar-search-left"><input class="sidebar-each-input sidebar-search-input" name="keywords" type="text" id="sidebar_search" placeholder="Search..." /></div>';
                $content .= '<div class="sidebar-search-right"><input class="sidebar-each-submit sidebar-search-submit" value="Search" type="submit" id="sidear_search_submit" /></div>';
                $content .= '</form></div></div>';
            }
        }
        $content = plugin_run('sidebar', $content);
        if ($print) {
            print $content;
        } else {
            return $content;
        }
    } else {
        return false;
    }
}
    /**
     * Primary navigation menu.
     *
     */
    function presscore_add_primary_menu()
    {
        $config = presscore_get_config();
        $logo_align = of_get_option('header-layout', 'left');
        ?>
		<!-- !- Navigation -->
		<nav id="navigation"<?php 
        if ('left' == $logo_align) {
            echo ' class="wf-td"';
        }
        ?>
>
			<?php 
        $main_menu_classes = array('fancy-rollovers', 'wf-mobile-hidden');
        if (presscore_is_gradient_color_mode(of_get_option('menu-hover_decoration_color_mode'))) {
            $main_menu_classes[] = 'gradient-decor';
        }
        $please_be_fat = true;
        if ('side' == $logo_align) {
            if (!of_get_option('header-side_menu_lines', true)) {
                $main_menu_classes[] = 'divider-off';
            }
            switch (of_get_option('header-side_menu_align', 'left')) {
                case 'right':
                    $main_menu_classes[] = 'text-right';
                    break;
                case 'center':
                    $main_menu_classes[] = 'text-center';
                    break;
            }
            if ('down' == $config->get('header.layout.side.menu.dropdown.style')) {
                $please_be_fat = false;
            }
        }
        switch ($config->get('header.menu.hover.decoration.style')) {
            case 'underline':
                $main_menu_classes[] = 'underline-hover';
                break;
            case 'brackets':
                $main_menu_classes[] = 'brackets';
                break;
            case 'downwards':
                $main_menu_classes[] = 'downwards-effect';
                break;
            case 'upwards':
                $main_menu_classes[] = 'upwards-effect';
                break;
            case 'material':
                $main_menu_classes[] = 'menu-material-style';
                break;
            case 'material_underline':
                $main_menu_classes[] = 'menu-material-underline-style';
                break;
        }
        $submenu_classes = array('sub-nav');
        if ($submenu_color_mode_class = presscore_get_color_mode_class(of_get_option('submenu-hover_font_color_mode'))) {
            $submenu_classes[] = $submenu_color_mode_class;
        }
        dt_menu(array('menu_wraper' => '<ul id="main-nav" class="' . esc_attr(implode(' ', $main_menu_classes)) . '">%MENU_ITEMS%' . "\n" . '</ul>', 'menu_items' => "\n" . '<li class="%ITEM_CLASS%"><a href="%ITEM_HREF%"%ESC_ITEM_TITLE%>%ICON%<span>%ITEM_TITLE%%SPAN_DESCRIPTION%</span></a>%SUBMENU%</li> ', 'submenu' => '<div class="' . esc_attr(implode(' ', $submenu_classes)) . '"><ul>%ITEM%</ul></div>', 'parent_clicable' => of_get_option('submenu-parent_clickable', true), 'params' => array('act_class' => 'act', 'please_be_mega_menu' => true, 'please_be_fat' => $please_be_fat)));
        if (!(class_exists('UberMenuStandard', false) && has_nav_menu('primary'))) {
            $mobile_menu_class = '';
            if ('accent' == of_get_option('header-mobile-menu_color', 'accent')) {
                $mobile_menu_class = ' class="accent-bg"';
            }
            ?>

				<a href="#show-menu" rel="nofollow" id="mobile-menu"<?php 
            echo $mobile_menu_class;
            ?>
>
					<span class="menu-open"><?php 
            _e('Menu', 'the7mk2');
            ?>
</span>
					<span class="menu-back"><?php 
            _e('back', 'the7mk2');
            ?>
</span>
					<span class="wf-phone-visible">&nbsp;</span>
				</a>

			<?php 
        }
        ?>

			<?php 
        $nav_area_class = 'left' == $logo_align ? '' : 'wf-td';
        // if ( 'left' != $logo_align ) :
        presscore_render_header_elements('nav_area', $nav_area_class);
        // endif;
        ?>

		</nav>

		<?php 
        // if ( 'left' == $logo_align ) :
        // 	presscore_render_header_elements( 'nav_area' );
        // endif;
        ?>
	<?php 
    }
Exemple #4
0
<header id="header">
	<div id="logo">

		<?php 
if ($default_logo) {
    $logo = dt_get_retina_sensible_image($logos['logo'], $logos['logo_retina'], $default_logo, 'id="dt-top-logo" class="dt-top-logo" alt="' . $alt . '"');
    $logo_mob = dt_get_retina_sensible_image($logos['mobile'], $logos['mobile_retina'], $default_logo, 'class="dt-top-logo-mobile" alt="' . $alt . '"');
    ?>
			
			<a href="<?php 
    echo home_url();
    ?>
" class="logo"><?php 
    echo $logo, $logo_mob;
    ?>
</a>
			
		<?php 
}
?>

	</div>

	<nav>

		<?php 
dt_menu(array('menu_wraper' => '<ul id="nav">%MENU_ITEMS%</ul>', 'menu_items' => '<li %IS_FIRST%><a class="%ITEM_CLASS%" href="%ITEM_HREF%"%ESC_ITEM_TITLE%>%ITEM_TITLE%</a>%SUBMENU%</li>', 'submenu' => '<div><ul>%ITEM%</ul></div>'));
?>

	</nav>
</header>
Exemple #5
0
    /**
     * Primary navigation menu.
     *
     */
    function presscore_add_primary_menu()
    {
        $logo_align = of_get_option('header-layout', 'left');
        ?>
		<!-- !- Navigation -->
		<nav id="navigation"<?php 
        if ('left' == $logo_align) {
            echo ' class="wf-td"';
        } elseif (in_array($logo_align, array('classic', 'classic-centered'))) {
            echo ' class="wf-wrap"';
        }
        ?>
>
			<?php 
        $main_nav_class = array('fancy-rollovers', 'wf-mobile-hidden');
        switch (of_get_option('header-hover_style', 'frame')) {
            case 'frame':
                $main_nav_class[] = 'menu-frame-on';
                break;
            case 'underline':
                $main_nav_class[] = 'underline-hover';
                break;
        }
        $main_nav_class = join(' ', $main_nav_class);
        add_filter('nav_menu_css_class', 'presscore_header_nav_menu_class_filter', 15, 4);
        add_filter('page_css_class', 'presscore_header_nav_menu_class_filter', 15, 4);
        dt_menu(array('menu_wraper' => '<ul id="main-nav" class="' . esc_attr($main_nav_class) . '">%MENU_ITEMS%' . "\n" . '</ul>', 'menu_items' => "\n" . '<li class="%ITEM_CLASS%"><a href="%ITEM_HREF%"%ESC_ITEM_TITLE%>%ICON%<span>%ITEM_TITLE%%SPAN_DESCRIPTION%</span></a>%SUBMENU%</li> ', 'submenu' => '<ul class="sub-nav">%ITEM%</ul>', 'parent_clicable' => of_get_option('header-submenu_parent_clickable', true), 'params' => array('act_class' => 'act', 'please_be_mega_menu' => true)));
        remove_filter('nav_menu_css_class', 'presscore_header_nav_menu_class_filter', 15, 4);
        remove_filter('page_css_class', 'presscore_header_nav_menu_class_filter', 15, 4);
        ?>

			<?php 
        if (!(class_exists('UberMenuStandard') && has_nav_menu('primary'))) {
            ?>

			<a href="#show-menu" rel="nofollow" id="mobile-menu">
				<span class="menu-open"><?php 
            _e('MENU', LANGUAGE_ZONE);
            ?>
</span>
				<span class="menu-close"><?php 
            _e('CLOSE', LANGUAGE_ZONE);
            ?>
</span>
				<span class="menu-back"><?php 
            _e('back', LANGUAGE_ZONE);
            ?>
</span>
				<span class="wf-phone-visible">&nbsp;</span>
			</a>

			<?php 
        }
        ?>

			<?php 
        if (of_get_option('header-search_show', 1) && 'left' != $logo_align) {
            ?>

				<div class="wf-td mini-search wf-mobile-hidden">
					<?php 
            get_search_form();
            ?>
				</div>

			<?php 
        }
        ?>

		</nav>

		<?php 
        if (of_get_option('header-search_show', 1) && 'left' == $logo_align) {
            ?>

			<div class="wf-td mini-search wf-mobile-hidden">
				<?php 
            get_search_form();
            ?>
			</div>

		<?php 
        }
        ?>
	<?php 
    }
Exemple #6
0
</div>
</div>

</div>
<div id="mobile-menu" class="mobile-menu">
	<div class="but-wrap">
		<div class="button big">
			<span><i class="line-one"></i><i class="line-two"></i><i class="line-three"></i><i class="line-four"></i><?php 
_e('Menu ', LANGUAGE_ZONE);
?>
<i class="cross"> &#10006 </i></span>
		</div>
	</div>
	<?php 
dt_menu(array('menu_wraper' => '<div class="menu-wrap"><ul class="menu-container">%MENU_ITEMS%</ul></div>', 'menu_items' => '<li %IS_FIRST%><a class="%ITEM_CLASS%" href="%ITEM_HREF%"%ESC_ITEM_TITLE%><span class="inner-item">%ITEM_TITLE%</span></a>%SUBMENU%</li>', 'submenu' => '<div><ul>%ITEM%</ul></div>'));
?>
</div>
<div id="overlay" class="overlay"></div>

<?php 
wp_footer();
?>

<script type="text/javascript">
/* <![CDATA[ */
// DO NOT REMOVE!
// b21add52a799de0d40073fd36f7d1f89
if( typeof window['hs'] !== 'undefined' ) {
	hs.graphicsDir = '<?php 
echo get_template_directory_uri();