public static function et_slider_display($slider_id, $container, $speed, $hide_text, $height) { self::add_script(); $cslide = !empty($container) ? $container : 'myCarousel'; $pex = get_post($slider_id); if (!$pex) { $slider_id = -1; } $args = array('post_type' => 'et_slider', 'numberposts' => -1, 'orderby' => 'menu_order date', 'order' => 'DESC', 'post_status' => 'publish', 'post_parent' => $slider_id); $et_content = ''; $posts = new WP_Query($args); if ($posts->have_posts()) { $et_content .= '<div class="slide-homepage" style="display : none;"> <div id="' . $cslide . '" class="' . $cslide . ' carousel slide"> <ol class="carousel-indicators">'; for ($i = 0; $i < $posts->post_count; $i++) { $class = $i == 0 ? 'active' : ''; $et_content .= '<li data-target="#' . $cslide . '" data-slide-to="' . $i . '" class="' . $class . '"></li>'; } $et_content .= '</ol> <div class="caption-block"></div> <div class="carousel-inner">'; $j = 0; while ($posts->have_posts()) { global $post; $posts->the_post(); $et_link = get_post_meta(get_the_ID(), 'et_link', true); $att_id = get_post_meta(get_the_ID(), '_thumbnail_id', true); $read_more = get_post_meta(get_the_ID(), 'read_more', true); if (empty($read_more)) { $read_more = __('Read more', ET_DOMAIN); } $att_url = wp_get_attachment_image_src($att_id, 'full'); $url_thumb = is_array($att_url) ? $att_url[0] : ''; $class = $j == 0 ? 'active' : ''; $et_content .= '<div class="' . $class . ' item">'; $et_title = break_text($post->post_title, 27); $et_des = get_the_content(); if ($hide_text == false) { $et_content .= '<div class="carousel-caption"> <h4 class="title-slider"><a href ="' . esc_url($et_link) . '">' . $et_title . ' </a> </h4>'; $et_content .= '<div class= "et-slider-des">' . $et_des . '</div> <div class="btn-read-more"><a href="' . esc_url($et_link) . '">' . $read_more . '<span class="icon" data-icon="]"></span></a></div> </div>'; } $et_content .= ' <div class="carousel-thumb">'; if (!empty($url_thumb)) { $et_content .= '<img alt= "' . $post->post_title . '" title="' . $post->post_title . '" align ="middle" src="' . $url_thumb . '" >'; } $et_content .= '</div> </div>'; $j++; } wp_reset_query(); //$thumb_h = $height- $line_height = $height - 4; $text_height = $height - 152; $et_content .= '</div> </div> </div>'; $et_content .= "\n\t\t\t<script type='text/javascript'>\n\t\t\t\t(function(\$){\n\t\t\t\t\t\$(document).ready(function(\$){\n\t\t\t\t\t\t\$('.slide-homepage').show();\n\t\t\t\t\t\t\$('#" . $cslide . "').carousel({\n\t\t\t\t\t\t interval: " . $speed . "\n\t\t\t\t\t\t});\n\t\t\t\t\t});\n\n\t\t\t\t})(jQuery);\n\n\t\t\t</script>\n\t\t\t<style type='text/css'>\n\t\t\t." . $cslide . "{\n\t\t\t\tmin-height:" . $height . "px;\n\t\t\t\toverflow: hidden;\n\t\t\t}\n\t\t\t.second-column #" . $cslide . "{\n\t\t\t\tmin-height:0px;\n\n\t\t\t}\n\t\t\t." . $cslide . " .carousel-inner .item{\n\n\t\t\t\toverflow: hidden;\n\t\t\t}\n\t\t\t." . $cslide . " .carousel-thumb{\n\t\t\t\theight:" . $height . "px;\n\t\t\t\toverflow: hidden;\n\t\t\t\tline-height:" . $line_height . "px;\n\t\t\t}\n\t\t\t." . $cslide . " .carousel-inner {\n\n\t\t\t}\n\n\t\t\t." . $cslide . " .et-slider-des{\n\t\t\t\tmax-height: 143px;\n\t\t\t\toverflow:hidden;\n\t\t\t\tfont-weight:bold;\n\n\t\t\t}\n\t\t\tbody.single #" . $cslide . " .et-slider-des{\n\t\t\t\tmax-height:1000px;\n\t\t\t\toverflow:hidden;\n\t\t\t}\n\t\t\tbody.single #" . $cslide . " .carousel-inner .btn-read-more{ display:none;}\n\t\t\t." . $cslide . " .carousel-caption{\n\t\t\t\tmin-height:" . $height . "px;\n\t\t\t}\n\t\t\t.second-column #" . $cslide . " {\n\t\t\t\tpadding-top:0;\n\t\t\t}\n\n\t\t\t</style>"; } else { $et_content .= 'There are no images in your slide.'; } return $et_content; }
} // Parse message and/or sig for BBCode if reqd if ($board_config['allow_bbcode']) { $message = str_replace("\n", "<br>", $message); $bbcode_uid = make_bbcode_uid(); $message = bbencode_first_pass($message, $bbcode_uid); $message = $board_config['allow_bbcode'] ? bbencode_second_pass($message, $bbcode_uid) : preg_replace('/\\:[0-9a-z\\:]+\\]/si', ']', $message); // $message = ( $board_config['allow_bbcode'] ) ? bbencode_second_pass($message, 0) : preg_replace('/\:[0-9a-z\:]+\]/si', ']', $message); } $message = make_clickable($message); // Parse smilies if ($board_config['allow_smilies']) { $message = smilies_pass($message); } // END prepare message $message = break_text($message); // Create time-2-end-chart if ($auction_offer_row['auction_offer_time_stop'] > time() and $auction_config_data['auction_show_timeline'] and $auction_offer_row['auction_offer_state'] != 2) { $time_to_end = daydiff(time(), $auction_offer_row['auction_offer_time_stop']); $time_total = daydiff($auction_offer_row['auction_offer_time_start'], $auction_offer_row['auction_offer_time_stop']); $template->assign_block_vars('timetoend_chart', array('TIME_TOTAL' => $time_total, 'TIME_TO_END' => $time_to_end)); for ($i = 0; $i < $time_total - $time_to_end; $i++) { $template->assign_block_vars('timetoend_chart.timetoend_chart_over', array('TIME_TOTAL' => $time_total, 'TIME_TO_END' => $time_to_end)); } for ($i = 0; $i < $time_to_end; $i++) { $template->assign_block_vars('timetoend_chart.timetoend_chart_running', array('TIME_TOTAL' => $time_total, 'TIME_TO_END' => $time_to_end)); } } // Output page $page_title = $lang['auction_user_rating_view_offer'] . ' (' . $lang['auction_offer_time_stop'] . ' ' . $auction_offer_time_stop . ') - ' . $auction_offer_row['auction_offer_title']; include $phpbb_root_path . 'includes/page_header.' . $phpEx;