/** * Frontpage helper functions * Creates the custom css for the presentation page * * @package parabola * @subpackage Functions */ function parabola_presentation_css() { $parabolas = parabola_get_theme_options(); foreach ($parabolas as $key => $value) { ${"{$key}"} = $value; } ob_start(); echo '<style type="text/css">'; if ($parabola_fronthideheader) { ?> #branding {display: none;} <?php } if ($parabola_fronthidemenu) { ?> #access, .topmenu {display: none;} <?php } if ($parabola_fronthidewidget) { ?> #colophon {display: none;} <?php } if ($parabola_fronthidefooter) { ?> #footer2 {display: none;} <?php } if ($parabola_fronthideback) { ?> #main {background: none;} <?php } ?> .slider-wrapper { max-width: <?php echo $parabola_fpsliderwidth; ?> px ; } #slider{ max-width: <?php echo $parabola_fpsliderwidth - 14; ?> px ; height: <?php echo $parabola_fpsliderheight - 14; ?> px ; <?php if ($parabola_fpsliderbordercolor) { ?> border:7px solid <?php echo $parabola_fpsliderbordercolor; ?> ; <?php } ?> } #front-text1 h1, #front-text2 h1{ color: <?php echo $parabola_fronttitlecolor; ?> ; } #front-columns > div { width: <?php switch ($parabola_nrcolumns) { case 0: break; case 1: echo "100"; break; case 2: echo "49"; break; case 3: echo "32"; break; case 4: echo "23.5"; break; } ?> %; } #front-columns > div#column<?php echo $parabola_nrcolumns; ?> { margin-right: 0; } .column-image img { height:<?php echo $parabola_colimageheight; ?> px;} .nivo-caption { background-color: rgba(<?php echo cryout_hex2rgb($parabola_fpslidercaptionbg); ?> ,0.7); } .nivo-caption, .nivo-caption a { color: <?php echo $parabola_fpslidercaptioncolor; ?> ; } .theme-default .nivoSlider { background-color: <?php echo $parabola_fpsliderbordercolor; ?> ; } .theme-default .nivo-controlNav:before, .theme-default .nivo-controlNav:after { border-top-color:<?php echo $parabola_fpsliderbordercolor; ?> ; } .theme-default .nivo-controlNav { background-color:<?php echo $parabola_fpsliderbordercolor; ?> ; } .slider-bullets .nivo-controlNav a { background-color: <?php echo $parabola_sidetitlebg; ?> ; } .slider-bullets .nivo-controlNav a:hover { background-color: <?php echo $parabola_menucolorbgdefault; ?> ; } .slider-bullets .nivo-controlNav a.active {background-color: <?php echo $parabola_accentcolora; ?> ; } .slider-numbers .nivo-controlNav a { color:<?php echo $parabola_sidetitlebg; ?> ; background-color:<?php echo $parabola_backcolormain; ?> ;} .slider-numbers .nivo-controlNav a:hover { color: <?php echo $parabola_menucolorbgdefault; ?> ; background-color:<?php echo $parabola_contentcolorbg; ?> } .slider-numbers .nivo-controlNav a.active { color:<?php echo $parabola_accentcolora; ?> ;} .column-image h3{ color: <?php echo $parabola_contentcolortxt; ?> ; background-color: rgba(<?php echo cryout_hex2rgb($parabola_contentcolorbg); ?> ,0.6); } .columnmore { background-color: <?php echo $parabola_backcolormain; ?> ; } .columnmore:before { border-bottom-color: <?php echo $parabola_backcolormain; ?> ; } #front-columns h3.column-header-noimage { background: <?php echo $parabola_contentcolorbg; ?> ; } <?php echo '</style>'; $parabola_presentation_page_styling = ob_get_contents(); ob_end_clean(); return $parabola_presentation_page_styling; }
<?php /** * The default template for displaying content * * @package Cryout Creations * @subpackage Parabola * @since Parabola 1.0 */ $options = parabola_get_theme_options(); foreach ($options as $key => $value) { ${"{$key}"} = $value; } cryout_before_article_hook(); ?> <article id="post-<?php the_ID(); ?> " <?php post_class(); ?> > <?php parabola_comments_on(); ?> <header class="entry-header"> <h2 class="entry-title"> <a href="<?php the_permalink(); ?>
function parabola_get_layout_class() { $parabolas = parabola_get_theme_options(); foreach ($parabolas as $key => $value) { ${"{$key}"} = $value; } switch ($parabola_side) { case '2cSl': return "two-columns-left"; break; case '2cSr': return "two-columns-right"; break; case '3cSl': return "three-columns-left"; break; case '3cSr': return "three-columns-right"; break; case '3cSs': return "three-columns-sided"; break; case '1c': default: return "one-column"; break; } }
function parabola_customjs() { $parabolas = parabola_get_theme_options(); foreach ($parabolas as $key => $value) { ${"{$key}"} = esc_attr($value); } echo '<script type="text/javascript">'; echo 'var cryout_global_content_width = ' . $parabola_sidewidth . ';'; if ($parabola_customjs != "") { echo PHP_EOL . htmlspecialchars_decode($parabola_customjs, ENT_QUOTES); } echo '</script>'; }
/** * Checks the browser agent string for mobile ids and adds "mobile" class to body if true * @since parabola 1.2.3 * @return array list of classes. */ function parabola_mobile_body_class($classes) { $parabolas = parabola_get_theme_options(); if ($parabolas['parabola_mobile'] == "Enable") { $browser = isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : ''; $keys = 'mobile|android|mobi|tablet|ipad|opera mini|series 60|s60|blackberry'; if (preg_match("/({$keys})/i", $browser)) { $classes[] = 'mobile'; } // mobile browser detected } return $classes; }