Esempio n. 1
0
/**
 * 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;
}
Esempio n. 2
0
<?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();
?>
Esempio n. 3
0
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;
    }
}
Esempio n. 4
0
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>';
}
Esempio n. 5
0
/**
* 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;
}