Beiträge von nhecker68

    Ich habe keine slider-php gefunden. Ich nehme an, das es in der frontpage.php geregelt wird:
    Na dann viel Spaß:oops: Musste den Code kürzen und habe (hoffentlich) die Widgets-relevanten Sachen herausgenommen.

    <?php
    /**
    * Frontpage generation functions
    * Creates the slider, the columns, the titles and the extra text
    *
    * @package tempera
    * @subpackage Functions
    */

    //wp_enqueue_style( 'tempera-frontpage' );

    function tempera_excerpt_length_slider( $length ) {
    $temperas = tempera_get_theme_options();
    return ceil($temperas['tempera_excerptwords']/2);
    }

    function tempera_excerpt_more_slider( $more ) {
    return '...';
    }

    $temperas= tempera_get_theme_options();
    foreach ($temperas as $key => $value) { ${"$key"} = $value; } ?>

    <script type="text/javascript">
    jQuery(document).ready(function() {
    // Slider creation
    jQuery('#slider').nivoSlider({
    effect: '<?php echo $tempera_fpslideranim; ?>',
    animSpeed: <?php echo $tempera_fpslidertime; ?>,
    <?php if($tempera_fpsliderarrows=="Hidden"): ?>directionNav: false,<?php endif;
    if($tempera_fpsliderarrows=="Always Visible"): ?>directionNavHide: false,<?php endif; ?>
    //controlNavThumbs: true,
    pauseTime: <?php echo $tempera_fpsliderpause; ?>
    });
    });
    </script>

    <div id="frontpage">
    <?php
    // When a post query has been selected from the Slider type in the admin area
    global $post;
    // Initiating query
    $custom_query = new WP_query();
    $slides = array();

    if($tempera_slideNumber>0):

    // Switch for Query type
    switch ($tempera_slideType) {
    case 'Latest Posts' :
    $custom_query->query('showposts='.$tempera_slideNumber.'&ignore_sticky_posts=1');
    break;
    case 'Random Posts' :
    $custom_query->query('showposts='.$tempera_slideNumber.'&orderby=rand&ignore_sticky_posts=1');
    break;
    case 'Latest Posts from Category' :
    $custom_query->query('showposts='.$tempera_slideNumber.'&category_name='.$tempera_slideCateg.'&ignore_sticky_posts=1');
    break;
    case 'Random Posts from Category' :
    $custom_query->query('showposts='.$tempera_slideNumber.'&category_name='.$tempera_slideCateg.'&orderby=rand&ignore_sticky_posts=1');
    break;
    case 'Sticky Posts' :
    $custom_query->query(array('post__in' => get_option( 'sticky_posts' ), 'showposts' =>$tempera_slideNumber,'ignore_sticky_posts' => 1));
    break;
    case 'Specific Posts' :
    // Transofm string separated by commas into array
    $pieces_array = explode(",", $tempera_slideSpecific);
    $custom_query->query(array( 'post_type' => 'any', 'post__in' => $pieces_array, 'ignore_sticky_posts' => 1,'orderby' => 'post__in' ));
    break;
    case 'Custom Slides':

    break;
    case 'Disabled':
    break;
    }//switch

    endif; // slidenumber>0

    add_filter( 'excerpt_length', 'tempera_excerpt_length_slider', 999 );
    remove_filter( 'get_the_excerpt', 'tempera_custom_excerpt_more' ); // remove theme continue-reading on slider posts
    add_filter( 'excerpt_more', 'tempera_excerpt_more_slider', 999 );
    // switch for reading/creating the slides
    switch ($tempera_slideType) {
    case 'Disabled':
    break;
    case 'Custom Slides':
    for ($i=1;$i<=5;$i++):
    if(${"tempera_sliderimg$i"}):
    $slide['image'] = esc_url(${"tempera_sliderimg$i"});
    $slide['link'] = esc_url(${"tempera_sliderlink$i"});
    $slide['title'] = ${"tempera_slidertitle$i"};
    $slide['text'] = ${"tempera_slidertext$i"};
    $slides[] = $slide;
    endif;
    endfor;
    break;
    default:
    if($tempera_slideNumber>0):
    if ( $custom_query->have_posts() ) while ($custom_query->have_posts()) :
    $custom_query->the_post();
    $img = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ),'slider');
    $slide['image'] = $img[0];
    $slide['link'] = get_permalink();
    $slide['title'] = get_the_title();
    $slide['text'] = get_the_excerpt();
    $slides[] = $slide;
    endwhile;
    endif; // slidenumber>0
    break;
    }; // switch


    if (count($slides)>0):
    ?>
    <div class="slider-wrapper theme-default <?php if($tempera_fpsliderarrows=="Visible on Hover"): ?>slider-navhover<?php endif; ?> slider-<?php echo preg_replace("/[^a-z0-9]/i","",strtolower($tempera_fpslidernav)); ?>">
    <div class="ribbon"></div>
    <div id="slider" class="nivoSlider">
    <?php foreach($slides as $id=>$slide):
    if($slide['image']): ?>
    <a href='<?php echo ($slide['link']?$slide['link']:'#'); ?>'>
    <img src='<?php echo $slide['image']; ?>' data-thumb='<?php echo $slide['image']; ?>' alt="" <?php if ($slide['title'] || $slide['text']): ?>title="#caption<?php echo $id;?>" <?php endif; ?> />
    </a><?php endif; ?>
    <?php endforeach; ?>
    </div>
    <?php foreach($slides as $id=>$slide): ?>
    <div id="caption<?php echo $id;?>" class="nivo-html-caption">
    <?php echo (strlen($slide['title'])>0?'<h2>'.$slide['title'].'</h2>':'');
    echo (strlen($slide['text'])>0?'<div class="slide-text">'.$slide['text'].'</div>':''); ?>
    </div>
    <?php endforeach; ?>
    </div>
    <?php endif; ?>
    <div class="slider-shadow"></div>
    <div id="pp-afterslider">
    <?php
    // First FrontPage Title
    if($tempera_fronttext1) {?><div id="front-text1"> <h1><?php echo do_shortcode($tempera_fronttext1) ?> </h1></div><?php }
    if($tempera_fronttext3) {?><div id="front-text3"> <blockquote><?php echo do_shortcode($tempera_fronttext3) ?> </blockquote></div><?php }

    //Hier fehlt der ganze Code die Widgets auf der Startseite betreffend

    </div> <!-- #pp-afterslider -->
    </div> <!-- #frontpage -->
    <?php // End of tempera_frontpage_generator
    ?>

    Hallo Profies!

    Ich benutze das Theme Tempera. Auf der Startseite befindet sich ein Slider mit 5 Bildern, die ich über die Optionen hinzufügen kann. Kann ich diese Anzahl erhöhen?

    http://neu.tor-zum-erzgebirge.de/

    (Ich habe den Support angeschrieben. Diese sagen, ich soll von benutzerdefiniertem Slider auf "post-generated slides" umstellen. Aber damit komme ich gar nicht klar. Das hat doch was mit Beitragsbildern zu tun?!? Das ist aber eine statische klassische Website ohne Beiträge, nur mit Seiten.)

    Wäre schön, wenn jemand helfen könnte oder gleich sagt, "dat läuft nich"!
    LG
    Nadja

    Da habe ich aber nur drei nebeneinander. Weil es insgesammt acht Kommunen sind, wollte ich die schön in Zweierreihe darstellen. Auf drei kann ich auch in den Theme-Options umstellen. Dann sieht es so aus, wie wenn ich deinen Code hinterlege.
    Vielleicht noch eine Versuch?